- Was ist Softwarewartung?
- Wie agil ist das Team?
- Projekttypen und ihre speziellen Herausforderungen
- Dont repeat yourself - stabile und gefestigte Strukturen nutzen
- Änderungen planen und umsetzen
- Zukunftssicher Fremdanbieter Bibliotheken nutzen
- Was ist Softwarequalität und wie kann man diese verbessern?
- Den aktuellen Ist -Zustand des eigen Projektes bewerten
- Testautomatisierung umsetzen für Projekte ohne Testabdeckung
- Code Inspection, Reviews, Retrospektiven und Refactoring
LernzieleIn diesem Kurs geht es vornehmlich um verschiedene Methoden, die es gestatten die üblichen Probleme für langjährige Software Projekte auf ein Minimum zu reduzieren. Sie lernen sowohl vorbeugende Maßnahmen kennen, als auch Mechanismen um bestehende Projekte wieder auf den rechten Weg zu bringen. Dabei gibt es keinen Fokus auf eine spezielle Programmiersprache sondern es werden Methoden und Werkzeuge Technologie übergreifend vorgestellt.ZielgruppenDieser Kurs richtet sich vornehmlich an Softwareentwickler, Architekten und Projektleiter die vor der Herausforderung stehen langlebige Softwareprojekte zu betreuen.