Agile approach with scrum
Ali Nasrabadi
@nasrabadiam
چابک
اصول بیانیه چابک
بالاترین اولویت ما جلب رضایت مشتری با تحویل زود و مداوم نرم افزاری ارزشمند میباشد
استقبال از تغییر نیازمندی ها، حتی در اواخر فرآیند توسعه. فرآیند های چابک، تغییر را در جهت مزیتِ رقابتی مشتری مهار میکنند
تحویل زود به زود نرمافزار قابل استفاده دو،سه هفته یک بار تا دو ، سه ماه یک بار با ترجیح بر فاصلههای زمانی کوتاهتر
...
سادگی -- هنر به حداکثر رساندن مقدار کار انجام
نشده -- ضروری است
بیانیه چابک
- افراد و تعاملات بالاتر از فرآیندها و ابزارها هستند
- نرم افزاری که کارمیکنند بالاتر از مستندات جامع است
- مشارکت مشتری در انجام کار بالاتر از قرارداد کار است
- پاسخگویی به تغییرات بالاتر از پیروی یک طرح است
اسکرام
واترفال
پیشبینی هوا
توسعه نرمافزار
آزمایش
شکست
سریعتر
Scrummage
شکستن کارها
شکستن زمان
شکستن زمان
اسپرینت
اسپرینت
دو هفته
محصول قابل استفاده
کوارتر
سه ماه
معمولا ۶ اسپرینت
شکستن کارها
پروداکت ویژن
تم
فیچر
یوزراستوری
تسک
پروداکت ویژن
هدف محصول
نقشه راه
مدیرمحصول
همه باید فهمیده باشند
نتیحه هدف محصول به محصول حداقلی ختم میشود
برای پیادهسازی بزرگ است، پس شکسته میشود.
تمها
مجموعهای از فیچرها
گروهی از کارهای مشابه
برنامه یادداشت
پروفایل
یاداشتها
فولدربندیها
...
فیچرها
تمها یک مرحله شکسته میشوند
یاداشت
افزودن یادداشت جدید
دیدن یادداشتها
جستجو در یادداشت ها
...
پروفایل
لاگین
یاداشتهای بوکمارکشده
لاگاوت
...
بکآپ
یوزراستوری
داستانی از نحوه کار کاربر با محصول
کاربر
استفاده از برنامه
کاربرد
داستانی درباره نحوه برخورد کاربر
داستان کاربر
I N V E S T
I
N
V
E
S
T
ndependent
egotiable
aluable
stimable
mall
estable
As a <User role>
I Want to <User requirement>
So That <Desired Benefit>
As a user
I Want to login
So That I can access to my profile
ملاک پذیرش
ایمیل کاربر وارد شده و ذخیره میشود
پسورد کاربر وارد شده و ذخیره میشود
در صورت صحیح بودن ایمیل و پسورد کاربر وارد حساب کاربری میشود
AC
کاربر فهم
بکلاگ
لیست اولویتبندی شده از یوزراستوریها
تسکبرد
مدیر محصول
شخص بیزینسی در تیم
آگاهی از نیازهای بازار هدف
ارتباط روزانه با ذینفعان
نگهدارنده پروداکت ویژن
مدیریت و اولویتبندی بکلاگ
تایید کارهای تیم
اسکرام مستر
با تجربهترین شخص تیم فنی
حفاظت از پروسههای تیم
چگونگی انجام کارها
رفع موانع و نیازهای تیم
Norms
Team Boundaries
Definition of done
...
جلسات اسکرام
جلسه روزانه اسکرام
جلسه بازنگری
جلسه برنامهریزی اسپرینت
جلسه دمو محصول
جلسه بازبینی اسپرینت
جلسه اولویتبندی بکلاگ
جلسه روزانه اسکرام
حداکثر پانزده دقیقه
هرروز
همه اعضای تیم
پاسخ سوالات
دیروز چه کاری انجام دادم؟
امروز میخواهم چه کاری انجام دهم؟
آیا مسالهای هست که کارم را متوقف کرده باشد؟
جلسه بازنگری
در چه چیزهایی می توانیم بهتر شویم؟
References
Scrum
By Ali Nasrabadi
Scrum
- 688