Narzędzia
Portfolio Roadmapa Słownik Blog Portal dla BA
← Słownik
Wymagania

INVEST

Akronim definiujący cechy dobrej User Story: Independent, Negotiable, Valuable, Estimable, Small, Testable.

Definicja

INVEST to akronim opisujący 6 cech dobrze napisanej User Story, stworzony przez Billa Wake'a.

6 cech INVEST

Litera Cecha Opis Przykład złamania
I Independent Niezależna od innych stories „Ta story wymaga najpierw story #45"
N Negotiable Szczegóły do ustalenia „System musi użyć Oracle DB" (za szczegółowe)
V Valuable Dostarcza wartość użytkownikowi „Refactor bazy danych" (brak wartości dla usera)
E Estimable Można oszacować pracochłonność „Zintegruj z systemem X" (nikt nie zna API)
S Small Realizowalna w jednym sprincie 100 Story Points (za duża)
T Testable Można napisać testy akceptacyjne „System ma być szybki" (brak kryterium)

Jak naprawić User Story, która nie spełnia INVEST?

Problem Rozwiązanie
Zależna (I) Podziel na niezależne kawałki lub połącz zależne
Nie do negocjacji (N) Zapisz intencję, nie implementację
Brak wartości (V) Dodaj „aby..." — jeśli nie potrafisz, wyrzuć
Nie do oszacowania (E) Spike (badanie) → potem estymacja
Za duża (S) Dekompozycja na mniejsze stories
Nie testowalna (T) Dodaj konkretne kryteria akceptacji

Dlaczego to ważne?

INVEST to checklist dla BA/PO — każda User Story przed wejściem do sprintu powinna spełniać wszystkie 6 cech.

Powiązane pojęcia

Rozwijaj się z Analify

Nowe pojęcia, artykuły i materiały — prosto na email. Bez spamu.

Dołącz do społeczności analityków biznesowych — szkolenia wideo, prelekcje na żywo i wsparcie ekspertów

Sprawdź Analify