MVP-design, hur du vet vad du bör bygga först
Hur du avgränsar en MVP. Från feature brain dump genom ärlig prioritering till centrala användarflöden och wireframes.
Hur du avgränsar en MVP. Från feature brain dump genom ärlig prioritering till centrala användarflöden och wireframes.
Varje grundare jag har arbetat med har en massiv vision. En lista med femtio funktioner. MVP designprocessen är hur vi förvandlar den visionen till något som kan levereras. En app som gör allt. Och varje framgångsrik produkt jag har sett startade med att bygga en bråkdel av den listan.
MVP, minimum viable product, handlar inte om att bygga något dåligt. Det handlar om att bygga den minsta saken som är genuint användbar, leverera den och lära av riktiga användare innan du investerar i resten. Som designer är mitt jobb att hjälpa till att lista ut vad den minsta användbara saken faktiskt är.
Börja med brain dumpen
Innan vi skär bort något fångar vi allt. Varje funktion, varje idé, varje dröm. Saker kunden har velat sedan dag ett, funktioner de har sett i konkurrentappar, idéer som kom upp i användarsamtal, nice-to-haves som de vet är ambitiösa men vill ha dokumenterade ändå.
Den här brain dumpen spelar roll för den ger oss hela bilden. MVP designprocessen är beroende av att se allt innan du börjar skära. Du kan inte fatta bra beslut om vad du ska ta bort om du inte vet hela omfånget av vad som finns. Det gör också att kunder känner sig hörda, varje idé dokumenteras innan vi börjar prioritera.
MVP designprocessen: det ärliga samtalet
Här blir det på riktigt. Av hela den här listan, vilka tre till fem kärnfunktioner måste existera för att produkten ska fungera? Inte ”vore trevligt att ha.” Inte ”vår konkurrent har det.” Vad är fundamentalt nödvändigt för att en användare ska få värde av den här produkten?
Det här samtalet kräver ärlighet från båda sidor. Kunder är passionerade kring sin vision, det är bra. Men passion kan göra det svårt att se att vissa funktioner är fas-två-territorium, inte lanseringskrav. Min roll är att formulera det tydligt: att skära en funktion från MVP:n betyder inte att den aldrig kommer att existera. Det betyder att vi är strategiska kring vad vi bygger först.
Produkterna som lanserar väl är de som gör ett fåtal saker utmärkt, inte många saker hyfsat.
Definiera det centrala användarflödet
När vi vet MVP-funktionerna kartlägger jag det centrala användarflödet. Hur rör sig någon genom produkten för att utföra den primära uppgiften? Varje skärm är en box, varje navigationsväg en pil. Det här enkla diagrammet avslöjar mycket.
Finns det onödiga steg? Skärmar som inte tillför värde? Återvändsgränder där en användare kan fastna? Förvirrande korsvägar där vägen framåt inte är tydlig? De här problemen är mycket billigare att fixa i ett flödesdiagram än i en färdig design.
Flödet validerar också MVP-avgränsningen. Om en funktion vi inkluderade i MVP:n inte dyker upp i det centrala användarflödet bör vi ifrågasätta om den verkligen är kärna. Om flödet känns ofullständigt utan en funktion vi sköt upp kanske den behöver komma tillbaka.
Wireframes före pixlar
Med flödet kartlagt wireframar jag varje skärm. Low-fidelity, gråskala, enkla former. Det här är UX-fasen av UI/UX-separationen jag använder i varje projekt. Ingen visuell design, inget varumärke, bara struktur. Var bor varje element? Vad är informationshierarkin? Vad är den viktigaste handlingen på den här skärmen?
Wireframes tvingar fram tydlighet. När du inte kan gömma dig bakom vackra färger eller polerad typografi är varje strukturellt beslut exponerat. Fungerar den här layouten faktiskt? Är call to action tydlig? Kan en användare förstå vad de ska göra inom sekunder?
Det är också här UX-researchlinsen appliceras. Jag tittar på hur andra produkter i samma utrymme hanterar liknande skärmar. Inte för att kopiera, utan för att förstå de konventioner användare redan förväntar sig. Om varje konkurrent har sökfältet högst upp kanske det att lägga det längst ner är innovativt, eller kanske bara förvirrande.
Varför mindre faktiskt leder till mer
Den kontraintuitiva sanningen om MVP-design: begränsningar producerar bättre produkter. När du bara kan bygga fem skärmar måste varje skärm förtjäna sin plats. Varje interaktion måste spela roll. Det finns inget utrymme för utfyllnad.
Som Y Combinators startup-råd visar slår att lära från riktiga användare antaganden varje gång. Och när MVP:n är live händer något kraftfullt: riktiga användare visar dig vad du bör bygga härnäst. Inte dina antaganden, inte din konkurrents funktionslista, utan faktiskt beteende från faktiska människor som använder din faktiska produkt. Funktionerna du lägger till i fas två är informerade av bevis, inte gissningar.
Det är varför att skära funktioner från MVP:n inte är en kompromiss. Det är det mest strategiska designbeslutet du kan fatta. Om du söker hjälp med den här processen, här är hur jag angriper appdesign från start till mål.
Läs också