Lean Startup Autor Eric Ries gibt eine allgemein akzeptierte Minimum Viable Product (MVP) Definition, beschreibt „eine Version eines neuen Produkts, das ein Team die maximale Menge an validierten Erkenntnisse über Kunden mit dem geringsten Aufwand sammeln kann.“ In der Entwicklung mobiler Apps enthält Ihr MVP die Funktion oder Funktionen, die erforderlich sind, um ein Kernproblem für eine Reihe von Benutzern zu lösen und auf dem Markt erfolgreich zu sein.
Als zentraler Grundsatz der Lean-Methodik folgt die MVP-Entwicklung einem Build-Measure-Learn-Prozess; ziel ist es, einen unmittelbaren Nutzen zu erzielen und gleichzeitig die Entwicklungskosten zu minimieren und Daten zu verwenden, um den Benutzerwert im Laufe der Zeit zu steigern. Mit der Lean Startup MVP-Methode können Sie ein Produkt veröffentlichen, das kontinuierlich verbessert werden kann, wenn Sie Annahmen validieren (oder ungültig machen), lernen, was Benutzer tatsächlich wollen, und zukünftige Iterationen Ihrer App erstellen, die Ihre Kunden besser bedienen.
Diese Schritt-für-Schritt-Anleitung enthält alle Schritte, die Sie benötigen, um Ihr Minimum Viable Product zu planen und mit der Entwicklung zu beginnen.
- Identifizieren und verstehen Sie die Geschäftsanforderungen
- a) Kartieren Sie die User Journey(s)
- b) Erstellen Sie für jede Aktion eine „Pain and Gain“ -Karte
- c) Fassen Sie die Schmerzen und Gewinne in Opportunitätsaussagen zusammen
- Entscheiden Sie, welche Funktionen erstellt werden sollen
- Die Lange Version: Aufbau Ihres MVP-Entwicklungsframeworks
- Identifizieren und verstehen Sie die Geschäftsanforderungen
- Finden Sie die Möglichkeiten
- Entscheiden Sie, welche Funktionen erstellt werden sollen
- Ihr MVP-Entwicklungsframework ist festgelegt!
Identifizieren und verstehen Sie die Geschäftsanforderungen
a) Bestimmen Sie das langfristige Ziel des Produkts und schreiben Sie es auf
b) Beantworten Sie die Frage „Warum machen wir dieses Projekt?“
c) Identifizieren Sie die Erfolgskriterien, die angeben, ob das Produkt erfolgreich ist oder nicht
a) Kartieren Sie die User Journey(s)
Identifizieren Sie die Benutzer (Akteure)
Identifizieren Sie das Ende der Geschichte (Endziel)
Identifizieren Sie alle Aktionen, die der Benutzer ausführen muss, um dieses Endziel zu erreichen
b) Erstellen Sie für jede Aktion eine „Pain and Gain“ -Karte
Notieren Sie sich die Aktion, die wenn Sie das Produkt verwenden
Notieren Sie die Schmerzpunkte für jede Aktion
Notieren Sie die Gewinne für jede Aktion
c) Fassen Sie die Schmerzen und Gewinne in Opportunitätsaussagen zusammen
Verwenden Sie „Wie könnten wir“ -Anweisungen oder eine ähnliche Methode, um die Schmerzen und Gewinne zusammenzufassen, die Sie identifiziert haben
Entscheiden Sie, welche Funktionen erstellt werden sollen
a) Verwenden Sie Opportunity-Anweisungen, um Ihre Funktionen abzuschließen
b) Geben Sie eine Aufschlüsselung der Funktionen an, die in die Produkt-Roadmap aufgenommen werden sollen
c) Verwenden Sie eine Priorisierungsmatrix (oder eine ähnliche Methode), um Funktionen zu priorisieren
Die Lange Version: Aufbau Ihres MVP-Entwicklungsframeworks
Wir haben den Planungsprozess eines Minimum Viable Product in drei einfache, aber wertvolle Schritte unterteilt, deren Kurzversionen oben aufgeführt sind. Wir werden nun einen schrittweisen Prozess mit mehr Details und Kontext bereitstellen, damit Sie dieses Framework problemlos auf Ihr Projekt anwenden können. Dieser Prozess ist Teil des agilen MVP-Entwicklungsframeworks, das wir bei Clearbridge Mobile für unsere Entwicklungsprojekte für mobile Apps verwenden.
Jeder erwähnte Schritt sollte Teil der Produktdefinition für jedes Projekt sein, aber wenn Sie diese Schritte befolgen, können Sie Funktionen auf eine Weise identifizieren und priorisieren, die es Ihnen ermöglicht, sicher zu skizzieren, was Sie benötigen, um Ihr minimal lebensfähiges Produkt auf den Markt zu bringen.
Identifizieren und verstehen Sie die Geschäftsanforderungen
Ganz am Anfang sollten Sie einen Bedarf identifiziert haben, warum das Produkt existieren sollte. Dies kann ein organisatorisches Bedürfnis oder ein Kundenbedürfnis sein, das eine aktuelle Lücke behebt.
a) Bestimmen Sie das langfristige Ziel und schreiben Sie es auf. Beantworten Sie diese einfache Frage: Warum machen wir dieses Projekt? Eine Coffee-Shop-Kette kann beispielsweise das langfristige Ziel haben, die Zeit bis zur Kasse um 30% zu reduzieren.
b) Erfolgskriterien identifizieren. Identifizieren Sie als Nächstes die Kriterien, die bestimmen, ob das Produkt erfolgreich sein wird oder nicht. Dies wird wahrscheinlich — und sollte wahrscheinlich – aus mehr als einer Metrik bestehen. Unsere Kaffeekette zum Beispiel könnte Erfolg definieren, indem sie diese 30% ige Time-to-Checkout-Reduktion erreicht, 100.000 aktive monatliche Benutzer hat und $ 1 Million an monatlichen Transaktionen über ihre App erreicht.
Finden Sie die Möglichkeiten
In der ersten Phase der Planung Ihres Minimum Viable Product sollten Sie bereits Marktlücken oder ein Problem identifiziert haben, das gelöst werden muss, sei es für Ihr Unternehmen oder für die Verbraucher. Die nächste Stufe der MVP-Entwicklung besteht darin, die Möglichkeiten zu finden, diese Probleme zu lösen und über Ihre App einen Mehrwert zu schaffen.
a) Kartieren Sie die User Journey(s). Die User Journey lässt sich am einfachsten in drei Teile unterteilen: User, User Actions und Story Endings.
i. Identifizieren Sie den/die Benutzer. Dies sind die Personen, die Ihr Produkt verwenden werden. Es ist möglich, dass Sie mehr als eine Benutzerkategorie haben. Wenn Sie beispielsweise über eine App zur Buchung von Serviceterminen verfügen, verfügen Sie möglicherweise sowohl über den Terminplaner (Kunden) als auch über den Servicetechniker.
ii. Identifizieren Sie die Enden der Geschichte. Für jeden Benutzer gibt es ein Story-Ende, das das Endziel des Benutzers ist.
iii. Identifizieren Sie die Jobs (Aktionen). Die Jobs sind die Aktionen, die der Benutzer oder die Benutzer ausführen müssen, um das Ende der Geschichte zu erreichen und das Ziel zu erreichen.
Wir empfehlen, ein Diagramm zu erstellen, um die User Journeys abzubilden. Im Folgenden finden Sie ein Beispiel dafür, wie dies für eine Pet Adoption Agency App aussehen könnte.