Metoda MoSCoW
Metoda MoSCoW jest techniką ustalania priorytetów stosowaną w zarządzaniu, analizie biznesowej , zarządzaniu projektami i tworzeniu oprogramowania w celu osiągnięcia wspólnego zrozumienia z interesariuszami co do wagi, jaką przywiązują do realizacji każdego wymagania ; jest również znany jako ustalanie priorytetów MoSCoW lub analiza MoSCoW .
termin MOSKWA jest akronimem pochodzącym od pierwszej litery każdej z czterech kategorii priorytetów: M — musi mieć , S — powinien mieć , C — mógłby mieć , W — nie będzie miał .
Śródmiąższowe O są dodawane, aby słowo można było wymówić. Podczas gdy O s są zwykle pisane małymi literami, aby wskazać, że nie oznaczają niczego, używa się również MOSKWY pisanej dużymi literami. [ potrzebne źródło ]
Tło
Ta metoda ustalania priorytetów została opracowana przez Dai Clegga w 1994 roku do użytku w szybkim opracowywaniu aplikacji (RAD). Po raz pierwszy był szeroko stosowany w metodzie dynamicznego rozwoju systemów (DSDM) od 2002 roku.
MoSCoW jest często używany z ramami czasowymi , gdzie termin jest ustalony, tak aby skupić się na najważniejszych wymaganiach, i jest powszechnie stosowany w zwinnych podejściach do tworzenia oprogramowania, takich jak Scrum , szybkie tworzenie aplikacji (RAD) i DSDM .
Priorytetyzacja wymagań
Wszystkie wymagania są ważne, jednak aby zapewnić jak największe i najbardziej natychmiastowe korzyści biznesowe, wymagania muszą być uszeregowane pod względem ważności. Deweloperzy będą początkowo próbowali dostarczyć wszystkie „Must have” , „Powinien mieć ” i „Może mieć” , ale wymagania „ Powinien ” i „ Może” zostaną usunięte jako pierwsze, jeśli harmonogram dostawy będzie wyglądał na zagrożony.
Proste angielskie znaczenie kategorii ustalania priorytetów ma znaczenie dla lepszego zrozumienia przez klientów wpływu ustawienia priorytetu w porównaniu z alternatywami, takimi jak Wysoka , Średnia i Niska .
Kategorie są zazwyczaj rozumiane jako:
- Musi mieć
- Wymagania oznaczone jako Musi mieć są krytyczne dla bieżącego przedziału czasowego dostawy, aby odnieść sukces. Jeśli choć jedno musi mieć nie jest uwzględnione, dostarczenie projektu należy uznać za niepowodzenie (uwaga: wymagania mogą zostać obniżone z wymaganej , w porozumieniu ze wszystkimi odpowiednimi interesariuszami; na przykład, gdy nowe wymagania zostaną uznane za ważniejsze). MUST można również uznać za akronim dla minimalnego użytecznego podzbioru.
- Powinien mieć
- Wymagania oznaczone jako Powinien mieć są ważne, ale niekonieczne do dostarczenia w bieżącym terminie dostawy. Chociaż wymagania „Powinny mieć ” mogą być równie ważne jak „ Must have ”, często nie są tak krytyczne pod względem czasu lub może istnieć inny sposób spełnienia wymagania, aby można go było wstrzymać do przyszłego przedziału czasowego dostawy.
- Może mieć
- Wymagania oznaczone jako Może mieć są pożądane, ale niekonieczne i mogą poprawić wrażenia użytkownika lub zadowolenie klienta za niewielki koszt rozwoju. Zostaną one zazwyczaj uwzględnione, jeśli czas i zasoby na to pozwolą.
- nie będzie (tym razem)
- Wymagania oznaczone jako Nie będą miały , zostały uzgodnione przez interesariuszy jako elementy najmniej krytyczne, o najniższym koszcie zwrotu lub nieodpowiednie w danym momencie. W rezultacie wymagania, których nie będzie, nie są planowane w harmonogramie dla następnego przedziału czasowego dostawy. Wymagania, które nie będą miały , zostaną odrzucone lub ponownie rozpatrzone w celu uwzględnienia w późniejszym przedziale czasowym. (Uwaga: czasami termin Chciałbym mieć Jest używane; jednak to użycie jest nieprawidłowe, ponieważ ten ostatni priorytet wyraźnie wskazuje, że coś jest poza zakresem dostawy). (BCS w wydaniu 3 i 4 Business Analysis Book opisują „W” jako „Chcesz mieć, ale nie tym razem”)
Warianty
Czasami W jest używane w znaczeniu życzenia (lub byłoby ), tj. nadal możliwe, ale mało prawdopodobne, aby zostało uwzględnione (i mniej prawdopodobne niż mogłoby ). Jest to następnie odróżniane od X dla wykluczonych dla pozycji, które wyraźnie nie są uwzględnione.
Zastosowanie w opracowywaniu nowych produktów
W opracowywaniu nowych produktów , szczególnie tych, które stosują zwinne podejście do tworzenia oprogramowania, zawsze jest więcej do zrobienia, niż pozwala na to czas lub fundusze (stąd potrzeba ustalania priorytetów).
opowieści na wysokim poziomie ) do następnej wersji swojego produktu, może użyć metody MoSCoW , aby wybrać, które eposy to Must have , które powinny mieć itd.; minimalny opłacalny produkt (lub MVP) to wszystkie eposy oznaczone jako „Muszę mieć” . Często zdarza się, że zespół stwierdza, że nawet po określeniu MVP ma zbyt dużo pracy w stosunku do oczekiwanych możliwości. W takich przypadkach zespół mógłby następnie zastosować metodę MoSCoW aby wybrać, które funkcje (lub historie, jeśli jest to podzbiór eposów w ich organizacji) to Musi mieć , Powinien mieć i tak dalej; minimalne funkcje rynkowe (lub MMF) to wszystkie te, które są oznaczone jako „Muszę mieć” . Jeśli po wybraniu MVP lub MMF jest wystarczająca pojemność, zespół może następnie zaplanować uwzględnienie Powinien mieć , a nawet Mógł mieć .
Krytyka
Krytyka metody MoSCoW obejmuje:
- Nie pomaga w podejmowaniu decyzji między wieloma wymaganiami w ramach tego samego priorytetu.
- Brak racjonalnego uzasadnienia, jak uszeregować konkurencyjne wymagania: dlaczego coś jest raczej koniecznością niż powinno .
- Niejednoznaczność co do czasu, zwłaszcza w kategorii Nie będzie : czy nie ma jej w tym wydaniu, czy nigdy.
- Potencjał politycznego skupienia się na tworzeniu nowych funkcji zamiast ulepszeń technicznych (takich jak refaktoryzacja).
Inne metody
Inne metody stosowane do ustalania priorytetów produktów obejmują:
- Model punktacji RICE
- Metoda priorytetyzacji metody PriX
- Metoda priorytetyzacji mapowania historii
- Metoda ustalania priorytetów wartość vs. wysiłek
- Metoda priorytetyzacji modelu Kano
- Metoda ustalania priorytetów szans
- Metoda priorytetyzacji drzewa produktów
- Koszt metody priorytetyzacji opóźnień
- Kup metodę ustalania priorytetów funkcji
Linki zewnętrzne
- RFC 2119 (Poziomy wymagań) Ten dokument RFC definiuje poziomy wymagań, które mają być używane w dokumentacji formalnej. Jest powszechnie stosowany w umowach i innych dokumentach prawnych. Odnotowano tutaj, ponieważ sformułowanie jest podobne, ale niekoniecznie takie samo.
- Buforowane reguły MoSCoW Ten esej proponuje zastosowanie zmodyfikowanego zestawu reguł MoSCoW, które realizują cele polegające na uszeregowaniu wyników pod względem ważności i zapewnieniu stopnia pewności jako funkcji niepewności bazowych szacunków.
- Priorytety MoSCoW Kroki i wskazówki dotyczące ustalania priorytetów zgodnie z zasadami DSDM MoSCoW.