M - Must have
Kritikus funkciók. Ezek nélkül a release vagy szoftver egyszerűen nem tekinthető késznek. Jellemzően ide kerülnek az alapfunkciók, compliance-hez szükséges elemek.
Gyors prioritizálási keret: Must-have, Should-have, Could-have, Won't-have.
A MoSCoW egy egyszerű prioritizálási módszer, amellyel a felhasználói igényeket négy kategóriába rendezheted fontosság szerint. Hasznos discovery fázisban, amikor megtervezel egy nagyobb fejlesztési egységet, és közös nevezőre kell jutni stakeholderekkel, hogy min fogtok dolgozni és mikor. Emellett mankóként is szolgál, ami alapján sprint-tervezéskor döntést tudtok hozni, hogy az aktuális ciklusba mi fér bele.
Kritikus funkciók. Ezek nélkül a release vagy szoftver egyszerűen nem tekinthető késznek. Jellemzően ide kerülnek az alapfunkciók, compliance-hez szükséges elemek.
Fontos, jelentős értéket adó elemek, de nem létfontosságúak. Workaround megoldható, vagy halasztható későbbi sprintekre.
Jó lenne, ha bekerülne - de csak akkor, ha van rá idő és erőforrás. Az első kihagyandók, ha szűkül a keret.
Tudatosan kihagyott elemek, amikre nem szánunk jelenleg erőforrást, de nem jelenti, hogy soha nem akarunk vele foglalkozni.
Ezekkel tudod a gyakorlatban is kiszámolni:
Mielőtt a stakeholderekkel megállapodtunk volna, a backlogot már a MoSCoW szerint állítottam össze. Ez lehetőséget adott, hogy mi, product 'fejjel' végiggondolva tudjunk kezdeményezni, konkrét javaslatokat tenni, és részletes indoklást adni a döntéseink mellett. Az ügyféllel így a megállapodás egyszerűsödött és az 55 elemből álló lista leszűkült mindössze 3-4 tételre, ahol a prioritásokon változtatnunk kellett.
Mit dobtam el
Az alapos tervezésnek hála, csak olyan ticketeket vetettünk el, amik valóban nem járnak üzleti előnnyel és a vezetőség számára sem voltak fontosak. Ezzel a project scope-ja jelentősen csökkent.
A MoSCoW nemcsak release-t támogató módszer, hanem a stakeholderekkel való alkuban egy kiváló eszköz, amivel valóban a cég számára hasznos fejlesztési döntéseket tudsz promotálni.