Logo

Erste Schritte mit dem MVP-Workflow

Kategorie:
Erstellt am: 28. Januar

Nur wenige Dinge sind für die Erfolgschancen eines Webdesigners oder -entwicklers so wichtig wie der richtige Workflow. Der Begriff "Workflow" bezieht sich auf eine Reihe von standardisierten Schritten, die Sie oder Ihr Unternehmen zum Erstellen, Testen und Bereitstellen von Designs oder Produkten verwenden.

Im Laufe der Jahre haben sich nicht nur die Entwicklungsprozesse weiterentwickelt, sondern auch die Arbeitsabläufe, mit denen Experten ihre Ideen zum Leben erwecken. Der MVP-Workflow oder die "Minimum Viable Product"-Strategie ist eine der beliebtesten Optionen im Jahr 2022.

Hier erfahren Sie, was Sie über den MVP-Workflow wissen müssen und wie er sich von anderen Standard-Workflows unterscheidet, an die sich Entwickler möglicherweise gewöhnt haben.

Was ist der Designer/Entwickler-Workflow?

Wie bereits erwähnt, ist der Designer-/Entwickler-Workflow eine Reihe von Schritten, die von Experten in der Welt des Webdesigns verwendet werden, um ein kreatives Ziel zu erreichen. Der Prozess umfasst die Schritte, die unternommen werden, um ein Projekt zu beginnen, es weiterzuentwickeln und es abzuschließen. Da Software nie ohne Werkzeuge entwickelt wird, wird die Technologie, auf die Sie während des Entwicklungsprozesses zugreifen, in den meisten Arbeitsabläufen ebenfalls berücksichtigt.

Ein Beispiel für einen Standardentwicklungsworkflow könnte so aussehen:

  • Gerüst: Dies ist die Phase, in der Sie Ihr neues Webprojekt starten, ein Git Repo erstellen, Bibliotheken herunterladen, Dateistrukturen vorbereiten und andere Aufgaben erledigen, um sicherzustellen, dass Ihr Produkt bereit ist, in die Welt hinaus zu gehen.
  • Entwickeln: Hier werden Sie die meiste Zeit damit verbringen, Code für Ihre Anwendung oder Website zu schreiben. Der Entwicklungsprozess kann verschiedene spezifische Tools und Unterstützung durch andere Mitarbeiter umfassen.
  • Test: In dieser Phase prüfen Sie die Funktionalität Ihres Codes, um festzustellen, ob alles so funktioniert, wie es sollte. Wenn es Fehler oder Probleme gibt, können Sie zurückgehen und Korrekturen für die möglichen Probleme entwickeln. Ihr Code durchläuft den Entwicklungs-/Testprozess möglicherweise mehrmals, bevor Sie zur nächsten Phase übergehen können.
  • Integrieren: Dies ist der Zeitpunkt, an dem Sie den Code für Ihren Teil des Entwicklungsprozesses mit dem Rest des Teams zusammenführen. An diesem Punkt können Sie Ihren Code auch in Websites und bestehende Anwendungen integrieren. Wenn Sie alleine arbeiten, können Sie diesen Prozess überspringen.
  • Optimieren: In der Optimierungsphase bereiten Sie alle Ihre Assets für die Verwendung auf einem Produktionsserver vor. Die Dateien werden im Allgemeinen optimiert, um sicherzustellen, dass Ihre Besucher Ihre Website problemlos anzeigen oder auf Ihre Anwendungen problemlos zugreifen können.
  • Bereitstellen: In der Deployment-Phase stellen die Entwickler den Code und die Assets auf dem Server bereit, so dass die Änderungen von der Öffentlichkeit eingesehen werden können.

Was ist MVP? (Minimum Viable Product)

Jetzt, da Sie wissen, wie ein Entwickler-Workflow aussieht, können Sie beginnen, das Konzept des "MVP"-Workflows zu bewerten. Der Begriff "MVP" steht für Minimum Viable Product.

Die Idee des "Minimum Viable Product" findet in einer Reihe von Branchen Anwendung, vom Bildungswesen über das Gesundheitswesen bis hin zu staatlichen Einrichtungen. Dieser Begriff stammt aus der Praxis der schlanken Unternehmensgründung und konzentriert sich stark auf den Wert des Lernens und der Veränderung während des Entwicklungsprozesses.

Wenn Sie Ihren Arbeitsablauf so anpassen, dass Sie sich auf ein MVP konzentrieren, passen Sie Ihren Fokus im Wesentlichen so weit an, dass Sie eine abgespeckte Version von etwas Neuem erstellen können - wie eine App oder eine Website. Der MVP wird nur mit den Kernfunktionen (dem Minimum) erstellt, damit Sie die Idee so schnell wie möglich auf den Markt bringen und testen können.

Wenn Ihr Ziel beispielsweise darin besteht, eine attraktive neue Website für einen Kunden zu erstellen, würde sich ein MVP auf die Implementierung der entscheidenden ersten Tools konzentrieren und auf nichts anderes. Sie können zwar Checkout-Seiten, Produktseiten und andere Aspekte der Website erstellen, aber Sie würden sie nicht mit Inhalten füllen oder mit zusätzlichen Widgets und Anwendungen experimentieren.

Inwiefern ist dies also eine bessere Alternative zum Standard-Workflow?

Einfach ausgedrückt: Ein MVP-Workflow ist schnell, agil und einfach. Die Idee ist, dass Sie Schlüsselkonzepte schnell validieren, schnell scheitern und ebenso schnell lernen können. Anstatt eine ganze Anwendung zu erstellen und jedes Mal, wenn Sie einen Fehler finden, fast von vorne anzufangen, können Sie den Iterations- und Entwicklungsprozess im Eiltempo durchlaufen.

MVP-Workflows sind auch sehr attraktiv für Start-ups und Unternehmer, die ihre Ideen ohne große Vorabinvestitionen validieren wollen.

Beispiele für MVP-Workflows

Immer noch verwirrt? Der einfachste Weg, die Funktionsweise eines MVP-Workflows zu verstehen, ist, sich ein Beispiel anzusehen.

Lassen Sie uns mit einem konzeptionellen Beispiel beginnen. Nehmen wir an, Sie würden einen Sprachübersetzungsdienst für Unternehmen entwickeln. Zu den gewünschten Funktionen dieses Produkts könnte die Möglichkeit gehören, Transkriptionen herunterzuladen, sie in verschiedene Sprachen zu übersetzen und sie in KI-Analysetools zu integrieren.

Mit dem MVP-Ansatz würden Sie jedoch nicht versuchen, alle Ihre Ziele mit Ihrer Software auf einmal zu erreichen. Stattdessen sollten Sie sich zunächst auf etwas Einfaches konzentrieren, z. B. auf die Möglichkeit, die Abschriften herunterzuladen. Sobald Sie bestätigt haben, dass dies möglich ist, können Sie einen neuen Arbeitsablauf für die nächst wichtigere Funktion für die App starten.

Ein hervorragendes Beispiel für ein Unternehmen mit einem MVP-Ansatz ist Airbnb. Die Unternehmer hinter diesem Einhorn-Unternehmen, Joe Gebbia und Brian Chesky, hatten anfangs nicht viel Geld, um ein Unternehmen aufzubauen. Sie mussten ihre eigene Wohnung nutzen, um die Idee zu validieren, eine Website zu erstellen, auf der Menschen ihren verfügbaren "Platz" in einem Haus oder einer Wohnung mit der Öffentlichkeit teilen können.

Zu Beginn erstellte Airbnb nur eine sehr einfache Website, veröffentlichte Fotos der eigenen Wohnung und wartete die Ergebnisse ab. Nachdem das Unternehmen festgestellt hatte, dass die Menschen wirklich daran interessiert waren, die Wohnung einer anderen Person zu mieten, konnte es mit neuen Ideen experimentieren, um eine Website zu erstellen, auf der Menschen ihre Immobilien für Reisende anbieten konnten.

Die Vor- und Nachteile eines MVP-Workflows

Der MVP-Workflow hat viele Vorteile - vor allem, wenn es darum geht, Flexibilität zu gewinnen und neue Produkte schnell zu entwickeln. Allerdings gibt es auch Nachteile.

Vorteile

  • Mit einem MVP-Ansatz können Sie Ihre Lernmöglichkeiten maximieren und ein innovatives, erfolgreiches Produkt in kürzester Zeit entwickeln. Sie können jeden Schritt des Weges testen.
  • Sie geben Iterationen oder Versionen Ihres Produkts schnell frei, was bedeutet, dass Sie Probleme schneller entdecken und diese Probleme schnell lösen können.
  • Sie bauen auf die Vorteile von Kundenfans, "Evangelisten" auf dem Markt, die Ihrem Produkt oder Ihrer Dienstleistung zum Wachstum verhelfen wollen.
  • Ein MVP gibt Ihnen mehr Freiheit, einzigartige Ideen und "Risiken" auszuprobieren, die Sie bei einem herkömmlichen Arbeitsablauf vielleicht vermeiden würden.
  • Da Sie sich nur auf die Erstellung des "Minimum Viable Product" konzentrieren, müssen Sie kein Vermögen für die anfängliche Einrichtung Ihrer Arbeitsabläufe ausgeben.

Nachteile

  • Agiles Arbeiten mit einem MVP-Flow erfordert einen hohen Aufwand für das Sammeln von ständigem Kundenfeedback und die Freigabe von Iterationen.
  • Sie müssen sich der Freigabe vieler kleiner und häufiger Produktversionen nach einem engen Zeitplan widmen.
  • Möglicherweise müssen Sie die Funktionalität Ihres Produkts oder Ihrer Anwendung mehrmals überarbeiten.

Erstellung Ihres MVP-Workflows

Wenn Sie glauben, dass ein MVP-Workflow für Sie effektiv sein könnte, ist der erste Schritt die Definition Ihres "Minimum Viable Product". Die App, die Website oder das Produkt, das Sie entwerfen, muss mit den strategischen Zielen Ihres Teams übereinstimmen, also denken Sie darüber nach, was Ihr Unternehmen zu diesem Zeitpunkt zu erreichen versucht - bevor Sie beginnen. Wenn Sie nur über begrenzte Ressourcen verfügen oder bestimmte Ziele verfolgen, z. B. die Verbesserung Ihres Rufs als zuverlässiges Unternehmen, ist jetzt vielleicht nicht der richtige Zeitpunkt für die Entwicklung eines neuen MVP.

Fragen Sie sich, welchem Zweck Ihr Minimum Viable Product dienen soll und welche Art von Markt Sie ansprechen wollen. Sie müssen Ihren Zielkunden kennen, damit Sie die Qualität und Leistung jeder Iteration Ihres MVP testen können. Sobald Sie wissen, was Ihr ideales "Produkt" ist, fragen Sie sich, welches die wichtigsten Funktionen sein werden.

Sie können diese Entscheidungen auf Dinge stützen wie:

  • Benutzerforschung
  • Wettbewerbsanalyse
  • Feedback von Ihrem Publikum

Wenn Sie beispielsweise einen KI-Chatbot entwickeln, der Unternehmen bei der Bearbeitung von Kundenanfragen hilft, könnte die wichtigste "Anfangsfunktion" die Möglichkeit sein, diesen Bot in bestehende Websites und Apps des Unternehmens zu integrieren.

MVP-Ansatz Leitlinien

Sobald Sie Ihre Hierarchie der wertvollsten Funktionen für Ihr Minimum Viable Product haben, können Sie diese in einen Aktionsplan für die Entwicklung umsetzen. Denken Sie daran: Auch wenn Sie sich bei der Entwicklung auf das "Minimum" konzentrieren, muss Ihr Produkt dennoch "lebensfähig" sein. Mit anderen Worten: Es muss Ihrem Kunden immer noch ermöglichen, ein bestimmtes Ziel zu erreichen.

  • Überprüfen Sie Ihre Funktionen: Überprüfung Ihrer priorisierten Produktanforderungen und des Mindestmaßes an Funktionalität, das Sie mit jedem dieser "Features" liefern können. Sie müssen sicherstellen, dass Sie Ihrem Kunden mit allem, was Sie produzieren, immer noch einen Mehrwert bieten.
  • Erstellen Sie Ihre Lösung: Erstellen Sie ein Minimum an Funktionen für Ihr Produkt oder Ihre Dienstleistung. Denken Sie daran, nur das zu entwickeln, was erforderlich ist. Sie können Methoden wie die agile oder die Wasserfallmethode verwenden, um Ihr Team während dieses Prozesses zu leiten.
  • Validieren Sie Ihre Lösung: Bringen Sie Ihr Angebot auf den Markt, und stellen Sie sicher, dass Sie über Instrumente verfügen, mit denen Sie das Feedback von frühen Anwendern einholen können. Nutzen Sie Betaprogramme, Fokusgruppen und Marktbefragungen, um zu verstehen, wie Ihre Lösung für Ihre Kunden funktioniert und wo Sie Ihr aktuelles Angebot verbessern können.
  • Geben Sie neue Iterationen frei: Basierend auf den Informationen, die Sie von Ihrer Zielgruppe erhalten, sollten Sie Verbesserungen an Ihrem Produkt schnell veröffentlichen. Nutzen Sie Ihre Validierungsstrategien, um bei jeder Veröffentlichung Informationen von Ihrer Zielgruppe zu sammeln.
  • Überprüfen Sie erneut: Gehen Sie zurück zu Ihren Produktanforderungen und den gewünschten Funktionen und beginnen Sie den Prozess von vorn, wobei Sie sich dieses Mal auf die nächst wertvollere Funktion konzentrieren. Mit der Zeit wird sich der Wert Ihres Minimalprodukts erhöhen.

Verwendung des MVP-Workflow-Ansatzes

Auch wenn der MVP-Workflow-Ansatz nicht für jedes Entwicklungs- oder Designteam die richtige Lösung ist, kann er unter den richtigen Umständen sehr effektiv sein. Mit dem MVP-Ansatz wird die Bedeutung des Verstehens von Marktproblemen und der Bereitstellung von Mehrwert nicht geschmälert. Stattdessen liegt der Schwerpunkt auf der Bereitstellung eines schnellen Werts, der im Laufe der Zeit schrittweise gesteigert und weiterentwickelt wird.

Wie viele Entwickler und Designer wissen, ist die nützlichste Form der Produktvalidierung in den meisten Fällen die Validierung in der realen Welt. Wenn Ihre Kunden die Gelegenheit hatten, ein Produkt täglich zu benutzen, können sie ein viel effektiveres Feedback geben.

Denken Sie daran, dass Sie mit dem MVP-Ansatz auch Ihre Arbeitsabläufe ändern und sich zu Iterationen verpflichten müssen - andernfalls werden andere Funktionen möglicherweise nie fertiggestellt. Sie müssen bereit sein, schnell und in kleinen Schritten zu arbeiten, ohne sich zu sehr auf ein bestimmtes Merkmal oder eine bestimmte Funktion zu versteifen.

Abgebildetes Bild via Pexels.

Copyright © 2022 webmousedesign.de
crossmenu