Das Agile Team

2.284 Aufrufe

Veröffentlicht am

Giving an overview of the skills, environment and culture necessary to let an agile team flourish (in German)

Veröffentlicht in: Technologie
0 Kommentare
1 Gefällt mir
Statistik
Notizen
  • Als Erste(r) kommentieren

Keine Downloads
Aufrufe
Aufrufe insgesamt
2.284
Auf SlideShare
0
Aus Einbettungen
0
Anzahl an Einbettungen
14
Aktionen
Geteilt
0
Downloads
33
Kommentare
0
Gefällt mir
1
Einbettungen 0
Keine Einbettungen

Keine Notizen für die Folie

Das Agile Team

  1. 1. Das Agile Team Skills, Arbeitsweise, Umgebung
  2. 2. Das Team handelt
  3. 3. Das Team Verwandelt Anforderungen in „potentially shippable product increment“ Der handelnde Agent Selbstorganisiert - was heisst das Gemeinsam verantwortlich für den Erfolg
  4. 4. Team mit allen nötigen Skills
  5. 5. Ein Team besteht aus Individuen
  6. 6. Zuhören Verstehen, dann reden
  7. 7. Akzeptiere Fehler Fehler sind der Weg zum Lernen
  8. 8. Selbstorganisation ist harte Arbeit Verstehen aufbauen Vertrauen aufbauen
  9. 9. Kooperation
  10. 10. Kooperation ...auf Story-Ebene ... auf Code-Level ... auf Design-Level ... arbeite gemeinsam an Tasks Sei transparent
  11. 11. Collective Code Ownership Wissen austauschen Sich gegenseitig helfen Übernimm verschiedene Tasks Keine Kopfmonopole
  12. 12. Das Produkt interessiert mich
  13. 13. Lerne das Produkt kennen Lerne systematisch mehr über die Anwendung über neue Stories über alte Stories über Benutzer Studiere die Domain
  14. 14. Sieh die ganze Lösung Gemeinsames Verständnis vertiefen wo stehen wir in welche Richtung wollen wir wir suchen ständig bessere Lösungen Wir helfen, konkrete Beispiele und Lösungen aus vagen Beschreibungen zu entwickeln Wir entwickeln unsere Sicherheit, was die Software wirklich tut - durch Testen
  15. 15. Liefere wertvolle Software
  16. 16. Arbeite nach Prioritäten Erreiche die Sprintziele Verstehe und beachte die Business- Ziele Arbeite mit dem Product Owner an neuen Stories Entwickle die Beziehung zu anderen Stakeholdern
  17. 17. done?
  18. 18. Implementiert: rot, grün, refactor Neuen Test Test schlägt Funktion schreiben fehl schreiben Test läuft Refactoring Test läuft
  19. 19. Getestet: diskutiert, entwickelt, geliefert Backlog diskutiert destilliert Neuen Test Test schlägt Funktion schreiben fehl schreiben Test läuft Refactoring Test läuft entwickelt geliefert ATDD cycle model by Jim Shore with changes suggested by Grigori Melnik, Brian Marick and Elisabeth Hendrickson
  20. 20. Exploriert: simultan discover - new things about the software act - execute tests decide - design new tests
  21. 21. done Implementiert, Getestet und Exploriert Implementiert Red - Green - Refactor Getestet Diskutiert, entwickelt, geliefert Exploriert Discover, act, decide
  22. 22. Kollateral-Nutzen Ich hänge nicht mehr fest Ich habe reversible Einzelschritte Das Produkt läuft jederzeit
  23. 23. Schulden muss man bezahlen ... und sie kosten Zinsen Technische Schulden sparen keine Zeit, sie verlangsamen die Entwicklung
  24. 24. Agile Skills
  25. 25. Was sind Agile Skills Bild: Brian Marick
  26. 26. craftmanship Hand|werk, das; -s, -e [mhd. hantwerc = Werk der Hände, Kunstwerk; Gewerbe, Zunft, ahd. hantwerc(h)] ...
  27. 27. Clean Code und Agile Craftsmanship Craftsmanship over Execution Most software development teams execute, but they don’t take care. We value execution, but we value craftsmanship more. Bob Martin
  28. 28. Agile Design Design-Entscheidungen sind immer spekulativ und müssen verifiziert werden Lerne Designs zu bewerten Refactor incremental design Halte technische Deisgn-Schulden gering
  29. 29. Das Pfadfinder- Prinzip verlasse das Lager sauberer als Du es vorgefunden hast
  30. 30. Continuous self improvement es gibt nur eine Todsünde: Stillstand
  31. 31. Clean Code Developer
  32. 32. Inspect and Adapt
  33. 33. Quelle: David Harvey
  34. 34. Halte den Rhythmus Retrospektive Arbeite an Dir und Deinem Team Identifiziere Impediments Sprint Review Berichte konstruktiv und transparent Daily Scrum Bleibe synchronisiert mit Deinem Team
  35. 35. Gestalte die Regeln
  36. 36. Team Charter Team Charter Definition of Done Verhaltensregeln im Team Festlegung der Selbstverpflichtung gegenüber der Firma Regeln der Selbstorganisation im Team
  37. 37. Entwickle die (Firmen-) Kultur
  38. 38. Ohne Kultur verkümmern Agile Techniken - und umgekehrt
  39. 39. Vertrauen ist unersetzlich (aber zerbrechlich)
  40. 40. Was garantiert nicht funktioniert gemeinsam verantwortlich für den Erfolg
  41. 41. Was ist Dein Beitrag Steh auf und sag‘ was Sei mutig Erkenne, wenn im Team etwas nicht stimmt Übe es Nimm an der agilen Community teil
  42. 42. christoph.mathis@scrumcenter.com CST, CSC, Programmierer (aktuell) bunter Gürtel in Aikido (abgelaufen) Foto: Urlaub in Florenz (vorbei)

×