Präsentationsfolien von der Advanced Developers Conference am 23.10.2013 in Frankenthal zum Thema:
Scrum live erleben
Diese Session ist auf 20 Teilnehmer reduziert, entsprechend bitte vorher anmelden. Ziel ist es offen in der Runde zu Diskutieren über die Möglichkeiten und Stolpersteine beim Einsatz von Scrum in der Praxis. Geleitet wird dies von einem Scrum Master der in mehreren Unternehmen dieses Vorgehensmodell eingeführt hat. Ob erfolgreich oder nicht wird er gerne erzählen.
2. Holger Wendel?
… arbeitet bei der NEONRED Group GmbH am Standort Hürth als Senior
Consultant – Multitouch Development | Lead Research. Als Entwickler,
Architekt und Berater beschäftigt er sich hauptsächlich mit Technologien aus
dem Microsoft Umfeld. Er treibt die Entwicklung in den Bereichen Touch, Mobil
und Web. Ausserdem ist er zertifizierter Scrum Master und hat in diversen
Projekten Erfahrungen in den unterschiedlichsten Rollen sammeln können.
Holger beschäftigt sich mit WPF, Silverlight und C# sowie mit ASP.NET (MVC).
Er ist Windows Phone Entwickler der ersten Stunde, Nokia Developer
Champion und hat ein gutes Händchen für UI Konzepte und Design. Vor allem
hat es Ihm die Programmierung mit dem .NET Gadgeteer angetan.
Er ist Gadget verrückt, Trainer, Autor und Seele seines Blog.
4. Scrum?
Scrum geht davon aus, dass Entwicklungsprozesse zu
komplex sind, um von Vornherein in große
abgeschlossene Phasen und einzelne Arbeitsschritte
(Tage oder Stunden pro Mitarbeiter) eingeteilt zu
werden. Effizienter ist es, wenn sich ein Team in einem
festen äußeren Rahmen selbst organisiert. Dabei
werden traditionelle Werkzeuge der Projektsteuerung
durch das Management abgelehnt.
5. Manifest für Agile
Softwareentwicklung
Individuen und Interaktionen
mehr als Prozesse und Werkzeuge
Funktionierende Software
mehr als umfassende Dokumentation
Zusammenarbeit mit dem Kunden
mehr als Vertragsverhandlung
Reagieren auf Veränderung
mehr als das Befolgen eines Plans
http://agilemanifesto.org/iso/de/
8. Rollen
Pigs
Prodoct Owner, Scrum Master, Team
Committed
- Projekt und Scrum Prozess
- Entwicklung gemäß der Zyklen
Chicks
Steakholder, User
Alle die in das Projekt involviert oder daran beteiligt
sind.
Keine Beteiligten des Scrum Prozess! Ideen können
aber eingebracht oder verwertet werden.
10. Kriterien für eine gute User
Story
Independent: Eine Story sollte unabhängig von anderen Stories sein.
Story-Ketten sollten demnach vermieden werden.
Negotiable: User Stories sind verhandelbar und können verändert
werden. Kunden und Entwickler besprechen und präzisieren sie gemeinsam.
Valuable: Die Stories sollten einen erkennbaren Mehrwert für den
Endnutzer liefern. Deshalb sollten sie vom Nutzer selbst geschrieben
werden.
Estimatable: Eine Story muss so überschaubar sein, dass die Entwickler
die Zeit und den Aufwand für die Umsetzung abschätzen können.
Small: Die komplette Umsetzung einer Story sollte in einem Sprint erfolgen
können. Ein Sprint kann 1 oder auch 4 Wochen dauern.
Testable: Klare Akzeptanz Kriterien legen feste, wann eine Story
erfolgreich abgeschlossen und testbar ist.