Qualität lässt sich steuern: Die Möglichkeiten des Qualitätsmanagements



Ähnliche Dokumente
Qualität lässt sich steuern: Die Möglichkeiten des Qualitätsmanagements

J O L A N T H E D L U G O K E C K I C A R O L I N K A N J A

Die vorliegende Arbeitshilfe befasst sich mit den Anforderungen an qualitätsrelevante

Übungsbeispiele für die mündliche Prüfung

Projektcontrolling in der Praxis

Wir ermöglichen eine schnelle und kundenorientierte Auftragsabwicklung.

Warum sich das Management nicht für agile Softwareentwicklung interessieren sollte - aber für Agilität

Änderung der ISO/IEC Anpassung an ISO 9001: 2000

GPP Projekte gemeinsam zum Erfolg führen

9.6 Korrekturmaßnahmen, Qualitätsverbesserung

Diese wurde im Leitbild fixiert welches von den Mitarbeitern/innen in Kooperation mit den Nutzern entwickelt und reflektiert wurde.

Geyer & Weinig: Service Level Management in neuer Qualität.

Probleme kann man nie mit derselben Denkweise lösen, durch die sie entstanden sind. Albert Einstein BERATUNG

B&B Verlag für Sozialwirtschaft GmbH. Inhaltsübersicht

Führungsgrundsätze im Haus Graz


1. Weniger Steuern zahlen

Softwarequalität: Einführung. 15. April 2015

WARENWIRT- SCHAFT UND ERP BERATUNG Mehr Sicherheit für Ihre Entscheidung

FRONT CRAFT.

Einführung und Motivation

Umsichtig planen, robust bauen

Qualitätsmanagement. Grundlagen

Qualitätsmanagement in der Softwareentwicklung

E-Commerce & Logistik. Seit September 2011 FSC-zertifiziert!

Das System sollte den Benutzer immer auf dem Laufenden halten, indem es angemessenes Feedback in einer angemessenen Zeit liefert.

Was beinhaltet ein Qualitätsmanagementsystem (QM- System)?

Modul 5: Service Transition Teil 1

Project ManageMent PM FIreFIgHterS UnD PMFX consulting SteLLen SIcH Vor

Content Management System mit INTREXX 2002.

Hinweis: Die Umfrage wurde von 120 Unternehmen in Deutschland beantwortet.

Christian Kühnel, BMW Group AGILE ENTWICKLUNG VON FAHRERASSISTENZSOFTWARE. AGILE CARS 2014.

Prozessoptimierung. und. Prozessmanagement

Volksbank BraWo Führungsgrundsätze

Software Systems Engineering

IQM als Qualitätsmanagementsystem. Tatjana Völzke Fachgebiet Strukturentwicklung und Qualitätsmanagement im Gesundheitswesen 4.

Effiziente Prozesse. Die Formel 1 und die Druckindustrie

Fragebogen: Abschlussbefragung

ITIL und Entwicklungsmodelle: Die zwei Kulturen

4. Die Grundsätze der Dialoggestaltung aus DIN EN ISO

Konzentration auf das. Wesentliche.

Software Qualität: Übung 3

Arbeiten mit Zielen. Vortrag vom 10. Juni 2010 Hochschule für Technik Zürich. Einführung Theorie. Zieldefinition - Zielkoordination

Fehler und Probleme bei Auswahl und Installation eines Dokumentenmanagement Systems

Interpretation des agilen Manifest

agitat Werkzeuge kann man brauchen und missbrauchen - vom Einsatz von NLP in der Führung

Wir organisieren Ihre Sicherheit

Sehr geehrter Herr Pfarrer, sehr geehrte pastorale Mitarbeiterin, sehr geehrter pastoraler Mitarbeiter!

* Leichte Sprache * Leichte Sprache * Leichte Sprache *

Agile Software-Entwicklung im Kontext der EN50128 Wege zum Erfolg

REGELN REICHTUMS RICHARD TEMPLAR AUTOR DES INTERNATIONALEN BESTSELLERS DIE REGELN DES LEBENS

In diesem Tutorial lernen Sie, wie Sie einen Termin erfassen und verschiedene Einstellungen zu einem Termin vornehmen können.

Wir erledigen alles sofort. Warum Qualität, Risikomanagement, Gebrauchstauglichkeit und Dokumentation nach jeder Iteration fertig sind.

Projekt- Management. Landesverband der Mütterzentren NRW. oder warum Horst bei uns Helga heißt

«PERFEKTION IST NICHT DANN ERREICHT, WENN ES NICHTS MEHR HINZUZUFÜGEN GIBT, SONDERN DANN, WENN MAN NICHTS MEHR WEGLASSEN KANN.»

Requirements Engineering für IT Systeme

Modul 3: Service Transition Teil 2

AdWords MEHR ERFOLG FÜR IHREN FIXFERTIG SHOP

Erfolgreiche Webseiten: Zur Notwendigkeit die eigene(n) Zielgruppe(n) zu kennen und zu verstehen!

Der Kopf ist rund, damit das Denken die Richtung

Software-Entwicklungsprozesse zertifizieren

Was sind Jahres- und Zielvereinbarungsgespräche?

27001 im Kundendialog. ISO Wertschätzungsmanagement. Wie Wertschätzung profitabel macht und den Kunden glücklich

Agile Vorgehensmodelle in der Softwareentwicklung: Scrum

Qualitätsmanagement in kleinen und mittleren Unternehmen

Lernaufgabe Industriekauffrau/Industriekaufmann Angebot und Auftrag: Arbeitsblatt I Auftragsbeschreibung

Mitarbeiterbefragung als PE- und OE-Instrument

INDEX. Öffentliche Ordner erstellen Seite 2. Offline verfügbar einrichten Seite 3. Berechtigungen setzen Seite 7. Öffentliche Ordner Offline

Mit agilen Methoden kommen Sie weiter

Pflegende Angehörige Online Ihre Plattform im Internet

Glaube an die Existenz von Regeln für Vergleiche und Kenntnis der Regeln

Managementbewertung Managementbewertung

Erfahrungen mit Hartz IV- Empfängern

Es gibt Wichtigeres im Leben, als beständig dessen Geschwindigkeit zu erhöhen. Ghandi PROZESSBEGLEITUNG

Human Resources Strategie

Nutzen Sie das in Easy Turtle voll editierbare Modell der DIN EN ISO 9001:2008

Prozessbewertung und -verbesserung nach ITIL im Kontext des betrieblichen Informationsmanagements. von Stephanie Wilke am

Qualitätsbeauftragter / interner Auditor und Qualitätsmanager. DGQ Prüfung zum Qualitätsmanager. Wege zum umfassenden Qualitätsmanagement

Hilfe, mein SCRUM-Team ist nicht agil!

Unternehmerspiegel Nachhaltigkeit

Zukunft der WfbM Positionspapier des Fachausschusses IV

ÜBUNG. Einführung in das IT- Projektmanagement WS 2012/13. Dr. The Anh Vuong

Um Ihre Ziele durchzusetzen! Um Beziehungen zu knüpfen und zu pflegen! Um in Begegnungen mit anderen Ihre Selbstachtung zu wahren!

PROKONTEX / Mit Profis arbeiten.

Leseprobe. Thomas Konert, Achim Schmidt. Design for Six Sigma umsetzen ISBN: Weitere Informationen oder Bestellungen unter

.. für Ihre Business-Lösung

SSI WHITE PAPER Design einer mobilen App in wenigen Stunden

Übersicht Beratungsleistungen

Was meinen die Leute eigentlich mit: Grexit?

Universität Stuttgart Institut für Automatisierungstechnik und Softwaresysteme Prof. Dr.-Ing. M. Weyrich. Softwaretechnik I

d i e J E D E R s c h o n m o r g e n f r ü h s ta r te n k a n n!

StuPro-Seminar Dokumentation in der Software-Wartung. StuPro-Seminar Probleme und Schwierigkeiten in der Software-Wartung.

Sind wir attraktiv für Mitarbeiter? Employer Branding für Unternehmen auf Wachstumskurs.

Das Persönliche Budget in verständlicher Sprache

Elternumfrage Kita und Reception. Campus Hamburg

1 Einleitung. Lernziele. automatische Antworten bei Abwesenheit senden. Einstellungen für automatische Antworten Lerndauer. 4 Minuten.

Wir beraten Sie. Wir unterstützen Sie. Wir schaffen Lösungen. Wir bringen Qualität. Wir beraten Sie. Wir unterstützen Sie. Wir schaffen Lösungen

Projektmanagement in der Spieleentwicklung

Validierung und Verifikation!

Benutzerhandbuch. Leitfaden zur Benutzung der Anwendung für sicheren Dateitransfer.

Transkript:

Projekte. Beratung. Spezialisten. Qualität lässt sich steuern: Die Möglichkeiten des Qualitätsmanagements IKS-Thementag Autor: Hartwig Tödter 25.11.2014 Qualität lässt sich steuern 1 35

Agenda Warum muss man sich um Softwarequalität kümmern? Was ist Softwarequalität? Was ist Qualitätsmanagement? Wie kann man Softwarequalität auf pragmatische Weise organisieren? Zusammenfassung Qualität lässt sich steuern 2 35

Agenda Warum muss man sich um Softwarequalität kümmern? Was ist Softwarequalität? Was ist Qualitätsmanagement? Wie kann man Softwarequalität auf pragmatische Weise organisieren? Zusammenfassung Qualität lässt sich steuern 3 35 Motivation Softwarequalität Qualitätsmanagement Vorgehensweise Zusammenfassung Ende

Unterschiedliche Sichtweisen auf Softwarequalität Benutzer IT-Manager Business- Manager Entwickler Operator Qualität lässt sich steuern 4 35

Das magische Dreieck des Projektmanagements Qualität Zeit Budget Qualität lässt sich steuern 5 35

Softwarequalität Herausforderung und Motivation für Organisationen, Projekte und Mitarbeiter. Denn: Softwarequalität muss definiert werden. Softwarequalität entsteht nicht von allein. Softwarequalität kostet kurzfristig Geld. Softwarequalität spart langfristig Geld. Qualität lässt sich steuern 6 35

Softwarequalität muss gesteuert werden! Qualität lässt sich steuern 7 35

Agenda Warum muss man sich um Softwarequalität kümmern? Was ist Softwarequalität? Was ist Qualitätsmanagement? Wie kann Softwarequalität man auf pragmatische Weise organisieren? Zusammenfassung Qualität lässt sich steuern 8 35 Motivation Softwarequalität Qualitätsmanagement Vorgehensweise Zusammenfassung Ende

Softwarequalität Definition Software-Qualität ist die Gesamtheit von Funktionen und Merkmalen eines Softwareprodukts, das die Fähigkeit besitzt, angegebene oder implizierte Bedürfnisse zu befriedigen. (ISO 9126) Software-Qualität ist die Summe aller relevanten Eigenschaften eines Softwareprodukts, mit denen seine Kunden zufriedengestellt werden, und die Summe der dazu notwendigen Eigenschaften von Softwareprozessen, die zur Erstellung, zum Betrieb und zur Pflege gefordert werden. [Wall2011] Qualität lässt sich steuern 9 35

Differenzierter Blick auf Softwarequalität Softwarequalität Prozessqualität Produktqualität funktional nicht-funktional Produkt Entwicklungsprozess Qualität lässt sich steuern 10 35

Usability Sicherheit Funktionalität Performanz Zuverlässigkeit Wartbarkeit Deployment Releasemanagement Modifizierbarkeit Testbarkeit Architektur Ressourceneffizienz Technologie Design Architektur Code Technologie Design Code Portabilität Kompatibilität Qualität lässt sich steuern 11 35 Quelle : http://www.dadalos-d.org/frieden/images/eisberg-modell.jpg

Softwarequalität Beispiele Produktqualität Funktionale Qualitätsanforderungen Nach Klick auf senden wird eine Bestellung ausgelöst und die Danke-Seite wird angezeigt. Nicht-funktionale Qualitätsanforderungen Äußere Qualität: Nach Klick auf senden muss die Danke-Seite nach 2 Sekunden angezeigt werden. Innere Qualität: Ein neuer Programmierer muss seine Entwicklungsumgebung ohne Hilfe innerhalb eines Tages einrichten können. Qualität lässt sich steuern 12 35

Softwarequalität Beispiele Prozessqualität Pro 100 Anforderungen dürfen innerhalb eines Projektes nicht mehr als 5 Anforderungsänderungen auftreten. Der Anteil schwerer Fehler an den im Abnahmetest insgesamt gefundenen Fehlern darf nicht mehr als 3% betragen. Die durchschnittliche Zufriedenheit der vom Prozess Betroffenen muss bei mindestens 8 liegen (auf einer Skala von 0-10). Qualität lässt sich steuern 13 35

Softwarequalitätsmerkmale Die Norm ISO/EIC 25010:2011 (SQuaRE) hat die ISO 9126 abgelöst Qualität lässt sich steuern 14 35

Agenda Warum muss man sich um Softwarequalität kümmern? Was ist Softwarequalität? Was ist Qualitätsmanagement? Wie kann man Softwarequalität auf pragmatische Weise organisieren? Zusammenfassung Qualität lässt sich steuern 15 35 Motivation Softwarequalität Qualitätsmanagement Vorgehensweise Zusammenfassung Ende

Qualitätsmanagement Definition Unter Qualitätsmanagement versteht man alle Tätigkeiten, welche die Qualitätspolitik, Qualitätsziele und Verantwortungen festlegen, Was bedeutet Qualität bei uns? sowie diese durch Mittel der Qualitätslenkung, Qualitätsplanung, Qualitätssicherung und Qualitätsverbesserung auch verwirklichen. (nach ISO 8402) Wie schaffen wir nachhaltige Qualität? Qualität lässt sich steuern 16 35

Was bedeutet Qualität bei uns? Leitlinien und Qualitätsziele sind abhängig von Unternehmen und Branche. Rentenzahlung/-berechnung Wichtig: Vertrauen, Zuverlässigkeit, Pünktlichkeit, Korrektheit, Wartbarkeit Weniger wichtig: Time to Market, Flexibilität, Modernität Twitter Wichtig: Modernität, Verfügbarkeit, Flexibilität, Time to Market, Skalierbarkeit Weniger wichtig: Korrektheit, Wartbarkeit, Sicherheit Amazon Wichtig: Angebotsumfang, Wartbarkeit, Verfügbarkeit, Usability, Flexibilität Weniger wichtig: Korrektheit der Bestandsinformation (Konsistenz) Qualität lässt sich steuern 17 35

Was bedeutet Qualität bei uns? Google: Unsere zehn Grundsätze 1. Der Nutzer steht an erster Stelle, alles Weitere folgt von selbst. 2. Es ist am besten, eine Sache richtig gut zu machen. 7. Irgendwo gibt es immer noch mehr Informationen. 10. Gut ist nicht gut genug. Quelle: https://www.google.de/intl/de/about/company/philosophy/ Qualität lässt sich steuern 18 35

Was bedeutet Qualität bei uns? Festlegung von Verantwortlichkeiten Beispiele: Funktionale Anforderungen Beauftragende Fachabteilung unterstützt durch Anforderungsmanagement Nicht-funktionale Anforderungen Einholung durch Anforderungsmanagement und Softwarearchitekten bei allen betroffenen Gruppen Umsetzung Softwarearchitekten, Entwickler Qualität lässt sich steuern 19 35

Qualitätsmanagement Definition Unter Qualitätsmanagement versteht man alle Tätigkeiten, welche die Qualitätspolitik, Qualitätsziele und Verantwortungen festlegen, Was bedeutet Qualität bei uns? sowie diese durch Mittel der Qualitätslenkung, Qualitätsplanung, Qualitätssicherung und Qualitätsverbesserung auch verwirklichen. (nach ISO 8402) Wie schaffen wir nachhaltige Qualität? Qualität lässt sich steuern 20 35

Wie schaffen wir konkret nachhaltige Qualität? Qualitätslenkung - langfristig Definition von Qualitätszielen von Produkten Definition von Standardprozessen Auswahl und Bereitstellung von Werkzeugen, Methoden, Techniken und Prinzipien Definition von Qualitätsmerkmalen, Metriken und Indikatoren Schulung der Mitarbeiter im Einsatz der Werkzeuge, Methoden und Maßnahmen Qualität lässt sich steuern 21 35

Wie schaffen wir konkret nachhaltige Qualität? Qualitätsplanung Besetzung von Rollen Z.B. Product Owner, Softwarearchitekt, Anforderungsmanager, Qualitätsmanager Definition von Projektqualitätszielen und deren Messung Auswahl und Anpassung des Entwicklungsprozesses Z.B. Iterationsdauer, Zeitpunkte für QS-Maßnahmen Auswahl von Werkzeugen und Anpassung deren Einsatzes Schulung der Mitarbeiter in der konkreten Ausgestaltung des Projektes Qualität lässt sich steuern 22 35

Wie schaffen wir konkret nachhaltige Qualität? Qualitätssicherung Durchführung von qualitätssichernden Aktivitäten Konstruktiv: Dokumentationsschablonen, Prototyping, Programmierstandards Analytisch: Reviews, Einsatz von Analysewerkzeugen Prüfung der Wirksamkeit der vereinbarten Maßnahmen Einleitung von Verbesserungsmaßnahmen Unmittelbar, noch während der Projektes Langfristig durch Anpassung des Werkzeugkoffers Qualität lässt sich steuern 23 35

Wie schaffen wir konkret nachhaltige Qualität? Qualitätsplanung Prozess Produkt Qualitätslenkung Projekt Verbesserungen messen und interpretieren Qualitätssicherung Qualität lässt sich steuern 24 35

Agenda Warum muss man sich um Softwarequalität kümmern? Was ist Softwarequalität? Was ist Qualitätsmanagement? Wie kann man Softwarequalität auf pragmatische Weise organisieren? Zusammenfassung Qualität lässt sich steuern 25 35 Motivation Softwarequalität Qualitätsmanagement Vorgehensweise Zusammenfassung Ende

Normen und Standards zu Softwarequalität [WALL2011;30] Qualität lässt sich steuern 26 35

Empfohlenes Vorgehen - Rahmenbedingungen Einheitliches Qualitätsverständnis schaffen Werben Sie für Ihre Qualität wann immer möglich Seien Sie Vorbild Qualitätsziele und Leitlinien festlegen Definieren Sie Ihre eigenen Leitlinien und Qualitätsziele Stimmen Sie diese mit den Unternehmenszielen ab Verantwortlichkeiten festlegen Machen Sie die konkreten Verantwortungen immer wieder bewusst Geben Sie Zeit zur Wahrnehmung von Verantwortung Qualität lässt sich steuern 27 35

Empfohlenes Vorgehen lenken Handhabbare Standardprozesse einrichten Verankern Sie die qualitätssichernden Maßnahmen Schulen Sie Ihre Mitarbeiter Aber: Passen Sie die Prozesse pragmatisch an, wenn nötig Passende Werkzeuge verwenden Werkzeuge sollen helfen und Arbeit ersparen Wählen Sie von Mitarbeitern akzeptierte Tools aus Definieren Sie die Art der Benutzung Schulen Sie Ihre Mitarbeiter Beispiele für effiziente Werkzeuge in unseren Entwicklungsprojekten: Jira für die Planung von Aufgaben und Releases Jenkins für Continuous Integration Sonar zur statischen Code Analyse Qualität lässt sich steuern 28 35

Empfohlenes Vorgehen planen Nicht-funktionale Anforderungen (NFA) ermitteln Holen Sie explizit die NFA bei allen Betroffenen ab Qualitätsmerkmale, Indikatoren, Metriken festlegen Wählen Sie die relevanten Qualitätsmerkmale aus Setzen Sie Analysewerkzeuge ein Softwarearchitektur betreiben Betreiben Sie aktive Softwarearchitektur auf der Basis der NFA Dokumentieren Sie Ihre Architekturentscheidungen Verteidigen und bewerben Sie Ihre Softwarearchitektur Hinterfragen Sie Ihre Softwarearchitektur Qualität lässt sich steuern 29 35

Empfohlenes Vorgehen sichern und verbessern Qualitätssichernde Maßnahmen Überwachen Sie die Durchführung von vereinbarten Maßnahmen Automatisieren Sie Qualitätsmessungen, wenn möglich Führen Sie Reviews und Retrospektiven durch Dokumentation Halten Sie den Zustand der Qualität Ihrer Produkte ehrlich fest Dokumentieren Sie eingegangene Technische Schulden Dokumentieren Sie den Grund für die eingegangenen Technischen Schulden Verbesserungsmaßnahmen Kurzfristig: Programmkorrekturen, Änderungsanforderungen Prozessanpassungen, neue Werkzeuge, Ausbildung der Mitarbeiter Qualität lässt sich steuern 30 35

Agenda Warum muss man sich um Softwarequalität kümmern? Was ist Softwarequalität? Was ist Qualitätsmanagement? Wie kann man Softwarequalität auf pragmatische Weise organisieren? Zusammenfassung Qualität lässt sich steuern 31 35 Motivation Softwarequalität Qualitätsmanagement Vorgehensweise Zusammenfassung Ende

Softwarequalität ist steuerbar wenn alle wissen was Softwarequalität bei Ihnen bedeutet. wenn jeder seiner Verantwortung bei der Qualitätserbringung gewissenhaft nachkommt und nachkommen kann. wenn Rahmenbedingungen, Prozesse und Ressourcen den Qualitätszielen angemessen sind. wenn Sie die Wirksamkeit der Aktivitäten, Maßnahmen und Werkzeuge regelmäßig prüfen und wenn Sie die Ergebnisse nutzen, um Rahmenbedingungen, Prozesse und Ressourcen zu verbessern. Qualität lässt sich steuern 32 35

Die Möglichkeiten des Qualitätsmanagements Rahmenbedingungen Prozesse Ressourcen Projekte zufriedene Mitarbeiter zufriedene Kunden zufriedenes Management [WALL2011;42] Qualität lässt sich steuern 33 35

Referenzen [Wall2011;42] Ernest Wallmüller, Software Quality Engineering, 3. Auflage, Carl Hanser, Verlag München, 2011, Seite 42 [Wall2011;30] Ernest Wallmüller, Software Quality Engineering, 3. Auflage, Carl Hanser, Verlag München, 2011, Seite 30 [BAL2008;462] Helmut Balzert: Lehrbuch der Softwaretechnik, Bd. 2, Softwaremanagement 2. Auflage, Spektrum Akad. Verl. Heidelberg, 2008, Seite 462 https://www.google.de/intl/de/about/company/philosophy/ ISO/IEC 9126 Qualität lässt sich steuern 34 35

WWW.IKS-GMBH.COM Qualität lässt sich steuern 35 35

Projekte. Beratung. Spezialisten. Qualität lässt sich steuern 36 35