Historia pytania:
Często na początku projektu zleceniodawca formułuje zadanie niewystarczająco jasno: cele mogą być ogólne, a szczegóły – niewyraźne. To typowe dla rozpoczęcia nowych kierunków lub cyfryzacji tradycyjnych procesów. Analityk napotyka sprzeczne oczekiwania i rozproszone wyobrażenia o przyszłym produkcie.
Problem:
Niedookreślenie wymagań prowadzi do ryzyka błędów w projektowaniu, konfliktów, opóźnień i wzrostu budżetu. Wąskie gardła to sprzeczności pomiędzy interesariuszami oraz niemożność oszacowania wymagań roboczych.
Rozwiązanie:
Analityk powinien zorganizować etapowe identyfikowanie wymagań:
Kluczowe cechy:
Jakich dokumentów potrzeba przy niejawnych wymaganiach: czy wystarczy po prostu zapisać user story?
User story to przydatne narzędzie, ale nie ujawnia wszystkich szczegółów, gdy wymagania są rozmyte. Należy opracować dodatkowe artefakty: prototypy ekranów, przykłady scenariuszy użycia i tabele zasad biznesowych.
Co jest ważniejsze na początku — szybko uzyskać wynik (MVP) czy jak najpełniej zebrać wymagania?
Równowaga między szybkością a pełnością zależy od sytuacji. Na początku cenniejszy jest minimalnie żywotny produkt (MVP), który daje informację zwrotną i pomaga szybko skorygować wizję, niż długotrwałe uzgadnianie całego zakresu wymagań.
Czy można podejmować decyzje, opierając się tylko na słowach zleceniodawcy?
Nie. Zleceniodawca wyraża oczekiwania, być może nie uwzględniając technicznych szczegółów i ograniczeń. Analityk powinien walidować oczekiwania poprzez zrozumienie procesów, poprosić o alternatywne opinie i przeanalizować konsekwencje.
Negatywny przypadek: Analityk zapisał tylko życzenia zleceniodawcy i przekazał je programistom. Efekt: zrealizowano funkcjonalność, która nie rozwiązywała prawdziwych problemów biznesowych. Zalety: Szybko rozpoczęto rozwój. Wady: Produkt nie był używany, wymagał wielu poprawek.
Pozytywny przypadek: Analityk przeprowadził szereg spotkań z użytkownikami, zbudował prototyp, uzgodnił scenariusze. Wymagania zostały precyzyjnie określone — MVP szybko przyniosło wartość biznesową. Zalety: Szybka wartość, pozytywna informacja zwrotna, minimalne poprawki. Wady: Spędzono nieco więcej czasu na etapie zbierania wymagań.