Wenn Agilität und die ISO 9001 aufeinandertreffen, erscheint eine harmonische Balance zwischen der Notwendigkeit zur Flexibilität und der Konsistenz eines Qualitätsmanagementsystems unwahrscheinlich. In diesem Vortrag werden die Gemeinsamkeiten und Spannungsfelder zwischen Agilität und Qualitätsmanagementsystemen nach ISO 9001 beleuchtet. Aus der Gegenüberstellung der agilen Prinzipien und den Anforderungen der ISO 9001 heraus werden Strategien gezeigt, wie beide Seiten einander nicht nur dulden, sondern voneinander profitieren können.
Praktische Tipps, direkt umsetzbare Erkenntnisse und leicht anwendbare Werkzeuge liefern Ideen, um eine Brücke zwischen beiden Ansätzen im Unternehmen aufzubauen und zu pflegen.
8. ISO 9001 Timeline
1987 erste Veröffentlichung
1994 2. Revision (Fokus: vorbeugende Maßnahmen)
2000 3. Revision (Anerkennung der Unterschiede von Organisationen)
2008 4. Revision (redaktionelle Änderungen)
2015 5. Revision (Kundenzufriedenheit, Veränderungen der Umwelt,
Risiko, Kultur)
9. EN ISO 9001:2015
„9000er-Familie“:
ISO 9000: Grundlagen und Begriffe
ISO 9001: nach der wird zertifiziert
ISO 9004: „Qualität einer Organisation – Anleitung
zum Erreichen nachhaltigen Erfolgs“
Norm-Nummer Revision (bzw. das Jahr, in dem diese Version der Norm erschienen ist)
Europäische Norm International Organization for Standardization
10. ISO 9001 Timeline
1987 erste Veröffentlichung
1994 2. Revision (Fokus: vorbeugende Maßnahmen)
2000 3. Revision (Anerkennung der Unterschiede von Organisationen)
2001 Agile Manifesto
2008 4. Revision (redaktionelle Änderungen)
2015 5. Revision (Kundenzufriedenheit, Stakeholder, Veränderungen
der Umwelt, Risiko, Kultur)
11. Das Agile Manifest (2001)
„Wir erschließen bessere Wege, Software zu entwickeln, indem wir es
selbst tun und anderen dabei helfen.
Durch diese Tätigkeit haben wir diese Werte zu schätzen gelernt:
Individuen und Interaktionen mehr als Prozesse und Werkzeuge
Funktionierende Software mehr als umfassende Dokumentation
Zusammenarbeit mit dem Kunden mehr als Vertragsverhandlung
Reagieren auf Veränderung mehr als das Befolgen eines Plans
Das heißt, obwohl wir die Werte auf der rechten Seite wichtig finden,
schätzen wir die Werte auf der linken Seite höher ein.“
12. …und die 12 Prinzipien dahinter
• Unsere höchste Priorität ist es, den Kunden durch frühe und kontinuierliche Auslieferung wertvoller Software zufrieden zu
stellen.
• Heiße Anforderungsänderungen selbst spät in der Entwicklung willkommen. Agile Prozesse nutzen Veränderungen zum
Wettbewerbsvorteil des Kunden.
• Liefere funktionierende Software regelmäßig innerhalb weniger Wochen oder Monate und bevorzuge dabei die kürzere
Zeitspanne.
• Fachexperten und Entwickler müssen während des Projektes täglich zusammenarbeiten.
• Errichte Projekte rund um motivierte Individuen. Gib ihnen das Umfeld und die Unterstützung, die sie benötigen und
vertraue darauf, dass sie die Aufgabe erledigen.
• Die effizienteste und effektivste Methode, Informationen an und innerhalb eines Entwicklungsteams zu übermitteln, ist
im Gespräch von Angesicht zu Angesicht.
• Funktionierende Software ist das wichtigste Fortschrittsmaß.
• Agile Prozesse fördern nachhaltige Entwicklung. Die Auftraggeber, Entwickler und Benutzer sollten ein gleichmäßiges
Tempo auf unbegrenzte Zeit halten können.
• Ständiges Augenmerk auf technische Exzellenz und gutes Design fördert Agilität.
• Einfachheit - die Kunst, die Menge nicht getaner Arbeit zu maximieren - ist essenziell.
• Die besten Architekturen, Anforderungen und Entwürfe entstehen durch selbstorganisierte Teams.
• In regelmäßigen Abständen reflektiert das Team, wie es effektiver werden kann und passt sein Verhalten entsprechend
an.
13. ISO 9001:2015 und Agilität: Gemeinsamkeiten?
Führung
Kundenorientierung
Verbesserung
Faktengestütze
Entscheidungsfindung
Einbeziehung von
Personen
Prozessorientierung
Beziehungsmanagement
15. …und die 12 Prinzipien dahinter
• Unsere höchste Priorität ist es, den Kunden durch frühe und
kontinuierliche Auslieferung wertvoller Software zufrieden zu
stellen.
• Heiße Anforderungsänderungen selbst spät in der Entwicklung willkommen. Agile Prozesse nutzen
Veränderungen zum Wettbewerbsvorteil des Kunden.
• Liefere funktionierende Software regelmäßig innerhalb weniger Wochen oder Monate und bevorzuge dabei die kürzere
Zeitspanne.
• Fachexperten und Entwickler müssen während des Projektes täglich zusammenarbeiten.
• Errichte Projekte rund um motivierte Individuen. Gib ihnen das Umfeld und die Unterstützung, die sie benötigen und
vertraue darauf, dass sie die Aufgabe erledigen.
• Die effizienteste und effektivste Methode, Informationen an und innerhalb eines Entwicklungsteams zu übermitteln, ist
im Gespräch von Angesicht zu Angesicht.
• Funktionierende Software ist das wichtigste Fortschrittsmaß.
• Agile Prozesse fördern nachhaltige Entwicklung. Die Auftraggeber, Entwickler und Benutzer sollten ein gleichmäßiges
Tempo auf unbegrenzte Zeit halten können.
• Ständiges Augenmerk auf technische Exzellenz und gutes Design fördert Agilität.
16. „Die Qualität von Produkten und Dienstleistungen umfasst nicht nur
deren vorgesehene Funktion und Leistung, sondern auch ihren
wahrgenommenen Wert und Nutzen für den Kunden.“
- ISO 9000:2015
Kundenorientierung
17. „Provide people with the required resources, training and authority to
act with accountability.”
Führung
18. …und die 12 Prinzipien dahinter
• Unsere höchste Priorität ist es, den Kunden durch frühe und kontinuierliche Auslieferung wertvoller Software zufrieden zu
stellen.
• Heiße Anforderungsänderungen selbst spät in der Entwicklung willkommen. Agile Prozesse nutzen Veränderungen zum
Wettbewerbsvorteil des Kunden.
• Liefere funktionierende Software regelmäßig innerhalb weniger Wochen oder Monate und bevorzuge dabei die kürzere
Zeitspanne.
• Fachexperten und Entwickler müssen während des Projektes täglich zusammenarbeiten.
• Errichte Projekte rund um motivierte Individuen. Gib ihnen das Umfeld und die
Unterstützung, die sie benötigen und vertraue darauf, dass sie die
Aufgabe erledigen.
• Die effizienteste und effektivste Methode, Informationen an und innerhalb eines Entwicklungsteams zu übermitteln, ist
im Gespräch von Angesicht zu Angesicht.
• Funktionierende Software ist das wichtigste Fortschrittsmaß.
• Agile Prozesse fördern nachhaltige Entwicklung. Die Auftraggeber, Entwickler und Benutzer sollten ein gleichmäßiges
Tempo auf unbegrenzte Zeit halten können.
• Ständiges Augenmerk auf technische Exzellenz und gutes Design fördert Agilität.
• Einfachheit - die Kunst, die Menge nicht getaner Arbeit zu maximieren - ist essenziell.
19. „Provide people with the required resources, training and authority to
act with accountability.”
- ISO: Quality Management Principles, 2015
Führung
20. Mehr Zusammenarbeit in und an der Organisation selbst sowie die
Möglichkeit, die eigene Arbeit und die eigene, persönliche
Weiterentwicklung selbst aktiv zu gestalten, führt zu einer höheren
Zufriedenheit mit dem Arbeitsumfeld.
- ISO: Quality Management Principles, 2015
Einbeziehung von Personen
21. …und die 12 Prinzipien dahinter
• Unsere höchste Priorität ist es, den Kunden durch frühe und kontinuierliche Auslieferung wertvoller Software zufrieden zu stellen.
• Heiße Anforderungsänderungen selbst spät in der Entwicklung willkommen. Agile Prozesse nutzen Veränderungen zum
Wettbewerbsvorteil des Kunden.
• Liefere funktionierende Software regelmäßig innerhalb weniger Wochen oder Monate und bevorzuge dabei die kürzere Zeitspanne.
• Fachexperten und Entwickler müssen während des Projektes täglich
zusammenarbeiten.
• Errichte Projekte rund um motivierte Individuen. Gib ihnen das Umfeld und die Unterstützung, die sie benötigen und vertraue darauf, dass
sie die Aufgabe erledigen.
• Die effizienteste und effektivste Methode, Informationen an und innerhalb eines Entwicklungsteams zu übermitteln, ist im Gespräch von
Angesicht zu Angesicht.
• Funktionierende Software ist das wichtigste Fortschrittsmaß.
• Agile Prozesse fördern nachhaltige Entwicklung. Die Auftraggeber, Entwickler und Benutzer sollten ein gleichmäßiges Tempo auf
unbegrenzte Zeit halten können.
• Ständiges Augenmerk auf technische Exzellenz und gutes Design fördert Agilität.
• Einfachheit - die Kunst, die Menge nicht getaner Arbeit zu maximieren - ist essenziell.
• Die besten Architekturen, Anforderungen und Entwürfe entstehen durch
selbstorganisierte Teams.
• In regelmäßigen Abständen reflektiert das Team, wie es effektiver werden kann und passt sein Verhalten
22. Mehr Zusammenarbeit in und an der Organisation selbst sowie die
Möglichkeit, die eigene Arbeit und die eigene, persönliche
Weiterentwicklung selbst aktiv zu gestalten, führt zu einer höheren
Zufriedenheit mit dem Arbeitsumfeld.
- ISO: Quality Management Principles, 2015
Einbeziehung von Personen
23. Konsistenz und Vorhersagbarkeit von Ergebnissen entstehen durch ein
etabliertes Managementsystem, das die Kernprozesse der Organisation
beschreibt.
Prozessorientierung
26. …und die 12 Prinzipien dahinter
• Unsere höchste Priorität ist es, den Kunden durch frühe und kontinuierliche Auslieferung wertvoller Software zufrieden zu
stellen.
• Heiße Anforderungsänderungen selbst spät in der Entwicklung willkommen. Agile Prozesse nutzen Veränderungen zum
Wettbewerbsvorteil des Kunden.
• Liefere funktionierende Software regelmäßig innerhalb weniger Wochen oder Monate und bevorzuge dabei die kürzere
Zeitspanne.
• Fachexperten und Entwickler müssen während des Projektes täglich zusammenarbeiten.
• Errichte Projekte rund um motivierte Individuen. Gib ihnen das Umfeld und die Unterstützung, die sie benötigen und
vertraue darauf, dass sie die Aufgabe erledigen.
• Die effizienteste und effektivste Methode, Informationen an und innerhalb eines Entwicklungsteams zu übermitteln, ist
im Gespräch von Angesicht zu Angesicht.
• Funktionierende Software ist das wichtigste Fortschrittsmaß.
• Agile Prozesse fördern nachhaltige Entwicklung. Die Auftraggeber, Entwickler
und Benutzer sollten ein gleichmäßiges Tempo auf unbegrenzte Zeit halten
können.
• Ständiges Augenmerk auf technische Exzellenz und gutes Design fördert Agilität.
• Einfachheit - die Kunst, die Menge nicht getaner Arbeit zu maximieren - ist essenziell.
• Die besten Architekturen, Anforderungen und Entwürfe entstehen durch selbstorganisierte Teams.
27. Beispiel: Kanban
• Visualisiert den gelebten Prozess
• Work in Progress Limit
• Gleichmäßiger Arbeitsfluss
• Explizite Prozessregeln
• Feedback
• Verbesserung
28. Konsistenz und Vorhersagbarkeit von Ergebnissen entstehen durch ein
etabliertes Managementsystem, das die Kernprozesse der Organisation
beschreibt.
Versteht eine Organisation, wie ihre Prozesse zusammenhängen, wie sie
funktionieren und wie sie ihre Ergebnisse erzeugen, kann mit diesem
Verständnis das Qualitätsmanagementsystem und damit verbunden die
Leistung der Organisation verbessert werden.
Prozessorientierung
29. Verbesserung
„Die Organisation muss Chancen zur Verbesserung bestimmen und
auswählen und jegliche notwendigen Maßnahmen einleiten, um die
Anforderungen der Kunden zu erfüllen und die Kundenzufriedenheit zu
erhöhen.“
30. …und die 12 Prinzipien dahinter
• Unsere höchste Priorität ist es, den Kunden durch frühe und kontinuierliche Auslieferung wertvoller Software zufrieden zu stellen.
• Heiße Anforderungsänderungen selbst spät in der Entwicklung willkommen. Agile Prozesse nutzen Veränderungen zum
Wettbewerbsvorteil des Kunden.
• Liefere funktionierende Software regelmäßig innerhalb weniger Wochen oder Monate und bevorzuge dabei die kürzere
Zeitspanne.
• Fachexperten und Entwickler müssen während des Projektes täglich zusammenarbeiten.
• Errichte Projekte rund um motivierte Individuen. Gib ihnen das Umfeld und die Unterstützung, die sie benötigen und vertraue
darauf, dass sie die Aufgabe erledigen.
• Die effizienteste und effektivste Methode, Informationen an und innerhalb eines Entwicklungsteams zu übermitteln, ist im
Gespräch von Angesicht zu Angesicht.
• Funktionierende Software ist das wichtigste Fortschrittsmaß.
• Agile Prozesse fördern nachhaltige Entwicklung. Die Auftraggeber, Entwickler und Benutzer sollten ein gleichmäßiges Tempo auf
unbegrenzte Zeit halten können.
• Ständiges Augenmerk auf technische Exzellenz und gutes Design fördert Agilität.
• Einfachheit - die Kunst, die Menge nicht getaner Arbeit zu maximieren - ist essenziell.
• Die besten Architekturen, Anforderungen und Entwürfe entstehen durch selbstorganisierte Teams.
• In regelmäßigen Abständen reflektiert das Team, wie es effektiver werden kann
und passt sein Verhalten entsprechend an.
31. Verbesserung
„Die Organisation muss Chancen zur Verbesserung bestimmen und
auswählen und jegliche notwendigen Maßnahmen einleiten, um die
Anforderungen der Kunden zu erfüllen und die Kundenzufriedenheit zu
erhöhen. […]
Beispiele für die Verbesserung können Korrektur, Korrekturmaßnahme,
fortlaufende Verbesserung, bahnbrechende Veränderung, Innovation
und Umorganisation sein.“
- ISO 9001:2015
33. …und die 12 Prinzipien dahinter
• Unsere höchste Priorität ist es, den Kunden durch frühe und kontinuierliche Auslieferung wertvoller Software zufrieden zu
stellen.
• Heiße Anforderungsänderungen selbst spät in der Entwicklung willkommen. Agile Prozesse nutzen Veränderungen zum
Wettbewerbsvorteil des Kunden.
• Liefere funktionierende Software regelmäßig innerhalb weniger Wochen oder Monate und bevorzuge dabei die kürzere
Zeitspanne.
• Fachexperten und Entwickler müssen während des Projektes täglich zusammenarbeiten.
• Errichte Projekte rund um motivierte Individuen. Gib ihnen das Umfeld und die Unterstützung, die sie benötigen und
vertraue darauf, dass sie die Aufgabe erledigen.
• Die effizienteste und effektivste Methode, Informationen an und innerhalb eines Entwicklungsteams zu übermitteln, ist
im Gespräch von Angesicht zu Angesicht.
• Funktionierende Software ist das wichtigste Fortschrittsmaß.
• Agile Prozesse fördern nachhaltige Entwicklung. Die Auftraggeber, Entwickler und Benutzer sollten ein gleichmäßiges
Tempo auf unbegrenzte Zeit halten können.
• Ständiges Augenmerk auf technische Exzellenz und gutes Design fördert Agilität.
• Einfachheit - die Kunst, die Menge nicht getaner Arbeit zu maximieren - ist essenziell.
• Die besten Architekturen, Anforderungen und Entwürfe entstehen durch selbstorganisierte Teams.
• In regelmäßigen Abständen reflektiert das Team, wie es effektiver werden kann und passt sein Verhalten entsprechend
an.
34. …und mehr agile Fakten:
Scrum baut auf die „empirischen Scrum-Säulen Transparenz,
Überprüfung und Anpassung“ auf. (Scrum Guide)
XP (eXtreme Programming): Pay-Per-Use
36. Beziehungsmanagement
Für die Leistung und den nachhaltigen Erfolg einer Organisation sind
die Beziehungen mit interessierten Parteien, besonders Lieferant:innen
und Partner:innen, aber auch Kund:innen, Investor:innen, Angestellten,
aber auch der gesamten Gesellschaft wichtig.
37. Das Agile Manifest (2001)
„Wir erschließen bessere Wege, Software zu entwickeln, indem wir es selbst tun und anderen dabei
helfen.
Durch diese Tätigkeit haben wir diese Werte zu schätzen gelernt:
Individuen und Interaktionen mehr als Prozesse und Werkzeuge
Funktionierende Software mehr als umfassende Dokumentation
Zusammenarbeit mit dem Kunden mehr als Vertragsverhandlung
Reagieren auf Veränderung mehr als das Befolgen eines Plans
Das heißt, obwohl wir die Werte auf der rechten Seite wichtig finden, schätzen wir die Werte auf
der linken Seite höher ein.“
38. …und die 12 Prinzipien dahinter
• Unsere höchste Priorität ist es, den Kunden durch frühe und kontinuierliche Auslieferung wertvoller Software zufrieden
zu stellen.
• Heiße Anforderungsänderungen selbst spät in der Entwicklung willkommen. Agile Prozesse nutzen Veränderungen zum
Wettbewerbsvorteil des Kunden.
• Liefere funktionierende Software regelmäßig innerhalb weniger Wochen oder Monate und bevorzuge dabei die kürzere
Zeitspanne.
• Fachexperten und Entwickler müssen während des Projektes täglich
zusammenarbeiten.
• Errichte Projekte rund um motivierte Individuen. Gib ihnen das Umfeld und die Unterstützung, die sie benötigen und
vertraue darauf, dass sie die Aufgabe erledigen.
• Die effizienteste und effektivste Methode, Informationen an und innerhalb eines Entwicklungsteams zu übermitteln, ist
im Gespräch von Angesicht zu Angesicht.
• Funktionierende Software ist das wichtigste Fortschrittsmaß.
• Agile Prozesse fördern nachhaltige Entwicklung. Die Auftraggeber, Entwickler und Benutzer sollten
ein gleichmäßiges Tempo auf unbegrenzte Zeit halten können.
• Ständiges Augenmerk auf technische Exzellenz und gutes Design fördert Agilität.
• Einfachheit - die Kunst, die Menge nicht getaner Arbeit zu maximieren - ist essenziell.
…und die 12 Prinzipien dahinter
39. Beziehungsmanagement
Für die Leistung und den nachhaltigen Erfolg einer Organisation sind
die Beziehungen mit interessierten Parteien, besonders Lieferant:innen
und Partner:innen, aber auch Kund:innen, Investor:innen, Angestellten,
aber auch der gesamten Gesellschaft wichtig.
Beziehungsmanagement führt zu einem besseren, gemeinsamen
Verständnis von Zielen und Werten der interessierten Parteien.
-ISO Quality Management Principles
40. ISO 9001:2015 und Agilität: Gemeinsamkeiten.
Führung
Kundenorientierung
Verbesserung
Faktengestütze
Entscheidungsfindung
Einbeziehung von
Personen
Prozessorientierung
Beziehungsmanagement
50. Wechselwirkungen
• Bewusstsein über Qualitätsmanagementsystem und Agilität
• Spielregeln und Kultur werden greifbarer für neue (und alte)
MA
• Verbesserung wird regelmäßig vorangetrieben
• Wirksamkeit der Verbesserungen wird überwacht
• Wahrscheinlich weniger dokumentierte Information
• Präzise Zieldefinition für Agilität und eingesetzte Methoden
51. Wechselwirkungen
• Bewusstsein über Qualitätsmanagementsystem und Agilität
• Spielregeln und Kultur werden greifbarer für neue (und alte)
MA
• Verbesserung wird regelmäßig vorangetrieben
• Wirksamkeit der Verbesserungen wird überwacht
• Wahrscheinlich weniger dokumentierte Information
• Präzise Zieldefinition für Agilität und eingesetzte Methoden
52. …man kann also sagen
• Die Individualität von Organisationen und der dort
gegebenen Kultur wird von der ISO 9001:2015
berücksichtigt!
• Qualitätsmanagement und Agilität können gleichzeitig
Eckpfeiler des integrierten Managementsystems einer
Organisation darstellen: beide prägen die
Organisationskultur.