ZieleSeminarziel ist, dass die Teilnehmer ein fundiertes Verständnis über das Wertesystem und die Prinzipien agiler Entwicklung erlangen. Am Ende dieses 2-tägigen Seminars werden die Teilnehmer wissen was für den Einsatz agiler Methodiken notwendig ist und können auf dieser Basis auch über die Anwendbarkeit agiler Vorgehensweisen in ihrem eigenen Umfeld entscheiden.
AnforderungenErfahrung im Bereich objektorientierter Analyse und Design, sowie Projekterfahrung mit einer höheren Programmiersprache ist von Vorteil.
InhaltAgile Softwareentwicklung: Erfahren
Diese Simulation ermöglicht, agile Entwicklung in Hinblick auf folgende Elemente zu erfahren:
* Schätzen und Planen in Iterationen (Sprints)
* Planning Poker als agile Schätztechnik
* Iterations-Reviews
* Retrospektiven
Agile Softwareentwicklung: Verstehen
In dieser Trainingseinheit werden alle Elemente der agilen Entwicklung vermittelt. Schwerpunkt liegt dabei auf dem, was in der Praxis tatsächlich funktioniert:
* Agiles Manifest – Wertesystem und Prinzipien
* Schätzen und Planen – Umgang mit Anforderungsänderungen
* Kommunikation – Synchronisation, Rollen & Verantwortlichkeiten, Reporting
* Praktiken – Integration, Refactoring, Test-getriebene Entwicklung
* Iterations-Review – Retrospektiven, Projekterfahrungs-Workshops
Agile Softwareentwicklung: Anwenden
In diesem Workshopteil wird der Fokus auf die Anwendbarkeit agiler Entwicklung in der konkreten Projektumgebung der Teilnehmer gelegt.
* Anwendbarkeit Agile Entwicklung in der eigenen Projektumgebung
* Adaptionen und Prozessverbesserungsmöglichkeiten