Dezvoltarea unui MVP o ia razna în ședința de definire a scopului, nu în timpul construcției. Cineva rostește cuvintele „minimum viable product", toată lumea dă din cap aprobator, iar apoi sosește lista de funcționalități care conține conturi de utilizator, un panou de administrare, facturare, notificări, un dashboard și o aplicație mobilă. Acela nu este un produs minim viabil. Acela este un produs complet și va dura de trei ori mai mult decât cifra pe care o aveți în minte.
Cuvântul care face pagubele este „viabil". Majoritatea echipelor îl citesc ca „suficient de bun cât să fie vândut oricui", când de fapt înseamnă „exact atât cât să afli dacă îl vrea cineva".
Testul de scop care economisește cei mai mulți bani: pentru fiecare funcționalitate, întrebați-vă ce ați face diferit în funcție de răspuns. Dacă o funcționalitate nu poate schimba o decizie, ea nu face parte din MVP. Un panou de administrare nu vă spune dacă oamenii vor produsul; vă spune că produsul va fi mai ușor de administrat odată ce îl vor. Construiți-l al doilea.
La ce servește de fapt dezvoltarea unui MVP
Un MVP există pentru a răspunde la o singură întrebare cu utilizatori reali, nu cu opinii. De obicei este aceasta: va plăti cineva pentru asta sau îl va folosi cineva destul de des încât să conteze?
Asta reformulează ce anume are ce căuta înăuntru. Aveți nevoie de unicul traseu care demonstrează valoarea, funcțional de la un capăt la altul și dus destul de departe încât o persoană reală să îl poată parcurge fără să stați lângă ea. Tot restul rămâne opțional până când acel traseu își dovedește rostul.
Asta explică și diferența față de un prototip. Un prototip este de unică folosință și răspunde la o întrebare de design, adesea fără niciun backend funcțional. Un MVP este cod de producție cu utilizatori reali și date reale, construit pentru a fi extins dacă răspunsul este da. Confundarea celor două costă scump în ambele direcții: fie aruncați cod de care aveați nevoie, fie inginerizați cu grijă ceva ce urmează să abandonați.
Ce intră și ce așteaptă
Intră: traseul central de valoare, autentificarea minimă pe care acel traseu o cere, o modalitate de a încasa plăți dacă întrebarea este dacă oamenii vor plăti și suficientă instrumentare cât să vedeți ce fac utilizatorii în realitate.
Așteaptă: interfețele de administrare, sistemele de roluri și permisiuni dincolo de unul sau două roluri, preferințele de notificare, fluxurile de onboarding, integrările pe care nu vi le-a cerut nimeni și orice începe cu „dacă tot suntem aici".
Două lucruri sunt tăiate pe nedrept. Instrumentarea, pentru că un MVP lansat fără analytics nu răspunde la nicio întrebare și veți fi cheltuit banii degeaba. Și posibilitatea de a șterge sau corecta date, pentru că utilizatorii reali greșesc chiar din prima zi, iar chirurgia manuală în baza de date obosește repede.
Cea mai frecventă umflare a scopului este panoul de administrare și aproape întotdeauna poate fi evitată. În primele săptămâni, rularea interogărilor manual se face mai repede și este perfect suficientă la zece utilizatori. Construiți panoul atunci când asistarea manuală a utilizatorilor devine blocajul, iar asta este o problemă bună de avut.
Costuri realiste în Marea Britanie
Un MVP se cotează după numărul de lucruri distincte pe care le face, nu după ideea din spatele lui. Intervalele pe care le vedem în proiectele britanice:
| Forma produsului | Interval tipic | Durată |
|---|---|---|
| Aplicație web cu un singur traseu, un tip de utilizator | £15.000 până la £35.000 | 6 până la 10 săptămâni |
| Două tipuri de utilizator, plată, administrare de bază | £35.000 până la £75.000 | 3 până la 5 luni |
| Produs cu mai multe părți, integrări, conformitate | de la £75.000 în sus | 5 luni și peste |
Livrarea offshore la £100 sau £200 pe zi schimbă aritmetica și aduce costul de coordonare pe care îl tratăm în externalizarea dezvoltării software . Defalcarea costurilor pentru software personalizat explică ce împinge fiecare palier în sus.
Două costuri lipsesc din aproape orice buget de MVP. Cineva trebuie să îl opereze odată ce este live, iar aceasta este o sumă lunară reală, nu o eroare de rotunjire. Și a doua versiune, pentru că, dacă MVP-ul răspunde bine la întrebarea lui, pasul imediat următor este să construiți peste el, iar un buget care se termină la lansare se termină exact atunci când aflați ce aveți de făcut.
Greșeala care transformă trei luni în nouă
Construirea pentru o scară pe care încă nu o aveți.
Instinctul este de înțeles. Nimănui nu îi place să scrie cod pe care îl va înlocui. Așa că MVP-ul primește o coadă de mesaje, un strat de cache, scalare orizontală și o graniță de microservicii, dintre care niciuna nu susține vreo sarcină reală la cincizeci de utilizatori și toate trebuie construite, testate și operate înainte ca prima persoană să vadă produsul.
Poziția onestă este că unui MVP i se permite să fie plictisitor din punct de vedere arhitectural. O bază de date, o aplicație, un deployment simplu. Dacă va avea succes, veți rescrie părți din el știind cu adevărat unde stă sarcina, iar acea rescriere va fi mai ieftină și mult mai bine țintită decât presupunerea făcută înainte de lansare.
Excepția o reprezintă tot ce este scump de schimbat mai târziu: modelul de date, abordarea autentificării și orice decizie care atinge date cu caracter personal. Să le nimeriți aproximativ corect de la început merită săptămâna în plus, pentru că exact acestea costă cel mai mult atunci când trebuie descâlcite.
Cum definiți scopul într-o după-amiază
Scrieți singura propoziție care descrie ce reușește să facă un utilizator. Apoi listați ecranele pe care acea propoziție le cere, și nimic altceva. Pentru fiecare funcționalitate rămasă, aplicați testul de decizie de la începutul acestui articol.
Apoi tăiați oricum o treime din listă. Orice echipă supradimensionează scopul la prima trecere, iar treimea pe care o eliminați acum este aproape întotdeauna aceeași treime pe care ați fi eliminat-o după lansare.
Fixați o dată în loc de o listă de funcționalități. Un MVP de trei luni care se lansează valorează mai mult decât unul de cinci luni care în luna a șaptea este tot la două săptămâni distanță, iar o dată fixă obligă discuțiile despre scop să aibă loc devreme, acolo unde sunt ieftine.
Mecanik definește și construiește MVP-uri prin echipa noastră de dezvoltare software , inclusiv partea în care cineva vă convinge să renunțați la panoul de administrare. Dacă aveți o listă de funcționalități și nicio dată, de acolo se începe.
Articole similare: Dezvoltare software personalizat in Marea Britanie , Dezvoltare software fintech în Marea Britanie: FCA, rails și costuri , Cum să construiești o aplicație web în 2026 - Ghid UK , Dezvoltare web în regim white label pentru agenții .
Întrebări frecvente
Ce ar trebui să conțină un MVP? Traseul central de valoare funcțional de la un capăt la altul, autentificarea minimă pe care acel traseu o cere, plata dacă întrebarea este dacă oamenii vor plăti și suficientă instrumentare cât să vedeți ce fac utilizatorii în realitate. Panourile de administrare, sistemele de roluri, preferințele de notificare și integrările pe care nu le-a cerut nimeni așteaptă toate până când MVP-ul a răspuns la întrebarea lui.
Cât costă dezvoltarea unui MVP în Marea Britanie? O aplicație web cu un singur traseu și un singur tip de utilizator ajunge de obicei la £15.000 sau £35.000 în șase până la zece săptămâni. Două tipuri de utilizator cu plată și administrare de bază ajung la £35.000 sau £75.000 în trei până la cinci luni. Produsele cu mai multe părți, cu integrări sau cerințe de conformitate, pornesc de la aproximativ £75.000 și durează cinci luni sau mai mult.
Care este diferența dintre un prototip și un MVP? Un prototip este de unică folosință și răspunde la o întrebare de design, adesea fără backend funcțional. Un MVP este cod de producție cu utilizatori reali și date reale, construit pentru a fi extins dacă răspunsul este da. Confundarea lor costă scump în ambele direcții: aruncați cod de care aveați nevoie sau supraingineriți ceva ce urmează să abandonați.
Cât ar trebui să dureze construirea unui MVP? De la șase la zece săptămâni pentru o aplicație cu un singur traseu, de la trei la cinci luni de îndată ce adăugați un al doilea tip de utilizator și plata. Dacă estimarea depășește cinci luni, scopul este aproape sigur mai mare decât un MVP și merită tăiat înainte să se construiască ceva, nu după.
Care este cea mai frecventă greșeală la un MVP? Construirea pentru o scară care încă nu există. Cozile de mesaje, straturile de cache și granițele de microservicii nu susțin nicio sarcină reală la cincizeci de utilizatori, dar toate trebuie construite, testate și operate înainte de lansare. Unui MVP i se permite să fie plictisitor din punct de vedere arhitectural. Excepțiile sunt modelul de date, autentificarea și orice atinge date cu caracter personal, scumpe de schimbat mai târziu.
Comentarii