The New Job of QA
Was ein Quality Engineer zukünftig können muss
[Quelle: http://www.retest.de/ressourcen/monkey-testing//...
André Neubauer
“Software engineering enthusiast and org
development fanatic. Now executive and strong
advocate on lean pro...
Manfred Rätzmann
“Nitpicker, mingle-minded, process freak,
everyday philosopher, dude. Currently Head
of QA at E-Post Deve...
2015
?
Zur Geschichte der Qualitätssicherung
[Source: http://4.bp.blogspot.com/.../s640/history+of+test.jpg]
Was ist anders mit der
Softwarequalität heute?
Unser Verständnis von
Softwarequalität
basiert auf einer veralteten und
verkürzten Sicht auf Software
Software früher ...
[Source: http://upload.wikimedia.org/wikipedia/commons/3/36/Bundesarchiv...]
Software heute!
[Source: http://upload.wikimedia.org/wikipedia/commons/f/f7/Winter_2004_DreamHack_LAN_Party.jpg]
“[...] software quality is
(1) the degree to which a system, component, or process
meets specified requirements
(2) The de...
Qualitätssicherung im wahren Leben
Spezifikation Entwicklung Testen Betrieb
missverstanden!!
Qualititätssicherung passiert...
Was bedeutet
Softwarequalität heute?
Was bedeutet Softwarequalität heute?
Testabdeckung?
Architektur?
Prozess?
Qualität wird erlebt von
Menschen
in Bezug auf unsere
Produkte!
● Eine bequeme, nützliche Lösung, die Mehrwert bringt
● Termintreue
● Keine oder minimale Nacharbeiten
● Einfach zu lernen...
Was also bedeutet Softwarequalität
heute?
Ein ganzheitliches Erleben!
Eine Beziehung zwischen
Nutzern und Produkten.
verfügbar, lauffähig, funktional
adäquat, ausreichend performant
robust, sicher, verständlich,
einfach, Barriere-frei zugä...
Wer trägt wie zur Qualität bei?
Produkt Design
Experience Design
Entwicklung
Betrieb
● Nützlichkeit
● Bequemlichkeit
● Ein...
Wie sichern wir einen derart
breiten Qualitätsanspruch ab?
Mit einer ebenso breiten
Qualitätssicherung!
Die neue Aufgabe der QA
heißt Quality Engineering!
Quality Engineering ist Qualitätssicherung
von der Wiege bis zur Bahre
Produktidee Produktende
Spezifikation Entwicklung T...
Quality Engineering fragt in jeder Phase
1. Wer sind unsere Kunden und Nutzer?
2. Wie erleben diese eine hohe Qualität?
3....
Fokus des Quality Engineering …
Spezifikation Entwicklung Testen Betrieb
… bei der Suche nach Lösungen
● Kundenbedürfnisse...
Spezifikation Entwicklung Testen Betrieb
… während der Entwicklung
● Einfache, wartbare Lösungen finden
● Anforderungserfü...
Spezifikation Entwicklung Testen Betrieb
… während Rollout und Betrieb
● Stabilität von Systemen und Prozessen
● Monitorin...
Spezifikation Entwicklung Testen Betrieb
… am Ende des Produkt-Lebenszyklus
● Kundenbindung, Migrations-Szenarien
● Aufräu...
Generalising
Specialist
z.B. als Mitglied eines Entwicklungsteams …
Wie arbeitet ein Quality Engineer?
Wie arbeitet ein Quality Engineer?
Quality Coach
… oder als Team-übergreifender Quality Coach
Produkt Design Architektur E...
Wie wird man ein Quality Engineer?
● Erwirb einen Abschluss in einer
Ingenieurs-Disziplin.
Was hilft?
● Erlebe Dich selbst...
Orientiere dich auch an
bekannten
Quality Heroes!
[Source: http://100qualityquotes.files.wordpress.com/2013/02/steve-jobs.jpg]
“You want to be extra
rigorous about making
the best possible thing
you can. Find everything
that’s wrong with it and
fix ...
Die QA Abteilung kann dabei zu einem
Kristallisationskern werden.
Qualität darf nicht aus der Anstrengung einer
einzelnen ...
Qualitätssicherung richtig verstanden!
Produkt Design Architektur Entwicklung Betrieb
Die Qualitäts-getriebene Organisation
New Job of QA
Vielen Dank für die Aufmerksamkeit!
Nächste SlideShare
Wird geladen in …5
×

The new job of qa was ein quality engineer zukünftig können muss

614 Aufrufe

Veröffentlicht am

Slides zu unserem Vortrag beim Objekt Forum in Frankfurt am 23.6.2015

Veröffentlicht in: Ingenieurwesen
0 Kommentare
0 Gefällt mir
Statistik
Notizen
  • Als Erste(r) kommentieren

  • Gehören Sie zu den Ersten, denen das gefällt!

Keine Downloads
Aufrufe
Aufrufe insgesamt
614
Auf SlideShare
0
Aus Einbettungen
0
Anzahl an Einbettungen
30
Aktionen
Geteilt
0
Downloads
4
Kommentare
0
Gefällt mir
0
Einbettungen 0
Keine Einbettungen

Keine Notizen für die Folie

The new job of qa was ein quality engineer zukünftig können muss

  1. 1. The New Job of QA Was ein Quality Engineer zukünftig können muss [Quelle: http://www.retest.de/ressourcen/monkey-testing//monkey_laptop.png]
  2. 2. André Neubauer “Software engineering enthusiast and org development fanatic. Now executive and strong advocate on lean production and modern leadership. Motivated by 'Y'!“ @devpg
  3. 3. Manfred Rätzmann “Nitpicker, mingle-minded, process freak, everyday philosopher, dude. Currently Head of QA at E-Post Development GmbH. Motivated by curiosity.“ @RaezzM
  4. 4. 2015 ? Zur Geschichte der Qualitätssicherung [Source: http://4.bp.blogspot.com/.../s640/history+of+test.jpg]
  5. 5. Was ist anders mit der Softwarequalität heute?
  6. 6. Unser Verständnis von Softwarequalität basiert auf einer veralteten und verkürzten Sicht auf Software
  7. 7. Software früher ... [Source: http://upload.wikimedia.org/wikipedia/commons/3/36/Bundesarchiv...]
  8. 8. Software heute! [Source: http://upload.wikimedia.org/wikipedia/commons/f/f7/Winter_2004_DreamHack_LAN_Party.jpg]
  9. 9. “[...] software quality is (1) the degree to which a system, component, or process meets specified requirements (2) The degree to which a system, component, or process meets customer or user needs or expectations” [Quelle: IEEE 610.12, IEEE Standard Glossary of Software Engineering Terminology] Ein Verständnis von Softwarequalität
  10. 10. Qualitätssicherung im wahren Leben Spezifikation Entwicklung Testen Betrieb missverstanden!! Qualititätssicherung passiert hier! Hoffentlich haben wir an alles gedacht ...
  11. 11. Was bedeutet Softwarequalität heute?
  12. 12. Was bedeutet Softwarequalität heute? Testabdeckung? Architektur? Prozess?
  13. 13. Qualität wird erlebt von Menschen in Bezug auf unsere Produkte!
  14. 14. ● Eine bequeme, nützliche Lösung, die Mehrwert bringt ● Termintreue ● Keine oder minimale Nacharbeiten ● Einfach zu lernen, kein hoher Schulungsaufwand ● Wartbar, leicht anpassbar z.B. an gesetzl. Änderungen ● Vertrauen in die Korrektheit der Lösung ● Langlebigkeit, Nachhaltigkeit Was beeinflusst die Wahrnehmung von Qualität auf Kundenseite? … und so weiter, und so fort
  15. 15. Was also bedeutet Softwarequalität heute? Ein ganzheitliches Erleben! Eine Beziehung zwischen Nutzern und Produkten.
  16. 16. verfügbar, lauffähig, funktional adäquat, ausreichend performant robust, sicher, verständlich, einfach, Barriere-frei zugänglich verbreitet, anerkannt, unterstützt durch Communities, soziale Netzwerke Status hebend, Horizont erweiternd, Dinge ermöglichend offen für eigene Ideen, Kreativität fördernd Eine ganzheitliche Sicht auf SW-Qualität
  17. 17. Wer trägt wie zur Qualität bei? Produkt Design Experience Design Entwicklung Betrieb ● Nützlichkeit ● Bequemlichkeit ● Einfachheit ● Coolness ● Genauigkeit ● Robustheit ● Verfügbarkeit ● Sicherheit
  18. 18. Wie sichern wir einen derart breiten Qualitätsanspruch ab? Mit einer ebenso breiten Qualitätssicherung!
  19. 19. Die neue Aufgabe der QA heißt Quality Engineering!
  20. 20. Quality Engineering ist Qualitätssicherung von der Wiege bis zur Bahre Produktidee Produktende Spezifikation Entwicklung Testen Betrieb Quality Engineering
  21. 21. Quality Engineering fragt in jeder Phase 1. Wer sind unsere Kunden und Nutzer? 2. Wie erleben diese eine hohe Qualität? 3. Was also bedeutet Quality Engineering auf dieser Stufe?
  22. 22. Fokus des Quality Engineering … Spezifikation Entwicklung Testen Betrieb … bei der Suche nach Lösungen ● Kundenbedürfnisse kennen und verstehen ● Marktrisiken erkennen ● Lösungsmöglichkeiten testen ● für schnelles Feedback sorgen
  23. 23. Spezifikation Entwicklung Testen Betrieb … während der Entwicklung ● Einfache, wartbare Lösungen finden ● Anforderungserfüllung sicherstellen ● Systemrisiken erkennen und minimieren ● Qualität der notwendigen Dokumentation Fokus des Quality Engineering …
  24. 24. Spezifikation Entwicklung Testen Betrieb … während Rollout und Betrieb ● Stabilität von Systemen und Prozessen ● Monitoring ausgewählter KPIs ● Kundenfeedback einholen, Community-Support ● Datenanalyse Fokus des Quality Engineering …
  25. 25. Spezifikation Entwicklung Testen Betrieb … am Ende des Produkt-Lebenszyklus ● Kundenbindung, Migrations-Szenarien ● Aufräumarbeiten, sichere Entsorgung von Daten Fokus des Quality Engineering …
  26. 26. Generalising Specialist z.B. als Mitglied eines Entwicklungsteams … Wie arbeitet ein Quality Engineer?
  27. 27. Wie arbeitet ein Quality Engineer? Quality Coach … oder als Team-übergreifender Quality Coach Produkt Design Architektur Entwicklung Betrieb
  28. 28. Wie wird man ein Quality Engineer? ● Erwirb einen Abschluss in einer Ingenieurs-Disziplin. Was hilft? ● Erlebe Dich selbst als Kunde ● Entwickle eine agile Grundhaltung ● Lege Wert auf Professionalität und handwerkliches Können ● Begeistere Dich für lebenslanges Lernen ● Baue etwas. Sei unzufrieden mit dem, was Du ablieferst. ● Entwickle einen höheren Qualitätsanspruch. Strebe nach Exzellenz!
  29. 29. Orientiere dich auch an bekannten Quality Heroes!
  30. 30. [Source: http://100qualityquotes.files.wordpress.com/2013/02/steve-jobs.jpg]
  31. 31. “You want to be extra rigorous about making the best possible thing you can. Find everything that’s wrong with it and fix it.” - Elon Musk Paypal, SolarCity, Tesla Motors, SpaceX [Source: http://image.motortrend.com/f/features/consumer/1211_elon_musk_interview/45208521/elon-musk-interview-lead.jpg]
  32. 32. Die QA Abteilung kann dabei zu einem Kristallisationskern werden. Qualität darf nicht aus der Anstrengung einer einzelnen Person resultieren, sondern muss zu einem WERT DER ORGANISATION werden. Die Qualitäts-getriebene Organisation
  33. 33. Qualitätssicherung richtig verstanden! Produkt Design Architektur Entwicklung Betrieb Die Qualitäts-getriebene Organisation
  34. 34. New Job of QA Vielen Dank für die Aufmerksamkeit!

×