Określenie i priorytetyzacja wymagań to jeden z kluczowych aspektów pracy analityka biznesowego. W praktyce obejmuje to zbieranie informacji od różnych interesariuszy, stosowanie technik priorytetyzacji oraz regularne przeglądanie priorytetów z uwzględnieniem zmian w kontekście biznesowym.
Sam proces obejmuje takie etapy:
Zbieranie wymagań poprzez przeprowadzanie wywiadów, warsztatów, analizę dokumentacji i obserwację procesów roboczych.
Klasyfikacja wymagań (wymagania funkcjonalne, niefunkcjonalne, systemowe, biznesowe).
Stosowanie technik priorytetyzacji: MoSCoW, 100 dolarów, Kano itp.
Ocena wpływu wymagań na cele biznesowe i identyfikacja czynników ograniczających (budżet, czas, zasoby).
Regularne przeglądanie i dostosowywanie priorytetów w świetle zmian w projekcie i reakcji interesariuszy.
Kluczowe cechy:
Jakie są różnice między wymaganiami funkcjonalnymi a niefunkcjonalnymi?
Wymagania funkcjonalne opisują, co system powinien robić (funkcjonalność). Niefunkcjonalne — to parametry, ograniczenia, jakość: bezpieczeństwo, wydajność, niezawodność itp.
Czy można po prostu zebrać wszystkie wymagania od interesariuszy i wdrożyć je bez filtrowania?
Nie, ponieważ często narusza to budżet i terminy. Wymagania muszą być analizowane, strukturalizowane i priorytetyzowane, w przeciwnym razie projekt może okazać się nieistotny i nierentowny.
Co zrobić, jeśli dwa krytyczne wymagania sobie przeciwstawiają?
Zorganizować konsultacje z interesariuszami, przeprowadzić analizę wpływu każdego wymagania i dojść do kompromisów lub stopniowej realizacji.
Negatywny przypadek: Analityk biznesowy realizuje wszystkie wymagania bez ścisłego filtrowania i priorytetyzacji. Projekt przekracza budżet. Plusy: satysfakcja wszystkich oczekiwań klienta. Minusy: przekroczenie budżetu, opóźnienia, chaos w funkcjach.
Pozytywny przypadek: Analityk zbiera wszystkie wymagania, priorytetyzuje je za pomocą MoSCoW, regularnie przegląda priorytety z biznesem i zespołem. Plusy: odpowiedni wynik, zarządzanie oczekiwaniami, projekt na czas i w ramach budżetu. Minusy: wymaga więcej czasu na organizację komunikacji.