در طول یک اسپرینت، تیم های پروژه داستان های کوتاهی از کاربران می نویسند تا کار خود را برای سرعت بعدی برنامه ریزی کنند. در این دوره، داگ رز، متخصص توسعه چابک، نحوه نوشتن و اولویت بندی User Stories را توضیح می دهد. همچنین مشکلات اصلی را توضیح می دهد که هنگام برنامه ریزی یک پروژه چابک باید از آنها اجتناب کرد.

وقتی در مورد User Stories صحبت می کنیم منظورمان چیست؟

در یک رویکرد چابک، User Stories کوچکترین واحد کار است. آنها اهداف نهایی نرم افزار (نه ویژگی ها) را از دیدگاه کاربر نشان می دهند.

یک داستان کاربر یک توصیف عمومی و غیررسمی از عملکرد نرم افزار است که از دیدگاه کاربر نوشته شده است.

هدف یک داستان کاربر این است که توضیح دهد چگونه این گزینه برای مشتری ارزش ایجاد می کند. توجه: مشتریان لزوماً کاربران خارجی به معنای سنتی نیستند. بسته به تیم، این می تواند یک مشتری یا یک همکار در سازمان باشد.

یک داستان کاربری شرحی از نتیجه مورد نظر به زبان ساده است. به تفصیل توضیح داده نشده است. الزامات به دلیل پذیرفته شدن توسط تیم اضافه می شوند.

دوی سرعت چابک چیست؟

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

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

بک لاگ در اسکرام چیست؟

هدف از Backlog در Scrum جمع آوری تمام نیازهای مشتری است که تیم پروژه باید برآورده کند. این شامل لیستی از مشخصات مربوط به توسعه محصول و همچنین تمام عناصری است که نیاز به مداخله تیم پروژه دارد. همه توابع موجود در Scrum Backlog دارای اولویت هایی هستند که ترتیب اجرای آنها را تعیین می کند.

در اسکرام، Backlog با تعریف اهداف محصول، کاربران هدف و سهامداران مختلف پروژه شروع می شود. بعد لیستی از الزامات است. برخی از آنها کاربردی هستند، برخی نه. در طول چرخه برنامه ریزی، تیم توسعه هر نیاز را تجزیه و تحلیل می کند و هزینه اجرا را تخمین می زند.

بر اساس لیست الزامات، لیستی از توابع اولویت تهیه می شود. رتبه بندی بر اساس ارزش افزوده محصول است. این لیست اولویت بندی شده از توابع، Scrum Backlog را تشکیل می دهد.

ادامه مقاله در سایت اصلی →