صفحه 1:
مقدمه ای بر اسکرام
<مسعود بهرلمی>
<تاريخ >
untain Goat Software,
۳6
&:
صفحه 2:
مقدمه ای بر اسکرام
۱ :ارائه کننده
9
صفحه 3:
ما در حال از دست دادن قانون ۲6۱۵۷۳
6 هستیم
"قانون ۲366 ۲6۱۵۷ در توسعه محصول..
pate) 0200 ۱ باشد. بجای, داشتن
epee ا 1
ار ار را
برود, و توپ را به عقب و جلو ببرد -.ممکن
امروزی, بصورت
Gree Goat Software,
LLC
صفحه 4:
اسکرا ل یت
*اسكرام يى فرآيند اجايل | ee ee
a بالاترین ارزش کسب و کار در es ركان ن تمرکز
#؟همچنین اجازه می دهد به ما که به سرعت و مکررا به
بازرسی نرم افزا ارت طلك ار ره تا
(o
كسب و کار اولویت ها را تعیین می کند. تیم های خود *
اولویت های Sul سازماندهی که بهترین روش انتقال
ویژگی های محصول را تعیین می کند
*هر دو هفته تا یک ماه. هرکس می تواند نرم افزار کاری
واقعی را ببیند و تصمیم به انتشار آن به عنوان چیزی که
هست. یا ادامه به بهبود آن به عنوان یک اسپرینت
LLC 9
صفحه 5:
هنشاء اسکرام Sutherland ۵۲[ ۰
© Initial scrums at Easel Corp in 199
» IDX and 500+ people doing Scrum
۰ Ken Schwaber
° ADM
® Scrum presented at OOPSLA 96 wi
Sutherland
¢ Author of three books on Scrum
©» Mike Beedle دس
® Scrum patterns in PLOPD4 ل"
® Ken Schwaber and Mike Cohn
» Co-founded Scrum Alliance in 2002,
initially within the Agile Alliance
Mountain Goat Software,
LLC
صفحه 6:
اسکرام بوسیله ی شرکت های زیادی استفاده
شده است از جمله:
*Microsoft Intuit
*Yahoo *Nielsen Media
*Google *First American Real Estate
*Electronic Arts *BMC Software
*High Moon Studios*Ipswitch
Lockheed Martin *John Deere
*Philips *Lexis Nexis
*Siemens *Sabre
°Nokia *Salesforce.com
*Capital One *Time Warner
*BBC *Turner Broadcasting
i e
| Oce
LLC
صفحه 7:
اسکرام برای موارد زیر
است:
© توسعه بازی های تصویری ۰
۶ نید شده, سیستم زندگی و
بحرلنی ۰
*نرم افزارکنترل ماهواره ای ۳
؟ وب سایت ها 8
© نرم افزار دستى ۳
© كوشى هاى موبايل
٩ برنامه های کاربردی سوئیچینگ ۰
۳ ربر :
* کاربردهای ۱5۷
از بزرگ نامه ها ۰
ره رون امه ها
استفاده شده
نرم افزار تجاری
توسعه در خانه
توسعه قرارداد
پروژه های هزینه ثابت
برنامه های مالی
يرنامه هاى كا
ه9001 26
سيستم هاى جايابى شده
سیستم _های 247 با
9 اب تايم مورد نياز
Joint Strike Fighter
ier Goat Software,
LLC
صفحه 8:
ویژگی ها
© تيم های خود سازمانده
* پیشرفت محصول در یک سریهای ماهانه
«اسپرینت"
٩ نیازمندی ها به عنوان اقلام یک لیست "بک لاگ
محصول" در نظر گرفته می شوند.
© هيج شيوه مهندسی خاص تجویز می شوند.
٩ استفاده از قوانین مولد برای ایجاد یک محیط چابک
sly تحوبل پروژه
* یکی از "فرآیندهای اجایل"
ier Goat Software,
LLC
صفحه 9:
بیانیه اجایل, بیانیه ای از ارزش ها
د و تعامل ها فراتر از فرآیند و ابزار ها
فراتر از مستند gol> sjly
فراتر از مذاکره قرارداد
1 1
0/8 دنبال کردن یک طرح
www.agilemanifesto.org :giic
LLC
صفحه 10:
سطح اختلالات پروژه
gis: Strategic Management and
Organizational Dynamics by Ralph
Stacey in Agile Software
Development with Scrum by Ken
Schwaber and Mike Beedle.
صفحه 11:
ستاعته 24
اسپرینت هدف
حت ود بكرا
culls opal, sl الى للك
قابلیت حمل محصول سپرینت
VS
کویون ها
محصول
Gree ی ep
LG
صفحه 12:
قرار دادن آن, با هم
INCREMENT.
عممجممه جمدي بمج اميد کرو آد رس زیر قابل دسترسى است
www.mountaingoatsoftware.com/
, scrum
Mountain Goat Software,
علا
صفحه 13:
* پروژه های اسکرام پیشرفت را در مجموعه
های از "اسپرینت ها" ایجاد می کنند.
* مشابه تکرارهای eXtreme Programing
* بطور معمول بازههای زمانی,4-2 هفته ای یا
مدت زمان ثابت, منجر به ریتم بهتر می باشد.
و تست می شود.
: علا
صفحه 14:
توسعه های متوالی در متقابل متداخل
۳۳۳5 2 ۳۵۲ 7
بجاى انجام دادن كامل
هر مرحله در یک زمان
۱
را در يك زمان انجام می دهد
wie: “The New New Product Development Game” by Takeuchi
MoBteNenake, Hacvard Business Review, january 1986.
LLC
صفحه 15:
هیچ نغییری حین یک اسپرینت وجود
رد
ES 2
۲
© مدت زمان برنامه ريزى اسيرينت حول مدت زمانى كه شما
مى توانيد تغييرات يى اسيرينت را نكّه داريد مى باشد.
رو موی Gree
LLC
صفحه 16:
lz 52 اسکرام
Gree Goat Software,
LLC
صفحه 17:
برنامه ریزی اسپرینت *
مرور اسپرینت *
بازنگری اسپرینت *
حلسات رورانه *
بى لاى محصول *
نمودار *Burndown
Gree Goat Software,
LG
صفحه 18:
مالک محصول ول
* تعریف مشخصات محصول
؟ تصمیم گیری در مورة تاريخ انتشار و محتوا
٩ مسئول سوداوری محصول (۶۵۱) می باشد.
* اولویت بندی Siig ها با توجه به ارزش بازار
٩ تنظیم ویژگی ها واولویت های هر تکرار, به
عنوان مواردی که مورد نیاز است
*قیول يا رد نتایج کار
صفحه 19:
استكرام مسر 5
e نشان دهنده مديريت بروزه
* مسئول وضع ارزش هاتو شیوه های اسکرام
© حذف موانع
© اطمينان حاصل شود كه تيم كاملا كاربردى و
سازنده است
© فعال کردن همکاری نزدیک در تمام نقش ها و
© پر تیم در مقابل دخالت خارجی
نأ با
صفحه 20:
۵ ع ee
بطور معمول 5 تا 9 نفر ٩
oie ميان عملیاتی: ©
طراحان تجربه کاربر, le برنامه نویسان, تست کننده 9
و عیره.
ممکن است استننا باشد (به عنوان مثال. مدیر پایگاه داده) *
LLC نآ
صفحه 21:
تيم ,& & ;&
حل فل
لل لله 2
در حالت ایده آل,"بدون عنوان و اسم می باشند؛ اما
با احتمال کم نیز مَمکن است داشته باشند.
© تيم ها خود. سازمانده می باشند
© اعضاى تيم فقط بايد دربين اسيرينت ها تغيير
LLC
صفحه 22:
جارحوه اسكرام
جلسات
DESEO ae
Gree Goat Software,
LG
صفحه 23:
Mountain Goat Software,
LLC
صفحه 24:
ها اقلا EM محصول که متعهد به تکمیل
* یک لاگ اسپرینت ایجاد ی شود
۰ يف شده Ibs. ده ند( 1 تا
ee 4 و هرکدام تخمین زده می gH
e همکاری, به تنهایی توسط اسکرام مستر انجام نمی شود
٩ طراحی در سطح بالا در نظر گرفته می شود
كد لايه وسط (8 ساعت)
کر ار(
نوشتن آزمون ويزكى ها(4)
ae مان نف امه
ريز تعطیلات. من می
خواهم عکس هایی از
هتل ها را مشاهده
7
00 ل js)
&:
LL
صفحه 25:
ملسیابه: روت انم سرت ی
* پارامترها
* روزانه
© 15 دقیقه ای
© ايستاده
#برای حل مستلهٌ گمی باشند
* تمام افراد درگیر دعوت می شوند
© تنها اعضاى تيم, اسكرام مسترء و صاحب محصول
مى توانند صحبت كنند
۰ دررچلوگیری از دیگر جلسات غير ضرورى كمىك
صفحه 26:
هرکس به سه سوال پاسخ می
دهد
ديروز جه كارى انجام داده ايد؟
| امروز جه كارى انجام مى دهيد؟
آيا مانعى بر سر راه شما وجود دارد؟
*اين وضعیت ها برای اسکرام مستر نمی باشد.
* آنها"تعهداتی در قبال هم تیمی ها هستند
Gree Goat Software,
LLC
صفحه 27:
مرور اسپرینت
تیم توضیح می دهد چه چیزی در حین اسپرینت
و elke
© به طو معمول بصورت یک د | ژگی sb
جدید y نمایش معگاری پایه و اساسی wee
باشد
© غير رسمى
© قاعده aitly 2 GSobl yloj
© اسلايدى وجود ندارد
© تمام تیم شرکت مى کنند
٩ دعوت از تمام ذینفعان
Ger Goat Software,
LLC 3
صفحه 28:
بازنگری اسپرینت
* بصورتایره ای تكهى مى اندازد به چیزی که
* بطور معمول 15 تا.30 دقیقه
©بيس از هر اسپرینت انجام می شود
© تمام اعضاى تیم شرکت می کنند
© اسكرام مستر
* مالک محصول
۶ تیم
٩ احتمالا مشتری و دیگران
ier Goat Software,
LLC
صفحه 29:
سح نی وا ری یی له SB
است انجام دهند بحث می
۱ اين تنا یکی از
a | ادامه انجا
57
Gree ی 55
LLC —
صفحه 30:
جارحوه اسكرام
برنامه ریزی اسپرینت *
مرور اسپرینت *
بازنگری اسپرینت *
جلسات روزانه *
اثرات
oA 359 محصول »
بى لاك اسرينت »
| 02 راتكن
و Gree Goat Software,
LG =
صفحه 31:
؟ نیازمندی ها
۹ لیستی از تمام کارهای مورد
در پروژه
یت ی ايده ple طوری بیان
شده كه أ موا موارد داراى
ارزش براق She
مشتريان محضو ل مى باثة
© اولويت sri شده بوسيله
الک محصول ِ
*اولویت بندی مجدد در آغاز هر
Gree Goat Software,
LLC
صفحه 32:
به كاربر مهمان اجازه رزرو را می دهد
به عنوان کاربر مهمان من می خواهم, یک
رزرو را لغو کنم
به عنوان کاربر مهمان من می خواهم, تاریخ
های رزرو را تغییر بدهم
به عنوان کارمند هتل, من می توانم گزارش
۷۴ را اجرا کنم (درآمد هر اتأق
موجود)
بهبود مدیریت و کنترل خطاها
a
30
50
صفحه 33:
؟ بیانیه ای کوتاه, که کار روی چه چیزی در حین
نرم افزار پایگاه داده
ier Goat Software,
LLC
صفحه 34:
مدیریت بک لاگ اسپرینت
* افراد برای انجام انتخاب های خود ثبت نام می کنند
© کار هرگز تخصیص داده نمی شود
٩ کارهاي تخمین زده شده؛ بصورت روزانه بروز باقی
wo نند
Gites conserve
LLC
صفحه 35:
ديرك يك لك لسيريات
* هر عضو تیم می تواند یک لاگ اسپرینت را اضافه,
٩ کار برای بوجود آمدن اسپرینت
* اگر کار مشخص و"واضح نیست. آیتم های بک لاگ
اسپرینت را با زمان بیشتری تعریف کنید, و بعدا آنرا
* بروز رسانی کار باقی مانده, بیشتر متدوال می باشد
مامه دده اناي
فنا LLC
صفحه 36:
سا وظیفه
8 4 8 کدنویسی ظاهر کاربر
0 | 12 | 16 |کدنویسی لایه میانی
8 11 16 16 8 آزمایش میان آفزار
2 انوشتن ۲۱6۱0 آنلاین
8 8 8 8 8 نوشتن کلاس ۲00
4 8 افزودن لاگ کننده خطا
ier ie san 27
LLC
صفحه 37:
LLC
Mountain Goat Software,
20025
20/۶
205/5
206
ه
SJNOH 5
نمودار 0۱۲۲۵0۷/۲ اسيرينت
صفحه 38:
a, وظیفه
8 4 8 کدنویسی ظاهر کاربر
7 0 |12 | 16 اکدنویسی لایه میانی
8 |11 ]16 ۱ 16 8۱ |آزمایش میان افزار
12 |نوشتن Help آنلاین
۰ .6 6 6 ۰ 6
50
40 —
3 0
3 20
10
i ee
0 َ
صفحه 39:
مقیاس پذيري
© بطور معمول, تیم های,فردی 2 7 نفر هستند
* مقیاس پذیری از؛ تیمی,از تیم ها؛ می آید
٩ عوامل موثر در مقیاس پذیری
٩ نوع برنامه کاربردی
© اندازه تيم
* پراکندگی تیم
© مدت زمان پروژه
٩ اسکرام بر روی چندین پروژه با بیش از 500 نفر
مورد.استفاده قرار گرفته آاست
LLC
صفحه 40:
مقياس بذبري از طریق اسکرامی. از
م
اسك
۲۰۲۰ ۳ aa
24 [saa]
242 &
Biever con sot
صفحه 41:
اسکرامی, از اسکرام ها, از اسکرام
ها
نلق ل نهل
5 —
لق هد
صفحه 42:
به كجا بايد رفت؟
® www.mountaingoatsoftware.com/
scrum
® www.scrumalliance.org
® www.controlchaos.com
® scrumdevelopment@yahoogroups.co
m
Gites conserve
LLC
صفحه 43:
ليست عظالعع اسكرام
e Agile and Iterative Development: A Manager’s
Guide by Craig Larman
e Agile Estimating and Planning by Mike Cohn
e Agile Project Management with Scrum by Ken
Schwaber
e Agile Retrospectives by Esther Derby and Diana
Larsen
Gites conserve
LLC
صفحه 44:
ليست عظالعع اسكرام
e Agile Software Development Ecosystems by Jim
Highsmith
e Agile Software Development with Scrum by Ken
Schwaber and
Mike Beedle
© Scrum and The Enterprise by Ken Schwaber
© Succeeding with Agile by Mike Cohn
e User Stories Applied for Agile Software
Development by Mike Cohn
LLC
صفحه 45:
11 ل cul ws ol
commons
Phila he) TT T ‘
a شما در موارد زیر آزاد.هستید: *
* اشتراک, كيى, توزیع و انتقال اثر
* تلفیقبراي انطباق اثر
٩ تحت شرایط زیژ
* مجوز. شما بايد اثر را به شیوه ای که مولف یا مجوز تعیین کرده است,
مذین نمایید(آمانه به شیوه آی که به نظر برسد آنها شمارا برای استفاده
از اين اثر تشویق و حمایت کرده اند)
© هیچ چیز در این مجوز حقوق اخلاقی نویسنده را
ختل و یا محدود می کند.
* جهت اطلاعات بیشتر ببینید
/http://creativecommons.org/licenses/by/3.0
Gree رم ی
(ies =—
صفحه 46:
اطلاعات تماسی
۱۲6 060۳۳ ارائه بوسیله:
mike@mountaingoatsoftwar
e.com
www.mountaingoatsoftware.
com
(720) 890-6110 (office)
User ۹
A
شما می توانید اين (و یا هر اسلاید) را
51 نمایید, اما بايد منيع در جایی در
ارائه شما قرار كيرد. از نام ويا لوكوى
شركت( به عنوان مثال يالا سمت
چب), استفاده کنید یا یک اسلاید قرار
دهید که بگوید قسمتی( یا همه) ارایه
شما از متیآ ان و ۱0