Inhalt

Agile Day
Seminarstart
Software-Entwicklung im Spannungsfeld der Anforderungen und Erwartungen
Agiles Projektmanagement unter der Lupe
Was wir von der Sumpf-Malve und Kindergartenkindern lernen können
'High-Performance Teams'- Nur ein Mythos?
User Stories und die Kunst 'echt echte' Anforderungen des Kunden zu erkennen
Wie man smarte Ziele definiert
Lust auf eine Runde Poker? Wie Aufwandsschätzungen leichter fallen und zuverlässiger werden.

Craftsman's Day
Softwareentwicklung als Handwerk?
Die Idee hinter der Software Craftsmanship
Clean Code
Smells & Heuristics
Das Pfadfinderprinzip
Design in the small
Sinn und Unsinn mancher Regeln
Handwerkszeug
Pair Programming
Praktiken wie Unit Test (Modultest) und Test-Driven Development (Testgetriebene Entwicklung)

Self-Management Day
Arbeitsmanagement
Konstruktiver Umgang mit der Arbeitslast
Zeitmanagement
Nützliche Strategien sich Freiräume zu schaffen
Umgang mit Stress
Identifikation von Stressfaktoren
Anzeichen von Burn-out erkennen und damit umgehen

Craftsman's Day
Softwaredesign
Prinzipien wie SOLID,
Modularität, Loose Kopplung,
Dependency Injection u.v.m.
Patterns/AntiPatterns
Schon einmal ausprobiert?
Coding-Katas & -Dojos
Refactoring und Umgang mit Legacy Code
Anregungen und Tipps
Durchführen von Reviews
Sinn und Nutzen
Worauf man dabei achten sollte

Future Day
Kommunikation
Mit Kunden
Im Team/anderen Teams
Mit dem Management
Umgang mit Konflikten
Konflikte erkennen und angehen
Agile Continued
Retrospektive
Kontinuierliche Verbesserung
Kanban vs. Scrum
Risiken und Nebenwirkungen agiler Methoden
Eine ‚Atlassian‘ Stunde
Wie geht es weiter?
Transfer und Integration in den Arbeitsalltag