MoSCoW to technika priorytetyzacjipowszechnie stosowana w Scrumie. Priorytetyzacja to twoja zdolność do dostrzegania, które zadania i cele są ważniejsze w danym momencie. Określając swoje priorytety, staraj się skupić na tym, co jest ważniejsze kosztem działań o niższej wartości.
Termin MoSCoW jest akronimem utworzonym z pierwszych liter każdej z czterech kategorii priorytetyzacji, jak pokazano na poniższym rysunku:

- Muszą być — Wymagania oznaczone jako „MUST” muszą być uwzględnione w bieżącym czasie dostawy, aby projekt był udany. Jeśli nawet jedno wymaganie „MUST” nie jest uwzględnione, dostarczenie projektu powinno być uznane za niepowodzenie.
- Powinny być — Wymagania oznaczone jako „SHOULD” są również kluczowe dla sukcesu projektu, ale nie są konieczne do dostarczenia w bieżącym czasie dostawy.
- Mogą być — Wymagania oznaczone jako „COULD” są mniej krytyczne i często postrzegane jako miłe do posiadania.
- ◾ Nie będą — Wymagania oznaczone jako „WON’T” są albo najmniej krytyczne, o najniższym zwrocie, albo nieodpowiednie w danym czasie.
MoSCoW jest często stosowane ztimeboxingiem, gdzie termin jest ustalony, aby skupić się na najważniejszych wymaganiach, i jest to technika powszechnie stosowana wzwinnych metodach rozwoju oprogramowaniapodejściach takich jakScrumi DSDM.
Przykład MoSCoW
Weźmy ludzkie ciało jako hipotetyczny przykład:
- Muszą– serce jest „must”. Bez niego nie ma żywego organizmu. Co jest „must” w twojej aplikacji?
- Powinny– ręka jest „should”. Bez niej jest trudno. Ale możesz przeżyć nawet bez ręki. Cóż, w większości przypadków.
- Mogą– włosy są „could”. Dobrze jest je mieć, nawet wyglądasz ładniej, ale na pewno przeżyjesz bez nich.
- Nie będą — niepotrzebne marnotrawstwo. A tak przy okazji, czy jest coś „won’t” w ciele? (Prawdopodobnie, to może być twój wyrostek?)
Priorytetyzacja backlogu produktu przy użyciu metody MoSCoW
WWłaściciel Produktujest odpowiedzialny za przygotowaniebacklogu produktugotowego i priorytetyzację pozycji w backlogu produktu. Priorytetyzacja jest jednym z najważniejszych aspektów każdej formy pracy rozwojowej, ponieważ wybór odpowiednich działań pozwala maksymalizować wartość dostarczaną wSprincie. Pozycje w backlogu produktu powinny być uporządkowane w taki sposób, aby wymagania o maksymalnej wartości biznesowej były realizowane w pierwszej kolejności, co umożliwia zespołowi poruszanie się w jednolitym kierunku w stronę wspólnego celu.

Kryteria priorytetyzacji
Podczas priorytetyzacji pozycji w backlogu produktu nasesji planowania Sprintuoto lista kryteriów, które należy wziąć pod uwagę przy podejmowaniu decyzji.
- Wysoka wartość dla klienta
- Wysoka korzyść dla biznesu
- Łatwe do wdrożenia
- Wysokie ryzyko
- Wysoki koszt, jeśli nie zostanie wdrożone jak najszybciej
- Zależności między pozycjami
- Największy wkład w następnycel Sprintu?
Zalecane artykuły o Agile i Scrumie
Ten post dostępny jest również w Deutsch, English, Español, فارسی, Français, Bahasa Indonesia, 日本語, Portuguese, Ру́сский, Việt Nam, 简体中文 and 繁體中文