Lean Startup-forfatter Eric Ries giver en almindeligt accepteret definition af minimum levedygtigt produkt (MVP), der beskriver “en version af et nyt produkt, der giver et team mulighed for at indsamle den maksimale mængde validerede læring om kunder med mindst mulig indsats.”I mobilappudvikling inkluderer din MVP den eller de funktioner, der er nødvendige for at løse et kerneproblem for et sæt brugere og trives på markedet.
et centralt princip i lean-metoden, MVP-udvikling følger en build-measure-learn-proces; målet er at give en øjeblikkelig fordel og samtidig minimere udviklingsomkostninger og bruge data til at tilføje brugerværdi over tid. Lean startup MVP-metoden hjælper dig med at frigive et produkt, der løbende kan forbedres, når du validerer (eller ugyldiggør) antagelser, lærer, hvad brugerne rent faktisk ønsker, og bygger fremtidige gentagelser af din app, der bedre betjener dine kunder.
denne trinvise vejledning giver alle de trin, du har brug for for at planlægge dit minimale levedygtige produkt og starte udviklingen.
Identificer og forstå forretningsbehovene
a) Bestem produktets langsigtede mål og skriv det ned
b) Besvar spørgsmålet “Hvorfor laver vi dette projekt?”
c) Identificer succeskriterierne, der angiver, om produktet er vellykket
a) Kortlæg brugerrejsen(e)
Identificer brugerne (skuespillere)
Identificer historiens afslutning (slutmål)
Identificer alle handlinger, som brugeren skal tage for at nå det endelige mål
b) Opret et” smerte og gevinst ” – kort for hver handling
skriv den handling, brugeren fuldender, ned når du bruger produktet
skriv ned smertepunkterne for hver handling
skriv ned gevinsterne for hver handling
C) opsummer smerter og gevinster i mulighedserklæringer
brug “Hvordan kan vi” udsagn eller en lignende metode til at opsummere de smerter og gevinster, du har identificeret
Beslut hvilke funktioner der skal bygges
a) brug mulighedserklæringer til at færdiggøre dine funktioner
b) give en oversigt over de funktioner, der skal medtages i produktkøreplanen
c) brug en prioritetsmatrice (eller lignende metode) til at prioritere funktioner
den lange version: Opbygning af din MVP udviklingsramme
Vi har grupperet planlægningsprocessen for et minimum levedygtigt produkt i tre enkle, men værdifulde trin, hvis korte versioner er anført ovenfor. Vi vil nu give en trinvis proces med flere detaljer og kontekst, så du nemt kan anvende denne ramme til dit projekt. Denne proces er en del af den agile MVP-udviklingsramme, vi bruger hos Clearbridge Mobile til vores mobilappudviklingsprojekter.
hvert trin, der er nævnt, skal være en del af produktdefinitionen for ethvert projekt, men ved at følge disse trin hjælper du dig med at identificere og prioritere funktioner på en måde, der giver dig mulighed for med sikkerhed at skitsere, hvad du har brug for for at få dit mindst levedygtige produkt på markedet.
Identificer og forstå forretningsbehovene
i begyndelsen skulle du have identificeret et behov for, hvorfor produktet skulle eksistere. Dette kan være et organisatorisk behov eller et kundebehov, der adresserer et nuværende hul.
a) bestem det langsigtede mål og skriv det ned. Svar på dette enkle spørgsmål: Hvorfor laver vi dette projekt? En kaffebarskæde kan for eksempel have det langsigtede mål at reducere tid til kassen med 30%.
b) identificere succeskriterier. Derefter skal du identificere de kriterier, der bestemmer, om produktet vil lykkes eller ej. Dette vil sandsynligvis — og sandsynligvis skulle — bestå af mere end en metrisk. Vores kaffekæde kan for eksempel definere succes ved at nå den 30% reduktion af tid til kassen, have 100.000 aktive månedlige brugere og nå $1 million i månedlige transaktioner via deres app.
Find mulighederne
i den første fase af planlægningen af dit mindste levedygtige produkt skulle du allerede have identificeret markedshuller eller identificeret et problem, der skal løses, hvad enten det er for din virksomhed eller for forbrugere. Den næste fase af MVP-udviklingen består i at finde mulighederne for at løse disse problemer og tilføje værdi via din app.
a) kortlægge brugerens rejse(r). Brugerrejsen er lettest opdelt i tre dele: brugeren, brugerhandlinger og historiens slutninger.
i. Identificer brugeren(e). Det er de mennesker, der vil bruge dit produkt. Det er muligt, at du vil have mere end en kategori af brugere. Hvis du f.eks. har en app til booking af serviceaftaler, kan du have både aftaleplanlæggeren (kunden) og serviceteknikeren.
ii. Identificer historiens slutninger. For hver bruger vil der være en historie, der slutter, hvilket er slutmålet for brugeren.
iii. Identificer job (handlinger). Jobbet er de handlinger, som brugeren eller brugerne skal tage for at nå historiens afslutning og nå målet.
Vi foreslår at oprette et diagram for at kortlægge brugerrejserne. Nedenfor er et eksempel på, hvordan dette kan se efter en app til adoption af kæledyr.
Når du planlægger dit mindste levedygtige produkt, vil du sandsynligvis se på, hvilken bruger der har flest job og fokusere på den bruger (dette giver dig mulighed for at forblive tro mod Lean Startup MVP — metoden-tilføje mest værdi hurtigt med mindst mulig indsats). I de fleste tilfælde vil dette give mest mening; der kan dog være højere prioriteter, der skal løses, så du skal muligvis fokusere på en anden bruger.
b) Opret en smerte og gevinst kort for hver handling. Pain and gain-kortet giver dig mulighed for at identificere alle brugerens smertepunkter og de gevinster, som brugeren opnår, når hver adresseres. Denne øvelse giver dig mulighed for at bestemme, hvor du har det største potentiale til at tilføje værdi. Du er derefter i stand til at fokusere dit minimale levedygtige produkt på disse områder, mens du tilføjer de mindre effektive til produktkøreplanen for fremtidige udgivelser.
i) Skriv ned de handlinger, som brugeren skal udføre. Angiv de handlinger, du identificerede, da du kortlagde brugerrejserne.
ii) skriv ned smertepunkterne for hver handling. Smertepunkterne er korte resume af de problemer eller ulemper, som brugerne har, når de prøver at gennemføre denne handling.
iii) skriv ned gevinsten for hver handling. Gevinsten er, hvilken værdi der opnås, når denne smerte behandles.
liste og tælle antallet af smerter og gevinster for hver handling, for hver bruger. Ideelt set, når det giver mening, skal du tildele en værdi ved hjælp af et pointsystem for at hjælpe med at kvantificere betydningen eller virkningen af gevinsten. Vi anbefaler at organisere pain and gain-kortet i et diagram. Hvis vi besøger vores eksempel på Kæledyrsadoptionsbureau, her er hvordan en smerte og gevinst række i vores diagram kan se ud for Kæledyrsadoptionsbrugeren.
c) opsummere smerter og gevinster i opportunity udsagn. Der er en række måder at opsummere smerter og gevinster på. Den ene er at bruge mulighedserklæringer, der følger et “Hvordan kan vi” – format. For eksempel “hvordan kan vi gøre det lettere for brugerne at booke aftaler?”Dette hjælper dig med at oversætte de smerter og gevinster, du identificerede i det foregående trin, til funktionssætninger (mere om dette nedenfor).
Beslut hvilke funktioner der skal bygges
i dette trin vil du være i stand til at skelne, hvilke funktioner der skal medtages i dit minimale levedygtige produkt, samt de funktioner, der skal medtages på produktkøreplanen, der har en lavere prioritet.
a) brug mulighedserklæringer til at færdiggøre dine funktioner. Brug dine mulighedserklæringer fra det foregående trin til at færdiggøre, hvilke funktioner du vil opbygge. På dette tidspunkt i MVP-udviklingsprocessen vil du oprette funktionssætninger. For vores Kæledyrsadoptere, der ansøger om at adoptere dyr, for eksempel, mulighedserklæringen “hvordan kan vi fremskynde ansøgningsprocessen?”kunne blive” reducere ansøgningens behandlingstid med 10%.”
b) Angiv en oversigt over de funktioner, der skal medtages i produktkøreplanen. Angiv brugeren og de specifikke mulighedserklæringer, og angiv en oversigt over de funktioner, der skal medtages i produktkøreplanen.
c) brug en prioriteringsmatrice (eller lignende metode) til at prioritere funktioner. Dette trin hjælper dig med at identificere, hvor du kan få mest indflydelse på dit produkt i forhold til funktionens hastende karakter. Ved hjælp af en prioriteringsmatrice kan du træffe den endelige beslutning om, hvad der absolut skal inkluderes i dit minimale levedygtige produkt, og hvilke funktioner der kan inkluderes i senere udgivelser. Nedenfor er vores anbefalede format til din MVP-prioriteringsmatrice.
din MVP udviklingsramme er indstillet!
på dette tidspunkt skal du have et stærkt fundament for at komme i gang med at udvikle dit minimale levedygtige produkt. Du har identificeret og forstår dine forretnings-eller kundebehov; du har fundet mulighederne for at tackle smertepunkterne, og du har besluttet, hvilke funktioner du skal opbygge og deres prioritet. Agile MVP udvikling giver dig mulighed for at fokusere på disse funktioner til den indledende build, indsamle data og læringer, og gentage og forbedre baseret på dine læringer. Nu Kan du fokusere på at få din MVP til markedet.
Hvis du søger efter en mobilappudviklingspartner, der kan hjælpe med at opbygge din MVP, skal du kontakte Clearbridge Mobile i dag.