اسکرام روزانه (Daily Scrum) که به استندآپ روزانه نیز مشهور است، راهی عالی برای نگه داشتن تیم در مسیر خود و کسب اطمینان از این است که همه در راستای اهداف یکسانی کار میکنند. همچنین به شناسایی هرگونه مشکل احتمالی در مراحل اولیه کمک میکند تا تیم بتواند سریعاً آن را برطرف کنند. رفع این مشکلات به تیم کمک میکند تا در انتها محصول توسعه داده شدهی تمیزتری را به مالک محصول ارائه دهند و هزینهی رفت و برگشتی محصول میان مالک محصول و تیم اسکرام به حداقل برسد. چرا که در صورت وجود مشکلات مالک محصول مجبور به بازگردانی محصول آزمایشی به تیم توسعه برای رفع این مشکلات و عقب انداختن اولویتهای جدید خواهد شد.
پس اجازه دهیم این مشکلات پیش از معرفی به مالک محصول حل شوند.
آنچه درمورد جلسات اسکرام روزانه میخوانید
اهداف جلسات اسکرام روزانه چیست؟
حالا بیایید با هم ببینیم اهداف اسکرام روزانه چیست؟
اهداف اسکرام روزانه عبارتند از:
- هماهنگ کردن تیم در مورد اهداف روز (دیروز و امروز)
- شناسایی هرگونه مانع یا ریسک
- اطمینان از اینکه همه با هم در نظرات خود یکپارچه و موافق هستند.
- ایجاد اعتماد و همدلی.
پیشنهاد مطالعه
اسکرام چیست؟ راهنمای جامع اسکرام + کاربردهای اسکرام
مثالی از جلسه اسکرام روزانه در دنیای واقعی
شرکت نرم افزاری هارولد اند هان که پس از تغییر رویکردهای سنتی خود راه و روشی چابکتر را در پیش گرفته و با موفقیت از پس یک پروژهی کوچک نرم افزاری برآمده حالا در ادامهی مسیر خود تصمیم گرفته تا پروژههای نرم افزاری بزرگتری را به رزومهی خود اضافه کند. از همین رو با مشتری اسم و رسم داری قرادادی بزرگ را تنظیم کرده که البته عایدی چشمگیری را هم برای شرکت به دنبال خواهد داشت! بنابراین اعضای هیئت مدیرهی شرکت با هیجان و تیم توسعه با کمی چاشنی دلهره در حال تجربهی دومین روز کاری خود برای آغاز این پروژه هستند. با این که تیم توسعه تجربهی کار بر روی یک پروژهی نرم افزاری در محیطی اجایل را دارد اما تحت تاثیر بزرگی اسم شرکت سفارش دهنده کمی دست و پای خود را گم کرده است، گرچه که آنها هم به اندازهی مدیران مسئول برای اجرای پروژه هیجان زده هستند.
ببینیم که جلسهی اسکرام روزانه در هارولد اند هان چگونه پیش میرود:
- اول از همه اسکرام مستر به تمام اعضای تیم خوشآمد میگوید و از آنها میخواهد که اهداف روز قبل را بررسی کنند.
رابین – اسکرام مستر: سلام به همه. به اسکرام روزانهی امروز خوش اومدید! اگر موافق باشید با مرور اهداف دیروز شروع کنیم.
سارا (عضو ارشد تیم توسعه، بسیار سختکوش، کمی خودشیفته): من تونستم طراحی مقدماتی رابط کاربری جدید رو تکمیل کنم.
برنارد (برنامه نویس جونیور، کم تجربه اما باهوش): من شروع به کار بر روی کد backend کردم، اما در حال حاضر مشکلی در اتصال به پایگاه داده دارم.
اسکرام مستر: بسیارخب! مورد برنارد یادداشت شد. دیگه چه کارهایی جزو اهداف دیروز بود؟
کِوین (برنامه نویس سینیور، جذاب و مهربان، توانمند در روابط اجتماعی): من هم کد قابلیت جستجو برای مطالب رو نوشتم. فکر نمیکنم چیزی بیشتر از بیست درصد کار باقی مونده باشه.
اسکرام مستر: عالیه! بسیارخب اگر کسی مشکل دیگهای نداره بریم برای اهداف امروز.
ناتالی (خجالتی و کم حرف، شنونده فوق العاده، متخصصترین در تیم توسعه) : من دیروز حین کار به یه باگ خوردم که فکر میکنم جدیه!
تمام تیم به ناتالی خیره شدند.
ناتالی: به نظر میرسه یه مشکلی وجود داره و اجازهی ورود کاربر (login) رو نمیده. دیروز آخر وقت بود که متوجهش شدم اما چون عجله داشتم مجبور شدم سریع برگردم خونه اگرنه درستش میکردم. شرمنده!
- سپس هر عضو تیم، آنچه را که امروز قصد انجام آن را دارد و هرگونه مانعی که با آن روبرو است، به اشتراک میگذارد.
اسکرام مستر: هیچ ایرادی نداره ناتالی! ازت ممنونم که توی اسرع وقت اطلاع دادی. فکر میکنی امروز برای حل باگ زمان کافی رو داریم؟
ناتالی: شاید یک ساعت زمان ببره.
اسکرام مستر: خیلی خوبه! خیلی خوبه! خب برگردیم به مورد برنارد. کسی هست که بتونه توی بحث اتصال پایگاه داده با برنارد همکاری کنه؟
کِوین: آره حتما! غمت نباشه برنارد. هیچ کاری نداره. الان بهت توضیحش میدم. سارا ممکنه تو هم با من بیای که یه بازبینی از کار نهایی داشته باشی؟
اسکرام مستر: خیلی فکر خوبیه. منم موافقم. سارا لطفا تو گزارش نهایی کار رو در مورد اتصال پایگاه داده بهم بده.
سارا: هوف.. همینجوریش هم کلی کار سرم ریخته! باشه. زود باشید بریم بچهها.
- اسکرام مستر جلسه را خلاصه میکند و هرگونه اقدام بعدی را شناسایی میکند.
اسکرام مستر: فقط لطفا یه لحظه که یه جمع بندی هم داشته باشیم.
پس این طور که صحبت کردیم سارا طراحی مقدماتی رابط کاربری رو تکمیل کرده، برنارد کار روی کد backend رو شروع کرده اما توی بحث اتصال پایگاه داده مشکل داره که اون هم قراره امروز به کمک سارا و کِوین حل بشه، کِوین کد عملکرد جست و جوی نرم افزار رو تا هشتاد درصد تکمیل کرده و… آهان! یه مورد خیلی مهم دیگه هم ناتالی که یه باگ در ارتباط با بخش ورود کاربر پیدا کرده که قراره خیلی زود و سریع مثل همیشه حلاش کنه. خودم هم که باید با هارولد صحبت کنم تا در مورد اضافه شدن اولویتهای جدید به backlog به یه اجماع نظری برسیم.
عالی شد! بچهها ممنون از توجهتون. برگردیم سر کار. ناتالی چهل دقیقه دیگه همینجا میبینمت تا یه گزارش کلی از پیشرفت کار ازت بگیرم و ببینیم که مشکل رفع شده یا نه.
پیشنهاد مطالعه
اسکرام مستر کیست؟ نقش، وظایف و ویژگیهای اسکرام مستر
این صحنهی کوتاه از یک جلسهی اسکرام روزانه به ما نشان میدهد که چگونه تیم در اسکرام روزانه برای شناسایی و رفع یک مانع بالقوه همکاری کردند. اسکرام مستر بحث را تسهیل کرد و اعضای تیم توانستند دانش و تخصص خود را با یکدیگر به اشتراک بگذارند تا به یکدیگر کمک کنند.
چه مواردی در جلسات اسکرام روزانه مطرح میشوند؟
حالا با بازگویی موارد ذکر شده و بررسی چند مورد متنوع دیگر به شما نشان میدهیم که چه موارد دیگری ممکن است در یک جلسهی اسکرام روزانه مطرح شود:
- به پایان رساندن رابط کاربری جدید.
- پیاده سازی کامل قابلیت جستجو.
- برطرف کردن ایرادی که مانع ورود کاربران میشود.
- اضافه کردن کدهای تست شده به کد پایهی نرم افزار.
- مستند کردن ویژگیهای جدیدی که دیروز اضافه شدهاند.
- ملاقات با مالک محصول برای بحث درمورد مجموعهی بعدی اولویتها.
- بررسی سرعت تیم برای شناسایی هرگونه ریسک.
- برنامه ریزی برای اسپرینت آینده.
اینها فقط چند نمونه هستند و کارهای خاص تیم بسته به پروژههای مختلف متفاوت خواهد بود. با این حال، این وظایف باید همگی با اهداف تیم برای آن روز مطابقت داشته باشند.
پیشنهاد مطالعه
مدیریت پروژه چابک چیست؟ – راهنمای کامل و کاربردی مدیریت چابک
در اینجا برخی از ملاحظات اضافی هم وجود دارد که تیم ممکن است هنگام برنامه ریزی وظایف خود برای امروز در نظر بگیرد:
- حجم کار فعلی تیم
- اولویت وظایف
- موجود بودن منابع
- مخاطرات مرتبط با هر کار
به طور کل جلسات اسکرام روزانه رویدادهایی فشرده و کوتاه با حضور کامل اعضای تیم و اسکرام مستر هستند که وجود آنها برای ایجاد هماهنگی، آگاهی از میزان پیشرفت کار و همچنین شناسایی و رفع مشکلات و موانع موجود در مسیر ضروری است. با در نظر گرفتن دقیق این عوامل تیم میتواند اطمینان حاصل کند که در حال کار بر روی مهمترین وظایف است و خود را برای جشن گرفتن موفقیت در پایان پروژه آماده میکنند.
دیدگاهتان را بنویسید