در تیم های توسعه نرم افزار وقتی یک پروژه شروع به راه اندازی میشه خیلی وقت ها برنامه نویسان آن پروژه امکاناتی قرار میدهند که شاید اصلا به درد مشتری نخورد و حاضر نباشد به اندازه زحماتی که کشیده شده هزینه پرداخت کند و در نتیجه برنامه نویسان هم از لحاظ مالی و هم از لحاظ زمانی دچار ضرر میشوند . یا حتی ممکن در جلو بردن پروژه و برنامه ریزی برای تکمیل هر قسمت برایشان چالش برانگیز باشد .
اینجاست که اسکرام به کمک تیم های نرم افزاری میاید تا جلو ضررهای آنان را بگیرد و محصولی با کیفیت و رضایت بخش به مشتری ارائه دهد .

اسکرام چیست ؟
اسکرام شیوه ای است که برای کنترل و مدیریت پروژه های نرم افزاری استفاده میشود و یک نوع مدل تولید محصول در مهندسی نرم افزار است .
اسکرام فرایند تولید و توسعه پروژه را با تقسیم آن به کارهای خیلی کوچک انجام میدهد و تیم کاری را برای پیشبرد آن بخش ها قرار میدهد و بعد از انجام هر بخش جلسات ارزیابی انجام میشود و این ارزیابی مشخص میکند محصول به چه جهتی باید حرکت کند .
اسکرام به شما و تیمتان این اجازه را میدهد تا فرایندها را بازبینی و تولید محصول خود را با تغییرات سازگار کنید
سریع ترین راه برای به خاطر سپردن عناصر کلیدی اسکرام اعداد : 3_5_3 هستند

3 اول نشانه 3 نقش اصلی در اسکرام
- صاحب محصول
- اسکرام مستر
- تیم
5 نشانه 5 رویداد در اسکرام
3 آخر نشانه مصنوعات
نحوه کار اسکرام:
رسیدن به یک محصول خوب همیشه با ترسیم اهداف و چشم اندازهای آن شروع میشود این کاریست که مالک محصول در اسکرام انجام میدهد .
اینها مجموعه ای از کارها هستند که منجر به تولید محصول میشوند . در حقیقت مالک محصول فهرستی از کارهایی که باید انجام شود را به صورت اولویت بندی شده ایجاد میکند به این فهرست اولویت بندی شده از کارها بک لاگ محصول گفته میشود .

سپس تیمی که قرار هست کارها را انجام دهد در یک رویداد نگاه به لیست کارها می اندازند به این رویداد برنامه ریزی اسپرینت گفته میشود که اولین رویداد در اسکرام است . اعضای تیم برای انجام این تعداد کار یک دوره زمانی در نظر میگیرند که به آن اسپرینت گفته میشود .
اسپرینت خود نیز به بخشهای کوچک تر به نام اسپرینت بک لاگ تقسیم میشود . اسپرینت ها ضربان قلب اسکرام هستند . هر اسپرینت ممکن در یک بازه زمانی کوتاه بین 1 تا 4 هفته طول بکشد که از نظر طراحی کوتاه هستند یک اسپرینت باید به اندازه ای باشد که اجازه دهد تیم قسمتی از یک محصول را تولید و پیش روی مشتری قرار دهد که به آن محصول قابل عرضه میگویند
صاحب محصول ، اسکرام مستر و اعضای تیم میتوانند در صورت نیاز مسیر خود را طبق بازخوردهای مشتری تغییر دهند .
اسکرام مستر هدایتگر تیم در اسکرام است . اسکرام مستر رویدادها را تسهیل میکند و در صورت نیاز در حین کار خود از تیم حمایت میکند . به صورت روزانه صاحب محصول ، اسکرام مستر و اعضای تیم برای جلسات اسکرام روزانه دور هم در حد 15 دقیقه دور هم جمع میشوند و در جریان آن به بررسی
- کارهای انجام شده دیروز
- میزان پیشرفت اسپرینت
- وضعیت اهداف
- آنچه امروز باید انجام شود
- هر آنچه باعث کند شدن میشود
مورد بررسی قرار میگیرد .
رویداد بعدی در پایان یک اسپرینت اتفاق میافتد که به آن رویداد مرور اسپرینت میگویند در این رویداد مالک محصول مطمئن میشود مشتری محصول قابل عرضه را مشاهده و تمام بازخوردهای آن را دریافت میکند .