بخشی از پاورپوینت
--- پاورپوینت شامل تصاویر میباشد ----
اسلاید 1 :
مقدمه :
پیشرفت شگرف سخت افزار و ضعف روشهای توسعه نرم افزار در کنترل پیچیدگی نرم افزار باعث بوجود آمدن بحران نرم افزار گردیده است که یکی از علل اساسی در خلق این بحران ، عدم وجود روشهای مناسب جهت تولید و توسعه نرم افزار می باشد.
فرآیند تولید و توسعه نرم افزار ، ذاتأ یک فرآیند بی نظم است که جهت نظم دادن به این بی نظمی ها ، از متدولوژی ها توسعه نرم افزار بهره می گیریم.
متدولوژی توسعه نرم افزار مشخص می کند که چه فرآورده ای ( What ) ، توسط چه کسی ( Who ) و در چه زمانی ( When ) تولید شود.
اسلاید 2 :
تعریف Agile ( چابک )
Agile یک متد توسعه نرم افزار است که بر پایه توسعه تکراری و افزایشی بنا شده است که رویه طراحی سازگار ، تکامل تدریجی را تعریف می کند. متد چابک با تقسیم کردن کارها به طرح های کوچکتر ، باعث می شوند که تکرارها در چارچوب های زمانی کوتاه تری انجام شده و نسبت به تغییرات انعطاف پذیر باشند.
ویژگی متفاوت فرآیندهای چابک این است که در جهت رقابت بر سر مشتری حتی از تغییراتی که در اواخر توسعه نرم افزار پدیدار می شوند استقبال کرده و رفتار خود را بر اساس تفکرات اعمال شده ، تنظیم و هم سو می کند.
اسلاید 3 :
تقسیم بندی متدولوژی ها
1 – سنگین وزن ( Heavy weight ) : این متدولوژی ها بیش از اندازه ماشین گرا و مکانیزه بوده و به صورت فرآیندی وارد جزئیات غیر ضروری می شود. فازها به طور کامل اجرا می شوند و مستندات به طور کامل ایجاد می شوند.
2 – سبک وزن ( Light weight ) : در این متدولوژی ، فازها به صورت کوتاه مدت بوده و مستندات به اندازه ایجاد می شوند. متدولوژی چابک در دسته متدولوژی های سبک وزن قرار می گیرد.
اسلاید 4 :
مقایسه متدولوژی ها با یکدیگر
روش
معیار موفقیت
اندازه پروژه
سبک مدیریت
چرخه
اندازه تیم
اسلاید 5 :
روش
nروشهای چابک بصورت Adaptive يا سازگار عمل میکنند يعنی با شرايط منطبق میشوند
n
n
nروشهای سنگين وزن بصورت پيشگو يا Predictive عمل میکنند يعنی در آغاز همه چيز را پيشبينی میکنند
اسلاید 6 :
معيار موفقيت
nمعيار موفقيت در روشهای چابک دستيابی به ارزش کاری (Business Value) است
nدر روشهای سنگين وزن معيار موفقيت پيش رفتن در راستای طرح اوليه است
اسلاید 7 :
اندازه پروژه
nاندازه پروژه در روشهای چابک کوچک است
nاندازه پروژه در روشهای سنگين وزن میتواند بسيار بزرگ باشد
اسلاید 8 :
سبک مديريت
nمديريت در روشهای چابک بصورت غيرمتمرکز و آزاد است
nدر روشهای سنگين وزن مديريت بصورت مطلق و استبدادی است
اسلاید 9 :
نحوه مستندسازی
nمستندسازی در روشهای چابک بصورت بسيار محدود انجام میشود
nدر روشهای سنگين وزن مستندسازی بصورت کامل و جامع انجام میشود
اسلاید 10 :
چرخهها
nتعداد چرخهها (Cycles) در روشهای چابک بسيار زياد است اما زمان آنها کوتاست
nدر روشهای سنگين وزن تعداد چرخهها کم است ولی زمان آنها بسيار زياد است