Definicja
Zarządzanie wymaganiami (Requirements Management) to systematyczny proces identyfikacji, dokumentacji, analizy, śledzenia i kontroli zmian wymagań przez cały cykl życia projektu.
Cykl życia wymagania
| Faza |
Działania BA |
| Elicitation (zbieranie) |
Wywiady, warsztaty, obserwacja |
| Analysis (analiza) |
Priorytetyzacja, analiza wpływu, konflikty |
| Specification (specyfikacja) |
Dokumentacja (SRS, user stories, use cases) |
| Validation (walidacja) |
Przeglądy, prototypy, testy akceptacyjne |
| Management (zarządzanie) |
Śledzenie zmian, traceability, wersjonowanie |
Narzędzia
| Narzędzie |
Typ |
Kiedy |
| Jira |
Backlog management |
Agile teams |
| Confluence |
Dokumentacja |
Współpraca |
| Azure DevOps |
ALM |
Enterprise |
| Miro/Mural |
Warsztaty wizualne |
Discovery |
| Draw.io |
Diagramy |
Modelowanie |
Kluczowe metryki
| Metryka |
Co mierzy |
| Requirements Volatility |
% zmian wymagań w czasie |
| Traceability Coverage |
% wymagań z powiązanymi testami |
| Defect Leakage |
% bugów z powodu złych wymagań |
| Stakeholder Satisfaction |
Zadowolenie z procesu zbierania wymagań |
Dlaczego to ważne?
Zarządzanie wymaganiami to rdzeń pracy BA. Źle zarządzane wymagania to #1 przyczyna przekroczenia budżetu i harmonogramu (PMI Pulse of the Profession).
Powiązane pojęcia