Friedrich-Schiller-Universität Jena Fakultät für Mathematik und Informatik Lehrstuhl für Softwaretechnik Dipl. Ing. Gerhard Strubbe IBM Deutschland GmbH Executive Project Manager (IBM), PMP (PMI) gerhard.strubbe@de.ibm.com gerhard.strubbe@t-online.de Tel.: 0172-7461089 Xing, LinkedIn PROJEKTMANAGEMENT QUALITÄTSMANAGEMENT 09.05.2016 Projektmanagement Qualitätsmanagement 1
Qualitätsmanagement Prozessgruppe Initiierung Planung Ausführung Überwachung & Steuerung Abschluß Aktivität 1. Qualitätsmanagement planen 1. Qualitätssicherung durchführen 1. Qualitätskontrolle/-lenkung durchführen Zum Qualitätsmanagement in Projekten gehören die Prozesse und Vorgänge der Trägerorganisation zur Feststellung der Qualitätsvorschriften, Ziele und Verantwortlichkeiten, damit das Projekt den Bedürfnissen entspricht, für die es durchgeführt wird. 09.05.2016 Projektmanagement Qualitätsmanagement 2
Qualität Qualität ist der Grad, in dem ein Satz inhärenter Merkmale Anforderungen erfüllt EN ISO 9000:2005 Inhärente Merkmale (1) sind z.b. Funktionalität Zuverlässigkeit Benutzbarkeit Effizienz Änderbarkeit Qualität gibt an in welchem Maße das Ergebnis / Produkt die Anforderungen erfüllt (1) inhärent: der Einheit (Produkt, Prozess, System) innewohnend, ihre Beschaffenheit ausmachend 09.05.2016 Projektmanagement Qualitätsmanagement 3
Qualitätsmanagement in Projekten Vorschriften und Verfahren zur Umsetzung des Qualitätsmanagementsystems der Trägerorganisation Kann sich an Qualitätsnormen (z.b. ISO 9000) orientieren Beinhaltet ggf. auch Verfahren zur Prozessverbesserung Ziel: Anforderungen an das Projekt und das Ergebnis / Produkt werden erfüllt und validiert 09.05.2016 Projektmanagement Qualitätsmanagement 4
Qualitätsmanagement in Projekten Qualitätsmanagement planen Identifizieren von Qualitätsanforderungen und Qualitätsstandards und dokumentieren, wie diese erfüllt und nachgewiesen werden können Qualitätssicherung durchführen Anwenden geplanter Maßnahmen zum Prüfen der Qualitätsanforderungen unter Verwendung der betrieblichen Standards Qualität lenken Überwachen der Ergebnisse der Qualitätssicherung, Analyse von Abweichungen und Empfehlen von Änderungen 09.05.2016 Projektmanagement Qualitätsmanagement 5
Begleitende Konzepte Kundenzufriedenheit Erfüllen der Anforderungen und Gebrauchstauglichkeit Fehlervermeiden statt Prüfen Qualität wird geplant, entwickelt, und eingebaut; nicht hineingeprüft Kontinuierliche (Prozess-)Verbesserung Plan-Do-Check-Act Initiativen wie TQM, Six Sigma, Lean Six Sigma Modelle wie Malcom Baldrige, CMMI Verantwortung des Managements Bereitstellen der zum Erfolg notwendigen Ressourcen (geeignet, ausreichend) Qualitätskosten Betrachten der Qualitätskosten als Teil der Gesamtkosten Kosten der Qualitätsarbeit können über den gesamten Lebenszyklus anfallen und sind damit ein Thema für das Programm- oder Portfoliomanagement 09.05.2016 Projektmanagement Qualitätsmanagement 6
Friedrich-Schiller-Universität Jena Fakultät für Mathematik und Informatik Lehrstuhl für Softwaretechnik QUALITÄTSMANAGEMENT PLANEN 09.05.2016 Projektmanagement Qualitätsmanagement 7
Qualitätsmanagement planen Ist Teil der gesamten Projektplanung Kann Einfluss auf Kosten und Terminplan haben Der Qualitätsmanagementplan Identifiziert relevante Qualitätsstandards Beschreibt die Qualitätsstrategie zum Erreichen der Qualitätsziele Enthält Qualitätssicherungsmaßnahmen Wie können Qualitätsstandards/-anforderungen eingehalten werden? Was wird wie wann von wem getan? Definiert das Qualitätsmodell (Metriken) Was wird wann wie gemessen Quantifizierung von Soll-/Ist-Werten Ziele müssen überprüf- und messbar sein Sichert das Einhalten des Qualitätsmanagementprozesses Einführen eines entsprechenden Managementsystems Z.B. Etablieren der Rolle des Qualitätsmanagers im Projekt 09.05.2016 Projektmanagement Qualitätsmanagement 8
Methoden der Qualitätsplanung Kosten-Nutzen Analyse Kosten: Aufwendungen für Qualitätsmanagement Nutzen: Reduzierte Nacharbeit, höhere Produktivität & Kundenzufriedenheit Benchmarking Vergleich geplanter Vorgehensweisen mit anderen Projekten Auch: Zwischen Organisationen / Unternehmen Identifiziert Vorgehensweisen & Verbesserungspotentiale über Analogien 09.05.2016 Projektmanagement Qualitätsmanagement 9
Methoden der Qualitätsplanung Qualitäts-Kosten über die gesamte Lebensdauer des Produkts anfallende Kosten durch z.b. das Nichterfüllen von Anforderungen Kosten nach einem Projekt auf Grund von Mängeln Externe Kosten Haftpflicht Garantiearbeiten Entgangenes Geschäft Interne Kosten Nacharbeit Ausschuss 09.05.2016 Projektmanagement Qualitätsmanagement 10
Friedrich-Schiller-Universität Jena Fakultät für Mathematik und Informatik Lehrstuhl für Softwaretechnik QUALITÄTSSICHERUNG DURCHFÜHREN 09.05.2016 Projektmanagement Qualitätsmanagement 11
Qualitätssicherung durchführen Analytische Qualitätssicherung Prüfungen und Tests zum Aufdecken von Fehlern Komplexitätsprüfungen, Code Reviews, Modul-, Integrationstests, Konstruktive Qualitätssicherung Stetig verbesserte Prozesse, z.b. Software Entwicklungsprozess Einsatz von Methoden, Sprachen, Werkzeugen, Checklisten, Richtlinien,... Ziel: Aufwand für Analytische Q-Sicherung durch gute konstruktive Q-Sicherung gering halten Fehlervermeidung versus Fehlersuche Je später ein Fehler gefunden wird, desto teurer wird das Beheben des Fehlers 09.05.2016 Projektmanagement Qualitätsmanagement 12
Qualitätssicherung durchführen Einsatz eines Qualitätsmanagers im Projekt Verantwortlich für den Qualitätsmanagementprozess im Projekt Initiiert Prüfung der Lieferergebnisse spätestens nach Abschluss eines Arbeitspakets Einbinden aller Beteiligter im Sinne des Prozesses Konsolidiert Review Ergebnisse und stellt Qualitätsbericht zusammen Prüft gegen Qualitätsziele und definiert Maßnahmen Identifiziert Schwachstellen und eskaliert an Projektleitung 09.05.2016 Projektmanagement Qualitätsmanagement 13
Friedrich-Schiller-Universität Jena Fakultät für Mathematik und Informatik Lehrstuhl für Softwaretechnik QUALITÄT LENKEN 09.05.2016 Projektmanagement Qualitätsmanagement 14
Qualität lenken Überwachen von Projektergebnissen um zu überprüfen, ob relevante Qualitätsstandards erfüllt sind (Siehe Qualitätsplanung) Betrifft Projekt- und Produktergebnisse Projektergebnisse: Kosten, Termine, Liefergegenstände Produktergebnisse: Siehe Definition Qualität Abweichungsanalyse / Ursachenforschung Aufsetzen von Maßnahmen Ziel: Erreichen der Qualitätsanforderungen von Projekt und Produkt 09.05.2016 Projektmanagement Qualitätsmanagement 15
Methoden der Qualitätslenkung Prozessanalyse Identifizieren von Prozessverbesserungen Analyse von erkannten Problemen Root-Cause Analysis (Ursachenanalyse) Entwickeln von Maßnahmen zur Problemvermeidung Qualitätsaudits Continuous Improvement durch Eliminieren von ineffizienten Prozessschritten Senken der Qualitätskosten Verbessern der Prozess- & Produktqualität 09.05.2016 Projektmanagement Qualitätsmanagement 16
Beispiele von Qualitätswerkzeugen Ursache-Wirkungsdiagramm Dient Ursachenanalyse für Probleme Auch: Ishikawa- oder Fischgrätendiagramm Paretodiagramm Identifiziert kleine Zahl wichtiger Ursachen die für das Entstehen der meisten Auswirkungen eines Problems verantwortlich sind 80/20 Regel: 80% der Probleme liegen 20% der Ursachen zu Grunde Qualitätsregelkarten Prüft das Einhalten von Spezifikationsgrenzen Ist der Prozess stabil und berechenbar 09.05.2016 Projektmanagement Qualitätsmanagement 17
Ishikawa-Diagramm 09.05.2016 Projektmanagement Qualitätsmanagement 18
Pareto-Diagramm 09.05.2016 Projektmanagement Qualitätsmanagement 19
Qualitätsregelkarten Sieben sequentielle Datenpunkte unter/über Mittelwert oder auf-/absteigend 09.05.2016 Projektmanagement Qualitätsmanagement 20
Prozess Audits Audits bewerten die Prozessreife einer Organisation SPICE (Software Process Improvement and Capability Determination) Internationaler Standard zum Durchführen von Bewertungen von Unternehmensprozessen mit Schwerpunkt auf der Softwareentwicklung und dem IT Service Management CMMI (Capability Maturity Model Integration) Reifegradmodell zum Beurteilen der Qualität ("Reife") einer Organisation hinsichlicht unterschiedlicher Anwendungsgebiete, z.b. der Softwareentwicklung 09.05.2016 Projektmanagement Qualitätsmanagement 21
Projekt-Audits In periodischen Abständen, einberufen durch den Sponsor Als Compliance Review Überprüfen ob Standards / Richtlinen eingehalten werden U.U. durch externe Organisationen Als politische Maßnahme zur Risikoabsicherung Als Zustandsbestimmung z.b. bei Übernahme des Projekt durch neuen Projektmanager Bei Projektabschluss 11.4.2016 Projektmanagement Audit 22
Ziele des Projekt Audits Objektive Einschätzung des Projektzustands durch einen Außenstehenden Betrachten des erzielten Projektfortschritts Betrachten der Projektplanung und Autorisieren des weiteren Vorgehens Bestätigen, dass das Projekt planmäßig verläuft Überprüfen der Projektkontrolle und Qualitätssicherungsmaßnahmen Überprüfen der Risikokontrolle 11.4.2016 Projektmanagement Audit 23
Ablauf eines Audits Audit Team stellt sich vor Einführung durch den Projektmanager Audit Team führt durch Interviews mit wichtigen Teammitgliedern Interview mit Kundenvertretern oder Sponsoren Analyse der Projektdokumentation inkl. stichprobenartiger Überprüfungen Ergebnisfindung & Abschlußdokumentation 11.4.2016 Projektmanagement Audit 24
Der Audit Bericht Einleitung Zielsetzung des Projekts Gegenwärtiger Zustand Kosten/Termine/Fortschritt/Qualität Ausblick auf zukünftigen Zustand Schlüsse aus dem gegenwärtigen Zustand Empfehlungen für weitere Vorgehensweise Kritische Management Themen Erfordern Aufmerksamkeit des höheren Managements Risikoanalyse Annahmen, Begrenzungen 11.4.2016 Projektmanagement Audit 25
Und wenn s ganz schlimm aussieht, befolge die Kakerlaken Strategie (1) : Mach dich aus dem Staub, bevor das Licht angeht (1) Die Kakerlaken Strategie, Craig Hovey 11.4.2016 Projektmanagement Audit 26