جلسات دیلی اسکرام (Daily)

مقدمهای بر اسکرام روزانه/Daily Scrum
برای اینکه کارها روانتر و آرامتر پیش برود، توسعه دهندگان هر روز به مدت 15 دقیقه دور هم جمع میشوند تا بر روی هدف اسپرینت تمرکز کنند و برای کار روز آینده برنامهریزی کنند.
در طول جلسه روزانه اعضای تیم هر مشکلی را که برای حل آن نیاز به کمک دارند شناسایی میکنند، در صورت نیاز درخواست کمک میکنند، همچنین در صورت لزوم Sprint Backlog را مجدد تنظیم میکنند.
جلسه روزانه اسکرام این اطمینان را میدهد که همه اعضای تیم در یک راستا قرار دارند، از هرگونه آپدیت یا تغییر آگاه هستند و در مجموع تیم در حال پیشرفت به سمت هدف اسپرینت است.
Scrum daily باعث ارتقا سرعت در تصمیم گیری میشود و ممکن است نیاز تیم به برگزاری جلسات اضافی و بیبرنامه را کاهش دهد.
اسکرام روزانه در یک نگاه:
محدوده زمانی | شرکت کنندگان | انطباق/سازگاری | بررسی/بازرسی | رویداد |
15 دقیقه | Developers | Sprint Backlog | Progress toward Sprint Goal | Daily Scrum |
برگزاری اسکرام روزانه
تایم باکس جلسه اسکرام روزانه 15 دقیقه میباشد. توصیه میشود که Daily Scrum هر روز در یک زمان و مکان ثابت برگزار شود. این ثبات به یک عادت تبدیل میشود و باعث میشود که نیازی به فکر و هماهنگی در بین اعضای تیم نباشد.
تا زمانی که جلسه بر پیشرفت به سمت هدف اسپرینت متمرکز باشد و منجر به یک برنامه عملی شود، مهم نیست که به چه شکل و فرمتی برگزار میشود. به طور معمول، هر توسعهدهندهای این فرصت را دارد که مشکلاتی را که با آن مواجه است، عنوان کند و از هم تیمیهای خود کمک بخواهد. بسته به ماهیت مشکل، ممکن است، توسعه دهندگان نتوانند در طول 15 دقیقه اختصاص داده شده به جلسه، مشکل را بررسی و حل کنند. در عوض، آنها باید در جلسهای خارج از اسکرام روزانه، برای بررسی مشکل با یکدیگر هماهنگی انجام دهند.
در طول اسکرام روزانه، تیم اغلب Sprint Backlog را با افزودن، حذف، تقسیم و شکست اقلام بکلاگ محصول (PBIs) و وظایف مورد نیاز برای انجام آنها را تنظیم میکند.
از آنجایی که حضور مالک محصول و اسکرام مستر در این رویداد الزامی نیست، توسعه دهندگان مسئولیت برگزاری جلسه را بر عهده دارند. البته، اگر PO و SM فعالانه کاری از اسپرنت بکلاگ انجام میدهند، در نقش خود به عنوان توسعه دهنده در Daily Scrum شرکت میکنند.
اسکرامهای روزانه را موثرتر برگزار کنید
هدف، تایم باکس و شرکت کنندگان اسکرام روزانه به خوبی تعریف شده است. با این حال، ما گاهی اوقات میبینیم که تیمهای اسکرام در مورد اسکرام رزوانه در قالب آنتی پترن هایی قرار میگیرند که ارزش آنها را کاهش میدهد.
ضد الگوهای رایج عبارتند از:
-
- اسکرام مستر جلسه را به شکل یک جلسه اعلام و ضعیت اجرا میکند و از همه میخواهد تا پیشرفت خود را در مورد وظایف به روز کنند – اسکرام روزانه یک جلسه کاری برای توسعه دهندگان است که با تبدیل آن به جلسه وضعیت، هدف جلسه محقق نخواهد شد.
- هر کسی روی کار خود تمرکز کرده و به دنبال فرصتی برای کمک و همکاری با سایر اعضای تیم نیست – اسکرام روزانه جلسهای برای فراهم کردن فرصت همکاری بین توسعه دهندگان، است.
- فقط یک یا چند شرکت کننده به جلسه توجه میکنند – همکاری موفق تنها در صورتی جواب میدهدکه همه اعضای تیم شرکت کنند.
- در پایان اسپرینت متوجه شوید که شخصی در تیم با مشکل مواجه شده است – اگر اسکرام روزانه فضای “امن” برای توسعه دهندگان نباشد تا در مورد چالشهای خود بحث کنند، چالشها تا قبل از اینکه خیلی دیر نشود، حل نخواهد شد.
- اسکرام روزانه به یک جلسه اعلام وضعیت تبدیل میشود – این یک جلسه برای توسعه دهندگان است که توسط خود توسعه دهندگان برگزار میشود. توسعه دهندگان باید پیشرفت کار خود را بدانند تا بتوانند هر گونه تصمیم یا انطباق لازم برای رسیدن به هدف اسپرینت را اتخاذ کنند.
- شرکت کنندگان فقط از قالب سه سوال استفاده میکنند، (دیروز چه کاری انجام دادید؟ امروز چه برنامه ای دارید؟ چه مشکلاتی داشتید؟) حتی اگر نتوانند هدف اسکرام روزانه را برآورده کنند – نسخههای قبلی راهنمای اسکرام این قالب را پیشنهاد میکرد. اما وقتی مشخص شد که این قالب فقط اسکرام روزانه را به رویکردی مکانیکی تشویق میکند، حذف شد. اکنون، تیمهای اسکرام میتوانند از هر فرمتی برای کسب اطلاعات مورد نیاز خود استفاده کنند.
- توسعه دهندگان فقط در اسکرام روزانه تغییراتی را در اسپرینت بکلاگ ایجاد میکنند – اسپرینت بکلاگ را میتوان به محض شناسایی نیازمندی و اپدیت جدید، تغییر داد. اپدیت اطلاعات یا اقدامات هرگز تا یک رویداد به تعویق نمیافتد. از اسکرام روزانه میتوان برای کمک به هماهنگی و اپدیت برنامه نویسان در مورد تغییر استفاده کرد.
- مالک محصول و/یا اسکرام مستر بطور منفعل در اسکرام روزانه شرکت میکنند تا از پیشرفت اسپرینت مطلع شوند – اسکرام روزانه جلسهای برای توسعه دهندگان است. اگر حضور PO یا SM تأثیر منفی بر قابلیت توسعه دهندگان برای صحبت آشکار داشته باشد، آنها نباید شرکت کنند.
- مالک محصول و اسکرام مستر از رفتن به جلسه اسکرام روزانه منع میشوند، حتی اگر مشارکت آنها مفید باشد – اسکرام روزانه جلسهای است برای توسعه دهندگان و اعضای تیم اسکرام که فعالانه روی موارد موجود در اسپرینت بکلاگ کار میکنند. اگر مالک محصول یا اسکرام مستر روی اقلام بکلاگ کار میکنند، در اسکرام روزانه به عنوان نقش توسعه دهندگان شرکت میکنند. از آنجایی که هیچ تعریف دقیقی از نحوه عملکرد فعال مالک محصول یا اسکرام مستر بر روی موارد بکلاگ وجود ندارد، در صورتی که مشارکت آنها سودمند باشد، میتوانند در اسکرام روزانه شرکت کنند.
نکاتی برای داشتن اسکرام روزانه قویتر
شکستن ضدالگوهای ذکر شده در بالا به داشتن اسکرامهای روزانه قوی و موثر کمک میکند. برای داشتن اسکرام روزانه بهتر، نکات زیر را در نظر بگیرید:
- جلسه را بر روی هدف اسپرینت و آنچه برای دستیابی به آن لازم است متمرکز کنید.
- در نظر بگیرید که چه ارزشی در راستای هدف اسپرینت ایجاد میشود.
- فضای امنی ایجاد کنید که همه در آن راحت شرکت کنند و بتوانند در مورد هر گونه چالش، کشمکش یا مانعی باز باشند.
- محیطی را پرورش دهید که اعضای تیم مشتاق کمک به یکدیگر باشند.
- به کمک اسکرام مستر نیازی نیست، توسعه دهندگان جلسه را به خوبی مدیریت میکنند و به طور مداوم به هدف آن میرسند.
مترجم: فائزه شمس
دیدگاهتان را بنویسید
برای نوشتن دیدگاه باید وارد بشوید.