اسکرام یک چارچوب برای تولید نرمافزار است(البته در زمینه های دیگر هم کاربرد دارد) که از تفکر Agile (چابک) میباشد. اسکرام که یکی از متداول ترین چارچوبهای توسعه نرمافزار است را مورد بررسی قرار میدهیم.
اسکرام به یکی از جهانیترین، معروفترین و شناختهشدهترین چارچوبها برای توسعه نرمافزار تبدیل شده است. گسترش مداوم سطح جهانی اسکرام گواهی بر این حقیقت است که اسکرام به قول خود پایبند است و به موقع کارها را انجام میدهد.
درحالیکه اغلب گفته میشود که اسکرام یک گلوله نقرهای قدرتمند نیست، ولی خوب اگر درست جهتدهی شود، میتواند مانند یک موشک قوی باشد. بررسی رویکرد و تطبیقپذیری آن برای بهبود مداوم کیفیت میتواند خسارات جدی که در شیوههای تجاری منسوخشده وجود داشت را از بین ببرد.
با تمرکز روی ایجاد جوامع ذینفعان و ترغیب زندگی بهتر برای توسعهدهندگان و ارائه ارزش اقتصادی به مشتریان اسکرام میتواند خلاقیت و روحیه تیمی را در آنان ایجاد کند و جهان را به مکان بهتری برای زندگی و کار تبدیل کند.
اسکرام از تکرار، پله به پله پالایش کردن توسعه، ساختاردهی مناسب و ایجاد چارچوبی ساده، برای توسعه محصولی پیچیده پدید آمده است. این چارچوب کاملاً در راهنمای اسکرام توسط «کن شووبر» در www.scrum.org تعریفشده است.