Scrum

Agil, flexibel & effizient

Unsere Arbeitsweise

Scrum

Mit unserer ERP- und Warehousemanagement-Software 360e haben wir ein leistungsfähiges Produkt entwickelt, das die Anforderungen des Versandhandelsgeschäfts, Einzelhandels und e-Commerce übertrifft.

 

Unsere Software wird fortlaufend weiterentwickelt. Gründe dafür sind u. a.:

  • die Wünsche und Bedürfnisse unserer Kunden
  • aus Projekten unserer Neukunden
  • die Entwicklung aus dem Markt

 

Wie managen wir all diese Anforderungen und integrieren sie in unsere Software?

➥ Wir setzen Scrum als Rahmenwerk zur Weiterentwicklung unserer e-Commerce Software ein.

Vorteile unserer Softwareentwicklung mit Scrum

  • Hohe Transparenz
  • Alle 14-Tage ein neues Release unserer Software
  • Hohe Produktivität
  • Flexibilität für Sie
  • Permanenter inhaltlicher Austausch zwischen den Teams
  • Agile und schnelle Umsetzung Ihrer Wünsche und Bedürfnisse
  • Schnelle Reaktionsfähigkeit auf das Marktgeschehen

Scrum: kurz erklärt

Scrum ist ein agiles Rahmenwerk für Produktentwicklung und Projektmanagement. Es bietet eine Struktur mit festgelegten Rollen und Prozessen, die es Teams ermöglicht, selbstständig und nach agilen Prinzipien zusammenzuarbeiten.

Wir nutzen Scrum zur Weiterentwicklung unserer Software

Wie erreichen uns neue Anforderungen an unsere Software?

Gemeinsam mit unseren Neukunden erarbeitet unser Projekt-Team neue Anforderungen an unsere Software 360e. Dies kommt vor, wenn beispielsweise eine besondere Produktpalette besteht und somit spezielle Anforderungen aufkommen.

Mit unseren bestehenden Kunden entwickeln wir unsere Software ebenfalls kontinuierlich weiter.

Was ist eine User Story?

Indem die Nutzer ihre Anforderungen in einer bestimmten Form formulieren, wird schnell deutlich, wer eine fachliche Anforderung an die Software stellt und aus welchen Gründen: „Als [Nutzer] möchte ich [Funktionalität]…, um [Nutzen]… zu erreichen“.
Präzisiert wird die Anforderung durch die Formulierung von Akzeptanzkriterien. Die User Stories schneiden wir so, dass durch die Umsetzung zusätzliche lauffähige Software entsteht, die einen entsprechenden Geschäftsnutzen erbringt.

Was sind die Aufgaben eines Scrum-Masters?

Unser Scrum Master unterstützt das Entwicklungsteam bei der Selbstorganisation sowie dem Erkennen und Lösen von Konflikten. Er stellt sicher, dass Scrum verstanden und umgesetzt wird und dass die Praktiken und Regeln eingehalten werden.

Arbeit nach Scrum bei e-velopment

Der Ablauf eines Scrum Sprints

Schritt 1: Unser Product Owner stellt dem Entwicklungsteam die User Stories vor. Nach fachlicher Klärung nimmt das Team im Estimation Meeting eine Komplexitätsschätzung der Stories vor. Dafür werden Story Points vergeben.

Schritt 2: Die Stories werden in unserem Backlog gesammelt und vom Product Owner priorisiert. Dies geschieht in Abstimmung mit unseren Kunden, unserem Kundenservice als Vertreter der Bestandskunden und dem Projektteam als Fürsprecher der laufenden Neukundenprojekte.

Schritt 3: Die Umsetzung der User Stories erfolgt im Rahmen eines Sprints – einem Vorgang mit festgelegter Dauer, die bei uns genau zwei Wochen beträgt.

Schritt 4: Zum Start eines neuen Sprints werden die am höchsten priorisierten Stories in das Sprint Backlog übernommen.

Schritt 5: Im Sprint Planning legt das Entwicklungsteam mit dem Forecast den Umfang der Stories fest, der in dem Sprint umgesetzt wird.

➥ Die Weiterentwicklung der Software erfolgt durch die Bearbeitung der Stories im Sprint.

Schritt 6: Im Laufe des Sprints wird der Arbeitsfortschritt auf dem SCRUM-Board visualisiert.

Schritt 7: Der Fortschritt wird im täglichen Austausch im Scrum-Team kommuniziert.

Dabei werden von jedem Teilnehmer drei Fragen beantwortet:

Was habe ich gestern erreicht?

Was will ich heute erreichen?

Was hindert mich daran?

➥ Das Ergebnis eines Sprints ist ein neues Release der Software 360e.

Schritt 8: Nach jedem Sprint findet ein Austausch zwischen allen Beteiligten statt – das Sprint Review. Hier werden die Ergebnisse vorgestellt. Zum Release erhalten unsere Kunden die Release Notes, in denen wir die neuen Funktionen der Software vorstellen.

Schritt 9: Zum Abschluss findet eine Retrospektive statt. Hierbei wird im Scrum-Team bewertet, wie der Sprint gelaufen ist, um neue Erkenntnisse zu identifizieren.

Im Anschluss beginnt der nächste Sprint.