بایگانی

Posts Tagged ‘Planning Poker’

Scrum Game Pack

مه 12, 2010 3 دیدگاه

در راستای گسترش تفکر چابک و اشاعه فرهنگ Agile و آموزش Scrum تصمیم به تولید بسته آموزشی با نام Scrum Game Pack کردیم . این بسته آموزشی شامل یک بازی اسکرام می باشد که برای تیم های اسکرام و یا Agile بسیار سودمند و یاد دهنده است .

آیا می خواهید در مورد موارد زیر یاد بگیرید (البته هم تیم و هم خودتان) ؟

  • بازی Planning (همان Sprint Planning در اسکرام)
  • سرعت سنجی تیم (Velocity)
  • برآورد User Story ها (story estimation)
  • تکرار های کوتاه مدت (short releases)
  • و نحوه معرفی موارد بالا در کمپانی و سازمان ها

https://sirasad.files.wordpress.com/2010/05/scrum.jpg?w=592

Scrum Game یک پک بازی است  که به تیم توسعه کمک می کند مشکل ترین اصول اسکرام را اعم از Sprint Planning ,  Velocity , Story estimation ,… را طی بازی و سرگرمی آشنا بشوند. این بازی توسط اکثر Agile Coach ها معروف جهان در کارگاههای آموزشی اسکرام وAgile  انجام می شود . و در واقع جزو بهترین راه ها برای آشنایی دادن اعضای تیم با اصول اصلی و بنیادین اسکرام می باشد.

در این بازی اعضای تیم  به صورت مجازی Planning می کنند . بعد Sprint Backlog می سازند . بعد پیاده سازی می کنند و بعد بازبینی می کنند . این بازی شامل 3 Iteration می باشد که در حدود 3,2 ساعت به طول می انجامد که بدلیل مفرح بودن اعضای تیم احساس خستگی نمی کنند .

این بسته برای چه تیم هایی مناسب است ؟

  • تیم هایی که می خواهند به تازگی وارد متد Scrum بشوند .
  • تیم هایی که وارد متد Scrum شده اند ولی در مفاهیم مشکل دارند .
  • تیم هایی که می خواهند Scrum را اصولی انجام بدهند .

برای انجام این بازی چه چیزی نیاز می باشد ؟

  • بسته Scrum Game
  • تیم توسعه
  • دو عدد میز + تعدادی صندلی (به تعداد اعضای تیم)

محتوای این بسته چه چیزی می باشد ؟

  • راهنمای کامل انجام بازی به زبان فارسی
  • وسائل و تجهیزات مورد نیاز انجام بازی

نحوه تهیه ؟

برای تهیه Scrum Game Pack  و یا اطلاعات بیشتر می توانید با آدرس ایمیل زیر مکاتبه فرمایید:

Safari_asad[at]yahoo[dot]com

در موضوع یا Subject ایمیل قید شود : Scrum Game Pack

یاشیاسیز

Advertisements

این ها چابک کار می کنند

مارس 24, 2010 ۱ دیدگاه

در آخر پست لینک ویدئویی معرفی خواهد شد که ویدئو مربوط به شرکت توسعه نرم افزاری می باشد که پروسه تولید آنها Agile می باشد . در این ویدئو خواهید دید : Daily Meeting و  Planning Poker و XP و … چگونه در این شرکت اجرا می شود . مورد جالبی که در این ویدئو نظر من را به خود جلب کرد نوع ساختار اون شرکت بود واقعا شرکت دلخواه من بود . تمام نقش ها وجود داشت ,  محیط کاملا دوستانه و همکارانه بود ,  محیط چابک بود یعنی چابک به معنی واقعی کلمه و نه یک Task بورد خشک و خالی.

https://sirasad.files.wordpress.com/2010/03/mary-max-1.jpg?w=572

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

مشاهده ویدئو

دانلود ویدئو

یاشیاسیز

دسته‌ها:Uncategorized برچسب‌ها: , , , , ,

پیاده سازی SCRUM – قسمت دوم

ژانویه 14, 2010 ۱ دیدگاه
این آموزش قسمت دوم پیاده سازی SCRUM – قسمت اول می باشد . اگر شما توانسته باشید اولین قدم (آموزش قسمت اول) را با موفقیت برداشته باشید ,  تبریک عرض میکنم چراکه این قدم مهمترین قدم در اسکرام می باشد .

در این قسمت شما مطالبی در مورد » چگونگی برآورد Backlog محصول » فراخواهید گرفت .


برآورد در سطوح بالا

برای اینکه بتوان اندازه هر آیتم Back log محصول را فهمید نیاز داریم تا بر آورد در سطوح بالا انجام بپذیرد .

فهمیدن این موضوع برای ما بسیار سودمند است زیرا این مورد ما را در اولویت بندی ها یاری خواهد رساند . یا اگر بخواهیم از منظر مدیریتی به این مسئله نگاه کنیم ,  این یک دیدگاه یا perspective به مدیریت پروژه در مورد این که تیم های کاری برای تولید این محصول چه قدر باید کار کنند خواهد داد.

منظور از برآورد سطوح بالا این است که بدلیل اینکه آگاهی ما در مورد هر آیتم Backlog بسیار ناچیز می باشد و ما دقیقا شاید با ریز آیتم ها آشنا نباشیم پس نمی توانیم از پایین به بالا برویم پس باید از بالا به پایین بیاییم .


برآورد توسط Planning Poker

کارت ها

پوکر یک بازی با ورق  می باشد که قانون هایی مربوط به خودش دارد . البته ما عینا با خود پوکر کار نداریم و اصلاحا نام این روش پوکر گذاشته شده است . کارت های این روش مثل عکس بالا می باشند که یک دست از کارت ها به هر یک از اعضای تیم اسکرام داده می شود  . شماره ها نمایانگر تعداد ساعت و علامت ؟ نمایانگر این خواهد بود که «من نظری ندارم!» و علامت «بی نهایت» نمایانگر این است که تعداد ساعت بیشتر از 21 ساعت خواهد بود .

شروع برآورد

انتخاب ویژگی

در گام نخست شما یک ویژگی را از Product Backlog انتخاب می کنید و به تیم اسکرام می گویید که ویژگی جاری این ویژگی می باشد ;  مثلا – کاربر بتواند محل اصابت موشک را انتخاب نماید – ; بعد اعضای تیم شروع به بحث و توضیح در مورد این وِیژگی می کنند . بعد شما به عنوان اسکرام مستر به تیم اسکرام می گویید که چند ساعت لازم دارید تا این ویژگی را پیاده سازی ,  تست و آماده ارائه به مشتری نمایید ؟

انتخاب کارت

هر یک از اعضای تیم نسبت به تحلیل و ذهنیت خود یکی از کارت ها را انتخاب می کند و با شماره 3 همه کارت ها را نشان می دهند .

نتیجه گیری کارت

در صورتی که همه کارت ها شامل عدد باشند و میزان عدد کارت ها با هم متفاوت نباشد ,  تعداد ساعت بر این ویژگی تصویب و به سراغ ویژگی بعدی خواهند رفت .

اگر حالتی را داشته باشیم که تعدادی عدد 5 و تعدادی دیگر 8 را انتخاب کرده باشند ,  ما مقدار بزرگتر را تصویب خواهیم کرد یعنی 8 ساعت برای ابن وظیفه تصویب خواهد شد .

حل مشکل کارت های متفاوت

فرض کنید آقا ممد برای ویژگی – کاربر بتواند محل اصابت موشک را انتخاب نماید – 5 ساعت و آقا احمد 8 ساعت و آقا صمد 13 ساعت را انتخاب کرده اند . در اینجا نمی توان حد بالا را در نظر گرفت بدلیل اینکه حد وسطی هم وجود دارد . در اینجا باید به آقا ممد گفت که چرا شما تا این حد ساعت کم در نظر گرفتی ؟ و به آقا صمد هم همینطور . بعد هر یک از این عزیزان استدلال خود را بیان می کنند . شاید این استدلال نظر بعضی از دوستان دیگر را عوض نماید . پس دوباره باید کارت انتخاب شود و این عمل تا رسیدن به یک زمان واحد انجام خواهد شد .

یاشیاسیز