خانه نیک آموز TV مهندسی نرم افزار روش اولویت بندی مسکو چیست و چگونه کار می کند؟ مهندسی نرم افزار ۴.۸ (۹) اولویت بندی مسکو (MOSCOW) یکی از روشهای رایج در بک لاگ است. بک لاگ و اولویتبندی آن، همواره یکی از دغدغههای مالکان محصول بوده تا بتوانند بهترین محصول را به بازار عرضه نمایند. در این ویدئو قصد داریم به بررسی Backlog و یکی از تکنیکهای آن بپردازیم. بک لاگ چیست؟ بک لاگ یک لیست اولویتبندی شده از نیازها و درخواستهای مشتری است. درواقع یک لیست از هر آن چیزی است که نیاز است در محصول گنجانده شود. در اسکرام، این کار یکی از مهمترین وظایف افراد در تولید محصول است. مدیریت بک لاگ چیست؟ در مدیریت بک لاگ لازم است یکسری کارهایی را انجام دهیم که مالک محصول انجام میدهد. به این ترتیب، لازم است که اقلامی که درون لیست هستند، شفاف و با جزئیات باشند. علاوهبر این، به ترتیب چیده شده باشند؛ یعنی کارهایی که اولویت بیشتری دارند یا بهعبارتی، مشتری بهدنبال آنها است، بالای لیست قرار گیرد و آنهایی که اولویت کمتری دارند و با دیر انجام دادن آنها اتفاقی رخ نمیدهد، در اولویت پایینتر قرار گیرد. در نتیجه این کارها، باید ارزش خروجی محصول به حداکثر برسد؛ چون کارهایی را در زمانی به دست مشتری میرساند که او را خوشحال میکند. بهطور خلاصه، انجام کارهای زیر در بک لاگ ضروری است: شرح و توصیف اقلام بهصورت شفاف رتبهبندی اقلام موجود در بک لاگ محصول بهمنظور دستیابی بهتر به اهداف و مأموریتها بهینهسازی ارزش کارهای تیم توسعه اولویت بندی بک لاگ اولویت بندی بک لاگ یک قدم مهم در مدیریت آن بوده و مهم است که به ترتیب درستی چیده شده باشند. برای این کار، تکنیکهای زیادی وجود دارد که به بررسی یکی از آنها، یعنی اولویت بندی مسکو، میپردازیم. برخی از تکنیکهای اولویتبندی، تکنیکهای محاسباتی هستند؛ به این معنی که به هر آیتم بک لاگ، یک وزن و امتیاز تعلق میگیرد. این نمره، راجع به ارزشی که آن کار به وجود میآورد، تأثیری که دارد و اینکه نیازمند چه میزان هزینه و تلاش است، تعیین میشود. حال ممکن است این اعداد واقعی یا تخمینی باشند. بسیاری از روشهای اولویتبندی که محاسباتی هستند، با یکسری نسبت و فرمول تعریف میشوند که معمولاً به دو دسته زیر تقسیمبندی میشوند: آورده هزینه شده فرضاً با هرکدام از این شاخصهای گفته شده، به هر آیتم یک امتیاز تعلق میگیرد که باتوجه به آن، تصمیمگیری کرده و اولویتها را میچینیم. در ادامه، آنهایی که امتیاز بیشتری دارند، در رتبههای بالاتر و آنهایی که امتیاز کمتری دارند، در رتبههای پائینتر قرار میگیرند. اما روشهایی وجود دارند که محاسباتی نبوده و شهودی هستند که در ادامه، به بررسی یکی از روشها به نام اولویت بندی مسکو (MOSCOW) میپردازیم. روش اولویت بندی مسکو در بک لاگ عبارت MOSCOW در اولویت بندی مسکو در بک لاگ مخفف چند کلمه است: Must Have Should Have Could Have Won’t Have این موارد یکسری عبارت هستند که برای بیان جایگاه قرار گیری اقلام در بک لاگ از نظر اولویت مورد استفاده قرار میگیرند. در ادامه به بررسی کارکرد هرکدام از این موارد میپردازیم. Must Have: برای مثال، به لیست بک لاگ نگاه میکنیم و بهسراغ اولین آیتم میرویم. در ادامه میبینیم که این آیتم، جزو کارکردهای مهم محصول بوده، رقبا آن را دارند و رسالت اصلی محصول است و در نبود آن، معنایی ندارد. این آیتمها در اولویت بندی مسکو، در دسته Must Have قرار میگیرند. Should Have: آیتم بعدی رو بررسی میکنیم و میبینیم جزو رسالت اصلی محصول ما نیست اما اگر این فیچر را اضافه کنیم، ارزش زیادی را برای محصول و همینطور مشتری خلق میکند. درواقع نسبت به آن هزینه و تلاشی که برای میگذاریم و نتیجهای که دارد، برای ما به صرفه است. این آیتمها در اولویت بندی مسکو، در Should Have قرار میگیرند. Could Have: با بررسی آیتم بعدی به این نتیجه میرسیم که اگر این ویژگی را به محصول اضافه کنیم، مشتری بابت آن خوشحال میشود اما هیجانزده نمیشود. به عبارتی دیگر، اگر وجود داشته باشد، خوب است ولی اگر نباشد هم اتفاقی رخ نمیدهد. این آیتمها در اولویت بندی مسکو، در Could Have قرار میگیرند. Won’t Have: یکسری فیچرها وجود دارند که اصلاً آنها را نباید داشته باشیم؛ چراکه زمان و هزینه زیادی لازم دارد، درحالی که مشتری نه به دنبال آن است و نه به آن نیازی دارد. این آیتمها در اولویت بندی مسکو، در Won’t Have قرار میگیرند. نمونه بک لاگ محصول و روش اولویت بندی مسکو در ادامه به بررسی نمونه بک لاگ محصول با روش اولویت بندی مسکو میپردازیم. فرض کنید تصویر زیر، یک محصول سفارش آنلاین غذا (اپلیکیشن) است. مواردی که قصد بررسی آنها را در تولید اپلیکیشن داریم، شامل داشتن یوزر و بخش کاربری، کاربری با تلفن همراه، کاربری با ایمیل، مدیریت آدرسها، مشاهده لیست رستورانها، دستهبندی، بازی در اپلیکیشن و طرز تهیه غذاها است. حال به روش MOSCOW، آیتمها را بررسی و اولویتبندی میکنیم: داشتن یوزر و بخش کاربری: Must Have کاربری با تلفن همراه: Must Have ورود با ایمیل: Could Have مدیریت آدرسها: Must Have مشاهده لیست رستورانها: Must Have دستهبندی: Should Have بازی در اپلیکیشن غذا: Won’t Have طرز تهیه غذاها: Won’t Have در نهایت این اولویت بندی مسکو، Won’t Have ها رو کنار میگذاریم و Must Have ها را در اولویت قرار میدهیم. در ادامه نیز بهسراغ Should Have میرویم و برای اجرای Could Have لازم است شرایط را بررسی کنیم. این یک روش از اولویت بندی بک لاگ است که از جنس محاسباتی نبوده و کاملاً شهودی است. جمع بندی در رابطه با اولویت بندی بک لاگ، از هرکدام از روشها میتوانید استفاده کنید اما درنهایت، مالک محصول است که تصمیم نهایی را میگیرد، مرور نهایی را انجام میدهد و بک لاگ را میچیند؛ به این معنا که همواره مالک محصول باید به شهود و تجربه خود در این زمینه اعتماد نماید. چه رتبه ای میدهید؟ میانگین ۴.۸ / ۵. از مجموع ۹ اولین نفر باش