ZieleIn diesem 1-tägigen Seminar wird aufgezeigt, wie man ein großes Team auf das Wertesystem agiler Prozesse einstellt und von den Vorteilen agiler Softwareentwicklung profitiert. Dabei wird deutlich, dass viele der eingesetzten Techniken ebenfalls bei kleineren Teams relevant sind, besonders wenn diese in großen Organisationen eingebettet sind.
AnforderungenEs ist von Vorteil, wenn man bereits über die eine oder andere agile Vorgehensweise (z.B. Extreme Programming, Scrum, ...) etwas gelesen oder evtl. sogar eine eingesetzt hat.
InhaltAgile Prozesse stellen wieder das Wesentliche ins Zentrum der Softwareentwicklung: das lauffähige System. Dadurch wird selbst unter extremen Druck dafür gesorgt, dass man in kürzester Zeit ein Ergebnis bekommt, das für den Kunden einen echten Geschäftswert darstellt. Unglücklicherweise wurden die meisten agilen Prozesse für kleine bis mittelgroße Entwicklungsteams entwickelt. Heutzutage müssen aber auch große Teams mit schnell wechselnden Anforderungen zurecht kommen.
Die Seminarinhalte:
* Agiles Manifest
- Wertesystem und Prinzipien im Überblick
* Iterationen und Releases mit großen Teams
- Schätzen und Planen
- Review und Retrospektiven * Teamstrukturen und die Einbindung des Kunden
- Umgang mit Änderungen
* Vertrauen und Kommunikation in großen Teams
- Tägliche Synchronisation (Daily Scrum / Stand-Up Meeting)
* Evolutionäre Architektur und agile Praktiken in großen Systemen
- Test-getriebene Entwicklung und Refactoring
- Die Rolle des Chef-Architekten