Einträge mit Tag "smaboo-v2.0"

Adrian | 1. September 2008 9:12 | Kategorie smaboo

Wir bauen um! (Teil 2)

smaboo baut um

Im ersten Blogpost aus dem smaboo-Entwicklungslabor, hatten wir einen groben Umriss über die Version 2 gegeben. Jetzt gehts hier um die verwendete Entwicklungsmethodik, denn spannend ist aber nicht nur WAS wir machen, sondern auch WIE wirs machen.

Wir verwenden mit “Scrum” eine agile Softwareentwicklungs-Methode, die auf so genannten “User Stories” basiert. Der Vorteil von User Stories, d.h. der Funktionalitäts- und Prozessbeschreibung aus Benutzersicht, liegt ganz klar in der Einfachheit. Dadurch kann ein grösserer Teil des Teams in die Spezifikationsarbeit einbezogen und eingebunden werden und man gewinnt dadurch an Geschwindigkeit. Ein weiterer grosser Vorteil: der Fokus und Detailgrad von Stories kann sich im Verlauf des Projekts verändern. So werden am Anfang typischerweise sogenannte “Epic Stories” erfasst, d.h. die Bedienungsmuster als grosses Ganzes. Im Verlaufe der Sprints (das sind die Umsetzungshorizonte, vergleichbar mit Iterationen nur viel kürzer) können dann die Stories immer weiter herunter gebrochen und an die im Projektverlauf gemachten Erfahrungen angepasst werden.

Der Aufbau einer Story ist dabei sehr einfach gehalten:
As a <type of user> I want to <specific goal> so that <specific reason/business value>.

Ebenso einfach definiert sind die typischen Inhalte einer User Story:

    * Karte: Hier wird die eigentliche Spezifikation mit Verhaltensmustern und erwarteten Ergebnissen definiert.
    * Diskussion: Dies ist das Gefäss für Diskussionen zu den einzelnen Details und Fragen.
    * Tests: Hier werden die Akzeptanzkriterien definiert, d.h. wann eine Story korrekt erfüllt ist und wann nicht.

In der Heimatsprache der Methodik klingt dieser Dreiklang natürlich sehr viel schöner: Card, Conversation, Confirmation.

Wer noch etwas mehr zum Thema Scrum und User Stories erfahren möchte, dem seien die folgenden Ressourcen ans Herz gelegt:
- Artikel Advantages of the “As a user, I want” user story template.
- Powerpoint Slides von Mike Cohn “Effective User Stories for Agile Requirements”



Adrian | 27. August 2008 7:55 | Kategorie smaboo

Wir bauen um! (Teil 1)

smaboo baut um

Keine Angst liebe smaboo-User! Ihr werdet weder von herumfliegenden Holzspänen noch von verschwitzten Bauarbeitern (ähm ‘tschuldigung Programmierern) belästigt. Wir betreiben den Umbau hier ganz still und leise – digital eben. Wir bauen hier seit drei Monaten nun an der Version 2.0 von smaboo.de und Marko hatte mich gebeten, darüber mal zu berichten.

Nun, allzuviel kann ich natürlich nicht verraten – sonst wärs ja nicht spannend. Neben einer grafischen Aufhübschung (wir bauen zusammen mit Compuccino ein rundumerneuertes Design-Konzept), gehts natürlich vor allem um Funktionalität und Prozessdesigns. So wollen wir sowohl unseren Administratoren (die für die smaboo Promoter fleissig Auszahlungen machen, Kampagnen überwachen und Supportanfragen beantworten) im Backend das Leben erleichtern. Aber auch die Promoter werden einen komplett neu gestalteten Arbeitsbereich (das Dashboard unter “my smaboo”) erhalten, der das Leads generieren und Produkte empfehlen noch leichter macht. Und selbstverständlich wirds auch ein paar neue Community-Features geben..

In Teil 2 noch in dieser Woche erklären wir euch dann, WIE wirs machen – also welche Entwicklungsmethodik wir verwenden.