ستون های اصلی اسکرام Scrum Pillars


From the Scrum Guide

Scrum is founded on empirical process process control theory , or empiricism. Empiricism asserts that knowledge comes from experience and making decisions based on what is known. Scrum employs an iterative, incremental approach to optimize predictability and control risk. Three pillars uphold every implementation of empirical process control: transparency, inspection & adaptation.

شفافیت Transparency

تمامی ابعاد و زوایای متمایز یک فرآیند برای آن‌هایی که مسئول خروجی نهایی هستند می‌بایست شفاف باشد . تمامی زوایا می بایست با یک استاندارد مشترک تعریف شوند تا تمامی افراد به یک درک مشترک از آن برسند . بطور مثال :

1. تمامی افراد سهیم در چرخه‌ی فرآیند میبایست به یک زبان مشترک برای خطاب قرار دادن آن برسند .

2. مجریان ( تیم اسکرام ) و ناظران ( تیم مدیریت ) باید تعریف مشترکی از وظیفه‌ی " Done " یا انجام شده داشته باشند .

تصور کنید سازمانی تمامی داده های لازم برای نظارت یا همان inspection را در اختیار داشته باشد و توانایی تغییر ( adaptation ) را هم در اختیار داشته باشد ولی شفافیت یا همان Transparency نداشته باشد . چه اتفاقی می افتد ؟ داده ها تصویر درستی از واقعیت را منعکس نخواهند کرد و یا برای افراد درستی در این چرخه به تصویر کشیده نخواهند شد ؛ در نتیجه آن چه که نظارت بر روی آن اتفاق می افتد نادرست است و سازگاری و یا تغییر هم ناکارآمد و بیهوده است.

داشتن فرهنگ بازکردن مسائل و ایجاد تعامل و شفافیت لازمه ی مهم و ضروری در فرآیند های تجربی مثل اسکرام است که مثمر ثمر واقع خواهند شد .

فقدان شفافیت همانند لباسی خیس بر روی دماسنج است که داده ی آن دماسنج اشتباه نمایش داده خواهد شد و تغییری که در راستای آن اتفاق می افتد به روش درستی نخواهد بود.


نظارت Inspection

راهنمای اسکرام تاکید می کند که کاربران اسکرام بطور مستمر بر مناسک اسکرام Artifacts و پیشرفت آن در راستای هدف اسپرینت نظارت کنند تا متغیرهای نامطلوب را بتوانند شناسایی کنند . دقت کنید که نظارت بر پیشرفت پروژه در فاصله های زمانی خیلی نزدیک به هم اتفاق نخواهد افتاد . نظارت به موقع و به جا باعث ایجاد ارزش می شود و سودبخش خواهد بود .

سازمانی را متصور شوید که موضوعی جهت پنهان سازی ندارد و در حالت مطلوبی از شفافیت یا transparency قرار دارد و همزمان با آن قدرت سازگاری و تغییر را هم در اختیار دارد ؛ با این وجود زمانی برای دور هم جمع شدن و آنالیز و تحلیل داده ها به روشی مستمر در نظر نگرفته اند در نتیجه افراد احساس میکنند باید روشی مطمئن برای سازگاری اتخاذ کنند اما تغییر در واقعیت بسیار مشکل است. داشتن حلقه های کوتاه مدت بازخورد با رویکردی مداوم در کنار اطلاعات شفاف از ملزومات مهم ماهیت؛ فرآیند تجربی یا empirical process است .


سازگاری( انطباق ) Adaptation

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

در اسکرام 4 رویداد رسمی برای نظارت و انطباق در نظر گرفته شده است :

- برنامه ریزی اسپرینت sprint planning

- اسکرام دیلی Daily Scrum

- بازبینی اسپرینت Sprint Review

- اسپرینت رترو Sprint Retrospective

سازمانی را متصور شوید که داده های دقیق در اختیار دارد (transparency & Inspection ) و احتیاج اش تغییر به شیوه ایی کارآمد و اثربخش است. با این‌وجود به هیچ کس قدرت و اختیار هیچ چیز برای انطباق و سازگار شدن داده نشده است.

قابلیت اجرا برای کارآمدی فرآیند تجربی یا empirical process ضروری است.