مدیریت نیازمندی ­های نرم ­افزار چابک

   Agile Software Requirements Management


هدف دوره: اولین و مهم ترین مرحله در تولید یک نرم افزار درک صحیح نیازمندی های کسب و کاری می باشد. اگر این نیازمندی ها به درستی درک و مستند شوند، کیفیت محصول نرم افزاری تولید شده نیز قابل قبول بوده و نگهداری و مدیریت تغییرات در آن نیز ساده تر خواهد بود. روش ها و استاندارد های زیادی جهت استخراج و مستند سازی نیازمندی ها وجود دارد. هدف از این دوره کمک به مدیران پروژه و تحلیل گران سیستم های اطلاعاتی در بهبود فرایند های شناسایی، استخراج، تحلیل، اعتبارسنجی و مستند سازی نیازمندی ها در پروژه های توسعه نرم افزاری با کمک تکنیک های به روز و قابل استفاده می باشد تا بتوانند نقش خود را به درستی در پروژه های تولید نرم افزار با سرعت و دقت بیشتر ایفا کنند.

مدت زمان دوره: 40 ساعت

مخاطبین دوره: تحلیل گران سیستم های اطلاعاتی

تحلیل گران کسب وکار،

طراحان و توسعه دهندگان نرم افزار،

 آزمونگران نرم افزار،

برنامه نویسان و علاقه مندان به تحلیل سیستم های نرم افزاری

محتوای دوره:

تاریخچه فرایندهای توسعه نرم­ افزار
فرایند ­های پیشگویانه
فرایندهای تکراری و تدریجی
بیانیه چابک و اصول آن
فرایندهای تطبیقی (اسکرام، کانبان، اسکرامبان)
فرایندهای تطبیقی در مقیاس سازمان
معرفی سطح تیم
اسکرام چیست؟
نگاه اجمالی به توسعه نرم ­افزار با اسکرام
پیدایش اسکرام
مزایای اسکرام
اجزای چارچوب اسکرام
نقش ‏های اسکرام
فعالیت‏ های اسکرام
فراورده ‏های اسکرام
معرفی سطح برنامه
نقش مدیر محصول
ویژگی­ ها و بک ­لاگ برنامه
چشم ­انداز محصول
استراتژی محصول
نقشه راه محصول
برنامه ریزی انتشار
معرفی سطح سبد محصول
موضوعات سرمایه­ گذاری
تیم مدیریت سبد محصول
اپیک­ ها و بک ­لاگ سبد محصول
مدیریت نیازمندی­ های نرم ­افزار در سطح تیم
مشکلات فرایند آبشاری
نیازمندی‏ ها در مدل آبشاری: مثلث آهنین
خدا حافظ مثلث آهنین
مدل نیازمندی ‏های سنتی
مدل نیازمندی‏ های چابک
مدیریت نیازمندی ‏ها در روش ‏های چابک
تعریف نیاز، ویژگی و نیازمندی‏ های نرم ‏افزار
دسته ‏بندی نیازمندی ‏ها
تعریف مدیریت نیازمندی ‏ها
نیازمندی‏‏ های کارکردی
نیازمندی ‏های غیرکارکردی
ذینفعان و کاربران
داستان کاربر چیست؟
کارگاه داستان‏ نویسی
داستان ­های کاربر خوب
شکستن داستان­ های کاربر
نقش مالک محصول
مسئولیت مالک محصول در سازمان
خصوصیت‏ ها و مهارت ‏های مالک محصول
مالک محصول و مدیر محصول
خصوصیات مالک محصول خوب
همکاری با مدیران محصول
یک روز از زندگی مالک محصول
چه کسی باید مالک محصول باشد؟
ترکیب نقش مالک محصول با سایر نقش ‏ها
اشتباهات رایج در انتخاب مالک محصول
جعبه ابزار استخراج نیارمندی ­ها
کارگاه نیارمندی ­ها
توفان­ ذهنی
مصاحبه
طراحی اولیه تجربه کاربر
جعبه ابزار تحلیل نیازمندی­ ها
نمودار فعالیت
نمودار توالی
نمودار موجودیت-ارتباط
نمودار وضعیت
مدل ­سازی مورد کاربر
برآورد و سرعت
چرایی برآورد؟
سطوح و زمان برآورد
مفاهیم برآورد اقلام
واحد های اندازه ‏گیری برآورد اقلام بک ‏لاگ
برآورد با امتیازهای داستان
برآورد با روز ایده ­آل
پوکر برنامه‏ ریزی
سرعت چیست؟
استفاده نادرست از سرعت
از برآورد محدوده تا سرعت تیم
از سرعت تا زمانبندی و هزینه
آزمون پذیرش
تصویر کلان آزمون چابک
آزمون پذیرش چیست؟
قالب آزمون پذیرش
آزمون واحد و مولفه