اسپرینت Sprint در اسکرام چیست؟
در اسکرام علاوه بر Releaseها یک تقسیم زمانی کوچکتر نیز وجود دارد که آن را اسپرینت (Sprint) می نامند. هر Release به تکرارهای کوچکتری تقسیم می شود که همان اسپرینت نام دارد. معمولا هر اسپرینت زمانی بین دو تا هشت هفته دارد که البته با توجه به نیاز تیم توسعه انتخاب می شود.
برخی تیم ها sprint های خود را کمتر از دو هفته و برخی دیگر بیش از 8 هفته در نظر می گیرند. به دلیل انعطاف پذیری بالای اسکرام این کار شدنی است. معمولا برای راحتی در محاسبه زمانی، Sprint را بر اساس هفته در نظر می گیرند اما تیم توسعه می تواند این واحد را به روز نیز تغییر دهد.
به طور کلی هیچ کدام از قوانین اسکرام اجباری نیست و به راحتی می تواند با شرایط هر تیم تطابق یابد. تکرارهای اسپرینت دقیقا همان زمانی هستند که در آن، تیم به انجام کارهای مرتبط با توسعه می پردازد. هر کدام از اعضا به صورت روزانه وظایفی را که انتخاب کرده اند را سعی می کنند انجام دهند و به اتمام برسانند.
پیش از اجرای هر sprint باید وظایف و کارهایی که قرار است در آن انجام شود مشخص شوند. این کارها و وظایف به صورت نیازمندی ها تعیین می شوند. لیست کلی از این نیازمندی ها به همراه اولویت بندی آنها وجود دارد که به آن بک لاگ محصول (Backlog) می گویند.
sprint در واقع قلب اسکرام است که در طی یک بازه زمان ثابت به مدت یک ماه یا کمتر، یک فرآورده به مشتری، ساخته می شود. اسپرینت ها بهتر است در سرتاسر فرآیند توسعه طولی ثابت داشته باشند. اسپرینت جدید بلافاصله پس از اتمام اسپرینت قبلی شروع می شود.
sprint ها شامل اسکرام روزانه، کارهای مربوط به توسعه محصول و جلسات برنامه ریزی، بازبینی و بازاندیشی اسپرینت هستند.
در طول اسپرینت:
- تغییراتی که بر روی هدف اسپرینت تأثیرگذار باشند، اعمال نمی شوند.
- مقاصد کیفی کاهش نمییابند.
- بر اساس یادگیریهای بیشتر امکان دارد دوباره دامنه اسپرینت توسط تیم توسعه و مالک محصول موردبحث قرار گیرد یا واضحتر شود.
هر sprint را می توان همانند یک پروژه با زمانی به طول حداکثر یک ماه در نظر گرفت. همانند همه پروژه ها، sprint ها نیز برای تکمیل کردن یک سری مورد خاص مورد استفاده قرار می گیرند.
هر sprint شامل یک تعریف از آنچه در آن ساخته می شود، یک طرح و برنامه انعطاف پذیر که راهنمای چگونگی ساختن آن خواهد بود، بعلاوه مجموعه ای از کارها و نهایتاً محصول نهایی است.
sprint ها محدود به مدت زمان یک ماه تقویمی شده اند. وقتی مدت زمان اسپرینت طولانی تر باشد تعاریف آنچه باید ساخته شود ممکن است دستخوش تغییر شوند، در نتیجه ممکن است پیچیدگی و ریسک افزایش یابد.
sprint ها با تضمین بازرسی و سازگار سازی فرآیند نسبت به اهداف تعیین شده اسپرینت، حداقل ماهی یکبار، پیش بینی پذیری را میسر می سازند. اسپرینت ها همچنین هزینه ریسک را به یک ماه تقویمی محدود می کنند.
منبع : راهنمای جامع اسکرام
دیدگاهتان را بنویسید
برای نوشتن دیدگاه باید وارد بشوید.