این دوره برای چه کسانی است:
الزامات
اهداف این دوره عبارتند از:
ما 3 موضوع کلیدی را پوشش خواهیم داد:
موضوع 1 - رویکرد مدیریت پروژه توسعه نرمافزار: Waterfall در مقابل Agile
Waterfall و Agile رایجترین روششناسی فرآیندها هستند. آبشار یک روش متوالی است که در آن وظایف در یک فرآیند عمدتا خطی انجام می شود. از سوی دیگر، Agile یک روش تکراری است که یک فرآیند تکراری و مشارکتی را در بر می گیرد. انتخاب روش مناسب برای پروژه های شما به اولویت و ماهیت هر پروژه بستگی دارد. ما نگاهی به هر دو خواهیم داشت.
موضوع 2 - تیم توسعه نرم افزار چند منظوره چابک شما
تیم متقابل عملکردی چابک متشکل از اسکرام مستر، مالک محصول، توسعه دهندگان، تحلیلگر کسب و کار، و طراحان است. همه آنها با حداقل تعریفی از مسئولیت ها و مسئولیت پذیری ارائه می شوند تا به تیم ها اجازه دهند کار را به طور مؤثر انجام دهند. ما نگاهی دقیقتر به هر یک از آنها خواهیم داشت، بدون اینکه تاکید اساسی بر مشتری شما را فراموش کنیم.
موضوع 3 - چرخه عمر توسعه نرم افزار چابک E2E
با تطبیق چرخه عمر توسعه نرم افزار Agile (به طور خلاصه، SDLC)، از یک رویکرد تکراری برای طراحی، توسعه و آزمایش ویژگی نرم افزار خود بهره مند خواهید شد. ما نگاه دقیق تری به هر مرحله ای که ویژگی شما طی می کند خواهیم داشت: از مرحله ایده پردازی اولیه و تکمیل الزامات اولیه، تا مراحل توسعه ساخت و آزمایش واقعی، قبل از عرضه محصول به بازار مشتری
در پایان این دوره شما:
تفاوت بین توسعه نرم افزار Agile و Waterfall را بدانید
درباره مزایا و معایب هر روش بیاموزید
از جلسات معمولی Agile برای استفاده در زندگی کاری روزانه خود آگاه باشید: برنامه ریزی اسپرینت، استندآپ، نمایش های نمایشی و گذشته نگر
نقش ها و مسئولیت های کلیدی اعضای تیم را درک کنید
اهمیت همکاری منظم با مشتریان خود را بدانید
توانایی توضیح هر مرحله از چرخه عمر توسعه نرم افزار چابک
در شروع مرحله ایدهپردازی یا شروع یک فرآیند خلاقانه مطمئن باشید
قبل از انجام هر گونه توسعه کد چه چیزی لازم است - از نوشتن الزامات گرفته تا ترسیم طرح ها تا برنامه ریزی زیرساخت فناوری
به اهمیت تست منظم نرم افزار خود، هم به صورت دستی و هم به صورت خودکار توجه داشته باشید
با نحوه راه اندازی برنامه خود برای دوستان و خانواده آشنا شوید
در جمعآوری بازخورد از مشتری، و تکرار محصول خود برای بهبود و راهاندازی سریعتر و موفقیتآمیزتر، قهرمان باشید.
ما مراحل مختلف چرخه عمر توسعه نرم افزار را سپری خواهیم کرد و در مورد اعضای کلیدی و مجموعه مهارت های مورد نیاز برای ساخت یک محصول دیجیتال شگفت انگیز بحث خواهیم کرد.
در هر مرحله از راه می خواهم ارزیابی کنید:
نمای کلی
رویکرد توسعه نرم افزار: آیا رویکرد مدیریت پروژه را به صورت خطی ترجیح می دهم یا چرخه ای؟ مزایای هر کدام چیست و چه اشکالاتی ممکن است وجود داشته باشد؟
تیم چابک: آیا من مهارت های لازم را در تیم خود دارم؟ آیا درک درستی از آنچه برای پیشرفت پروژه خود لازم است دارم؟
ایده: یک سفر مشتری از راه حل فعلی خود ایجاد کنید و آن را با سفر آینده خود مقایسه کنید. مشتری من چه مراحلی را پشت سر می گذارد؟ احساسات ناشی از چیست؟ چگونه می توانم برای آنها طراحی و حل کنم؟
کشف: یک نمونه اولیه با وفاداری پایین را برای راه حل انتها به انتها روی کاغذ ترسیم کنید. با مرحله کشف شروع کنید (مثلاً کاربر محصول شما را برای اولین بار باز میکند) و آن را به پایان برسانید (مثلاً کاربر کالای فروش شما را خریداری میکند)
الزامات: پس از طراحی صفحات UX خود، الزامات کلیدی را به عنوان بخشی از کارهای عقب افتاده خود یادداشت کنید. مهمترین آنها را تعیین و اولویت بندی کنید و شروع به تهیه پیش نویس 5 مورد نیاز در قالب داستان های کاربر همانطور که در این دوره توضیح داده شده است.
فناوری: در مورد جاهطلبی خود در مورد استفاده از زیرساختهای فناوری کاملاً واضح باشید. آیا پلت فرم شما مقیاس پذیر و کارآمد است؟ آیا میتواند در طول روز هم با تعداد کاربران کم و هم با تعداد زیاد کار کند؟
تست: چگونه می توانم از یک رویکرد دقیق و دقیق برای آزمایش منظم در سراسر وظایف توسعه خود اطمینان حاصل کنم؟ چگونه می توانم از کارهای دستی پرهزینه و وقت گیر اجتناب کنم و در عوض بتوانم اکثر آزمایشاتم را هم برای نیازهای عملکردی و هم برای جنبه های عملکرد خودکار کنم؟
ارزش ها: چگونه نقش خود را به عنوان مدیر پروژه در تیم گسترده تر تیم توسعه چابک درک کنم؟ من می خواهم با چه ارزش هایی شناخته شوم، اعضای تیم چگونه باید من را در نقشم درک کنند؟
Alexander یک مسئول ارشد تحویل در لندن است که بر ارائه تحول دیجیتال در خرده فروشی، خدمات مالی و بخش عمومی متمرکز است. او که متخصص در استراتژی، برنامه ریزی و تحویل محصول دیجیتال است، پیشنهادات جدیدی ایجاد کرده و برنامه های عمده تغییر را برای مشتریان در سراسر بریتانیا، ایرلند، هنگ کنگ، کانادا و اتریش رهبری کرده است.
نمایش نظرات