اگر تازه شروع به استفاده از اسکرام کردهاید یا در حال یادگیری آن هستید، احتمالاً زیاد در مورد “Done یا انجام شده” و “Definition Of Done یا تعریف انجام شده” خواهید شنید. “Done ” را به عنوان تمام موادی در نظر بگیرید که برای کامل شدن یک افزوده از محصول لازم است. ” Definition Of Done ” تعهدی است که توسط توسعهدهندگان برای افزوده انجام میشود، مشابه تعهد آنها به هدف اسپرینت برای برنامهریزی اسپرینت و تعهد مالک محصول به هدف محصول برای برنامهریزی محصول. ” Definition Of Done ” شامل تمامی ویژگیها و استانداردهایی است که یک افزوده باید برای انتشار به آنها دست یابد.
راهنمای اسکرام میگوید ” Definition Of Done ” یک توصیف رسمی از وضعیت فعالیت است که در آن معیارهای کیفی مورد نیاز برای محصول رعایت شدهاند. هنگامی که “تعریف تسک انجام شده” محقق شود، افزوده کامل شده و میتواند تحویل داده شود.
” Definition Of Done “با ارائه یک درک مشترک از کارهای انجام شده و استانداردهای رعایت شده به عنوان بخشی از فعالیت ، شفافیت ایجاد میکند. اگر یک آیتم از برنامهریزی محصول “تعریف انجام شده” را برآورده نکند، نمیتواند منتشر شود. “تعریف انجام شده” را به عنوان استانداردهایی که برای محصولات تحویل داده شده تعیین شدهاند، در نظر بگیرید.
گاهی اوقات “تعریف انجام شده” برای یک افزوده شامل استانداردهای سازمان نیز میشود. در این صورت، تمام تیمهای اسکرام باید به عنوان حداقل این استانداردها را رعایت کنند. آنها میتوانند آن را با هر استاندارد یا ویژگی دیگری که باید برای محصول رعایت شود، تکمیل کنند. اگر استانداردهای خاص سازمانی وجود نداشته باشد، تیم اسکرام باید “تعریف انجام شده” مناسبی برای محصول ایجاد کند.
چگونه یک تعریف “انجام شده” ایجاد کنیم
“تعریف انجام شده” با فراهم کردن درک مشترک از استانداردهای کاری که به عنوان بخشی از افزوده نیاز است، شفافیت ایجاد میکند. این کار میتواند به سادگی با همکاری تیم و نوشتن تمامی موارد با هم انجام شود. برخی تیمهای اسکرام ممکن است فعالیتهای طوفان فکری از منابعی مانند “ساختارهای آزادسازی” (Liberating Structures) را نیز در این فرآیند بگنجانند.
برای ایجاد یک بستر، در زیر چند مثال از مواردی که ممکن است در “تعریف انجام شده” بیابید، آورده شده است:
چند نمونه از موارد موجود در “تعریف انجام شده” برای یک مطالعه موردی بازاریابی:
- رعایت دستورالعملهای برندینگ مشتری ویژه
- نوشته شده به سبک AP
- بررسی شده توسط مشتری ویژه و دریافت بازخورد
- اعمال بازخورد
- نسخه نهایی تأیید شده توسط مشتری
چند نمونه از موارد موجود در “تعریف انجام شده” برای یک نرمافزار با تمرکز بر سلامت:
- تمامی تستها انجام شده
- بدون هیچ نقص شناخته شده
- بازبینی کد انجام شده و تأیید شده
- رعایت استانداردهای تطابق HIPAA
- رعایت الزامات امنیتی عمومی
پس از اینکه همه موارد موجود در “تعریف انجام شده” بررسی و تکمیل شدند، این افزوده به عنوان انجام شده در نظر گرفته میشود. البته، اسکرام برای کارهای پیچیده استفاده میشود و ممکن است ویژگیهای پیچیدهتری به “تعریف انجام شده” اضافه شود تا آن را سختگیرانهتر کند.