Wróć do Wiedzy

Jak wygląda dobry discovery przed developmentem

Checklist warsztatów, decyzji i artefaktów, które skracają development zamiast go opóźniać.

Dobry discovery nie jest „dokumentacją dla dokumentacji”. Ma doprowadzić do wspólnego obrazu problemu, zakresu i kryteriów sukcesu — zanim pierwszy commit utrwali złe założenia w kodzie.

Najczęstszy błąd: skrócenie discovery do jednego kick-offu i briefu mailowego. Po dwóch sprintach okazuje się, że „oczywisty” użytkownik to wcale nie buyer, a krytyczna integracja nie ma API. Czas „zaoszczędzony” na starcie wraca z odsetkami.

W praktyce wystarczy kilka skupionych warsztatów: cele biznesowe, mapy ścieżek użytkownika, ograniczenia techniczne i prawne, lista ryzyk oraz decyzja, czego świadomie nie robimy w pierwszej iteracji. Artefakty mają być lekkie: journey, backlog z priorytetami, kryteria akceptacji, nie 80-stronicowy PRD.

Discovery łączy product, design i engineering od dnia pierwszego. Designer bez kontekstu technicznego projektuje nierealne stany; engineer bez kontekstu użytkownika optymalizuje złe rzeczy. Wspólna sesja mapująca edge case’y (płatności, role, offline, błędy) oszczędza tygodnie.

Wyjściem z discovery powinien być kontrakt zakresu: co jest in/out, jak mierzymy sukces, jakie założenia są jeszcze hipotezą. To nie zamraża produktu — to daje wspólny język zmian, gdy rzeczywistość zweryfikuje plan.

Zespół techniczny wchodzi wtedy w development z mniejszą liczbą domysłów. Widać to w tempie pierwszych sprintów, jakości estymat i mniejszej liczbie „a to miało działać inaczej”. Discovery skracający delivery to ten, który redukuje niepewność, nie ten, który produkuje slajdy.

W Quencode discovery bywa tygodniem lub dwoma — zależnie od złożoności. Dla marketplace’u, event OS czy systemu EV charging mapujemy integracje i operacje wcześniej, bo tam ukrywa się prawdziwy koszt. Dla prostego MVP skupiamy się na jednej ścieżce wartości i metrykach.

Jeśli partner mówi „zaczynamy kodować od poniedziałku, discovery zrobimy w locie” — to sygnał ryzyka. Można startować szybko, ale z jasną listą otwartych pytań i spike’ami. Chaos bez ramy to nie agile; to drogi improvis.