Inhouse Basiskurs Agile Entwicklung
|
 |
Man kann sich umfangreiche Foliensätze zu agiler
Entwicklung zumuten, oder man kann es einfach erleben. Dieser
eintägige Kurs gibt Ihnen und Ihrem Team die Gelegenheit,
agile
Prinzipien und Praktiken im Rahmen einer Simulation kennen zu lernen.
Das Team wird gemeinsam ein kleines Projekt mit agilen Techniken
durchführen und dabei wesentliche Aspekte agilen Arbeitens
einsetzen.
Zu Beginn wird ein agiler Startprozess für das Projekt
vorgestellt und bei Bedarf werden Teams eingeteilt. Das
Projekt wird in Iterationen
durchgeführt, nach jeder Iteration verbessern die Teams den
Entwicklungsprozess
schrittweise. Typische Probleme tauchen auf und werden
bekämpft;
Rollendefinitionen schärfen sich; Sinn und Zweck von
Retrospektiven, Planungs-
und Review-Meetings werden verdeutlicht und eintrainiert.
Dieser Workshop ist ideal für alle, die sich bisher
höchstens in der Theorie mit Agilität
auseinandergesetzt haben und gefahrlos
erste Erfahrungen sammeln wollen, angeleitet von einem
langjährigen
Praktiker.
Teilnehmerzahl: 7-20
Personen, größere Gruppen auf Anfrage
Mein Tipp: Kombinieren Sie diesen Kurs mit den
Seminaren "Testgetriebenes
Design" und "Refaktorisieren"
zum "Bootcamp Agile
Softwareentwicklung"
Was nehmen Sie mit?
Die
Teilnehmer lernen die Grundlagen agiler Entwicklung kennen und erfahren
sie in einer praktischen Simulation. Das vertieft das
Verständnis
und bildet eine gemeinsame Grundlage für methodenspezifische
Weiterbildung. Zudem eignet sich der Workshop als
Teambildungsmaßnahme.
Die folgenden Praktiken werden im
Kurs erläutert und eingeübt:
- Der Ablauf einer Iteration
- User Stories
- Agile Planung
- Schätzpoker und adaptives Schätzen
- Taskboard und Burndown-Chart
- Ablauf der Entwicklung
- Definition von "Fertig"
- Zusammenarbeit zwischen Entwicklung und Test
- Standup-Meetings
- Das Produktreview
- Retrospektiven
- Rollen in agilen Projekten (Product Owner, Entwickler,
Tester, Coach/Scrum Master, Tracker)
Ich biete den Workshop in einer
methodenübergreifenden Variante an, sowie in einer speziell
auf
Scrum ausgerichteten Variante. Gerade die Scrum-spezifische Variante
bildet eine gute Vorbereitung auf einen Kurs als "Certified Scrum
Master".
Technische Praktiken agiler
Entwicklung, wie testgetriebenes Design, Refaktorisieren oder
ständige Integration werden weder simuliert,
noch vorgestellt. Auf Wunsch biete ich eine entsprechende
halbtägige
Demonstration zusätzlich an. Oder Sie kombinieren den
Basiskurs gleich zum einwöchigen Bootcamp
Agile Softwarentwicklung.

Wer sollte teilnehmen?
Dieser Basiskurs ist für
alle Manager,
Projektleiter, Entwickler,
Tester, Methodenverantwortliche und Fachexperten, die sich mit den
Grundlagen agiler
Entwicklung auseinandersetzen wollen, bisher aber nur
Schlagwörter
gehört haben oder sich höchstens in der Theorie
eingearbeitet
haben.
Wie jede Simulation enthält auch dieser Workshop einen
"spielerischen" Anteil von insgesamt 90 Minuten, in dem das eigentliche
Projekt durchgeführt wird.
Wie groß sollte die Gruppe sein?
Das Format eignet sich für sieben bis zwölf Personen.
Bei
mehr als zwölf Personen muss die Gruppe aufgeteilt werden und
ich
brauche einen zweiten Trainer zur Verstärkung. Mit einem
vierköpfigen Trainerteam haben wir diesen Kurs schon
für 40
Personen durchgeführt.
Wie läuft der Kurs ab?
Der Workshop ist als ganztägige
Simulation angelegt, während der die Grundlagen agiler
Projektplanung und ‑durchführung simuliert werden. Besonderer
Wert wird dabei auf die
Eigenverantwortung des Teams gelegt, sowie auf die Bandbreite, in der
sich
agile Verfahren abspielen können. Die Agenda wird jeweils
individuell angepasst, der folgende Ablauf bildet den Rahmen:
- Begrüßung
- Vorstellung des Startprozesses (Rollen, Praktiken,
Artefakte)
- Das Projekt - Iteration 1
- Retrospective
- Das Projekt - Iteration 2
- Retrospective und Auswertung
- Anwendung auf die praktische Arbeit
- Abschluss
Der Kurs verwendet keine Powerpoint-Folien. Bis auf die Vorstellung des
Startprozesses sind alle Elemente interaktiv von der Gruppe getrieben.
Organisatorisches
Welches
Material wird benötigt?
- Ein Seminarraum,
in dem das Mobiliar (Tische, Stühle) nach
Belieben umarrangiert werden kann (wir starten mit einem Stuhlkreis
ohne Tische, später brauchen wir ca. drei übliche
Besprechungstische). Bei mehr als zwölf Personen
benötigen wir einen oder
mehrere weitere Seminarräume
- 2 Flipcharts mit
kariertem Papier und Stiften
- 3
Pinwände
- Moderationsausstattung
(mind. 100 Moderationskarten, Moderationsmarker für alle
Teilnehmer, Nadeln, Klebeband)
- Verpflegung
(Mittagessen und zwei Kaffeepausen)
Zum Teil gibt es Alternativen, wenn Sie einzelne
Positionen nicht zur Verfügung stellen können. Ich
berate Sie gerne.
Welche Unterlagen erhalten die Teilnehmer?
Da der Kurs keine Präsentation enthält, gibt es auch
keine
Unterlagen. Die eingesetzten Flipcharts werden von den Teilnehmern
gerne anschließend als Gedankenstütze eingesetzt.
Auf Wunsch
erhalten Sie ein Fotoprotokoll als Datei, vorausgesetzt, die Teilnehmer
erklären sich damit einverstanden.
Wer hält den
Kurs?
Grundsätzlich halte ich Kurse, die Sie bei mir buchen selbst.
Bei
größeren Gruppen oder wenn sich kein
geeigneter
Termin finden lässt, arbeite ich mit folgenden
Trainern zusammen: Bernd Schiffer, it-agile GmbH,
Johannes Link, Henning Wolf, it-agile GmbH.
Wo ist der Kurs schon
gehalten worden?
Die jetzige Fassung des Kurses wurde von Bernd Schiffer und mir
entwickelt und erstmals auf den XPDays
2008
in Hamburg gehalten (Bewertung aller Teilnehmer: "Sehr
empfehlenswert"). Weitere öffentliche Veranstaltungen waren
auf
der OOP
2009
in München (gemeinsam mit Bernd Schiffer, Henning Wolf und
Johannes Link, Bewertung: 1,3 auf einer Skala 1-5) und sind
für
die SEE 2009
in Berlin geplant (gemeinsam mit Henning Wolf). Zudem ist der Workshop
seitdem mehrfach als Inhouse-Seminar gelaufen.
Wie kann ich mehr
erfahren?
Treten Sie mit mir in Kontakt,
ich erstelle Ihnen gerne ein Angebot.