Ein Softwareprojekt erfolgreich zu managen wird nach diesem Scrum-Kurs kein Problem mehr für Sie sein!
- Architektur und Design
- Prinzipien von Architektur in einer agilen Umgebung
- Design-Praktiken in einem agilen Team
- Zusammenarbeit
- Testgetriebene Entwicklung
- Prinzipien und Vorgehensweisen, die eine bessere Testbarkeit und einfacheres Refactoring ermöglichen
- Kontinuierliche Integration
Die Teilnehmer entwickeln nach dem Kurs besser Software im Scrum-Team.
Testgetriebene Entwicklung (TDD)
Tests vor dem Produktivcode schreiben: So hat die Software weniger Fehler und ist besser strukturiert.
Refactoring
Code-Struktur ändern, ohne das beobachtbare Verhalten abzuwandeln: So bleibt der Code gut verständlich und leicht wartbar.
Kollaboration
Entwickler arbeiten eng im Team und mit dem Product Owner zusammen: So entsteht die bestmögliche Software.
Emergentes Design
Design entsteht nach und nach und wächst mit den umgesetzten Anforderungen: So vermeidet man ausufernde Planung.
Continuous Integration
Neuer Code wird regelmäßig integriert und auf Herz und Nieren getestet: So weiß man stets, dass die Software auslieferbar ist.
Dieser Scrum Kurs ist für Projektleiter und Software-Entwickler geeignet, die mit Hilfe von Scrum für Transparenz und Flexibilität in ihren Softwareprojekten sorgen wollen. Der Kurs richtet sich primär an Entwickler in Scrum-Teams. Es vermittelt grundlegende Kenntnisse und Fähigkeiten, um effektiv und zuverlässig Anforderungen in laufende, potentiell auslieferbare Produktinkremente umzuwandeln.