SlideShare une entreprise Scribd logo
1  sur  10
Télécharger pour lire hors ligne
Scrum Patterns
Pattern Language of Programming
Scrum Fallen - Scrum Patterns
Das einfache Scrum Framework kann nicht alle Probleme lösen!
Die Scrum Teams haben oft die gleichen Probleme, die man Scrum
Fallen (Scrum Pitfalls) nennt.
Die Scrum Fallen (pitfalls) kann man durch Scrum Patterns (hilfreiche
Prozesse ) umgehen.
Weil immer neue Scrum Patterns entstehen, kann man diese zusammen
einsetzen. Das wird "Pattern Language of Programming"
oder PLoP genannt.
1 Pattern Stabile Teams
Versuchen sie zu vermeiden, dass Team-Mitglieder in mehreren
Teams %-weise arbeiten und ständig wechseln! Stabile Teams
kennen ihre Kapazität und sind besser vorhersagbar für den
Business. Team-Mitglieder können sich besser identifizieren, wenn
sie nur einem Team zugehören!
Halten Sie Ihre Teams nicht nur klein, sondern auch stabil!
2 Pattern "Yesterday’s Weather"
Stabile Teams haben auch eine stetige Velocity-Steigerung je Sprint,
idealerweise um die 10%, bis sie nicht Ihre Überproduktivität erreicht
haben. Basierend auf die erreichte Velocity vom vorherigen Sprint,
kann ein Team die erledigten Punkten +10% (Points) für das neue
Sprint einplanen. Das nennt man Pattern " Yesterday's Weather". Es
hilft dem Team besser zu planen.
Messen Sie Ihre Velocity! Planen Sie besser!
3 Pattern Swarming
Die Regel besagt, dass das Team mit der Story aus dem Product Backlog
anfangen soll, die den größten Business Value hat.
Meistens hat ein Team Schwierigkeiten erfolgreich den Sprint abzuschliessen,
weil es nicht auf eine Story aus dem Backlog fokussiert ist und viel zu viel WiP
(work in progress) hat.
Pattern Swarming betrifft genau diese Fokussierung der Aufmerksamkeit und
Unterstützung des Teams auf diese Story, bis sie nicht abgeschlossen und auf
DONE gesetzt wird. Wenn das Team dem Verantwortlichen nicht
tatsächlich helfen kann, sorgt es wenigstens dafür, das der nicht unterbrochen
oder abgelenkt wird!
Bleiben Sie fokussiert!
4 Interrupt Pattern
Unterbrechungen beeinträchtigen die Produktivität eines Scrum Teams.
Damit diese nicht zu chronischen Dysfunktion des Teams werden, helfen
einfache Regeln:
1. Basierend auf Messungen / Erfahrung wird vom Team ein Puffer für
nicht vorgesehenen Unterbrechungen eingeplant
2. Alle ungeplanten Anforderungen (requests) müssen vom Product
Owner gesichtet und priorisiert werden, bevor das Team diese
bearbeitet
3. Sollte der Puffer auch mit nur einem Punkt überschritten werden, wird
der Sprint automatisch unterbrochen, neu geplant und das
Management wird über die Verzögerung informiert
Planen Sie Puffer für nicht vorgesehenen Unterbrechungen ein!
5 Pattern Daily Clean Code
Das Ziel ist es am Tagesende eine fehlerfrei Codebasis zu
haben (completely clean base of code).
Beseitigen Sie die Fehler in weniger als einen Tag!
Wenn Sie einen Bug zu der Bugliste oder Sprint Backlog hinzufügen,
behandeln Sie ihn doppelt!
Sollte der Fehler nicht innerhalb eines Tages beseitigt werden, ist das ein
Indiz für ernste Probleme in dem Produktdesign und Sie müssen es
spätestens in der Sprint-Retrospektive besprechen!
Beseitigen Sie die Fehler in weniger als einen Tag!
6 Pattern Stop the Line
" No problem is a problem!" besagt die Mantra des japanischen
Managements!
Die Agilität bedeutet sehr schnelle Anpassung zu Veränderung und sehr
schnelle Reaktion auf die Veränderung; schnelle Identifizierung von
Problemen und deren schnelle und richtige Beseitigung !
Es ist wichtig für das Scrum Team und in der Verantwortung des Scrum
Masters eine Emergency Procedure (Notfall-Prozedur) zu vereinbaren
und zu benutzen, falls und sobald sie Risiko identifizieren.
Diese Prozedur muss auch den Product Owner involvieren! Die Kaizen
Mentalität verlangt die Beseitigung der Problemquelle und eine
Veränderung in der Arbeitsweise, die zum Risiko geführt hat.
Benutzen Sie Notfall-Prozedur!
7 Pattern Scrum the Scrum
Nur wenige Scrum Teams erreichen ihre Überproduktivität
(hyperproductivity state). Der Grund dafür ist, dass nicht jedes Team
seine Hindernisse richtig identifizieren und diese dann auch
schnell beseitigen kann.
Es gibt Hindernisse, deren Beseitigung eine extreme Fokussierung der
Anstrengungen des Teams über längere Zeit in Anspruch nehmen kann.
Langsame Ergebnisse können das Team demotivieren!
Identifizieren Sie bei der Sprint Retrospektive das wichtigste Hindernis und
konzentrieren Sie die Kraft des Teams auf seine Beseitigung in dem
darauf folgenden Sprint!
Benutzen sie Ihr Backlog auch für Impediments!
Kontakt
Von Think-PI bekommen Sie nur individuelle Leistungen
und individuelle Antworten auf Ihre Fragen. Schreiben
Sie uns oder rufen Sie uns an. Wir unterstützen Sie
gerne mit unseren Lösungen für Ihren Erfolg!
Tel: +49(0)898509177
Fax: +49(0)8989340815
Mobil:+49(0)15122984917
Email: info(at)think-pi.de
www.think-pi.de

Contenu connexe

En vedette

En vedette (12)

Rocio
RocioRocio
Rocio
 
Wesen und Einfluss des internationalen Geldsystems
Wesen und Einfluss des internationalen GeldsystemsWesen und Einfluss des internationalen Geldsystems
Wesen und Einfluss des internationalen Geldsystems
 
Gott ist - God is
Gott ist - God isGott ist - God is
Gott ist - God is
 
Mein Freund - My Friend
Mein Freund - My FriendMein Freund - My Friend
Mein Freund - My Friend
 
Netwars-Kampagne Sales Marketing - national und international
Netwars-Kampagne Sales Marketing - national und international Netwars-Kampagne Sales Marketing - national und international
Netwars-Kampagne Sales Marketing - national und international
 
Gewinner und Verlierer im Social Web
Gewinner und Verlierer im Social WebGewinner und Verlierer im Social Web
Gewinner und Verlierer im Social Web
 
SRF Business Analyse und Agilität
SRF Business Analyse und AgilitätSRF Business Analyse und Agilität
SRF Business Analyse und Agilität
 
Infografik Folgestudie Schweizer Grossunternehmen im Social Web 2012, Folgest...
Infografik Folgestudie Schweizer Grossunternehmen im Social Web 2012, Folgest...Infografik Folgestudie Schweizer Grossunternehmen im Social Web 2012, Folgest...
Infografik Folgestudie Schweizer Grossunternehmen im Social Web 2012, Folgest...
 
FM2014: Einführung in Function Scripting by Thomas Hirt
FM2014: Einführung in Function Scripting by Thomas HirtFM2014: Einführung in Function Scripting by Thomas Hirt
FM2014: Einführung in Function Scripting by Thomas Hirt
 
PC-studio GmbH: Business-Lösungen für Ihr Unternehmen
PC-studio GmbH: Business-Lösungen für Ihr UnternehmenPC-studio GmbH: Business-Lösungen für Ihr Unternehmen
PC-studio GmbH: Business-Lösungen für Ihr Unternehmen
 
Risikomanagement und Kreativität - Vergessen Sie Standardlösungen!
Risikomanagement und Kreativität - Vergessen Sie Standardlösungen!Risikomanagement und Kreativität - Vergessen Sie Standardlösungen!
Risikomanagement und Kreativität - Vergessen Sie Standardlösungen!
 
Social Media für kleine Unternehmen – Hype oder Marketingmotor?
Social Media für kleine Unternehmen – Hype oder Marketingmotor?Social Media für kleine Unternehmen – Hype oder Marketingmotor?
Social Media für kleine Unternehmen – Hype oder Marketingmotor?
 

7 scrum patterns | Think-PI

  • 2. Scrum Fallen - Scrum Patterns Das einfache Scrum Framework kann nicht alle Probleme lösen! Die Scrum Teams haben oft die gleichen Probleme, die man Scrum Fallen (Scrum Pitfalls) nennt. Die Scrum Fallen (pitfalls) kann man durch Scrum Patterns (hilfreiche Prozesse ) umgehen. Weil immer neue Scrum Patterns entstehen, kann man diese zusammen einsetzen. Das wird "Pattern Language of Programming" oder PLoP genannt.
  • 3. 1 Pattern Stabile Teams Versuchen sie zu vermeiden, dass Team-Mitglieder in mehreren Teams %-weise arbeiten und ständig wechseln! Stabile Teams kennen ihre Kapazität und sind besser vorhersagbar für den Business. Team-Mitglieder können sich besser identifizieren, wenn sie nur einem Team zugehören! Halten Sie Ihre Teams nicht nur klein, sondern auch stabil!
  • 4. 2 Pattern "Yesterday’s Weather" Stabile Teams haben auch eine stetige Velocity-Steigerung je Sprint, idealerweise um die 10%, bis sie nicht Ihre Überproduktivität erreicht haben. Basierend auf die erreichte Velocity vom vorherigen Sprint, kann ein Team die erledigten Punkten +10% (Points) für das neue Sprint einplanen. Das nennt man Pattern " Yesterday's Weather". Es hilft dem Team besser zu planen. Messen Sie Ihre Velocity! Planen Sie besser!
  • 5. 3 Pattern Swarming Die Regel besagt, dass das Team mit der Story aus dem Product Backlog anfangen soll, die den größten Business Value hat. Meistens hat ein Team Schwierigkeiten erfolgreich den Sprint abzuschliessen, weil es nicht auf eine Story aus dem Backlog fokussiert ist und viel zu viel WiP (work in progress) hat. Pattern Swarming betrifft genau diese Fokussierung der Aufmerksamkeit und Unterstützung des Teams auf diese Story, bis sie nicht abgeschlossen und auf DONE gesetzt wird. Wenn das Team dem Verantwortlichen nicht tatsächlich helfen kann, sorgt es wenigstens dafür, das der nicht unterbrochen oder abgelenkt wird! Bleiben Sie fokussiert!
  • 6. 4 Interrupt Pattern Unterbrechungen beeinträchtigen die Produktivität eines Scrum Teams. Damit diese nicht zu chronischen Dysfunktion des Teams werden, helfen einfache Regeln: 1. Basierend auf Messungen / Erfahrung wird vom Team ein Puffer für nicht vorgesehenen Unterbrechungen eingeplant 2. Alle ungeplanten Anforderungen (requests) müssen vom Product Owner gesichtet und priorisiert werden, bevor das Team diese bearbeitet 3. Sollte der Puffer auch mit nur einem Punkt überschritten werden, wird der Sprint automatisch unterbrochen, neu geplant und das Management wird über die Verzögerung informiert Planen Sie Puffer für nicht vorgesehenen Unterbrechungen ein!
  • 7. 5 Pattern Daily Clean Code Das Ziel ist es am Tagesende eine fehlerfrei Codebasis zu haben (completely clean base of code). Beseitigen Sie die Fehler in weniger als einen Tag! Wenn Sie einen Bug zu der Bugliste oder Sprint Backlog hinzufügen, behandeln Sie ihn doppelt! Sollte der Fehler nicht innerhalb eines Tages beseitigt werden, ist das ein Indiz für ernste Probleme in dem Produktdesign und Sie müssen es spätestens in der Sprint-Retrospektive besprechen! Beseitigen Sie die Fehler in weniger als einen Tag!
  • 8. 6 Pattern Stop the Line " No problem is a problem!" besagt die Mantra des japanischen Managements! Die Agilität bedeutet sehr schnelle Anpassung zu Veränderung und sehr schnelle Reaktion auf die Veränderung; schnelle Identifizierung von Problemen und deren schnelle und richtige Beseitigung ! Es ist wichtig für das Scrum Team und in der Verantwortung des Scrum Masters eine Emergency Procedure (Notfall-Prozedur) zu vereinbaren und zu benutzen, falls und sobald sie Risiko identifizieren. Diese Prozedur muss auch den Product Owner involvieren! Die Kaizen Mentalität verlangt die Beseitigung der Problemquelle und eine Veränderung in der Arbeitsweise, die zum Risiko geführt hat. Benutzen Sie Notfall-Prozedur!
  • 9. 7 Pattern Scrum the Scrum Nur wenige Scrum Teams erreichen ihre Überproduktivität (hyperproductivity state). Der Grund dafür ist, dass nicht jedes Team seine Hindernisse richtig identifizieren und diese dann auch schnell beseitigen kann. Es gibt Hindernisse, deren Beseitigung eine extreme Fokussierung der Anstrengungen des Teams über längere Zeit in Anspruch nehmen kann. Langsame Ergebnisse können das Team demotivieren! Identifizieren Sie bei der Sprint Retrospektive das wichtigste Hindernis und konzentrieren Sie die Kraft des Teams auf seine Beseitigung in dem darauf folgenden Sprint! Benutzen sie Ihr Backlog auch für Impediments!
  • 10. Kontakt Von Think-PI bekommen Sie nur individuelle Leistungen und individuelle Antworten auf Ihre Fragen. Schreiben Sie uns oder rufen Sie uns an. Wir unterstützen Sie gerne mit unseren Lösungen für Ihren Erfolg! Tel: +49(0)898509177 Fax: +49(0)8989340815 Mobil:+49(0)15122984917 Email: info(at)think-pi.de www.think-pi.de