SlideShare ist ein Scribd-Unternehmen logo
1 von 36
Downloaden Sie, um offline zu lesen
Qualität lässt sich steuern 
1| 35 
Projekte. Beratung. Spezialisten. 
Qualität lässt sich steuern: Die Möglichkeiten des Qualitätsmanagements 
IKS-Thementag 
25.11.2014 
Autor:Hartwig Tödter
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 
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 
Motivation | Softwarequalität | Qualitätsmanagement | Vorgehensweise | 
Zusammenfassung | Ende
Qualität lässt sich steuern 4 | 35 
Unterschiedliche Sichtweisen auf Softwarequalität 
Benutzer 
Operator 
Business- 
Manager 
IT-Manager 
Entwickler 
Motivation | Softwarequalität | Qualitätsmanagement | Vorgehensweise | Zusammenfassung | Ende
Qualität lässt sich steuern 
5| 35 
Das magische Dreieck des Projektmanagements 
Qualität 
Zeit 
Budget 
Motivation| Softwarequalität | Qualitätsmanagement | Vorgehensweise | Zusammenfassung | Ende
Qualität lässt sich steuern 6 | 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. 
Motivation | Softwarequalität | Qualitätsmanagement | Vorgehensweise | Zusammenfassung | Ende
Qualität lässt sich steuern 
7| 35 
Softwarequalität muss gesteuert werden! 
Motivation| Softwarequalität | Qualitätsmanagement | Vorgehensweise | Zusammenfassung | Ende
Qualität lässt sich steuern 8 | 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 
Motivation | Softwarequalität | Qualitätsmanagement | Vorgehensweise | 
Zusammenfassung | Ende
Qualität lässt sich steuern 
9| 35 
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 Software- produkts, 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] 
Motivation | Softwarequalität| Qualitätsmanagement | Vorgehensweise | Zusammenfassung | Ende
Qualität lässt sich steuern 
10| 35 
Differenzierter Blick auf Softwarequalität 
Entwicklungsprozess 
Produkt 
Prozessqualität 
Produktqualität 
Softwarequalität 
nicht-funktional 
funktional 
Motivation | Softwarequalität| Qualitätsmanagement | Vorgehensweise | Zusammenfassung | Ende
Qualität lässt sich steuern 
11| 35 
Architektur 
Design 
Technologie 
Code 
Architektur 
Design 
Technologie 
Code 
Funktionalität 
Testbarkeit 
Wartbarkeit 
Usability 
Zuverlässigkeit 
Modifizierbarkeit 
Performanz 
Sicherheit 
Quelle : http://www.dadalos-d.org/frieden/images/eisberg-modell.jpg 
Release- management 
Deployment 
Ressourceneffizienz 
Kompatibilität 
Portabilität
Qualität lässt sich steuern 12 | 35 
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.“ 
Motivation | Softwarequalität | Qualitätsmanagement | Vorgehensweise | Zusammenfassung | Ende
Qualität lässt sich steuern 13 | 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).“ 
Motivation | Softwarequalität | Qualitätsmanagement | Vorgehensweise | Zusammenfassung | Ende
Qualität lässt sich steuern 
14| 35 
Softwarequalitätsmerkmale 
Die Norm ISO/EIC 25010:2011 (SQuaRE) hat die ISO 9126 abgelöst 
Motivation | Softwarequalität| Qualitätsmanagement | Vorgehensweise | Zusammenfassung | Ende
Qualität lässt sich steuern 15 | 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 
Motivation | Softwarequalität | Qualitätsmanagement | Vorgehensweise | 
Zusammenfassung | Ende
Qualität lässt sich steuern 16 | 35 
Qualitätsmanagement – Definition 
„Unter Qualitätsmanagement versteht man alle Tätigkeiten, welche die 
Qualitätspolitik, 
Qualitätsziele und 
Verantwortungen festlegen, 
sowie diese durch Mittel der 
Qualitätslenkung, 
Qualitätsplanung, 
Qualitätssicherung und 
Qualitätsverbesserung 
auch verwirklichen.“ 
(nach ISO 8402) 
Was bedeutet Qualität bei uns? 
Wie schaffen wir nachhaltige Qualität? 
Motivation | Softwarequalität | Qualitätsmanagement | Vorgehensweise | Zusammenfassung | Ende
Qualität lässt sich steuern 17 | 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) 
Motivation | Softwarequalität | Qualitätsmanagement | Vorgehensweise | Zusammenfassung | Ende
Qualität lässt sich steuern 
18| 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/ 
Motivation | Softwarequalität | Qualitätsmanagement| Vorgehensweise | Zusammenfassung | Ende
Qualität lässt sich steuern 19 | 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 
Motivation | Softwarequalität | Qualitätsmanagement | Vorgehensweise | Zusammenfassung | Ende
Qualität lässt sich steuern 20 | 35 
Qualitätsmanagement – Definition 
„Unter Qualitätsmanagement versteht man alle Tätigkeiten, welche die 
Qualitätspolitik, 
Qualitätsziele und 
Verantwortungen festlegen, 
sowie diese durch Mittel der 
Qualitätslenkung, 
Qualitätsplanung, 
Qualitätssicherung und 
Qualitätsverbesserung 
auch verwirklichen.“ 
(nach ISO 8402) 
Was bedeutet Qualität bei uns? 
Wie schaffen wir nachhaltige Qualität? 
Motivation | Softwarequalität | Qualitätsmanagement | Vorgehensweise | Zusammenfassung | Ende
Qualität lässt sich steuern 21 | 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 
Motivation | Softwarequalität | Qualitätsmanagement | Vorgehensweise | Zusammenfassung | Ende
Qualität lässt sich steuern 22 | 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 
Motivation | Softwarequalität | Qualitätsmanagement | Vorgehensweise | Zusammenfassung | Ende
Qualität lässt sich steuern 23 | 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 
Motivation | Softwarequalität | Qualitätsmanagement | Vorgehensweise | Zusammenfassung | Ende
Qualität lässt sich steuern 
24| 35 
Wie schaffen wir konkret nachhaltige Qualität? 
Projekt 
Qualitätsplanung 
Prozess 
Qualitätssicherung 
Qualitätslenkung 
Produkt 
messen und interpretieren 
Verbes- serungen 
Motivation | Softwarequalität | Qualitätsmanagement| Vorgehensweise | Zusammenfassung | Ende
Qualität lässt sich steuern 25 | 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 
Motivation | Softwarequalität | Qualitätsmanagement | Vorgehensweise | 
Zusammenfassung | Ende
Qualität lässt sich steuern 
26| 35 
Normen und Standards zu Softwarequalität 
[WALL2011;30] 
Motivation | Softwarequalität | Qualitätsmanagement | Vorgehensweise| Zusammenfassung | Ende
Qualität lässt sich steuern 27 | 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 
Motivation | Softwarequalität | Qualitätsmanagement | Vorgehensweise | Zusammenfassung | Ende
Qualität lässt sich steuern 28 | 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 
Motivation | Softwarequalität | Qualitätsmanagement | Vorgehensweise | Zusammenfassung | Ende
Qualität lässt sich steuern 29 | 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 
Motivation | Softwarequalität | Qualitätsmanagement | Vorgehensweise | Zusammenfassung | Ende
Qualität lässt sich steuern 30 | 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 
Motivation | Softwarequalität | Qualitätsmanagement | Vorgehensweise | Zusammenfassung | Ende
Qualität lässt sich steuern 31 | 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 
Motivation | Softwarequalität | Qualitätsmanagement | Vorgehensweise | 
Zusammenfassung | Ende
Qualität lässt sich steuern 32 | 35 
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. 
Motivation | Softwarequalität | Qualitätsmanagement | Vorgehensweise | Zusammenfassung | Ende
Qualität lässt sich steuern 33 | 35 
Die Möglichkeiten des Qualitätsmanagements 
Rahmenbedingungen 
Prozesse 
Ressourcen 
Projekte 
[WALL2011;42] 
zufriedene 
Mitarbeiter 
Motivation | Softwarequalität | Qualitätsmanagement | Vorgehensweise | Zusammenfassung | Ende 
zufriedene 
Kunden 
zufriedenes 
Management
Qualität lässt sich steuern 34 | 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 
35| 35 
WWW.IKS-GMBH.COM
Qualität lässt sich steuern 
36| 35 
Projekte. Beratung. Spezialisten.

Weitere ähnliche Inhalte

Andere mochten auch

Andere mochten auch (15)

iks auf der Jax 2010: Provisioning unter OSGi für Test und Betrieb
iks auf der Jax 2010: Provisioning unter OSGi für Test und Betrieb iks auf der Jax 2010: Provisioning unter OSGi für Test und Betrieb
iks auf der Jax 2010: Provisioning unter OSGi für Test und Betrieb
 
Test-Automation mit Selenium WebDriver - ein Artikel der iks im dotnetpro
Test-Automation mit Selenium WebDriver - ein Artikel der iks im dotnetproTest-Automation mit Selenium WebDriver - ein Artikel der iks im dotnetpro
Test-Automation mit Selenium WebDriver - ein Artikel der iks im dotnetpro
 
Einfuehrung in mongo_db_iks
Einfuehrung in mongo_db_iksEinfuehrung in mongo_db_iks
Einfuehrung in mongo_db_iks
 
Mehr Softwarequalitä: Usability
Mehr Softwarequalitä: UsabilityMehr Softwarequalitä: Usability
Mehr Softwarequalitä: Usability
 
App-Projekte richtig steuern
App-Projekte richtig steuernApp-Projekte richtig steuern
App-Projekte richtig steuern
 
FAQs zur Technik
FAQs zur TechnikFAQs zur Technik
FAQs zur Technik
 
Apps als motor zur digitalen transformation
Apps als motor zur digitalen transformationApps als motor zur digitalen transformation
Apps als motor zur digitalen transformation
 
Mehr Softwarequalität: Technische Schulden (IKS-Thementag: 05.05.2015)
Mehr Softwarequalität: Technische Schulden (IKS-Thementag: 05.05.2015)Mehr Softwarequalität: Technische Schulden (IKS-Thementag: 05.05.2015)
Mehr Softwarequalität: Technische Schulden (IKS-Thementag: 05.05.2015)
 
"RCP-Hilfe-System" - Ein Artikel im Eclipse Magazin 6/2010
"RCP-Hilfe-System" - Ein Artikel im Eclipse Magazin 6/2010"RCP-Hilfe-System" - Ein Artikel im Eclipse Magazin 6/2010
"RCP-Hilfe-System" - Ein Artikel im Eclipse Magazin 6/2010
 
Mehr Softwarequalität: Team-Cleancoding
Mehr Softwarequalität: Team-CleancodingMehr Softwarequalität: Team-Cleancoding
Mehr Softwarequalität: Team-Cleancoding
 
Micro, Nano, Mono - Microservices verständlich erklärt.
Micro, Nano, Mono  - Microservices verständlich erklärt.Micro, Nano, Mono  - Microservices verständlich erklärt.
Micro, Nano, Mono - Microservices verständlich erklärt.
 
Mehr Softwarequalität: Technische Schulden
Mehr Softwarequalität: Technische SchuldenMehr Softwarequalität: Technische Schulden
Mehr Softwarequalität: Technische Schulden
 
Agiles Arbeiten - Mythen, Trends und Best Practices
Agiles Arbeiten  - Mythen, Trends und Best PracticesAgiles Arbeiten  - Mythen, Trends und Best Practices
Agiles Arbeiten - Mythen, Trends und Best Practices
 
Ist Ihr Unternehmen reif für Microservices?
Ist Ihr Unternehmen reif für Microservices?Ist Ihr Unternehmen reif für Microservices?
Ist Ihr Unternehmen reif für Microservices?
 
Service goes green
Service goes greenService goes green
Service goes green
 

Ähnlich wie Mehr Softwarequalität: Softwarequalität ist steuerbar

Think pi beratung, training und coaching
Think pi beratung, training und coachingThink pi beratung, training und coaching
Think pi beratung, training und coachingthink-pi
 
Software Quality Lab - Beratung und Training für mehr Qualität und Effizienz ...
Software Quality Lab - Beratung und Training für mehr Qualität und Effizienz ...Software Quality Lab - Beratung und Training für mehr Qualität und Effizienz ...
Software Quality Lab - Beratung und Training für mehr Qualität und Effizienz ...Markus Unterauer
 
AgileAustriaConference2023_Brücken bauen: Wie Agilität und die ISO 9001 Hand ...
AgileAustriaConference2023_Brücken bauen: Wie Agilität und die ISO 9001 Hand ...AgileAustriaConference2023_Brücken bauen: Wie Agilität und die ISO 9001 Hand ...
AgileAustriaConference2023_Brücken bauen: Wie Agilität und die ISO 9001 Hand ...Agile Austria Conference
 
Präsentation: Educational Media - Qualitätmanagement
Präsentation: Educational Media - QualitätmanagementPräsentation: Educational Media - Qualitätmanagement
Präsentation: Educational Media - QualitätmanagementDennis Schäffer
 
Einführung in die Software-Qualitätssicherung
Einführung in die Software-QualitätssicherungEinführung in die Software-Qualitätssicherung
Einführung in die Software-QualitätssicherungChristian Baranowski
 
KPIs vs. UX – ist User Experience messbar?
KPIs vs. UX – ist User Experience messbar?KPIs vs. UX – ist User Experience messbar?
KPIs vs. UX – ist User Experience messbar?Matthias Feit
 
Integriertes It Qualitaetsmanagement
Integriertes It QualitaetsmanagementIntegriertes It Qualitaetsmanagement
Integriertes It Qualitaetsmanagementeckes05
 
Qualitätsmanagement
QualitätsmanagementQualitätsmanagement
Qualitätsmanagementguest1a1762
 
(Lean) Six Sigma Green Belt Lehrgang 2014
(Lean) Six Sigma Green Belt Lehrgang 2014(Lean) Six Sigma Green Belt Lehrgang 2014
(Lean) Six Sigma Green Belt Lehrgang 2014MCP Deutschland GmbH
 
Agiles Lieferantenmanagement, Manage Agile 2013
Agiles Lieferantenmanagement, Manage Agile 2013Agiles Lieferantenmanagement, Manage Agile 2013
Agiles Lieferantenmanagement, Manage Agile 2013Josef Scherer
 
VerbesserungsKATA – Umsetzung in einem Kommunalunternehmen – ein Praxisbericht!
VerbesserungsKATA – Umsetzung in einem Kommunalunternehmen – ein Praxisbericht!VerbesserungsKATA – Umsetzung in einem Kommunalunternehmen – ein Praxisbericht!
VerbesserungsKATA – Umsetzung in einem Kommunalunternehmen – ein Praxisbericht!Learning Factory
 
ASQF Dresden: Benötigen wir mit SCRUM noch einen Testmanager?
ASQF Dresden: Benötigen wir mit SCRUM noch einen Testmanager?ASQF Dresden: Benötigen wir mit SCRUM noch einen Testmanager?
ASQF Dresden: Benötigen wir mit SCRUM noch einen Testmanager?René Spengler
 
Scrum in Zahlen
Scrum in ZahlenScrum in Zahlen
Scrum in ZahlenSonja Uhl
 
Prof. Dr. Reinhard Stockmann: Evaluation als Instrument der kulturpolitischen...
Prof. Dr. Reinhard Stockmann: Evaluation als Instrument der kulturpolitischen...Prof. Dr. Reinhard Stockmann: Evaluation als Instrument der kulturpolitischen...
Prof. Dr. Reinhard Stockmann: Evaluation als Instrument der kulturpolitischen...Raabe Verlag
 
Application Lifecycle Management _ Was bedeutet das?
Application Lifecycle Management _ Was bedeutet das?Application Lifecycle Management _ Was bedeutet das?
Application Lifecycle Management _ Was bedeutet das?Minerva SoftCare GmbH
 
AAC2018_Die fehlenden Teile im Scrum-Puzzle mit Reinhard Wagner & Ricco Nourzad
AAC2018_Die fehlenden Teile im Scrum-Puzzle mit Reinhard Wagner & Ricco NourzadAAC2018_Die fehlenden Teile im Scrum-Puzzle mit Reinhard Wagner & Ricco Nourzad
AAC2018_Die fehlenden Teile im Scrum-Puzzle mit Reinhard Wagner & Ricco NourzadAgile Austria Conference
 
Eine Entdeckungsreise zum Land der Software-Qualität
Eine Entdeckungsreise zum Land der Software-QualitätEine Entdeckungsreise zum Land der Software-Qualität
Eine Entdeckungsreise zum Land der Software-QualitätMarco Ravicini
 
Ramscheidt Überblick Projektmanagement-Zertifizierungen
Ramscheidt Überblick Projektmanagement-ZertifizierungenRamscheidt Überblick Projektmanagement-Zertifizierungen
Ramscheidt Überblick Projektmanagement-ZertifizierungenRamscheidt
 

Ähnlich wie Mehr Softwarequalität: Softwarequalität ist steuerbar (20)

Think pi beratung, training und coaching
Think pi beratung, training und coachingThink pi beratung, training und coaching
Think pi beratung, training und coaching
 
Software Quality Lab - Beratung und Training für mehr Qualität und Effizienz ...
Software Quality Lab - Beratung und Training für mehr Qualität und Effizienz ...Software Quality Lab - Beratung und Training für mehr Qualität und Effizienz ...
Software Quality Lab - Beratung und Training für mehr Qualität und Effizienz ...
 
AgileAustriaConference2023_Brücken bauen: Wie Agilität und die ISO 9001 Hand ...
AgileAustriaConference2023_Brücken bauen: Wie Agilität und die ISO 9001 Hand ...AgileAustriaConference2023_Brücken bauen: Wie Agilität und die ISO 9001 Hand ...
AgileAustriaConference2023_Brücken bauen: Wie Agilität und die ISO 9001 Hand ...
 
Präsentation: Educational Media - Qualitätmanagement
Präsentation: Educational Media - QualitätmanagementPräsentation: Educational Media - Qualitätmanagement
Präsentation: Educational Media - Qualitätmanagement
 
Einführung in die Software-Qualitätssicherung
Einführung in die Software-QualitätssicherungEinführung in die Software-Qualitätssicherung
Einführung in die Software-Qualitätssicherung
 
KPIs vs. UX – ist User Experience messbar?
KPIs vs. UX – ist User Experience messbar?KPIs vs. UX – ist User Experience messbar?
KPIs vs. UX – ist User Experience messbar?
 
KPIs vs. UX - Ist User Experience messbar?
KPIs vs. UX - Ist User Experience messbar?KPIs vs. UX - Ist User Experience messbar?
KPIs vs. UX - Ist User Experience messbar?
 
Integriertes It Qualitaetsmanagement
Integriertes It QualitaetsmanagementIntegriertes It Qualitaetsmanagement
Integriertes It Qualitaetsmanagement
 
Qualitätsmanagement
QualitätsmanagementQualitätsmanagement
Qualitätsmanagement
 
(Lean) Six Sigma Green Belt Lehrgang 2014
(Lean) Six Sigma Green Belt Lehrgang 2014(Lean) Six Sigma Green Belt Lehrgang 2014
(Lean) Six Sigma Green Belt Lehrgang 2014
 
(Lean) Six Sigma Green Belt Lehrgang 2014
(Lean) Six Sigma Green Belt Lehrgang 2014(Lean) Six Sigma Green Belt Lehrgang 2014
(Lean) Six Sigma Green Belt Lehrgang 2014
 
Agiles Lieferantenmanagement, Manage Agile 2013
Agiles Lieferantenmanagement, Manage Agile 2013Agiles Lieferantenmanagement, Manage Agile 2013
Agiles Lieferantenmanagement, Manage Agile 2013
 
VerbesserungsKATA – Umsetzung in einem Kommunalunternehmen – ein Praxisbericht!
VerbesserungsKATA – Umsetzung in einem Kommunalunternehmen – ein Praxisbericht!VerbesserungsKATA – Umsetzung in einem Kommunalunternehmen – ein Praxisbericht!
VerbesserungsKATA – Umsetzung in einem Kommunalunternehmen – ein Praxisbericht!
 
ASQF Dresden: Benötigen wir mit SCRUM noch einen Testmanager?
ASQF Dresden: Benötigen wir mit SCRUM noch einen Testmanager?ASQF Dresden: Benötigen wir mit SCRUM noch einen Testmanager?
ASQF Dresden: Benötigen wir mit SCRUM noch einen Testmanager?
 
Scrum in Zahlen
Scrum in ZahlenScrum in Zahlen
Scrum in Zahlen
 
Prof. Dr. Reinhard Stockmann: Evaluation als Instrument der kulturpolitischen...
Prof. Dr. Reinhard Stockmann: Evaluation als Instrument der kulturpolitischen...Prof. Dr. Reinhard Stockmann: Evaluation als Instrument der kulturpolitischen...
Prof. Dr. Reinhard Stockmann: Evaluation als Instrument der kulturpolitischen...
 
Application Lifecycle Management _ Was bedeutet das?
Application Lifecycle Management _ Was bedeutet das?Application Lifecycle Management _ Was bedeutet das?
Application Lifecycle Management _ Was bedeutet das?
 
AAC2018_Die fehlenden Teile im Scrum-Puzzle mit Reinhard Wagner & Ricco Nourzad
AAC2018_Die fehlenden Teile im Scrum-Puzzle mit Reinhard Wagner & Ricco NourzadAAC2018_Die fehlenden Teile im Scrum-Puzzle mit Reinhard Wagner & Ricco Nourzad
AAC2018_Die fehlenden Teile im Scrum-Puzzle mit Reinhard Wagner & Ricco Nourzad
 
Eine Entdeckungsreise zum Land der Software-Qualität
Eine Entdeckungsreise zum Land der Software-QualitätEine Entdeckungsreise zum Land der Software-Qualität
Eine Entdeckungsreise zum Land der Software-Qualität
 
Ramscheidt Überblick Projektmanagement-Zertifizierungen
Ramscheidt Überblick Projektmanagement-ZertifizierungenRamscheidt Überblick Projektmanagement-Zertifizierungen
Ramscheidt Überblick Projektmanagement-Zertifizierungen
 

Mehr von IKS Gesellschaft für Informations- und Kommunikationssysteme mbH

Mehr von IKS Gesellschaft für Informations- und Kommunikationssysteme mbH (20)

Es wird Zeit KI zu nutzen - Wie es mit Azure KI Services und .NET MAUI gelingt
Es wird Zeit KI zu nutzen - Wie es mit Azure KI Services und .NET MAUI gelingtEs wird Zeit KI zu nutzen - Wie es mit Azure KI Services und .NET MAUI gelingt
Es wird Zeit KI zu nutzen - Wie es mit Azure KI Services und .NET MAUI gelingt
 
Thementag 2023 06 Dieses Mal machen wir alles richtig - 9 Hacks für wandelbar...
Thementag 2023 06 Dieses Mal machen wir alles richtig - 9 Hacks für wandelbar...Thementag 2023 06 Dieses Mal machen wir alles richtig - 9 Hacks für wandelbar...
Thementag 2023 06 Dieses Mal machen wir alles richtig - 9 Hacks für wandelbar...
 
Thementag 2023 04 Lindern, heilen oder gar fit machen.pdf
Thementag 2023 04 Lindern, heilen oder gar fit machen.pdfThementag 2023 04 Lindern, heilen oder gar fit machen.pdf
Thementag 2023 04 Lindern, heilen oder gar fit machen.pdf
 
Thementag 2023 05 Wer zu spät kommt, den bestraft das Leben - Modernisierung ...
Thementag 2023 05 Wer zu spät kommt, den bestraft das Leben - Modernisierung ...Thementag 2023 05 Wer zu spät kommt, den bestraft das Leben - Modernisierung ...
Thementag 2023 05 Wer zu spät kommt, den bestraft das Leben - Modernisierung ...
 
Thementag 2023 01 Mut zur Modernisierung - ein Praxisbeispiel.pdf
Thementag 2023 01 Mut zur Modernisierung - ein Praxisbeispiel.pdfThementag 2023 01 Mut zur Modernisierung - ein Praxisbeispiel.pdf
Thementag 2023 01 Mut zur Modernisierung - ein Praxisbeispiel.pdf
 
Thementag 2023 03 Einführung in die Softwaremodernisierung.pdf
Thementag 2023 03 Einführung in die Softwaremodernisierung.pdfThementag 2023 03 Einführung in die Softwaremodernisierung.pdf
Thementag 2023 03 Einführung in die Softwaremodernisierung.pdf
 
Thementag 2022 01 Verpassen Sie nicht den Anschluss.pdf
Thementag 2022 01 Verpassen Sie nicht den Anschluss.pdfThementag 2022 01 Verpassen Sie nicht den Anschluss.pdf
Thementag 2022 01 Verpassen Sie nicht den Anschluss.pdf
 
Thementag 2022 04 ML auf die Schiene gebracht.pdf
Thementag 2022 04 ML auf die Schiene gebracht.pdfThementag 2022 04 ML auf die Schiene gebracht.pdf
Thementag 2022 04 ML auf die Schiene gebracht.pdf
 
Thementag 2022 03 Ein Modell ist trainiert - und jetzt.pdf
Thementag 2022 03 Ein Modell ist trainiert - und jetzt.pdfThementag 2022 03 Ein Modell ist trainiert - und jetzt.pdf
Thementag 2022 03 Ein Modell ist trainiert - und jetzt.pdf
 
Thementag 2022 02 Der Deutschen Bahn in die Karten geschaut.pdf
Thementag 2022 02 Der Deutschen Bahn in die Karten geschaut.pdfThementag 2022 02 Der Deutschen Bahn in die Karten geschaut.pdf
Thementag 2022 02 Der Deutschen Bahn in die Karten geschaut.pdf
 
Daten / Information / Wissen - Möglichkeiten und Grenzen des Machine Learning
Daten / Information / Wissen - Möglichkeiten und Grenzen des Machine LearningDaten / Information / Wissen - Möglichkeiten und Grenzen des Machine Learning
Daten / Information / Wissen - Möglichkeiten und Grenzen des Machine Learning
 
Erste Schritte in die neue Welt-So gelingt der Einstieg in Big Data und Machi...
Erste Schritte in die neue Welt-So gelingt der Einstieg in Big Data und Machi...Erste Schritte in die neue Welt-So gelingt der Einstieg in Big Data und Machi...
Erste Schritte in die neue Welt-So gelingt der Einstieg in Big Data und Machi...
 
Darf es ein bisschen mehr sein - Konzepte und Strategien zur Bewältigung groß...
Darf es ein bisschen mehr sein - Konzepte und Strategien zur Bewältigung groß...Darf es ein bisschen mehr sein - Konzepte und Strategien zur Bewältigung groß...
Darf es ein bisschen mehr sein - Konzepte und Strategien zur Bewältigung groß...
 
Big Data und Machine Learning - Wer braucht das schon!?
Big Data und Machine Learning - Wer braucht das schon!?Big Data und Machine Learning - Wer braucht das schon!?
Big Data und Machine Learning - Wer braucht das schon!?
 
Erste Schritte in die neue Welt - So gelingt der Einstieg in Big Data und Mac...
Erste Schritte in die neue Welt - So gelingt der Einstieg in Big Data und Mac...Erste Schritte in die neue Welt - So gelingt der Einstieg in Big Data und Mac...
Erste Schritte in die neue Welt - So gelingt der Einstieg in Big Data und Mac...
 
Darf es ein bisschen mehr sein - Konzepte Strategien zur Bewältigung großer u...
Darf es ein bisschen mehr sein - Konzepte Strategien zur Bewältigung großer u...Darf es ein bisschen mehr sein - Konzepte Strategien zur Bewältigung großer u...
Darf es ein bisschen mehr sein - Konzepte Strategien zur Bewältigung großer u...
 
Daten / Information / Wissen - Möglichkeiten und Grenzen des Machine Learning
Daten / Information / Wissen - Möglichkeiten und Grenzen des Machine LearningDaten / Information / Wissen - Möglichkeiten und Grenzen des Machine Learning
Daten / Information / Wissen - Möglichkeiten und Grenzen des Machine Learning
 
Big Data und Machine Learning - Wer braucht das schon!?
Big Data und Machine Learning - Wer braucht das schon!?Big Data und Machine Learning - Wer braucht das schon!?
Big Data und Machine Learning - Wer braucht das schon!?
 
Daten / Information / Wissen - Möglichkeiten und Grenzen des Machine Learning
Daten / Information / Wissen - Möglichkeiten und Grenzen des Machine LearningDaten / Information / Wissen - Möglichkeiten und Grenzen des Machine Learning
Daten / Information / Wissen - Möglichkeiten und Grenzen des Machine Learning
 
Darf es ein bisschen mehr sein - Konzepte und Strategien zur Bewältigung groß...
Darf es ein bisschen mehr sein - Konzepte und Strategien zur Bewältigung groß...Darf es ein bisschen mehr sein - Konzepte und Strategien zur Bewältigung groß...
Darf es ein bisschen mehr sein - Konzepte und Strategien zur Bewältigung groß...
 

Mehr Softwarequalität: Softwarequalität ist steuerbar

  • 1. Qualität lässt sich steuern 1| 35 Projekte. Beratung. Spezialisten. Qualität lässt sich steuern: Die Möglichkeiten des Qualitätsmanagements IKS-Thementag 25.11.2014 Autor:Hartwig Tödter
  • 2. 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
  • 3. Qualität lässt sich steuern 3 | 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 Motivation | Softwarequalität | Qualitätsmanagement | Vorgehensweise | Zusammenfassung | Ende
  • 4. Qualität lässt sich steuern 4 | 35 Unterschiedliche Sichtweisen auf Softwarequalität Benutzer Operator Business- Manager IT-Manager Entwickler Motivation | Softwarequalität | Qualitätsmanagement | Vorgehensweise | Zusammenfassung | Ende
  • 5. Qualität lässt sich steuern 5| 35 Das magische Dreieck des Projektmanagements Qualität Zeit Budget Motivation| Softwarequalität | Qualitätsmanagement | Vorgehensweise | Zusammenfassung | Ende
  • 6. Qualität lässt sich steuern 6 | 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. Motivation | Softwarequalität | Qualitätsmanagement | Vorgehensweise | Zusammenfassung | Ende
  • 7. Qualität lässt sich steuern 7| 35 Softwarequalität muss gesteuert werden! Motivation| Softwarequalität | Qualitätsmanagement | Vorgehensweise | Zusammenfassung | Ende
  • 8. Qualität lässt sich steuern 8 | 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 Motivation | Softwarequalität | Qualitätsmanagement | Vorgehensweise | Zusammenfassung | Ende
  • 9. Qualität lässt sich steuern 9| 35 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 Software- produkts, 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] Motivation | Softwarequalität| Qualitätsmanagement | Vorgehensweise | Zusammenfassung | Ende
  • 10. Qualität lässt sich steuern 10| 35 Differenzierter Blick auf Softwarequalität Entwicklungsprozess Produkt Prozessqualität Produktqualität Softwarequalität nicht-funktional funktional Motivation | Softwarequalität| Qualitätsmanagement | Vorgehensweise | Zusammenfassung | Ende
  • 11. Qualität lässt sich steuern 11| 35 Architektur Design Technologie Code Architektur Design Technologie Code Funktionalität Testbarkeit Wartbarkeit Usability Zuverlässigkeit Modifizierbarkeit Performanz Sicherheit Quelle : http://www.dadalos-d.org/frieden/images/eisberg-modell.jpg Release- management Deployment Ressourceneffizienz Kompatibilität Portabilität
  • 12. Qualität lässt sich steuern 12 | 35 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.“ Motivation | Softwarequalität | Qualitätsmanagement | Vorgehensweise | Zusammenfassung | Ende
  • 13. Qualität lässt sich steuern 13 | 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).“ Motivation | Softwarequalität | Qualitätsmanagement | Vorgehensweise | Zusammenfassung | Ende
  • 14. Qualität lässt sich steuern 14| 35 Softwarequalitätsmerkmale Die Norm ISO/EIC 25010:2011 (SQuaRE) hat die ISO 9126 abgelöst Motivation | Softwarequalität| Qualitätsmanagement | Vorgehensweise | Zusammenfassung | Ende
  • 15. Qualität lässt sich steuern 15 | 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 Motivation | Softwarequalität | Qualitätsmanagement | Vorgehensweise | Zusammenfassung | Ende
  • 16. Qualität lässt sich steuern 16 | 35 Qualitätsmanagement – Definition „Unter Qualitätsmanagement versteht man alle Tätigkeiten, welche die Qualitätspolitik, Qualitätsziele und Verantwortungen festlegen, sowie diese durch Mittel der Qualitätslenkung, Qualitätsplanung, Qualitätssicherung und Qualitätsverbesserung auch verwirklichen.“ (nach ISO 8402) Was bedeutet Qualität bei uns? Wie schaffen wir nachhaltige Qualität? Motivation | Softwarequalität | Qualitätsmanagement | Vorgehensweise | Zusammenfassung | Ende
  • 17. Qualität lässt sich steuern 17 | 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) Motivation | Softwarequalität | Qualitätsmanagement | Vorgehensweise | Zusammenfassung | Ende
  • 18. Qualität lässt sich steuern 18| 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/ Motivation | Softwarequalität | Qualitätsmanagement| Vorgehensweise | Zusammenfassung | Ende
  • 19. Qualität lässt sich steuern 19 | 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 Motivation | Softwarequalität | Qualitätsmanagement | Vorgehensweise | Zusammenfassung | Ende
  • 20. Qualität lässt sich steuern 20 | 35 Qualitätsmanagement – Definition „Unter Qualitätsmanagement versteht man alle Tätigkeiten, welche die Qualitätspolitik, Qualitätsziele und Verantwortungen festlegen, sowie diese durch Mittel der Qualitätslenkung, Qualitätsplanung, Qualitätssicherung und Qualitätsverbesserung auch verwirklichen.“ (nach ISO 8402) Was bedeutet Qualität bei uns? Wie schaffen wir nachhaltige Qualität? Motivation | Softwarequalität | Qualitätsmanagement | Vorgehensweise | Zusammenfassung | Ende
  • 21. Qualität lässt sich steuern 21 | 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 Motivation | Softwarequalität | Qualitätsmanagement | Vorgehensweise | Zusammenfassung | Ende
  • 22. Qualität lässt sich steuern 22 | 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 Motivation | Softwarequalität | Qualitätsmanagement | Vorgehensweise | Zusammenfassung | Ende
  • 23. Qualität lässt sich steuern 23 | 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 Motivation | Softwarequalität | Qualitätsmanagement | Vorgehensweise | Zusammenfassung | Ende
  • 24. Qualität lässt sich steuern 24| 35 Wie schaffen wir konkret nachhaltige Qualität? Projekt Qualitätsplanung Prozess Qualitätssicherung Qualitätslenkung Produkt messen und interpretieren Verbes- serungen Motivation | Softwarequalität | Qualitätsmanagement| Vorgehensweise | Zusammenfassung | Ende
  • 25. Qualität lässt sich steuern 25 | 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 Motivation | Softwarequalität | Qualitätsmanagement | Vorgehensweise | Zusammenfassung | Ende
  • 26. Qualität lässt sich steuern 26| 35 Normen und Standards zu Softwarequalität [WALL2011;30] Motivation | Softwarequalität | Qualitätsmanagement | Vorgehensweise| Zusammenfassung | Ende
  • 27. Qualität lässt sich steuern 27 | 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 Motivation | Softwarequalität | Qualitätsmanagement | Vorgehensweise | Zusammenfassung | Ende
  • 28. Qualität lässt sich steuern 28 | 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 Motivation | Softwarequalität | Qualitätsmanagement | Vorgehensweise | Zusammenfassung | Ende
  • 29. Qualität lässt sich steuern 29 | 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 Motivation | Softwarequalität | Qualitätsmanagement | Vorgehensweise | Zusammenfassung | Ende
  • 30. Qualität lässt sich steuern 30 | 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 Motivation | Softwarequalität | Qualitätsmanagement | Vorgehensweise | Zusammenfassung | Ende
  • 31. Qualität lässt sich steuern 31 | 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 Motivation | Softwarequalität | Qualitätsmanagement | Vorgehensweise | Zusammenfassung | Ende
  • 32. Qualität lässt sich steuern 32 | 35 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. Motivation | Softwarequalität | Qualitätsmanagement | Vorgehensweise | Zusammenfassung | Ende
  • 33. Qualität lässt sich steuern 33 | 35 Die Möglichkeiten des Qualitätsmanagements Rahmenbedingungen Prozesse Ressourcen Projekte [WALL2011;42] zufriedene Mitarbeiter Motivation | Softwarequalität | Qualitätsmanagement | Vorgehensweise | Zusammenfassung | Ende zufriedene Kunden zufriedenes Management
  • 34. Qualität lässt sich steuern 34 | 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
  • 35. Qualität lässt sich steuern 35| 35 WWW.IKS-GMBH.COM
  • 36. Qualität lässt sich steuern 36| 35 Projekte. Beratung. Spezialisten.