Zasady

Trzy pytania, które zadajemy przy projektowaniu MVP.

  • Jaki jest jeden, najważniejszy proces do obsłużenia? MVP nie próbuje rozwiązać wszystkich problemów firmy naraz — wybiera jeden, najbardziej dotkliwy, i robi go dobrze.
  • Kto konkretnie z tego skorzysta jako pierwszy? MVP powinno mieć realnych użytkowników od pierwszego dnia, nie czekać na „pełną wersję", żeby ktokolwiek go dotknął.
  • Co da się bezpiecznie zostawić na później? Zaawansowane raporty, dodatkowe integracje czy rozbudowane uprawnienia zwykle mogą poczekać do drugiej iteracji.

Co typowo wchodzi w skład MVP.

  • Podstawowy model danych — encje, relacje i statusy niezbędne do obsłużenia głównego procesu.
  • Jedna, może dwie role użytkowników — bez rozbudowanego systemu uprawnień, jeśli nie jest to konieczne od razu.
  • Interfejs do wprowadzania i przeglądania danych — prosty, ale wystarczający do realnej pracy, nie tylko demo.
  • Minimalna integracja z tym, bez czego proces się nie zamknie (np. wysyłka e-maila, jedna kluczowa integracja).

Czego dobre MVP zwykle nie ma na start.

Rozbudowanych dashboardów, wielu wariantów uprawnień, pełnej personalizacji interfejsu czy integracji „na zapas" z systemami, których jeszcze nikt nie potrzebuje. To wszystko można dodać po pierwszej iteracji, gdy wiadomo już, jak system jest faktycznie używany — patrz jak wygląda proces tworzenia aplikacji webowej.