Kako napraviti MVP za vikend: realističan plan
Za izradu MVP-a za vikend svedite ideju na jedan posao za jednu vrstu korisnika, to zapišite u petak navečer, u subotu gradite osnovnu petlju s AI graditeljem aplikacija, a u nedjelju obavite bitne stvari (spremanje podataka, početnu stranicu, objavu) prije nego što pokažete aplikaciju pravim ljudima. Preskočite sve što ne pomaže odgovoriti na jedno pitanje zbog kojeg MVP postoji. Vikend je dovoljan za grubu, radnu verziju. Nije dovoljan za gotov proizvod, i to je u redu.
Što je MVP za vikend (a što nije)
MVP (minimalni održivi proizvod) je najmanja stvar koju možete izraditi kako biste saznali funkcionira li ideja. Što je MVP objašnjava tu ideju u cijelosti. Za vikend to znači:
- Jedna vrsta korisnika. Ne „frilenseri i agencije i njihovi klijenti“.
- Jedan posao, od početka do kraja. Korisnik može započeti, dovršiti i dobiti rezultat.
- Stvarno, a ne maketa. Sprema podatke, radi na telefonu i nalazi se na pravoj adresi.
- Grubi rubovi dopušteni. Jednostavan dizajn, malo postavki i ponešto ručnog rada iza kulisa.
Nije to manja verzija cijelog proizvoda. To je dio proizvoda koji testira vašu najveću pretpostavku.
Prije vikenda: odaberite pitanje
Svaki MVP odgovara na neko pitanje. Zapišite ga jer ono određuje što graditi:
| Pitanje | Što MVP treba |
|---|---|
| „Hoće li ljudi uopće koristiti ovo?“ | Glavna značajka, besplatno, s načinom da se vidi tko se vraća |
| „Hoće li za to platiti?“ | Glavna značajka plus način plaćanja, makar jedna poveznica za plaćanje |
| „Mogu li isporučiti rezultat?“ | Jednostavno korisničko sučelje, a vi ručno radite dio posla iza njega |
| „Postoji li potražnja prije izrade?“ | Možda nema proizvoda još: prvo stranica s listom čekanja |
Idealno, već ste razgovarali s nekoliko ljudi koji imaju taj problem. Ako niste, kako provjeriti ideju za aplikaciju pokazuje kako, a nekoliko razgovora prije petka učinit će cijeli vikend korisnijim.
Plan
Petak navečer: odlučite (2 do 3 sata)
- Napišite jednu rečenicu: „[Proizvod] pomaže [određenom korisniku] da [obavi jedan posao] bez [sadašnje muke].“
- Popišite korake glavne petlje, primjerice: prijava, zalijepi opis posla, dobij prilagođeno pismo, uredi, kopiraj.
- Popišite podatke: što se sprema i tko je vlasnik.
- Napišite popis „ne ovaj vikend“: postavke, timovi, administratorska ploča, e-pošta za obavijesti, druga značajka, tamni način rada. Zapisivanje olakšava reći ne u subotu.
- Napišite prvi upit za graditelja (pogledajte dolje).
Subota: izgradite glavnu petlju
- Ujutro: dovedite prvu verziju glavne petlje da radi s primjerom podataka. Radite u malim koracima: jedna promjena po poruci, zatim provjera pregleda.
- Poslijepodne: dodajte bazu podataka da podaci prežive osvježavanje i sami koristite aplikaciju realističnim unosima. Popravite što blokira petlju, a kozmetiku ignorirajte.
- Navečer: dodajte prijavu ako korisnicima treba vlastiti podaci. Testirajte s dva računa u dva preglednika da potvrdite da nijedan ne vidi podatke drugoga.
Nedjelja: učinite je upotrebljivom za nepoznate ljude
- Ujutro: jednostavan dio početne stranice: jedna rečenica, za koga je, i gumb za registraciju. Dodajte plaćanje ako vaše pitanje govori o plaćanju.
- U podne: provjerite na telefonu. Prazna stanja (što novi korisnik vidi prije nego što išta doda) važnija su nego što mislite.
- Poslijepodne: kratka provjera sigurnosti i ispravnosti: nema API ključeva u kodu u pregledniku, nema stranica koje pokazuju tuđe podatke. Zatim objavite.
- Navečer: pošaljite je osobno pet do deset ljudi, uz jedno pitanje na koje želite odgovor.
Što preskočiti
Stvari koje se čine nužnima, ali mogu pričekati:
- Administratorske ploče. Za sada gledajte bazu podataka izravno.
- Postavke i profili. Hardkodirajte razumne zadane vrijednosti.
- Timovi, uloge i pozivnice. Prvo računi s jednim korisnikom.
- Više cjenovnih paketa. Jedna cijena ili besplatno.
- Tijekovi e-pošte izvan onoga što prijava stvarno traži.
- Integracije. Izvoz u CSV ili kopiranje i lijepljenje dovoljno je za prvi test.
- Savršen dizajn. Čisto i čitljivo je dovoljno. Dosljedna boja i dobar razmak puno pomažu.
- Skaliranje. Deset korisnika ništa neće opteretiti.
Prvi upit za AI graditelj
Napravi MVP pod nazivom CoverCraft za juniorske programere koji se prijavljuju za posao. Glavna petlja: nakon prijave korisnik zalijepi opis posla i tekst svog životopisa, odabere ton (formalan ili prijateljski) i dobije prilagođeno pismo koje može urediti i kopirati. Generiraj pismo na poslužitelju koristeći AI pružatelja s tajnom AI_API_KEY i nikad ne izlaži ključ pregledniku. Spremi svako pismo s nazivom posla i tvrtkom u bazu podataka; svaki korisnik u jednostavnom popisu vidi samo svoja pisma. Dodaj dio početne stranice s jednom rečenicom o proizvodu i gumbom Započni. Ograniči svakog korisnika na 10 pisama dnevno, provjereno na poslužitelju. Dizajn neka bude čist i jednostavan i neka dobro radi na telefonima. Ne dodaji postavke, timove ni administratorsku ploču.
Zadnja rečenica je važna. AI graditelji skloni su dodavati značajke koje niste tražili, a reći im što ne smiju graditi drži prvu verziju malom. Više o tome u kako pisati upite za AI graditelje aplikacija.
Savjeti koji štede vikend
- Jedna promjena po poruci. Veliki višedijelni zahtjevi teže se provjeravaju i teže poništavaju.
- Testirajte nakon svake promjene, u pregledu, na veličini telefona.
- Vratite se na staro umjesto da se raspravljate. Ako je promjena pošla po zlu, vratite se na zadnju radnu verziju i zatražite ponovno, jasnije.
- Koristite korak planiranja prije svega rizičnog, poput dodavanja prijave ili plaćanja.
- Prestanite doterivati na 80%. Zadnjih 20% dotjerivanja značajke koju nitko ne koristi uzaludno je.
Česte pogreške
- Početak bez pitanja, pa ne možete reći je li vikend uspio.
- Dvije značajke umjesto jedne, pa ne završite nijednu.
- Gradnja popisa „ne ovaj vikend“ jer se čini produktivnim.
- Preskakanje baze podataka, pa sve nestane pri osvježavanju i testeri izgube svoj rad.
- Nikad ne pokazati nikome. MVP za vikend koji ostane privatan nije vas ništa naučio.
- Pitanje prijatelja „sviđa li ti se?“ Promatrajte što stvarno ljudi s tim problemom rade.
Kad uopće ne graditi
Ponekad je vikend bolje potrošiti na nešto drugo nego na izradu. Ako se ideja može testirati obrascem, tablicom i poveznicom za plaćanje ili ručnim obavljanjem usluge za tri kupca, najprije to napravite. Gradite kad je vrijednost u samom softveru: tijek rada, izračun, generirani rezultat koji postojeći alati ne mogu dati. Nakon vikenda, kako lansirati aplikaciju i dobiti prve korisnike pokriva što slijedi, a kako napraviti SaaS MVP pokriva dodavanje pravih računa i pretplata kad ideja to zaslužuje.
Izrada s Mythexom
Mythex dobro pristaje planu za vikend: MVP opišete u chatu, agent piše kod, a vi ga testirate u živom pregledu, uključujući prikaz na veličini telefona. Način Plan koristan je petkom navečer za oblikovanje ideje prije pisanja koda, a svaka uspješna promjena sprema se kao kontrolna točka na koju se možete vratiti. Kad zatražite spremanje podataka, Mythex dodaje Postgres bazu podataka u projekt. /test od agenta traži da klikne kroz pregled poput korisnika i prijavi pokvarene tijekove (App Testing). Testerima možete poslati dijeljenu poveznicu na pregled prije objave.
Neke dijelove donosite sami: prijava za vaše korisnike koristi pristup autentifikaciji koji odaberete, plaćanja koriste vaš vlastiti Stripe račun, a AI značajke koriste vaš ključ API-ja modela. Besplatni paket daje 10 kredita prvog dana i 5 dnevno nakon toga, što može ograničiti koliko možete izgraditi u zaposlenom vikendu; Pro daje 100 kredita mjesečno. Koraci ideje do žive aplikacije u dokumentaciji prate sličan put.
Pitanja
Može li se stvarno napraviti MVP za vikend?
Možete napraviti malu, radnu prvu verziju jedne ključne značajke za vikend, posebno uz AI graditelj aplikacija. Nećete napraviti uglađen proizvod i ne biste ni trebali pokušavati. Cilj je nešto stvarno što ljudi mogu koristiti, kako biste saznali vrijedi li ideja više vremena.
Što treba izostaviti iz MVP-a za vikend?
Sve što nije potrebno za testiranje glavne ideje: stranice postavki, timove i uloge, administratorske ploče, više cjenovnih paketa, integracije, obavijesti i većinu rubnih slučajeva. Vodite popis za kasnije.
Trebaju li mi prijava i plaćanja u MVP-u za vikend?
Samo ako ih test traži. Ako korisnici moraju spremati vlastite podatke, dodajte jednostavnu prijavu. Ako je pitanje hoće li ljudi platiti, poveznica za plaćanje ili jedna naplata je dovoljna; pretplatna naplata u punom opsegu može pričekati.
Što raditi nakon vikenda?
Dajte ga ljudima s kojima ste razgovarali prije izrade, promatrajte kako ga koriste i odlučite na temelju onoga što rade, a ne onoga što govore. Zatim riješite najveći problem ili promijenite smjer.