01
Liczba procesów w pierwszej wersji
Jeden proces do przetestowania kosztuje wyraźnie mniej niż trzy powiązane ze sobą procesy w tym samym MVP.
Blog / Podstawy
MVP to nie gorsza, okrojona wersja produktu - to narzędzie do sprawdzenia jednego założenia biznesowego najmniejszym możliwym kosztem. Największym wydatkiem w projektach produktowych są funkcje zbudowane, zanim ktokolwiek ich potrzebował, a MVP istnieje właśnie po to, żeby ten koszt ograniczyć. Poniżej: czym MVP różni się od prototypu, z czego składa się jego koszt i jak wyznaczyć zakres tak, żeby nie zbudować więcej, niż trzeba do uzyskania odpowiedzi.
01Krótka odpowiedź
MVP, czyli Minimum Viable Product, to pierwsza wersja produktu zawierająca wyłącznie funkcje niezbędne do sprawdzenia głównego założenia biznesowego. Nie jest to demo ani produkt niedokończony - to celowo zawężony zakres, z jasnym kryterium sukcesu ustalonym przed startem, a nie ocenianym na wrażenie po uruchomieniu. Różni się od prototypu tym, że działa na prawdziwych danych i prawdziwych użytkownikach, a nie tylko pokazuje koncepcję interfejsu.
Dla założycieli i firm wprowadzających nowy produkt cyfrowy lub nową linię usług, zanim zainwestują w pełny zakres.
02Różnice
To dwa różne etapy tego samego procesu, najczęściej mylone ze sobą w rozmowach o nowym produkcie. Prototyp zwykle poprzedza MVP, nie zastępuje go.
| Kryterium | Prototyp | MVP |
|---|---|---|
| Cel | Weryfikacja koncepcji interfejsu i przepływu użytkownika | Weryfikacja głównego założenia biznesowego |
| Kod produkcyjny | Nie zawiera - to klikalna makieta bez działającej logiki | Zawiera - działa na prawdziwej bazie danych |
| Dane prawdziwych użytkowników | Nie zbiera - testowany na osobach zaproszonych do badania | Zbiera - to jego główne źródło informacji |
| Czas budowy | Zwykle jeden do dwóch tygodni | Zwykle sześć do dwunastu tygodni |
| Co sprawdza | Czy interfejs jest zrozumiały i przepływ ma sens | Czy ludzie faktycznie tego użyją i za to zapłacą |
| Kiedy wystarczy sam prototyp | Wątpliwość dotyczy wyłącznie układu ekranów, nie samego pomysłu | Nie dotyczy - MVP odpowiada na pytania, których prototyp nie rozstrzyga |
03Diagnoza
Im więcej z nich pasuje do Waszej sytuacji, tym pewniej MVP da odpowiedź, po którą po nie sięgacie - zamiast dołożyć kolejną niewiadomą do i tak niepewnego projektu.
04Rozbiórka
MVP kosztuje zwykle mniej niż pełna aplikacja webowa właśnie dlatego, że celowo pomija funkcje jeszcze niepotrzebne. Dokładna kwota zależy od tych ośmiu rzeczy i powstaje po warsztacie zakresowym, nie z cennika.
01
Jeden proces do przetestowania kosztuje wyraźnie mniej niż trzy powiązane ze sobą procesy w tym samym MVP.
02
Krok, który może wykonać człowiek zamiast systemu, obniża koszt budowy - i często jest tańszym sposobem na sprawdzenie założenia niż pełna automatyzacja od pierwszego dnia.
03
MVP z jednym typem użytkownika jest prostsze niż takie, które od razu musi rozróżniać administratora, klienta i partnera zewnętrznego.
04
Płatność, logowanie przez zewnętrzny serwis, wysyłka wiadomości - każda z nich jest uzasadniona tylko wtedy, gdy bez niej nie da się sprawdzić założenia.
05
Nawet zawężony zakres funkcji może kryć złożone relacje między danymi - to one, nie liczba ekranów, często decydują o realnym nakładzie pracy.
06
MVP nie musi być piękne, ale musi być zrozumiałe - czas poświęcony na klarowność przepływu zwraca się w jakości zebranych danych.
07
Bez pomiaru tego, co użytkownicy faktycznie robią, MVP nie dostarcza odpowiedzi - tylko wrażenie. To pozycja, której nie warto pomijać dla oszczędności.
08
Nawet najwęższy zakres wymaga miejsca do działania, podstawowego bezpieczeństwa i sposobu na wdrożenie poprawki, gdy coś się nie sprawdzi.
05Szczegół
Trzy zasady, które w praktyce najbardziej chronią budżet - i najczęściej są łamane pod presją, żeby MVP wyglądało bardziej jak gotowy produkt.
Im więcej hipotez próbuje sprawdzić jeden MVP, tym trudniej odczytać wynik - jeśli produkt nie zadziała, nie będzie wiadomo, które z pięciu założeń zawiodło. Wybranie jednego, najważniejszego założenia i zbudowanie MVP wyłącznie wokół niego daje wynik, który da się jednoznacznie zinterpretować.
Jeśli MVP ma sprawdzić, czy ludzie chcą zamawiać konkretną usługę online, obsługa zamówień może przez pierwsze tygodnie odbywać się częściowo ręcznie - system przyjmuje zgłoszenie, a resztę procesu prowadzi człowiek. To pozwala sprawdzić popyt bez budowania pełnej automatyzacji, której sensowność jeszcze nie jest potwierdzona. Automatyzację warto dokładać dopiero wtedy, gdy skala to uzasadnia.
Bez liczby ustalonej z góry każdy wynik da się zinterpretować jako sukces - i to jest dokładnie problem. Konkretna liczba, spisana przed uruchomieniem, chroni przed tą pokusą i pozwala podjąć decyzję o dalszych krokach na podstawie danych, nie nadziei.
06Plan
Pierwsze cztery kroki to warsztat zakresowy, nie kodowanie - i to one w największym stopniu decydują, czy MVP da odpowiedź, po którą po nie sięgacie.
01
Spiszcie wszystko, co produkt mógłby w końcu robić - to punkt wyjścia do świadomego wykreślania, nie lista do zbudowania w całości.
Pełna lista możliwych funkcji, bez filtrowania na tym etapie
02
Ze wszystkich niewiadomych wybierzcie tę, od której zależy sens całego pomysłu - jeśli ona nie potwierdzi się, reszta przestaje mieć znaczenie.
Jedno zdanie opisujące założenie, które MVP ma sprawdzić
03
Z listy z kroku pierwszego wybierzcie wyłącznie to, co niezbędne do sprawdzenia założenia z kroku drugiego. Reszta zostaje spisana, nie zbudowana.
Zakres MVP oddzielony od listy funkcji odłożonych na później
04
Konkretna liczba - liczba rejestracji, wskaźnik konwersji, liczba powracających użytkowników - powyżej której uznajecie założenie za potwierdzone.
Spisane kryterium sukcesu z konkretną liczbą i terminem pomiaru
05
Sprawdźcie układ ekranów i przepływ, zanim ktokolwiek napisze kod produkcyjny - zmiana koncepcji na tym etapie kosztuje godziny, nie tygodnie.
Zaakceptowany prototyp kluczowych ekranów MVP
06
Razem z analityką od pierwszego dnia - bez pomiaru tego, co użytkownicy robią, MVP nie dostarczy odpowiedzi, tylko wrażenie.
Działający MVP na produkcji z podłączoną analityką
07
Zestawcie wynik z kryterium sukcesu z kroku czwartego i podejmijcie decyzję: rozwijać dalej, zmienić kierunek czy zamknąć temat.
Decyzja o dalszych krokach oparta na zmierzonym wyniku
07Ostrzeżenia
Cztery wzorce powtarzające się w projektach MVP niezależnie od branży. Każdy z nich zaczyna się od dobrych intencji i kończy zamianą MVP w pełny produkt zbudowany bez potwierdzonego założenia.
Pokusa, żeby jedna wersja od razu obsłużyła klientów indywidualnych i biznesowych, bo przecież oboje mogliby kupić, prowadzi do MVP, które nie jest już minimalne dla nikogo. Wybór jednego segmentu na start daje wyraźniejszy wynik i tańszy produkt.
Pełna automatyzacja procesu, który obsłuży na starcie dziesięć osób tygodniowo, jest kosztem poniesionym, zanim ktokolwiek potwierdził, że skala uzasadnia tę inwestycję. Ręczna obsługa tych dziesięciu przypadków kosztuje mniej i daje te same dane.
Bez liczby ustalonej z góry każdy wynik MVP da się zinterpretować jako obiecujący początek, co prowadzi do dalszego inwestowania w założenie, które w rzeczywistości się nie potwierdziło.
Presja, żeby MVP wyglądało bardziej dopracowane, bo pokazywane jest inwestorom czy zarządowi, prowadzi do dokładania funkcji niepotrzebnych do sprawdzenia założenia. MVP nie ma być mniejszym produktem końcowym - ma być narzędziem do zdobycia odpowiedzi, a to dwa różne cele projektowe.
08Jeśli chcecie to zlecić
09Pytania
Pierwsza wersja produktu zawierająca wyłącznie funkcje niezbędne do sprawdzenia jednego, głównego założenia biznesowego - z kryterium sukcesu ustalonym przed startem, nie ocenianym na wrażenie po uruchomieniu.
Zależy od liczby procesów, które MVP ma obsłużyć, i od tego, ile z nich musi działać automatycznie już w pierwszej wersji - część kroków może wykonywać człowiek, co jest często najtańszym sposobem na sprawdzenie założenia. Rząd wielkości jest zwykle niższy niż koszt pełnej aplikacji webowej, ale dokładna wycena powstaje po warsztacie zakresowym, nie z góry ustalonego cennika.
Prototyp to klikalna makieta bez działającej logiki, służąca do sprawdzenia układu ekranów - trwa tydzień lub dwa i nie zbiera danych prawdziwych użytkowników. MVP działa na prawdziwej bazie danych i sprawdza, czy ludzie faktycznie chcą z produktu korzystać, a nie tylko czy rozumieją interfejs.
To też jest wynik i tańszy niż zbudowanie pełnego produktu, którego nikt nie kupuje. Dlatego kryterium sukcesu warto ustalić przed startem - żeby porażka MVP była jasną informacją, a nie powodem do dalszego inwestowania w niepotwierdzone założenie.
Dobrze zbudowane MVP da się rozwijać - warunkiem jest sensowny model danych i wyraźne granice modułów ustalone od początku. Skróty stosuje się w zakresie funkcji, nie w architekturze; przepisywanie produktu po kilku miesiącach kosztuje więcej niż zrobienie fundamentu porządnie za pierwszym razem.
Zwykle sześć do dwunastu tygodni, poprzedzone jednym lub dwoma tygodniami na klikalny prototyp. Czas zależy głównie od liczby procesów w zakresie i tego, ile z nich wymaga automatyzacji już na starcie.
10Czytaj dalej
Opowiedzcie o pomyśle w kilku zdaniach. Na warsztacie zakresowym pomożemy wskazać jedno założenie do sprawdzenia i wyznaczymy zakres MVP, który da na nie odpowiedź najmniejszym możliwym kosztem.