Leitfaden zum Schreiben von User Stories für Bubble Apps
Wenn Sie neu bei Bubble sind oder sogar ein erfahrener Bubble-Entwickler, fragen Sie sich vielleicht, wie Sie effektiv User Stories erstellen können, die die Funktionen und Merkmale Ihrer App genau widerspiegeln.
Hier kommt dieser Leitfaden ins Spiel. Wir führen Sie durch jeden Schritt des Prozesses, von der Definition von Benutzerrollen und -zielen bis zur Erstellung von Akzeptanzkriterien.
Egal, ob Sie eine App für sich selbst oder einen Kunden entwickeln, dieser Leitfaden gibt Ihnen die Werkzeuge an die Hand, um effektive User Stories zu erstellen und bessere Bubble-Apps zu entwickeln!
Was sind User Stories?
User Stories sind kurze, einfache Beschreibungen einer Funktion oder Funktionalität einer Softwareanwendung, die Sie aus der Perspektive eines Endbenutzers schreiben. Es ist ein Endziel, keine Funktion, aus der Perspektive des Softwarebenutzers ausgedrückt.
Eine User Story besteht typischerweise aus drei Teilen:
-
Benutzerrolle oder Persona
-
Ziel oder Zweck des Benutzers
-
Nutzen oder Wert, den der Benutzer durch das Erreichen seines Ziels erzielt.
Zum Beispiel könnte eine User Story so aussehen: “Als registrierter Benutzer möchte ich mein Passwort zurücksetzen können, damit ich wieder Zugriff auf mein Konto erhalte, falls ich meine Anmeldedaten vergessen habe. Das spart mir Zeit und Frustration.”
Ich habe nicht viele Details angegeben. Diese werden später ausgearbeitet, nachdem das Team sich auf das Notwendige geeinigt hat.
Aber indem Funktionen in User Stories zerlegt werden, können Teams sich darauf konzentrieren, Software zu entwickeln, die wirklich den Benutzerbedürfnissen entspricht, anstatt einfach eine Liste vordefinierter Funktionen zu implementieren.
Obwohl es so aussehen mag, als wären User Stories nur Softwareanforderungen, sind sie viel mehr als das. Die Stories verwenden eine einfache Sprache, um das Entwicklungsteam zu leiten und Kontext für ihre Arbeit zu liefern, was einen Mehrwert für den Endbenutzer schafft.
Warum User Stories erstellen?
User Stories vereinfachen komplexe Projekte in kleine Aufgaben. Indem sie sich auf die Benutzerperspektive konzentrieren, können Bubble-Entwickler vermeiden, Zeit und Ressourcen für unnötige Funktionen zu verschwenden.
Außerdem können User Stories, die in einfacher Sprache verfasst sind, von allen Mitgliedern des Entwicklungsteams verstanden werden. Dieser Schritt ist entscheidend für den Aufbau erfolgreicher Bubble-Apps.
Wie arbeitet man mit User Stories?
Zusätzlich zu ihrem eigenständigen Wert dienen User Stories als Bausteine von Epics und Initiativen.
Epics stellen bedeutende Arbeitseinheiten dar, die weiter in einzelne Stories zerlegt werden, während mehrere Epics eine Initiative bilden.
User Stories werden zu Sprints hinzugefügt und über die Dauer des Sprints bearbeitet. Während eines Sprints sollten Sie entscheiden, welche Stories Sie in diesem Sprint angehen werden.
Jetzt ist es an der Zeit, technisch zu werden und Anforderungen zur Story hinzuzufügen. Ihre Story sollte so bemessen sein, dass sie in einem Sprint abgeschlossen werden kann. Wenn die Story länger als der Sprint dauert, versuchen Sie, die Story aufzuteilen.
Wie man User Stories schreibt
User Stories folgen einer einfachen Formel:
“Als [Benutzerrolle] möchte ich [etwas tun], damit [Grund].”
Dieses Format stellt sicher, dass die Story auf den Benutzer und seine Bedürfnisse fokussiert ist und nicht auf die Lösung selbst.
Es ist wichtig, Benutzerrollen zu definieren, bevor Stories geschrieben werden. Dies hilft Ihnen, die verschiedenen Arten von Benutzern und ihre einzigartigen Bedürfnisse zu verstehen.
Benutzerrollen werden basierend auf Demografie, Unternehmensrollen oder anderen relevanten Kriterien bestimmt.
Aufschlüsselung:
-
“Als [Benutzerrolle]”: Wer ist der Endbenutzer unserer Bubble-App? Es geht über die Kenntnis des Jobtitels hinaus – Sie müssen ihre persönlichen Merkmale verstehen.
-
“Etwas tun”: Konzentrieren Sie sich auf die Absicht des Benutzers und nicht auf die Funktionen, die er verwenden wird. Das bedeutet, sein Ziel zu beschreiben, anstatt spezifische UI-Elemente oder Funktionalitäten.
-
“Grund”: Verstehen Sie das größere Bild. Was ist das Hauptproblem, das gelöst werden muss? Was ist das Endziel oder der Nutzen, den der Benutzer durch die App erreichen möchte?
User Stories sind flexibel und können sich ändern. Sie sollten flexibel genug sein, um sich im Laufe des Projekts und bei Verfügbarkeit neuer Informationen weiterzuentwickeln.
Wie stellen Sie sicher, dass Ihre User Stories mit Ihrer Produktvision übereinstimmen?
Es ist wichtig sicherzustellen, dass Ihre User Stories mit Ihrer Produktvision übereinstimmen, um einen klaren Fokus und eine klare Richtung für Ihre App beizubehalten.
Beginnen Sie damit, das Kernwertversprechen Ihrer App zu identifizieren und das Hauptproblem zu definieren, das sie für Benutzer löst. Nutzen Sie dies als Grundlage für die Erstellung von User Stories, die Ihre Produktvision direkt unterstützen.
-
Bewerten Sie Ihre User Stories regelmäßig anhand Ihrer Produktvision, um sicherzustellen, dass sie weiterhin übereinstimmen.
-
Verfeinern und passen Sie Ihre User Stories an, um sicherzustellen, dass sie Ihre Produktvision unterstützen.
Verwandt: Bubble Development Process Guide
Welche Fallstricke sollten Sie beim Schreiben von User Stories vermeiden?
-
Zu vage sein und das Ziel nicht genau definieren. Es ist wichtig, spezifisch zu sein und genau zu definieren, was der Benutzer will und braucht.
-
Aus der Perspektive eines Entwicklers statt aus der Perspektive des Benutzers schreiben. Ihre User Stories sollten sich auf die Benutzererfahrung konzentrieren.
-
Annahmen über die Bedürfnisse und Wünsche des Benutzers treffen. Es ist wichtig, Benutzerforschung zu betreiben, um Ihre Benutzer klar und genau zu verstehen.
-
Ihre User Stories nicht priorisieren. Stellen Sie sicher, dass Sie sich zuerst auf die wichtigsten User Stories konzentrieren.
-
User Stories schreiben, die zu komplex sind. Halten Sie sie einfach und leicht verständlich, damit alle am Entwicklungsprozess Beteiligten auf dem gleichen Stand bleiben können.
-
Vergessen, Akzeptanzkriterien einzubeziehen, damit alle Parteien wissen, was vom Endprodukt erwartet wird.
Was ist der Zweck der Erstellung von Akzeptanzkriterien?
Akzeptanzkriterien helfen dabei, klar zu definieren, wann die Story als abgeschlossen gilt, und helfen, Unklarheiten zu vermeiden.
Sie legen klar fest, was zu tun ist und wie es während des Tests zu bewerten ist. Dies beschleunigt den Entwicklungsprozess und erleichtert die Fortschrittsverfolgung.
-
Akzeptanzkriterien sollten spezifisch, messbar, erreichbar, relevant und zeitgebunden sein.
-
Sie helfen sicherzustellen, dass die Story die Anforderungen des Kunden erfüllt und dass das Entwicklungsteam die Erwartungen des Endbenutzers versteht.
Hier ist ein Beispiel für Akzeptanzkriterien für die Online-Zahlungsabwicklung:
-
Wir sollten die Zahlungsinformationen überprüfen und nur gültige Zahlungsdetails akzeptieren.
-
Wir sollten dem Benutzer nach erfolgreicher Zahlung eine Bestätigungsnachricht senden.
-
Wir sollten den Benutzer benachrichtigen, wenn die Zahlung nicht erfolgreich war, und den Grund des Fehlers erläutern.
-
Wir sollten alle Zahlungstransaktionen protokollieren und einen Mechanismus zur Überprüfung der Zahlungsaktivität bereitstellen.
Klare und prägnante Akzeptanzkriterien formulieren
Beim Schreiben von Akzeptanzkriterien ist es wichtig, so spezifisch wie möglich zu sein. Verwenden Sie eine klare und einfache Sprache und vermeiden Sie Mehrdeutigkeiten oder Unklarheiten.
-
Beginnen Sie damit, die spezifischen Funktionen oder Funktionalitäten zu identifizieren, die Sie testen möchten.
-
Beschreiben Sie das erwartete Verhalten jeder Funktion detailliert, einschließlich aller erforderlichen spezifischen Eingaben, Ausgaben oder Interaktionen.
-
Fügen Sie alle spezifischen Leistungsziele oder Einschränkungen hinzu, die die Funktion erfüllen muss, um als abgeschlossen zu gelten.
Indem Sie diese Schritte befolgen, können Sie Akzeptanzkriterien erstellen, die klar, prägnant und effektiv sind – und Ihnen helfen, eine hochwertige Bubble.io-App zu entwickeln, die den Bedürfnissen ihrer Benutzer entspricht.
Best Practices für die Weitergabe von User Stories an Ihr Entwicklungsteam
Bei der Weitergabe von User Stories an Ihr Entwicklungsteam ist es wichtig, klare und prägnante Informationen bereitzustellen. Verwenden Sie eine einfache Sprache und vermeiden Sie Fachjargon oder technische Begriffe, die den Teammitgliedern möglicherweise unbekannt sind.
Stellen Sie sicher, dass Sie die User Stories logisch und systematisch organisieren. Erwägen Sie, sie in kleinere, überschaubarere Einheiten zu unterteilen, die das Team unabhängig voneinander bearbeiten kann.
-
Geben Sie jeder User Story Kontext, indem Sie Informationen über die Ziele und Motivationen des Benutzers hinzufügen.
-
Fügen Sie Akzeptanzkriterien hinzu, die klar definieren, was als erfolgreiche Implementierung der User Story gilt.
-
Kommunizieren Sie regelmäßig mit dem Team über Änderungen oder Aktualisierungen von User Stories.
Erfahren Sie mehr darüber, wie Sie den richtigen Bubble-Entwickler für Ihr Unternehmen einstellen.
Letzte Gedanken
Zusammenfassend lässt sich sagen, dass die Erstellung effektiver User Stories entscheidend für den Erfolg Ihrer Bubble-Apps ist. Indem Sie die Bedeutung von Benutzerrollen, Zielen und Akzeptanzkriterien verstehen, können Sie die Bedürfnisse und Vorlieben Ihrer Zielgruppe besser berücksichtigen.
Weiterführende Lektüre: Bubble Development Process Guide
Zusammenarbeiten
Was du jetzt bei der Definition des Umfangs weglässt, wird später zum Umfangsstreit.
Wir helfen Gründern, ihre App zu spezifizieren, bevor eine einzige Zeile Code geschrieben wird.
Sprechen Sie uns an