Zurück
Business 4 Min. Lesezeit - 19. Aug. 20 - Clémence Nabet

Wie realisiert man eine Anwendung von A bis Z?

Wo anfangen? Welche Technologien wählen? Wie definiere ich meine Zielgruppe? Was sind die grossen Schritte, die zu befolgen sind? 
Wenn Sie planen, eine Web- oder Mobile-App zu entwickeln, wird Ihnen dieser Artikel Schritt für Schritt die verschiedenen zu befolgenden Schritte erklären. 

Definition des Business hinter dem Projekt

Die Business-Hypothese definieren

Der erste entscheidende Schritt ist die Definition einer Hypothese im Zusammenhang mit einer Business-Problematik. Was ist das Hauptziel? Wer sind die Konkurrenten? Welchen Mehrwert bietet meine Lösung, der sie von anderen abhebt? 

Die Hypothese validieren

Eine kostengünstige und schnelle Methode, Hypothesen zu validieren, ist es, Landing Pages zu erstellen und diese bei potenziellen Zielgruppen zu verbreiten, indem Nutzer, die interessiert sind, zur Anmeldung animiert werden.
Dieser Ansatz ermöglicht es, «Beta-Tester» zu identifizieren, während potenzielle Kanäle und Akquisitionskosten ermittelt werden.

Definition der Schlüsselfunktionen 

Erstellung des Minimum Viable Product (MVP)

Dabei handelt es sich um eine erste Version der Anwendung, in der die wesentlichen Funktionen vorhanden sind, um die early adopters.
Um die Funktionen des MVP zu identifizieren, ist es ratsam, die Funktionen nach dem Wert, den sie dem Nutzer bieten, zu klassifizieren.

Ratschläge einholen

Verschiedene Arten von Kontakten sind zu bevorzugen: 
  • Potenzielle Nutzer, um den Bedarf zu vertiefen und ihre Meinungen einzuholen, sobald das Problem definiert ist. 
  • Personen, die den Markt, den Sie ansprechen möchten, gut kennen.
  • Experten für Nutzererfahrung (UX), die Ihnen helfen können, die Funktionen zu definieren.
  • Entwickler, die Sie bei der Form des MVP beraten können: Web- oder Mobile-Applikation, massgeschneiderte Entwicklung oder SaaS. Sie können auch den Arbeitsaufwand für jede Funktion schätzen.

Das Prototyping

Einen Konkurrenz-Benchmark durchführen 

Es ist ratsam, eine Konkurrenzanalyse durchzuführen, um bewährte Praktiken zu verstehen, sowohl in Bezug auf die Nutzererfahrung als auch auf das Design. 
Dieser Schritt ermöglicht es, die Leistung und die Schwachstellen Ihres Projekts im Vergleich zur Konkurrenz zu erkennen.

Definition der Nutzerpfade

Ein Nutzerpfad entspricht den Erfahrungen, die eine Person macht, wenn sie mit etwas interagiert, typischerweise mit einer Software. Die Definition dieser Pfade ermöglicht es, den mentalen Weg des Nutzers in der Anwendung nachzuvollziehen und seine Fragen zu antizipieren.
Sie werden in Form von Diagrammen erstellt und haben zum Ziel, die Schritte zu skizzieren, die ein Nutzer befolgen kann, sowie die verschiedenen Auswahlmöglichkeiten, die ihm angeboten werden. 
Unter den vorhandenen Tools ist Whimsical ideal für die Teamarbeit.
Exemple Whimsical
Definition der Nutzerpfade 

Erstellung von wireframes

Die wireframes sind Schwarz-Weiss-Bildschirme, auf denen man navigieren kann, um ein Gefühl für die Anwendung zu bekommen.
Dieser Schritt ermöglicht es, die Pfade zu validieren mit early adopters indem man sie die wireframes. Das Fehlen von Design und visueller Identität ermöglicht es dem Tester, sich auf die Funktionen zu konzentrieren und nicht darauf, ob ihm eine Farbe oder ein Bild nicht gefällt. 
Exemple de Wireframe
Exemple de wireframes

Erstellung eines finalen Prototyps 

Zunächst einmal muss die grafische Identität der Anwendung geklärt werden, die dazu dient, Kohärenz zwischen Produkt und Marke zu schaffen. 
In diesem Stadium ändert der Designer die wireframes indem er ihnen eine grafische Note hinzufügt, um ein animiertes Mockup zu erstellen, das genau dem Aussehen der finalen Anwendung entspricht.
In der Regel ist es dieser Schritt, der Ihnen Elemente liefert, die Sie Investoren und early adopters potenziellen Partnern präsentieren können.
Exemple de Prototype
Beispiel für animierte Mockups

Die Entwicklungen 

Die Schlüsselakteure

Es gibt verschiedene Methoden zur Entwicklung einer Anwendung. Die agile Methode ist sehr beliebt, insbesondere das Scrum-Framework, indem produktiv und kreativ Produkte mit dem grösstmöglichen Wert geliefert werden. Bei dieser Methode sind verschiedene Akteure am Projekt beteiligt:
  • Die product owner ist dafür verantwortlich, mit dem Entwicklungsteam die zu priorisierenden Funktionen zu definieren, Tests durchzuführen und Feedback an das Entwicklungsteam zu geben.
  • DerDas technische Team gewährleistet die technische Qualität des Projekts. Es berät den Kunden bei der Priorisierung von Aufgaben und bei den technischsten Funktionen. Es wird auch für die Entwicklung und die langfristige Betreuung des Projekts zuständig sein.

Entwicklung nach der agilen Methode

Die agile Methode funktioniert in Sprints, kurzen Iterationen, während derer das Entwicklungsteam die verschiedenen Funktionen der Anwendung implementiert. 
Um die Effizienz der Entwicklungen zu maximieren, ist es sinnvoll, in Sprints oder Iterationen von einer Dauer zu arbeiten, die von wenigen Stunden bis zu einem Monat (durchschnittlich zwei Wochen) reichen können. Dies ermöglicht es, den Fortschritt des Projekts im Auge zu behalten und sich bei Richtungsänderungen bei der Implementierung der Funktionen anpassen zu können. 

Feedback berücksichtigen

Die agile Methodik betont auch die Bedeutung des Austauschs, der Berücksichtigung von Feedback und der Flexibilität. Tatsächlich legt sie sich zu Beginn eines Projekts nicht auf feste und starre Spezifikationen fest, sondern ermöglicht es, sich an mögliche Entwicklungen anzupassen.

Fazit

Die Entscheidung, eine Anwendung zu erstellen, kann durch die Definition der Schlüsselfunktionen erleichtert werden. Dies ermöglicht die Erstellung von wireframes wireframes und Mockups, die ein erstes greifbares Produkt darstellen, das dem Zielmarkt und potenziellen Investoren gezeigt werden kann. Es ist auch wichtig, einen vertrauenswürdigen Partner zu finden, um die Entwicklungen der Anwendung umzusetzen. 
Schliesslich muss parallel dazu eine geeignete Akquisitionsstrategie definiert werden, um schnell möglichst viele Nutzer zu gewinnen. 

Möchten Sie bei der Lancierung Ihres digitalen Projekts begleitet werden?

Reichen Sie Ihr Projekt jetzt ein