Scrum


Scrum

Agile Entwicklung

Intellias benutzt Scrum-Methodologie, um die maximale Flexibilität in der Projekt-Entwicklung zu gewährleisten. Am Anfang des Projekts wird das Produkt geplant, wohin auch die Erstellung des Produktrückstandes gehört, der einen Funktionsüberblick und Liste der Anforderungen beinhaltet, die ihrerseits der Bedeutung nach hierarchisiert angegeben sind. Im Laufe dieser Phase machen wir auch eine Anfangsschätzung, die auch den Umfang im Vergleich zu anderen Geschichten bewertet.

Nächste Phase besteht aus der Sprint-Planung, wobei wir uns das Ziel für den Sprint setzen, Liste der Teammitglieder und ihres Arbeitsaufwandes, Sprint-Arbeitsrückstand, Daten der Präsentation an die Interessengruppen, genaue Zeitplanung des täglichen Scrum erstellen.

Sprint-Rückstand stellt eine Liste der Benutzergeschichten dar, welche das Team zu ergänzen hat. Liste der Benutzergeschichten wird vom Projektteam in der Zusammenarbeit mit dem Produktbesitzer ausgearbeitet und berücksichtigt sowohl Bedeutung der Geschichte, den Umfang (Aufwandabschätzung für die Geschichte), als auch die erwartete Teamproduktivität.

Geschichten, wo die Punktanzahl der Geschichte die geschätzte Teamproduktivität in Punkten nicht überschreitet, sind für den Sprint geeignet. Falls mehrere freie Punkte der Geschichte übrig bleiben, kann Sprint mit den Geschichten aus dem Produktrückstand vervollständigt werden, die eine kleinere Bedeutung aufweisen und logisch mit den Sprint-Hauptgeschichten verbunden sind.

Erst dann gehen wir zum Sprint selbst über. Das Team entwickelt geforderte Funktionalität. Nach dem Sprintanfang darf man die Anforderungen und die Liste der Benutzergeschichten nicht ändern.

Während der kurzen täglichen Scrum-Treffen werden die drei Hauptfragen besprochen:

  • Was habt ihr seit gestern gemacht?
  • Was plant ihr für heute?
  • Habt ihr Probleme, die euch im Zielerreichen verhindern?

Aktueller Stand der Sprint-Abwicklung wird von dem Sprint-Burndown-Chart überwacht. Im Falle, wenn irgendwelche Probleme während der Sprint-Abwicklung erkannt werden, stellt das Team unverzüglich entsprechende Lösungen und Korrekturmaßnahmen bereit.

Jeder Sprint endet mit der Präsentation der Ergebnisse dem Auftraggeber und allen Interessengruppen.

Nach der Fertigstellung von Sprint wird es rückblickend diskutiert und zusammengefasst. Danach wird der nächste Sprint geplant, Ergebnisse des letzten berücksichtigend. Nach der Fertigstellung aller Sprints geht das Projekt in die Endphase über.

 

Vorteile

  • Transparenz für Kunden und Interessengruppen
  • Bequemes Änderungsverfahren für die Anforderungen
  • Schnelle Problemerkennung
  • Unverzügliche Verfügbarkeit der Ergebnisse für die Kontrolle
  • Offensichtlicher Projektfortschritt (bestimmt durch vollständig einsatzfähige Applikation)