معرفی
اگر تازه وارد دنیای Scrum شدهاید، بهتر است آن را به عنوان روشی برای انجام کارها در قالب تیمی و به صورت گامبهگام با آزمایش و بازخورد مداوم در نظر بگیرید تا در طول مسیر یاد بگیرید و بهبود پیدا کنید. Scrum به افراد و تیمها کمک میکند تا به صورت تدریجی و همکاریمحور ارزش ایجاد کنند. به عنوان یک چارچوب چابک، Scrum به اندازه کافی ساختار دارد تا افراد و تیمها بتوانند آن را در کارهای خود ادغام کنند و بهترین روشها را برای نیازهای خاص خود به کار گیرند. ممکن است با خود بگویید، این عالی است! اما چگونه باید شروع کنم؟
چارچوب Scrum
شروع کار با درک چارچوب Scrum است که در راهنمای Scrum تعریف شده و اولین بار در سال ۱۹۹۵ به عنوان روشی بهتر برای همکاری تیمی جهت حل مسائل پیچیده معرفی شد. چارچوب Scrum نسبتاً ساده است و از یک تیم Scrum تشکیل شده که شامل مالک محصول، Scrum مستر و توسعهدهندگان است که هر کدام وظایف خاصی دارند. تیم Scrum در پنج رویداد شرکت میکند و سه محصول تولید میکند. کن شوبر و جف ساترلند، سازندگان Scrum، راهنمای Scrum را نوشته و نگهداری میکنند که به وضوح و اختصار Scrum را توضیح میدهد. این راهنما شامل تعریف Scrum ، شرح وظایف، رویدادها، محصولات و راهنماییهایی است که آنها را به هم پیوند میدهد.
چرا نام آن Scrum است؟
بسیاری از افراد میپرسند، “آیا Scrum مخففی برای چیزی است؟” و پاسخ منفی است. در واقع این نام از یک نوع آرایش تیمی در ورزش راگبی الهام گرفته شده است. در راگبی، تیم در چیزی به نام Scrum گرد هم میآید تا به صورت مشترک توپ را به جلو ببرد. در این زمینه، Scrum جایی است که تیم گرد هم میآید تا محصول را به جلو ببرد.
Scrum به عنوان یک فرآیند تجربی
Scrum یک فرآیند تجربی است که تصمیمگیریها بر اساس مشاهده، تجربه و آزمایش انجام میشود. Scrum سه ستون دارد: شفافیت، بازرسی و تطبیق. این ستونها از مفهوم کار به صورت تدریجی پشتیبانی میکنند. تجربی بودن را به عنوان کار از طریق آزمایشهای کوچک، یادگیری از آن کار و تطبیق دادن آنچه که انجام میدهید و چگونه انجام میدهید در صورت لزوم، در نظر بگیرید.
اهمیت اعتماد در تیم Scrum
یکی از ویژگیهای اساسی تیم Scrum که همه عناصر را به هم پیوند میدهد، اعتماد است. اگر اعتماد در تیم Scrum وجود نداشته باشد، احتمالاً تنشها و گلوگاههایی در مسیر انجام کارها به وجود خواهد آمد. ارزشهای Scrum نیز برای تیمهای Scrum بسیار مهم هستند زیرا به راهنمایی نحوه کار شما کمک میکنند و اعتماد را تقویت میکنند. ارزشهای Scrum شامل شجاعت، تمرکز، تعهد، احترام و باز بودن است که همه اینها عناصر مهمی هستند که اعضای تیم Scrum باید هنگام کار با یکدیگر در نظر بگیرند. ارزشهای Scrum به ویژه در محیطهایی که آزمایش و تجربهکردن اساس پیشرفت است، اهمیت دارند.
اصول و ارزشهای Scrum
به طور خلاصه، Scrum به محیطی نیاز دارد که در آن:
بخشهای ارزشی از کار در چرخههای کوتاه یک ماهه یا کمتر که اسپرینت نامیده میشوند، تحویل داده شوند. بازخورد مداوم در طول اسپرینت رخ میدهد که امکان بازرسی و تطبیق فرآیند و آنچه تحویل داده خواهد شد را فراهم میکند.
تیم Scrum دارای یک Scrum مستر، یک مالک محصول و توسعهدهندگان باشد که مسئول تبدیل انتخاب کار به یک بخش ارزشی در طول اسپرینت هستند.
تیم Scrum و سایر اعضای سازمان، کسب و کار، کاربران یا مشتریانی که به عنوان ذینفعان شناخته میشوند، نتایج اسپرینت را بررسی کرده و برای اسپرینت بعدی تطبیق دهند.
Scrum حرفهای چیست؟
برای مؤثر بودن با Scrum به چیزی بیشتر از تنها پیروی از مکانیکها و اصول اولیه چارچوب نیاز است. گاهی اوقات تیمهای Scrum عادت میکنند که صرفاً حرکات را تکرار کنند. Scrum حرفهای نیاز به تغییرات ذهنی در روشهای کار و فکر کردن دارد و محیطی که از آن پشتیبانی کند، شامل اعتماد است. همچنین نیاز است که ارزشهای Scrum را در کار خود پذیرا باشید. ما این را Scrum حرفهای مینامیم.