تعریف آمادگی (Definition of Ready) چیست؟ چک‌لیست تسک آماده

تعریف آمادگی توافقی کوتاه بین اعضای تیم است دربارهٔ اینکه یک تسک پیش از ورود به اسپرینت چه چیزهایی باید داشته باشد. این راهنما می‌گوید چرا به آن نیاز داریم، ده معیار رایج کدام‌اند و چطور بدون ایجاد بوروکراسی از آن استفاده کنیم.

آخرین بازبینی: ۱۶ مهر ۱۴۰۵

تعریف آمادگی چیست؟

تعریف آمادگی (Definition of Ready، به‌اختصار DoR) فهرستی از شرط‌هاست که تیم با هم تعیین می‌کند. تسکی که این شرط‌ها را داشته باشد «آماده» است و می‌تواند وارد اسپرینت شود؛ تسکی که نداشته باشد، اول باید روشن شود.

این مفهوم در راهنمای رسمی اسکرام الزام نیست و بیشتر یک قرارداد کاری بین تیم‌هاست. با این حال بسیاری از تیم‌ها از آن استفاده می‌کنند، چون ساده‌ترین راه جلوگیری از ورود کارهای مبهم به اسپرینت است.

چرا تسک مبهم گران تمام می‌شود؟

تسکی که با توضیح ناقص وارد اسپرینت شود، معمولاً این مسیر را طی می‌کند: کسی کار را شروع می‌کند، وسط راه سؤال پیدا می‌شود، جواب دیر می‌رسد و کار می‌ایستد. نتیجه چند چیز است:

  • برآورد بی‌معنا می‌شود، چون کسی نمی‌دانست دامنهٔ کار چقدر است.
  • مهندس، طراح و تست وقت‌شان را صرف پرسیدن و منتظر ماندن می‌کنند.
  • کار اشتباه ساخته می‌شود و باید از اول انجام شود.
  • اسپرینت تمام نمی‌شود و تیم به پیش‌بینی‌هایش اعتماد نمی‌کند.

ده معیار تسک آماده

هر تیم فهرست خودش را می‌نویسد، ولی این ده مورد را بیشتر تیم‌های محصول به‌کار می‌برند. لازم نیست هر تسکی همهٔ آن‌ها را داشته باشد؛ مثلاً اصلاح یک اشتباه تایپی به لینک طراحی نیاز ندارد.

  • نتیجهٔ مورد انتظار: پس از انجام کار، چه چیزی برای چه کسی فرق می‌کند؟
  • دامنهٔ کار: چه چیزی داخل کار است و چه چیزی بیرون آن.
  • شرایط پذیرش: با چه آزمونی می‌فهمیم کار تمام شد؟
  • حالت‌های خاص: خطا، فهرست خالی، دسترسی نداشتن، ورودی نامعتبر.
  • وابستگی‌ها: کار یا تیم دیگری که این کار منتظر آن است.
  • لینک طراحی: وقتی کار ظاهر دارد، طراحی نهایی کجاست؟
  • مستند API: وقتی دو بخش به هم وصل می‌شوند، قرارداد بین‌شان چیست؟
  • رویدادهای آنالیتیکس: چه چیزی را باید اندازه بگیریم؟
  • برآورد: تیم چند ساعت یا چند روز برایش وقت می‌گذارد؟
  • مسئول: یک نفر که پاسخ‌گوی انجام آن است.

تعریف آمادگی یا تعریف انجام‌شدن؟

این دو را زیاد با هم اشتباه می‌گیرند. یکی ورودی کار را کنترل می‌کند و دیگری خروجی آن را.

تفاوت تعریف آمادگی و تعریف انجام‌شدن
تعریف آمادگی (DoR)تعریف انجام‌شدن (DoD)
چه زمانی بررسی می‌شود؟پیش از ورود تسک به اسپرینتپیش از بستن تسک
به چه پرسشی جواب می‌دهد؟آیا می‌توانیم کار را شروع کنیم؟آیا کار واقعاً تمام شده است؟
نمونهشرایط پذیرش نوشته شده و برآورد داریمکد مرور شده، آزمون‌ها پاس شده، مستندات به‌روز است
مسئول رعایتشمدیر محصول و تیم، با همکسی که کار را انجام می‌دهد، با هم‌تیمی‌ها

چطور تعریف آمادگی تیم را بنویسیم؟

  1. با چهار یا پنج معیار شروع کنید؛ فهرست بلند را کسی رعایت نمی‌کند.
  2. در جلسهٔ برنامه‌ریزی با تیم دربارهٔ هر معیار توافق کنید و دلیلش را بنویسید.
  3. آن را جایی بگذارید که هنگام نوشتن تسک جلوی چشم باشد.
  4. در بازنگری هر چند اسپرینت یک بار بپرسید: کدام معیار کمک کرد و کدام فقط کاغذبازی بود؟

اشتباه‌های رایج

  • تبدیل فهرست به دروازه‌ای که برای کار فوری هم بسته است؛ برای اضطرار استثنای روشن بگذارید.
  • فهرست بلند و یکسان برای همهٔ انواع کار؛ باگ، طراحی و زیرساخت معیارهای خودشان را دارند.
  • نوشتن معیارها بدون اینکه کسی بررسی‌شان کند؛ فهرستی که چک نشود فقط سند است.
  • سرزنش نویسندهٔ تسک به‌جای کمک به او برای تکمیلش.

تعریف آمادگی در مسیر

در مسیر دستیار هوشمند هر تسک را بر پایهٔ همین ده معیار می‌خواند و از ۰ تا ۱۰۰ نمره می‌دهد. هر چیز جاافتاده را به‌شکل پرسشی برای نقش مربوط، مثل مدیر محصول، طراح، بک‌اند، فرانت‌اند یا تست، می‌نویسد و صفحهٔ اسپرینت می‌گوید چند تسک آماده است. دستیار هیچ عدد یا لینکی را از خودش نمی‌سازد؛ جای خالی را با [?] مشخص می‌کند.

پرسش‌های رایج

پرسش‌های رایج

آیا تعریف آمادگی جزو اسکرام است؟

نه. در راهنمای رسمی اسکرام فقط تعریف انجام‌شدن آمده است. تعریف آمادگی یک روش کاری است که بسیاری از تیم‌ها برای بهتر شدن ورودی اسپرینت خودشان انتخاب می‌کنند.

آیا همهٔ تسک‌ها باید همهٔ معیارها را داشته باشند؟

نه. معیارها باید به نوع کار بخورند. تسکی که ظاهر ندارد، لینک طراحی نمی‌خواهد و کاری که API ندارد، مستند API نمی‌خواهد.

تعریف آمادگی با شرایط پذیرش چه فرقی دارد؟

شرایط پذیرش یکی از معیارهای تعریف آمادگی است و برای یک تسک مشخص نوشته می‌شود. تعریف آمادگی فهرست شرط‌های همهٔ تسک‌هاست.

بیشتر بخوانید

صفحه‌های مرتبط

مسیر را یک هفته رایگان امتحان کنید

ثبت‌نام کمتر از یک دقیقه طول می‌کشد و به کارت بانکی نیازی نیست.

شروع رایگان