Im Arbeitsalltag von IT-Projektverantwortlichen nimmt die Sicherstellung von Softwarequalität eine wichtige Rolle ein. Ohne systematische Qualitätssicherung entstehen Fehlerkosten, die sich mit fortschreitendem Projektverlauf exponentiell steigern. Dieser Kurs behandelt Methoden und Prozesse, mit denen Qualitätsstandards in IT-Projekten definiert, geprüft und eingehalten werden.

Kursinhalt
1. Qualitätsbegriff und Qualitätsziele in der IT
  • Definitionen von Softwarequalität nach ISO 25010
  • Funktionale und nicht-funktionale Qualitätsmerkmale
  • Qualitätsziele im Verhältnis zu Projektzielen

2. Testarten und Teststrategien
  • Unit-Tests, Integrationstests, Systemtests und Abnahmetests
  • Testplanung und Testmanagement im Projektverlauf
  • Teststufen in agilen und klassischen Entwicklungsumgebungen

3. Qualitätsprozesse und Reviews
  • Code-Reviews und technische Inspektionen
  • Qualitäts-Gates im Entwicklungs- und Lieferprozess
  • Kontinuierliche Integration als Qualitätssicherungsmaßnahme

4. Fehlermanagement und Qualitätsverbesserung
  • Fehlererfassung, Klassifizierung und Priorisierung
  • Root-Cause-Analyse und Maßnahmenableitung
  • Lessons Learned als Grundlage für Prozessverbesserung

Berufliche Relevanz
  • Anwendbar für Tester, Entwickler und Projektleitungen in der IT
  • Grundlage für die Einhaltung von Qualitätsstandards und vertraglichen Anforderungen
  • Relevant überall dort, wo Software entwickelt, geliefert oder betrieben wird