وقتی کار تیم در چند جلسه پراکنده پیگیری میشود، بهراحتی مرز میان برنامهریزی، گزارش وضعیت و حل مسئله از بین میرود. اسکرام برای هرکدام از این نیازها رویداد مشخصی دارد؛ رویدادی با هدف، شرکتکنندگان و خروجی روشن، نه صرفاً زمانی ثابت در تقویم.
برای پاسخ به این پرسش که «جلسات اسکرام چیست»، باید پنج رویداد رسمی این چارچوب را بشناسیم: اسپرینت، برنامهریزی اسپرینت، اسکرام روزانه، بازبینی اسپرینت و بازنگری اسپرینت. البته خود اسپرینت جلسه نیست؛ بازهای است که سایر رویدادها و کار تیم درون آن انجام میشوند. در این راهنما، دستور جلسه و خروجی هر رویداد را بررسی میکنیم تا بتوانید آنها را هدفمند اجرا کنید.
جلسات اسکرام چیست و چه مسئلهای را حل میکند؟
اسکرام چارچوبی برای کار روی مسائل پیچیده است؛ جایی که نمیتوان همه جزئیات راهحل را از ابتدا با اطمینان تعیین کرد. تیم در بازههای کوتاه کار میکند، نتیجه را بررسی میکند و با توجه به آموختهها، مسیر را تطبیق میدهد.
رویدادهای اسکرام فرصتهای منظم این بررسی و تطبیق هستند. هر رویداد باید به یک تصمیم یا اقدام مشخص برسد:
- برنامهریزی اسپرینت: چرا این اسپرینت ارزشمند است، چه کاری انجام میشود و چگونه؟
- اسکرام روزانه: برای پیشروی بهسوی هدف اسپرینت، برنامه کار را چگونه تنظیم کنیم؟
- بازبینی اسپرینت: از نتیجه محصول و بازخورد ذینفعان چه آموختیم؟
- بازنگری اسپرینت: روش همکاری و کیفیت کار را چگونه بهتر کنیم؟
سه مسئولیت اصلی در تیم اسکرام وجود دارد: مالک محصول، اسکراممستر و توسعهدهندگان. منظور از توسعهدهندگان فقط برنامهنویسان نیست؛ افرادی است که در ساخت خروجی قابلاستفاده محصول مشارکت میکنند. مالک محصول بر ارزش محصول و مدیریت بکلاگ محصول تمرکز دارد و اسکراممستر به درک و اجرای مؤثر اسکرام کمک میکند.
معیار مفیدبودن جلسه، تعداد گزارشها یا طول گفتوگو نیست؛ روشنشدن تصمیم بعدی است.
اسپرینت؛ ظرف زمانی همه رویدادها
اسپرینت بازهای با طول ثابت، حداکثر یک ماه است. اسپرینت بعدی بلافاصله پس از پایان قبلی شروع میشود. انتخاب اسپرینت یکهفتهای یا دوهفتهای هم ممکن است؛ طول مناسب به شرایط محصول و نیاز تیم به دریافت بازخورد بستگی دارد.
در طول اسپرینت، تیم برای رسیدن به هدف اسپرینت کار میکند. این هدف باید نتیجهای معنادار را توضیح دهد، نه صرفاً فهرستی از وظایف.
برای مثال، «کاهش ابهام کاربر در مرحله ثبت سفارش» هدفی نتیجهمحور است؛ اما «انجام هشت تسک» بهتنهایی ارزش مورد انتظار را روشن نمیکند.
خروجی اسپرینت چیست؟
تیم باید خروجی قابلاستفادهای ایجاد کند که «تعریف انجامشده» را رعایت کرده باشد. تعریف انجامشده، معیار مشترک کیفیت و تکمیل کار است؛ مانند بررسی فنی، آزمونهای لازم و رعایت استانداردهای توافقشده.
ممکن است در یک اسپرینت چند افزوده قابلاستفاده به محصول ایجاد و حتی پیش از پایان اسپرینت منتشر شود. بازبینی اسپرینت، دروازه اجباری انتشار نیست.
در طول اسپرینت:
- نباید تغییری ایجاد شود که هدف اسپرینت را به خطر بیندازد.
- کیفیت نباید کاهش پیدا کند.
- با روشنشدن جزئیات، دامنه کار میتواند با همکاری مالک محصول و توسعهدهندگان تنظیم شود.
اگر هدف اسپرینت بیمعنا یا منسوخ شود، مالک محصول اختیار لغو اسپرینت را دارد. ناتمامماندن چند وظیفه، بهخودیخود دلیل لغو نیست.
برنامهریزی اسپرینت؛ توافق بر هدف و مسیر اجرا
برنامهریزی اسپرینت آغازکننده اسپرینت است و تمام تیم اسکرام در آن حضور دارد. سقف زمانی این رویداد برای اسپرینت یکماهه، هشت ساعت است؛ برای اسپرینتهای کوتاهتر معمولاً زمان کمتری لازم میشود. این سقف، زمان اجباری جلسه نیست.
پیش از جلسه چه آماده باشد؟
بکلاگ محصول باید بهاندازهای شفاف و مرتب باشد که گفتوگوی مفیدی شکل بگیرد. مالک محصول اولویتها و زمینه کسبوکار را توضیح میدهد. توسعهدهندگان نیز ظرفیت خود، تعطیلات، غیبتها و تجربه اسپرینتهای قبلی را در نظر میگیرند.
دستور جلسه پیشنهادی
۱. چرا این اسپرینت ارزشمند است؟
مالک محصول فرصت یا مسئله مهم را مطرح میکند و تیم درباره هدف اسپرینت به توافق میرسد.
۲. چه کاری میتوان انجام داد؟
توسعهدهندگان با گفتوگو با مالک محصول، اقلام مناسب بکلاگ محصول را انتخاب میکنند. انتخاب کار باید با ظرفیت و هدف سازگار باشد، نه حاصل فشار برای پرکردن زمان افراد.
۳. چگونه کار انجام میشود؟
توسعهدهندگان برنامه اجرا را میسازند؛ برای مثال، کار را به فعالیتهای کوچکتر تقسیم میکنند و وابستگیها یا ابهامهای مهم را مشخص میکنند.
خروجی جلسه
خروجی، بکلاگ اسپرینت است: هدف اسپرینت، اقلام انتخابشده از بکلاگ محصول و برنامه قابلاقدام برای اجرای آنها.
این برنامه پیشبینی اولیه تیم است، نه تعهد تغییرناپذیر به انجام تکتک اقلام. با یادگیری بیشتر، برنامه بهروز میشود؛ اما هدف اسپرینت جهت اصلی را حفظ میکند.
اسکرام روزانه؛ تنظیم برنامه، نه گزارش به مدیر
اسکرام روزانه رویدادی ۱۵دقیقهای برای توسعهدهندگان است که در هر روز کاری اسپرینت برگزار میشود. هدف آن، بررسی پیشرفت بهسوی هدف اسپرینت و تنظیم برنامه کار پیشرو است.
مالک محصول یا اسکراممستر اگر فعالانه روی اقلام بکلاگ اسپرینت کار میکنند، در نقش توسعهدهنده مشارکت میکنند. این رویداد نباید به جلسه پاسخگویی افراد به مدیر تبدیل شود.
دستور جلسه پیشنهادی
- آیا همچنان در مسیر هدف اسپرینت هستیم؟
- کدام کار باید امروز جلو برود یا تمام شود؟
- چه مانع یا وابستگیای نیاز به اقدام دارد؟
- آیا لازم است ترتیب کار یا همکاری افراد تغییر کند؟
پرسشهای معروف «دیروز چه کردم، امروز چه میکنم، چه مانعی دارم» اجباری نیستند. تیم میتواند هر ساختاری را انتخاب کند که به هدف رویداد کمک کند.
خروجی جلسه
خروجی، برنامه عملی روشنتر برای روز کاری بعدی و اصلاح احتمالی بکلاگ اسپرینت است. اگر بحث فنی مفصلی لازم شد، افراد مرتبط پس از رویداد آن را ادامه میدهند.
برای مثال، اگر تکمیل فرایند پرداخت به رفع یک خطای مشترک وابسته باشد، تیم ممکن است همکاری روی آن مانع را بر شروع کارهای جدید مقدم بداند. گفتن «هنوز مشغول همان تسک هستم» بدون تصمیم بعدی، خروجی کافی نیست.
بازبینی اسپرینت؛ بررسی محصول همراه با ذینفعان
بازبینی اسپرینت یا Sprint Review برای بررسی نتیجه اسپرینت و تعیین تطبیقهای بعدی محصول برگزار میشود. تیم اسکرام و ذینفعان کلیدی در آن مشارکت میکنند.
سقف زمانی این رویداد برای اسپرینت یکماهه، چهار ساعت است و برای اسپرینت کوتاهتر معمولاً کمتر خواهد بود.
دستور جلسه پیشنهادی
۱. هدف اسپرینت و نتیجه حاصلشده مرور شود.
۲. خروجی قابلاستفاده بررسی و در صورت مفیدبودن نمایش داده شود.
۳. ذینفعان بازخورد، نیازهای تازه و تغییرات محیطی را مطرح کنند.
۴. درباره فرصتها و گزینههای بعدی محصول گفتوگو شود.
نمایش محصول میتواند بخشی از جلسه باشد، اما بازبینی صرفاً یک دمو یا ارائه یکطرفه نیست. ارزش اصلی آن در گفتوگوی مشترک درباره نتیجه و قدم بعدی است.
خروجی جلسه
خروجی، درک مشترک از وضعیت محصول و اطلاعات لازم برای تطبیق بکلاگ محصول است. ممکن است اولویتها تغییر کنند یا نیاز به بررسی تازهای مشخص شود.
کاری که تعریف انجامشده را رعایت نکرده، نباید بهعنوان افزوده تکمیلشده محصول ارائه شود. میتوان درباره ناتمامماندن آن شفاف صحبت کرد، اما نمایش کار نیمهتمام نباید جای خروجی قابلاستفاده را بگیرد.
بازنگری اسپرینت؛ بهبود روش کار تیم
بازنگری اسپرینت یا Sprint Retrospective بر شیوه کار تیم تمرکز دارد، نه تصمیمگیری درباره قابلیتهای محصول. تمام تیم اسکرام در آن شرکت میکند.
این رویداد پایانبخش اسپرینت است. سقف زمانی آن برای اسپرینت یکماهه، سه ساعت است و در اسپرینتهای کوتاهتر معمولاً کوتاهتر برگزار میشود.
دستور جلسه پیشنهادی
- چه چیزی در همکاری، فرایند یا ابزارها خوب پیش رفت؟
- کجا با مشکل روبهرو شدیم و علت احتمالی چه بود؟
- کدام فرض نادرست یا ابهام به کار آسیب زد؟
- چه تغییر محدودی بیشترین فایده را خواهد داشت؟
- برای اجرای تغییر و بررسی اثر آن چه برنامهای داریم؟
فضای جلسه باید مسئلهمحور باشد. بهجای «چه کسی باعث تأخیر شد؟» بهتر است بپرسیم «کدام وابستگی دیر دیده شد و چگونه زودتر آن را آشکار کنیم؟»
خروجی جلسه
خروجی، اقدامهای مشخص برای افزایش کیفیت و اثربخشی است. بهبودهای مهم باید هرچه زودتر پیگیری شوند و میتوان آنها را وارد بکلاگ اسپرینت بعد کرد.
مثلاً «ارتباط بهتر شود» قابلپیگیری نیست؛ اما «پیش از شروع اقلام دارای وابستگی، وابستگی و روش هماهنگی را روشن کنیم» اقدامی مشخصتر است.
پالایش بکلاگ؛ فعالیت مهم، اما نه رویداد رسمی
پالایش بکلاگ محصول یا Backlog Refinement یکی از پنج رویداد رسمی اسکرام نیست؛ فعالیتی مستمر برای شکستن اقلام بزرگ، روشنکردن جزئیات و افزودن اطلاعاتی مانند اندازه و ترتیب است.
تیم میتواند برای آن جلسه جداگانه برگزار کند یا بخشی از آن را در طول کار انجام دهد. اسکرام برای این فعالیت سقف زمانی رسمی تعیین نمیکند.
خروجی مناسب پالایش، اقلامی است که فهم مشترک بهتری درباره آنها وجود دارد و برای انتخاب احتمالی در اسپرینت آینده آمادهترند. تصمیم نهایی درباره انتخاب کار، همچنان در برنامهریزی اسپرینت گرفته میشود.
چگونه جلسات را بدون اتلاف وقت اجرا کنیم؟
پیش از هر رویداد، هدف و اطلاعات لازم را مشخص کنید. در پایان نیز تصمیمها و اقدامهای بعدی را ثبت کنید؛ نه متن کامل تمام گفتوگوها را.
سه مرز را حفظ کنید:
- روزانه با حل مسئله مفصل یکی نیست: مانع را شناسایی کنید و ادامه بحث را به افراد مرتبط بسپارید.
- بازبینی با بازنگری فرق دارد: اولی درباره محصول و ارزش آن است؛ دومی درباره شیوه کار تیم.
- زمانباکس سقف است، نه هدف: اگر هدف جلسه حاصل شده، لازم نیست زمان باقیمانده را پر کنید.
همچنین اقلام ناتمام را بدون بررسی به اسپرینت بعد منتقل نکنید. ابتدا وضعیت آنها و اولویت فعلی محصول را روشن کنید؛ ممکن است دیگر مهمترین کار نباشند.
اجرای رویدادهای اسکرام با تسکیـ
وقتی برنامه اسپرینت، وضعیت کار و تصمیمهای جلسات در چند محل جدا نگهداری شوند، پیگیری دشوار میشود. تسکیـ نرمافزار ایرانی مدیریت پروژه و وظایف برای تیمهاست که میتواند اطلاعات لازم برای این رویدادها را در یک فضای کاری گرد هم بیاورد.
برای شروع، این مسیر را بهکار بگیرید:
۱. پیش از برنامهریزی، کارها را شفاف کنید: اقلام کاری را با وظایف و زیروظیفهها سازماندهی کنید و هدف و زمینه تصمیمها را در مستندات تیمی بنویسید.
۲. اسپرینت را با ظرفیت تیم تطبیق دهید: از قابلیت اسپرینت و برنامهریزی ظرفیت برای تنظیم کار استفاده کنید. تقویم شمسی نیز زمانبندی را برای تیم فارسیزبان ملموستر میکند.
۳. در جلسه روزانه، وضعیت واقعی را ببینید: برد کانبان یا نمای فهرست را مبنای گفتوگو قرار دهید؛ تمرکز بر کارهای در جریان و موانع باشد، نه خواندن همه وظایف.
۴. تصمیمها را قابلپیگیری کنید: بازخورد محصول و اقدامهای بهبود را در قالب وظایف و مستندات ثبت کنید.
مثلاً تیمی که روی فرایند ثبت سفارش کار میکند، میتواند کارهای مرتبط با هدف اسپرینت را سازماندهی کند، وابستگیها را در چارت گانت ببیند و اقدام حاصل از بازنگری را برای پیگیری ثبت کند. ابزار جای گفتوگوی تیم را نمیگیرد، اما به حفظ پیوستگی تصمیم و اجرا کمک میکند. پشتیبانی فارسی و محیط راستبهچپ نیز استفاده روزمره را سادهتر میکنند.
سوالات متداول
اسکرام چند جلسه دارد؟
اسکرام پنج رویداد رسمی دارد: اسپرینت و چهار رویداد داخل آن. چون اسپرینت خودش جلسه نیست، معمولاً از چهار نوع جلسه اصلی صحبت میشود.
آیا جلسه روزانه باید ایستاده برگزار شود؟
خیر. ایستادن الزامی نیست. مهم، رعایت زمان ۱۵دقیقهای و تنظیم برنامه توسعهدهندگان برای پیشروی بهسوی هدف اسپرینت است.
تفاوت بازبینی و بازنگری اسپرینت چیست؟
بازبینی، نتیجه محصول را با مشارکت ذینفعان بررسی میکند. بازنگری، فرصتی برای تیم اسکرام است تا همکاری، فرایند و کیفیت کار خود را بهبود دهد.
آیا تمام کارهای انتخابشده باید حتماً در اسپرینت تمام شوند؟
اقلام انتخابشده، پیشبینی تیم هستند. تعهد بکلاگ اسپرینت به هدف اسپرینت است؛ برنامه و دامنه کار میتوانند با حفظ این هدف تطبیق پیدا کنند.
آیا اسکراممستر باید همه جلسات را اداره کند؟
خیر. اسکراممستر به برگزاری مؤثر رویدادها کمک میکند، اما لازم نیست مدیر همه گفتوگوها باشد. توسعهدهندگان ساختار اسکرام روزانه را خودشان انتخاب میکنند.
برای اسپرینت بعد، از یک تغییر عملی شروع کنید: هدف هر رویداد و خروجی مورد انتظارش را روشن کنید و تصمیمها را به کار قابلپیگیری تبدیل کنید. اگر میخواهید برنامه اسپرینت، وظایف و مستندات تیم را یکجا مدیریت کنید، شروع رایگان با تسکیـ را امتحان کنید؛ پلن رایگان همیشگی و بدون پیشپرداخت، امکان شروع بدون تعهد مالی را فراهم میکند.