اسکرام یک چارچوب چابک است که برای مدیریت پروژههای پیچیده، به ویژه توسعه نرمافزار، استفاده میشود. یکی از اجزای کلیدی اسکرام، جلسات منظم است که به تیم کمک میکند تا هماهنگ بماند، پیشرفت خود را ارزیابی کند و به طور مداوم بهبود یابد. در ادامه به بررسی انواع جلسات اسکرام میپردازیم:
۱٫ جلسه برنامهریزی اسپرینت (Sprint Planning)
- هدف: تعیین کارهایی که در اسپرینت بعدی انجام میشود.
- محتوا:
- انتخاب آیتمهایی از بکلاگ محصول برای اسپرینت.
- تخمین میزان کاری که برای هر آیتم لازم است.
- برنامهریزی برای انجام کارها.
- شرکتکنندگان: کل تیم اسکرام (مالک محصول، اسکرام مستر و تیم توسعه).
۲٫ جلسه روزانه اسکرام (Daily Scrum)
- هدف: هماهنگی روزانه تیم و بررسی موانع.
- محتوا:
- هر عضو تیم به این سه سوال پاسخ میدهد:
- دیروز چه کاری انجام دادم؟
- امروز چه کاری انجام میدهم؟
- چه مانعی بر سر راه من است؟
- هر عضو تیم به این سه سوال پاسخ میدهد:
- شرکتکنندگان: کل تیم توسعه.
۳٫ جلسه بررسی اسپرینت (Sprint Review)
- هدف: ارائه محصولی که در اسپرینت ایجاد شده به ذینفعان.
- محتوا:
- نمایش دمو از محصولی که در اسپرینت ایجاد شده است.
- جمعآوری بازخورد از ذینفعان.
- برنامهریزی برای اسپرینتهای بعدی.
- شرکتکنندگان: کل تیم اسکرام و ذینفعان.
۴٫ جلسه بازبینی اسپرینت (Sprint Retrospective)
- هدف: بررسی عملکرد تیم در اسپرینت گذشته و شناسایی راههای بهبود.
- محتوا:
- شناسایی چه کارهایی خوب انجام شده است.
- شناسایی چه کارهایی میتوان بهبود داد.
- ایجاد اقدامات اصلاحی برای بهبود عملکرد در اسپرینتهای آینده.
- شرکتکنندگان: کل تیم اسکرام.
۵٫ جلسه اصلاح بکلاگ (Backlog Refinement)
- هدف: به روزرسانی بکلاگ محصول و آمادهسازی آن برای اسپرینتهای آینده.
- محتوا:
- بررسی و اصلاح آیتمهای بکلاگ.
- اضافه کردن آیتمهای جدید به بکلاگ.
- تخمین میزان کاری که برای هر آیتم جدید لازم است.
- شرکتکنندگان: مالک محصول و بخشی از تیم توسعه.
نکات مهم در مورد جلسات اسکرام:
- مدت زمان: جلسات اسکرام باید کوتاه و مفید باشند.
- حضور همه اعضا: حضور همه اعضای تیم در جلسات ضروری است.
- تمرکز بر عمل: جلسات باید بر روی اقدامات عملی و تصمیمگیری تمرکز کنند.
- انعطافپذیری: جلسات اسکرام میتوانند با توجه به نیازهای تیم تغییر کنند.
چرا جلسات اسکرام مهم هستند؟
- هماهنگی تیم: جلسات اسکرام به اعضای تیم کمک میکند تا هماهنگ باشند و پیشرفت خود را پیگیری کنند.
- بهبود کیفیت محصول: با دریافت بازخورد مداوم از ذینفعان، کیفیت محصول بهبود مییابد.
- افزایش بهرهوری: با حذف فعالیتهای غیرضروری و تمرکز بر کارهای با ارزش، بهرهوری تیم افزایش مییابد.
- شفافیت: جلسات اسکرام باعث افزایش شفافیت در مورد وضعیت پروژه میشود.
مثال جلسه برنامهریزی اسپرینت
فرض کنید تیم شما در حال توسعه یک اپلیکیشن فروشگاه آنلاین است. در جلسه برنامهریزی اسپرینت، تیم به این نتایج میرسد:
- آیتمهای بکلاگ: اضافه کردن قابلیت جستجوی پیشرفته محصولات، بهبود طراحی صفحه محصولات، رفع باگ در سبد خرید.
- تخمین کار: برای هر آیتم، تیم تخمین میزند که چند ساعت برای انجام آن نیاز است.
- برنامهریزی: تیم تصمیم میگیرد که در طول اسپرینت، ابتدا به رفع باگ سبد خرید بپردازد، سپس طراحی صفحه محصولات را بهبود دهد و در نهایت قابلیت جستجوی پیشرفته را اضافه کند.
مثال جلسه روزانه اسکرام
در جلسه روزانه اسکرام، هر عضو تیم به این سوالات پاسخ میدهد:
- توسعهدهنده A: دیروز کد مربوط به رفع باگ سبد خرید را نوشتم. امروز روی تستهای واحد کار میکنم. با مشکلی در ارتباط با پایگاه داده مواجه شدهام.
- توسعهدهنده B: دیروز طراحی اولیه صفحه محصولات را انجام دادم. امروز روی پیادهسازی طراحی کار میکنم.
- طراح UI/UX: دیروز طرح اولیه صفحه جستجوی پیشرفته را آماده کردم. امروز روی جزئیات طراحی کار میکنم.
مثال جلسه بررسی اسپرینت
در پایان اسپرینت، تیم یک دمو از ویژگیهای جدیدی که پیادهسازی کرده است به مشتری ارائه میدهد. مشتری از بهبود عملکرد سبد خرید و طراحی جدید صفحه محصولات راضی است، اما پیشنهاد میکند که قابلیت فیلتر کردن محصولات در جستجو نیز اضافه شود.
مثال جلسه بازبینی اسپرینت
تیم در جلسه بازبینی به این نتیجه میرسد که:
- کارهای خوب: رفع باگ سبد خرید به موقع انجام شد و رضایت مشتری را جلب کرد.
- مواردی که میتوان بهبود داد: هماهنگی بین توسعهدهندگان و طراحان در برخی موارد با مشکل مواجه شد.
- اقدامات اصلاحی: برای بهبود هماهنگی، تصمیم گرفته میشود که جلسات روزانه را دقیقتر برگزار کنند و از ابزارهای مدیریت پروژه برای پیگیری بهتر کارها استفاده کنند.
مثال جلسه اصلاح بکلاگ
در جلسه اصلاح بکلاگ، تیم به بررسی آیتمهای بکلاگ میپردازد و آیتم جدیدی با عنوان “اضافه کردن قابلیت مقایسه محصولات” را به بکلاگ اضافه میکند. همچنین، تخمین جدیدی برای آیتمهای موجود انجام میشود.
نکات مهم در برگزاری جلسات اسکرام:
- کوتاه و مفید: جلسات اسکرام باید کوتاه و به موضوعات اصلی بپردازند.
- حضور همه اعضا: همه اعضای تیم باید در جلسات شرکت کنند.
- تمرکز بر عمل: جلسات باید بر روی اقدامات عملی و تصمیمگیری تمرکز کنند.
- انعطافپذیری: جلسات اسکرام میتوانند با توجه به نیازهای تیم تغییر کنند.
با رعایت این نکات، جلسات اسکرام میتوانند به بهبود عملکرد تیم و موفقیت پروژه کمک کنند.

