INNOVATION

Benutzergeschichten, jetzt agil

Wir werden über die Erstellung von Benutzergeschichten sprechen. User Stories sind nicht per se agil, aber sie können uns helfen, die agilen Prinzipien zu befolgen. Hier sind zum Beispiel drei agile Prinzipien, die wir im Auge behalten sollten Wenn funktionierende Software der wichtigste Maßstab für den Fortschritt ist, müssen wir...

Last updated: 21 Okt 2021 - 6 mins read

Robin Creative Director

CONTENTS

Wir werden über die Erstellung von Benutzergeschichten sprechen. User Stories sind nicht per se agil, aber sie können uns helfen, die agilen Prinzipien zu befolgen.

Hier sind zum Beispiel drei agile Prinzipien, die wir im Auge behalten sollten

  • Arbeitssoftware ist der wichtigste Maßstab für den Fortschritt.
  • Unsere höchste Priorität ist es, den Kunden durch die frühzeitige und kontinuierliche Bereitstellung wertvoller Software zufrieden zu stellen.
  • Einfachheit – die Kunst, die Menge der nicht erledigten Arbeit zu maximieren – ist entscheidend.

Wenn funktionierende Software der wichtigste Maßstab für den Fortschritt ist, müssen wir sicherstellen, dass wir unsere Arbeit so organisieren und verfolgen, dass sie dieses Ziel unterstützt.

Projektleiter – Flatline Agency

Wir müssen dafür sorgen, dass unsere Arbeit organisiert und in Einheiten aufgeteilt wird, die für den Kunden einen Wert darstellen, und wir brauchen eine Möglichkeit, das, was extrem wertvoll ist, von dem zu trennen, was weniger wichtig ist. Die meisten Teams stellen fest, dass sie dies am besten erreichen können, wenn sie ihre Arbeit visualisieren, so dass man leicht erkennen kann, was bereits getan wurde, was gerade getan wird und was noch zu tun ist.

Visualisieren Sie es

Die Visualisierung des Zustands verschiedener Arbeitseinheiten kann in einer Software oder sogar an einer Wand mit Haftnotizen erfolgen, aber wir wollen uns darauf konzentrieren, wie die Arbeitseinheiten dargestellt werden können. Ein guter Ansatz ist es, die Arbeit durch einfache Geschichten darzustellen, die beschreiben, wie die Welt des Benutzers aussehen muss, um eine Geschichte als abgeschlossen zu markieren. Hier sind einige Beispielgeschichten mit einer typischen Geschichtenvorlage.

  • Als registrierter Benutzer möchte ich mein Passwort ändern, damit mein Konto sicher ist. Als Besucher der Website möchte ich mich in die Mailingliste für ein Produkt eintragen, damit ich Produktaktualisierungen per E-Mail erhalten kann.
  • Als Administrator möchte ich einen Benutzer deaktivieren, um unbefugte Anmeldungen durch ehemalige Mitarbeiter zu verhindern.
  • Als Nutzer einer mobilen Anwendung möchte ich alle meine Daten in der Cloud speichern, damit ich von einem anderen Gerät aus darauf zugreifen kann.

Es gibt nichts Magisches an diesem besonderen Format für Geschichten. Die Beispiele, die wir gerade gesehen haben, decken das Wer, das Was und das Warum ab. Mit einer Vorlage können Sie sicherstellen, dass Sie genügend Informationen erfassen, um die Bedürfnisse des Benutzers darzustellen, ohne sich in den Implementierungsdetails zu verzetteln.

Steigerung der Entwicklungseffizienz

Wenn unsere Entwicklungsbemühungen von Geschichten angetrieben werden, die unser Verständnis der Benutzerbedürfnisse widerspiegeln, unterstützt dies unsere Prinzipien und fördert gute Entwicklungspraktiken. Geschichten, die in einer Weise geschrieben sind, die gegen unsere Grundsätze verstößt, behindern gute Entwicklungspraktiken.

Alles, was wir tun können, um die Qualität unserer Geschichten zu verbessern, wird den Rest unseres Entwicklungsprozesses effizienter machen. Einmal arbeiteten wir mit einem Team zusammen, das gerade anfing, seine Arbeit auf diese Weise zu organisieren, und wir benutzten eine ähnliche Vorlage wie die, die wir gerade gesehen haben. Einer der Nutzer hatte das erste Treffen verpasst, bei dem wir erklärten, was wir zu tun versuchten. Er war ein wenig verwirrt und fragte, warum er immer wieder diese kurzen Gedichte über die Software sehe. Offensichtlich dachte er, wir würden eine seltsame Form von Haiku schreiben.

Gute Benutzergeschichten sind zunächst einmal Fiktion. Die Umgebung ist die Welt, in der der Benutzer mit der Software interagiert. Die Geschichte ist aus der Sicht des Nutzers geschrieben und erzählt die Dinge aus der Perspektive des Nutzers.

Nutzerperspektive

Die Nutzerperspektive ist sehr wichtig, denn unsere Grundsätze besagen, dass wir unseren Fortschritt dadurch definieren, dass wir dem Nutzer die Möglichkeit geben, etwas Wertvolles mit der Software zu tun, was er vorher nicht tun konnte. Wenn wir an Geschichten arbeiten, die keinen geschäftlichen Wert für den Kunden schaffen, machen wir etwas, von dem wir ausdrücklich gesagt haben, dass es nicht als Fortschritt zählt.

Wie gehen wir also mit all der Arbeit um, die wir erledigen müssen und die der Benutzer nicht sehen kann? Wie gehen wir mit Geschichten aus der Welt der Entwickler um? Wie gehen wir mit Geschichten wie dieser um? Wir wollen eine Datenbank mit allen Tabellen, um die Daten zu modellieren, damit wir Informationen speichern können, die die Anwendung benötigt. Dies ist eine schlechte Geschichte, weil sie gegen unsere Grundsätze für die Softwareentwicklung verstößt. Beachten Sie, dass ich gesagt habe, dass die Geschichte schlecht ist, nicht die Idee, eine Datenbank zum Speichern von Daten zu haben.

Die Geschichte der Datenbank

Wir brauchen auf jeden Fall eine Datenbank, aber wenn wir diese Geschichte erstellen, hängt fast die gesamte Anwendung davon ab, dass sie zuerst erstellt wird.

Wir könnten diese Geschichte abschließen und hätten keine Funktionalität.

L. Kamman – Entwickler Flatine Agency

Wir können unseren Nutzern nichts zeigen, was sie tatsächlich als Arbeitssoftware verwenden können, aber das würde gegen unsere Grundsätze verstoßen. Außerdem werden wir die Informationen, die wir zur Vervollständigung dieser Geschichte benötigen, erst dann kennen, wenn wir herausgefunden haben, wie wir andere Teile des Systems aufbauen werden. Eine solche Geschichte ist also sowohl eine Voraussetzung für jede andere Geschichte als auch eine Abhängigkeit von ihr. Wenn man zwei Dinge hat, die beide davon abhängen, dass das andere zuerst erledigt wird, ist das ein Rezept für einen Stillstand.

Wenn Sie schon einmal an einer solchen Geschichte gearbeitet haben, haben Sie vielleicht eine lange Zeit erlebt, in der der Benutzer fragt, wie die Dinge laufen, und das Entwicklungsteam sagt: „Nun, wir müssen erst einen Haufen Einrichtungsarbeiten erledigen, bevor wir mit der eigentlichen Anwendung beginnen können.“ Es gibt einen anderen Weg.

Es scheint ineffizient für den Entwickler

Wenn Sie Ihre Geschichten aus der Benutzerperspektive schreiben, können Sie nur die Teile erstellen, die Sie benötigen, um einen Mehrwert für den Benutzer zu schaffen. Das bedeutet wahrscheinlich, dass Sie einen Teil der Datenbanken aufbauen müssen, aber nur die Teile, die Sie für die jeweilige Geschichte benötigen. Für Entwickler mag es kontraintuitiv erscheinen, Software aus der Perspektive der Benutzer zu entwickeln, da ein solcher Ansatz bedeutet, dass man einige Dinge, die man in der Vergangenheit getan hat, überarbeiten muss, wenn sich zukünftige Entwicklungen abzeichnen.

Softwareprojekte, die scheitern, scheitern in der Regel daran, dass sie sich nicht darauf konzentrieren, dem Benutzer regelmäßig einen tatsächlich nutzbaren Geschäftswert zu liefern, und dass sie das Testen vergessen. Wenn Sie die Anwendung so entwickeln, wie der Benutzer über den Wert denkt, minimieren Sie dieses Risiko. Wenn Sie die anderen Agile-Prinzipien befolgen, sind die Kosten für einige Nacharbeiten trivial im Vergleich zu den Vorteilen, die sich daraus ergeben, dass der Geschäftswert eher früher als später erreicht wird.

THINKING

Shopify Sommer-Editionen ’23 – unsere Favoriten

Imagine my Business – Imagine my Store – Imagine my Future Das ist der Aufhänger, mit dem Shopify uns die Summer Editions ’23 vorstellt. Eine der leistungsstärksten Aktualisierungen bis jetzt. In der digitalen Welt hat es einige Veränderungen gegeben, die sich automatisch auf die eCommerce-Branche auswirken und ihr viele neue Möglichkeiten eröffnen. Personalisierung und Individualisierung...

Shopify’s einseitiger Checkout

Inzwischen haben wir alle von den Shopify Editions | Winter ’23 und den erstaunlichen Upgrades gehört, die die eCommerce-Plattform bald anbieten wird. Shopify ist einer der größten Akteure in der Branche, hält einen beträchtlichen Marktanteil in den Vereinigten Staaten und hat einen Anteil von über 444 Milliarden Dollar an der weltweiten Wirtschaftstätigkeit. Das neue Update...

B2B mit Shopify: Das Potenzial des Business-to-Business-Handels ausschöpfen

Im heutigen digitalen Zeitalter hat der eCommerce die Art und Weise, wie Unternehmen arbeiten und mit ihren Kunden in Kontakt treten, revolutioniert. Shopify, eine der führenden eCommerce-Plattformen, ist nicht nur auf den Direktvertrieb ausgerichtet, sondern bietet auch robuste Funktionen, die Shopify Plus-Händler für Business-to-Business-Transaktionen (B2B) nutzen können. Dieser Artikel befasst sich mit der Welt des...

Shopify Markets Pro: Die ultimative Lösung für internationale eCommerce-Geschäfte

Sie möchten Ihr eCommerce-Geschäft ausbauen und den internationalen Markt erobern? Doch die Komplexität internationaler Transaktionen hat Sie Ihre Entscheidung überdenken lassen? Shopify Markets Pro bietet eine All-in-One-Lösung, die den Prozess des globalen Verkaufs vereinfacht. Wir zeigen Ihnen alles, was Sie über das neue Toolkit von Shopify Markets wissen müssen, um Ihr eCommerce-Geschäft auf globaler Ebene...

Flatline Marketing Services

Flatline Marketing Services: Your digital pulse

Entdecken Sie, wie Flatline Agency digitale Marketinglösungen anpasst, um Ihren eCommerce-Erfolg mit den richtigen Werkzeugen und effektiver Zusammenarbeit zu steigern. Einführung Bei Flatline Agency wissen wir, dass das Verstehen und Verbinden mit Ihrer Zielgruppe ein wesentlicher Bestandteil des digitalen Marketings ist. Unsere Strategien umfassen zielgerichtetes SEO, ansprechende Social-Media-Kampagnen und mehr. Wir glauben, dass enge Zusammenarbeit...

WordPress Multisite: Optimieren Sie Ihr Web Management

Entdecken Sie die Vorteile von WordPress Multisite für ein vereinfachtes Management und die Wartung mehrerer Websites über ein einziges Dashboard. Einführung In der heutigen schnelllebigen digitalen Landschaft ist die effiziente Verwaltung mehrerer Websites für viele Organisationen eine Herausforderung. Mit der Expansion und Diversifizierung von Unternehmen bietet WordPress Multisite eine leistungsstarke Lösung, die eine nahtlose Verwaltung...

WooCommerce-Migration: Eine Schritt-für-Schritt-Anleitung für die Navigation Ihrer Migration

In der dynamischen Welt des eCommerce bedeutet Vorsprung nicht nur, mit der Technologie Schritt zu halten, sondern sie zu Ihrem Vorteil zu nutzen. Bei Flatline Agency haben wir einen bedeutenden Trend beobachtet, bei dem Unternehmen ihre digitalen Schaufenster auf Plattformen umstellen, die mehr Agilität, Skalierbarkeit und Nutzerbindung bieten. Einführung WooCommerce wird von vielen wegen seiner...

Shopware zu Shopify: Das beste eCommerce-Tool im Jahr 2024

Der Wechsel von Shopware zu Shopify sollte Ihr nächster Schritt sein, aber warum? Und wie? Wir sind hier, um all diese Fragen zu beantworten, also machen Sie sich keine Sorgen. Einführung Bei Flatline haben wir einen Wandel bei den Unternehmen auf dem digitalen Markt festgestellt. Immer mehr Unternehmen wechseln von Shopware zu Shopify, um neue...

ChatGPT 3.5 vs. ChatGPT 4: Ein direkter Vergleich

Die bemerkenswerten Unterschiede zwischen ChatGPT 3.5 und ChatGPT 4. Willkommen zu unserem neuesten Blog. Heute befassen wir uns detailliert mit zwei der beliebtesten KI-Tools der Welt. ChatGPT 3.5 und ChatGPT 4. Wie einige von Ihnen vielleicht schon wissen, ist Chat ChatGPT das kostenpflichtige Abonnement von OpenAI, wir sind hier, um diesen Service mit dem kostenlosen...

HubSpot-Einstellungen: Ihr klarer Leitfaden für 2024

Ein vollständiger Leitfaden, der alle Ihre Fragen zur Einrichtung Ihrer HubSpot-Einstellungen beantwortet. Willkommen bei unserer Anleitung zur Navigation in den HubSpot-Einstellungen. Wenn Sie neu bei HubSpot sind und nicht wissen, wie oder wo Sie anfangen sollen, machen Sie sich keine Sorgen. Dieser Leitfaden und unsere ergänzenden Videos helfen Ihnen bei den einzelnen Schritten, damit Sie...

Saison 1/4 – Shopify B2B-Anwendungen

Shopify B2B-Apps – die Flatline-Go-To’s Shopify hat sein B2B-Spiel auf die nächste Stufe gebracht. Es gibt viele Möglichkeiten, die eCommerce-Plattform zu nutzen, und auch eine Vielzahl von Apps, die verwendet werden können. Wir führen Sie in die B2B-Grundlagen von Shopify und unsere Go-to-Apps ein, sowohl für Shopify Plus als auch für unsere Standardtarif-Nutzer. Shopify B2B-Funktionalität...

Saison 1/3 – Shopify-Multistores

Shopify Multistores – die Innovation der Zusammenlegung Ihres Online-Geschäfts Shopify hat sich zu einem Leuchtturm für Einzelhändler entwickelt, die ihre digitale Präsenz erweitern möchten. Mit der Einführung von Shopify Multistores haben Unternehmen nun die Möglichkeit, mehrere Schaufenster unter einem Dach zu verwalten – eine Funktion, die die Art und Weise, wie Marken den Online-Verkauf angehen,...

Saison 1/2 – Shopify E-Mail-Einrichtung

Wir zeigen Ihnen, wie Sie Ihre Shopify-E-Mails einrichten – für den Shopbetreiber und den Absender! E-Mail ist mehr als nur ein Kommunikationsmittel für Ihre Kunden, es ist ein echtes Marketinginstrument, das auf so viele Arten eingesetzt werden kann. Das Jahr 2024 ist definitiv eine Gelegenheit für Sie, Ihr Postspiel mit Shopify zu verbessern. Bei der...

This site is registered on wpml.org as a development site. Switch to a production site key to remove this banner.