تعریف Release در چارچوب اسکرام
اسکرام مانند بسیاری از فرآیند های جدید توسعه نرم افزار از مفهوم توسعه بر اساس تکرار استفاده می کند. به عبارتی کل زمان توسعه به زمان های کوچکتری تقسیم می شود. کارهایی که در این زمان های کوچکتر صورت می پذیرد مانند یکدیگر هستند در نتیجه می توان هر کدام از آن ها را تکرارهای یکدیگر دانست.
هر کدام از این تکرار ها نسبت به تکرار قبلی خود قسمتی از پروژه را تکمیل می کند.خروجی همه آن ها نرم افزار کار کننده ای است که نسبت به حالت قبل خود (تکرار قبلی) کامل تر است. در اسکرام به هر یک از این تکرارها Release می گویند.
هر پروژه نسبت به اندازه آن از تعدادی ریلیز تشکیل می شود. تعداد این ریلیزها به توافق تیم و مشتری بستگی دارد. پس از اتمام هر Release نرم افزار در دسترس کاربر قرار می گیرد تا از آن استفاده کند. باید پس از هر Release نرم افزار حالتی Stable (پایدار) داشته باشد تا بتواند در طول Release های آینده قابل استفاده باشد. این Release تا زمانی ادامه خواهد یافت که پروژه به طور کامل تکمیل گردد.
ریلیزها معمولا بازه های زمانی بزرگی هستند. مثلا برای یک پروژه 4 ساله ممکن است هر ریلیز هشت ماهه باشد یعنی حدودا 6 ریلیز وجود داشته باشد. زمان 8 ماه زمان زیادی است و می تواند کل زمان یک پروژه کوچک باشد. بدیهی است این زمان برای تکرارهای یک توسعه رمان مناسبی نخواهد بود.
در اسکرام تقسیم زمانی دیگری نیز وجود دارد. هر ریلیز نیز به نوبه خود به تکرارهای کوچکتری تقسیم می شود. به این تکرارهای کوچک تر اسپرینت گفته می شود.
دیدگاهتان را بنویسید
برای نوشتن دیدگاه باید وارد بشوید.