![Page 1: W-JAX 2017 - Home - inovex GmbH · · 2017-11-24 ... Model-Based Tester › 2016: Security Tester. Requirements ... Quadrant 32 im V-Modell Program-mierung Abnahmetest](https://reader033.vdocuments.site/reader033/viewer/2022051800/5ad76aa77f8b9a5b538c9b4a/html5/thumbnails/1.jpg)
W-JAX 2017
Der Tester ist tot. Es lebe der Tester! – Wie sich die QA in agilen Zeiten neu erfindet
Max Wippert München, November 2017
![Page 2: W-JAX 2017 - Home - inovex GmbH · · 2017-11-24 ... Model-Based Tester › 2016: Security Tester. Requirements ... Quadrant 32 im V-Modell Program-mierung Abnahmetest](https://reader033.vdocuments.site/reader033/viewer/2022051800/5ad76aa77f8b9a5b538c9b4a/html5/thumbnails/2.jpg)
Unixler, Tester, Testmanager, Projektleiter,
Scrum Master, Kümmerer, Glücklichmacher
Max Wippert
Head of Project Management and Quality Assurance
![Page 4: W-JAX 2017 - Home - inovex GmbH · · 2017-11-24 ... Model-Based Tester › 2016: Security Tester. Requirements ... Quadrant 32 im V-Modell Program-mierung Abnahmetest](https://reader033.vdocuments.site/reader033/viewer/2022051800/5ad76aa77f8b9a5b538c9b4a/html5/thumbnails/4.jpg)
Kudos @ reissmann-personalentwicklung.de
Deine Insel, meine Insel
![Page 5: W-JAX 2017 - Home - inovex GmbH · · 2017-11-24 ... Model-Based Tester › 2016: Security Tester. Requirements ... Quadrant 32 im V-Modell Program-mierung Abnahmetest](https://reader033.vdocuments.site/reader033/viewer/2022051800/5ad76aa77f8b9a5b538c9b4a/html5/thumbnails/5.jpg)
Erde: public domain, https://goo.gl/pwXfqq; Mars: © Kevin Gill, CC BY 2.0, https://flic.kr/p/SSbUkh
Oder sogar verschiedene Planeten?
![Page 6: W-JAX 2017 - Home - inovex GmbH · · 2017-11-24 ... Model-Based Tester › 2016: Security Tester. Requirements ... Quadrant 32 im V-Modell Program-mierung Abnahmetest](https://reader033.vdocuments.site/reader033/viewer/2022051800/5ad76aa77f8b9a5b538c9b4a/html5/thumbnails/6.jpg)
inovex ist ein IT-Projekthaus für die Digitale Transformation:
‣ Web · UI/UX · Replatforming · Microservices
‣ Mobile · Apps · Smart Devices · Robotics
‣ Big Data & Business Intelligence Platforms
‣ Data Science · Data Products · Search · Deep Learning
‣ Data Center Automation · DevOps · Cloud · Hosting
‣ Agile Trainings · Technology Trainings · Coachings
Wir nutzen Technologien,
um unsere Kunden glücklich zu
machen. Und uns selbst.
inovex gibt es in
Karlsruhe · Pforzheim · Stuttgart
München · Köln · Hamburg
Und natürlich unter www.inovex.de
![Page 7: W-JAX 2017 - Home - inovex GmbH · · 2017-11-24 ... Model-Based Tester › 2016: Security Tester. Requirements ... Quadrant 32 im V-Modell Program-mierung Abnahmetest](https://reader033.vdocuments.site/reader033/viewer/2022051800/5ad76aa77f8b9a5b538c9b4a/html5/thumbnails/7.jpg)
http://www.istqb.org/documents/ISTQB_Summary_Presentation_2016_June_v1.0.compressed.FINAL.pdf
Professionalisierung und Spezialisierung in
Zahlen
› 1998: erste Zertifizierungen
› 2003: Advanced Level
› 2004: Advanced Tester
› 2010: Expert Level
› 2014: Agile Tester
› 2015: Model-Based Tester
› 2016: Security Tester
![Page 8: W-JAX 2017 - Home - inovex GmbH · · 2017-11-24 ... Model-Based Tester › 2016: Security Tester. Requirements ... Quadrant 32 im V-Modell Program-mierung Abnahmetest](https://reader033.vdocuments.site/reader033/viewer/2022051800/5ad76aa77f8b9a5b538c9b4a/html5/thumbnails/8.jpg)
Requirements
Entwicklung
Test
Produktion
Die Basis: wasserfallähnliche
Vorgehensweisen
![Page 9: W-JAX 2017 - Home - inovex GmbH · · 2017-11-24 ... Model-Based Tester › 2016: Security Tester. Requirements ... Quadrant 32 im V-Modell Program-mierung Abnahmetest](https://reader033.vdocuments.site/reader033/viewer/2022051800/5ad76aa77f8b9a5b538c9b4a/html5/thumbnails/9.jpg)
PMI Pulse of the Profession, 2017
Der Wasserfall dominiert noch heute
![Page 10: W-JAX 2017 - Home - inovex GmbH · · 2017-11-24 ... Model-Based Tester › 2016: Security Tester. Requirements ... Quadrant 32 im V-Modell Program-mierung Abnahmetest](https://reader033.vdocuments.site/reader033/viewer/2022051800/5ad76aa77f8b9a5b538c9b4a/html5/thumbnails/10.jpg)
Vertikale Skalierung
Requirements
Entwicklung
Test
Produktion
![Page 11: W-JAX 2017 - Home - inovex GmbH · · 2017-11-24 ... Model-Based Tester › 2016: Security Tester. Requirements ... Quadrant 32 im V-Modell Program-mierung Abnahmetest](https://reader033.vdocuments.site/reader033/viewer/2022051800/5ad76aa77f8b9a5b538c9b4a/html5/thumbnails/11.jpg)
Früher Start
Requirements
Entwicklung
Test
Produktion
![Page 12: W-JAX 2017 - Home - inovex GmbH · · 2017-11-24 ... Model-Based Tester › 2016: Security Tester. Requirements ... Quadrant 32 im V-Modell Program-mierung Abnahmetest](https://reader033.vdocuments.site/reader033/viewer/2022051800/5ad76aa77f8b9a5b538c9b4a/html5/thumbnails/12.jpg)
Blicken wir dann nicht in eine rosige
Zukunft?› 10/2011 GTAC Keynote
„Test is Dead“
› 04/2014 „TDD is dead“
› 09/2015 „Is QA dead?“
› 10/2016 „Fight for our
profession again“
Google Testing Blog: Posts
pro Quartal
0
5
10
15
20
25
30
2007
/Q1
2007
/Q3
2008
/Q1
2008
/Q3
2009
/Q1
2009
/Q3
2010
/Q1
2010
/Q3
2011
/Q1
2011
/Q3
2012
/Q1
2012
/Q3
2013
/Q1
2013
/Q3
2014
/Q1
2014
/Q3
2015
/Q1
2015
/Q3
2016
/Q1
2016
/Q3
![Page 13: W-JAX 2017 - Home - inovex GmbH · · 2017-11-24 ... Model-Based Tester › 2016: Security Tester. Requirements ... Quadrant 32 im V-Modell Program-mierung Abnahmetest](https://reader033.vdocuments.site/reader033/viewer/2022051800/5ad76aa77f8b9a5b538c9b4a/html5/thumbnails/13.jpg)
http://a-team.wikia.com/wiki/The_A_-Team_Wiki
Agile Software Entwicklung
![Page 14: W-JAX 2017 - Home - inovex GmbH · · 2017-11-24 ... Model-Based Tester › 2016: Security Tester. Requirements ... Quadrant 32 im V-Modell Program-mierung Abnahmetest](https://reader033.vdocuments.site/reader033/viewer/2022051800/5ad76aa77f8b9a5b538c9b4a/html5/thumbnails/14.jpg)
Scrum Rollen
› Scrum Team
› Product Owner
› Development Team
› Scrum Master
![Page 17: W-JAX 2017 - Home - inovex GmbH · · 2017-11-24 ... Model-Based Tester › 2016: Security Tester. Requirements ... Quadrant 32 im V-Modell Program-mierung Abnahmetest](https://reader033.vdocuments.site/reader033/viewer/2022051800/5ad76aa77f8b9a5b538c9b4a/html5/thumbnails/17.jpg)
DEV +
Test Sprint 11
Testautomatisierung
Sprint 11
Testautomatisierung
Sprint 12ca. 1 Monat
go-live Sprint 12
Testautomatisierung
Sprint 13
DEV +
Test Sprint 13
DEV +
Test Sprint 12
4 Releases p.a.
Large Scale WaterScrumFall
![Page 18: W-JAX 2017 - Home - inovex GmbH · · 2017-11-24 ... Model-Based Tester › 2016: Security Tester. Requirements ... Quadrant 32 im V-Modell Program-mierung Abnahmetest](https://reader033.vdocuments.site/reader033/viewer/2022051800/5ad76aa77f8b9a5b538c9b4a/html5/thumbnails/18.jpg)
DEV
Test Test2 W Test
DEVDEV
Small Scale WaterScrumFall
![Page 19: W-JAX 2017 - Home - inovex GmbH · · 2017-11-24 ... Model-Based Tester › 2016: Security Tester. Requirements ... Quadrant 32 im V-Modell Program-mierung Abnahmetest](https://reader033.vdocuments.site/reader033/viewer/2022051800/5ad76aa77f8b9a5b538c9b4a/html5/thumbnails/19.jpg)
�
DEV
Test 😴 😖
Sprint n Sprint n+1
�
DEV
Test 😴 😖
De-facto Subteams
![Page 20: W-JAX 2017 - Home - inovex GmbH · · 2017-11-24 ... Model-Based Tester › 2016: Security Tester. Requirements ... Quadrant 32 im V-Modell Program-mierung Abnahmetest](https://reader033.vdocuments.site/reader033/viewer/2022051800/5ad76aa77f8b9a5b538c9b4a/html5/thumbnails/20.jpg)
Hydraulic Press Channel, https://www.youtube.com/watch?v=FE5mco2RBdc
De-facto Subteams
![Page 21: W-JAX 2017 - Home - inovex GmbH · · 2017-11-24 ... Model-Based Tester › 2016: Security Tester. Requirements ... Quadrant 32 im V-Modell Program-mierung Abnahmetest](https://reader033.vdocuments.site/reader033/viewer/2022051800/5ad76aa77f8b9a5b538c9b4a/html5/thumbnails/21.jpg)
Fachbereich hinkt hinterher
2W Sprint
crossfunktional*
2W Sprint
crossfunktional*
2W Sprint
crossfunktional*
FB
Test
FB
Test....
2W Sprint
crossfunktional*
![Page 22: W-JAX 2017 - Home - inovex GmbH · · 2017-11-24 ... Model-Based Tester › 2016: Security Tester. Requirements ... Quadrant 32 im V-Modell Program-mierung Abnahmetest](https://reader033.vdocuments.site/reader033/viewer/2022051800/5ad76aa77f8b9a5b538c9b4a/html5/thumbnails/22.jpg)
https://www.crisp.se/gratis-material-och-guider/scrum-checklist
Agile != Agile
![Page 23: W-JAX 2017 - Home - inovex GmbH · · 2017-11-24 ... Model-Based Tester › 2016: Security Tester. Requirements ... Quadrant 32 im V-Modell Program-mierung Abnahmetest](https://reader033.vdocuments.site/reader033/viewer/2022051800/5ad76aa77f8b9a5b538c9b4a/html5/thumbnails/23.jpg)
https://www.crisp.se/gratis-material-och-guider/scrum-checklist
Agile != Agile
![Page 25: W-JAX 2017 - Home - inovex GmbH · · 2017-11-24 ... Model-Based Tester › 2016: Security Tester. Requirements ... Quadrant 32 im V-Modell Program-mierung Abnahmetest](https://reader033.vdocuments.site/reader033/viewer/2022051800/5ad76aa77f8b9a5b538c9b4a/html5/thumbnails/25.jpg)
https://www.gpm-ipma.de/fileadmin/user_upload/Know-How/studien/Studie_Agiles-PM_web.pdf
Agile ist „out“
![Page 26: W-JAX 2017 - Home - inovex GmbH · · 2017-11-24 ... Model-Based Tester › 2016: Security Tester. Requirements ... Quadrant 32 im V-Modell Program-mierung Abnahmetest](https://reader033.vdocuments.site/reader033/viewer/2022051800/5ad76aa77f8b9a5b538c9b4a/html5/thumbnails/26.jpg)
Quelle: Google Trends
Scaled Agile
![Page 27: W-JAX 2017 - Home - inovex GmbH · · 2017-11-24 ... Model-Based Tester › 2016: Security Tester. Requirements ... Quadrant 32 im V-Modell Program-mierung Abnahmetest](https://reader033.vdocuments.site/reader033/viewer/2022051800/5ad76aa77f8b9a5b538c9b4a/html5/thumbnails/27.jpg)
Quelle: Google Trends
Scaled Agile
![Page 28: W-JAX 2017 - Home - inovex GmbH · · 2017-11-24 ... Model-Based Tester › 2016: Security Tester. Requirements ... Quadrant 32 im V-Modell Program-mierung Abnahmetest](https://reader033.vdocuments.site/reader033/viewer/2022051800/5ad76aa77f8b9a5b538c9b4a/html5/thumbnails/28.jpg)
› Automotive› Features over-the-air
› Handel› Baumärkte
› Lebensmittel
› Versicherungen› LVM: Roca vs. SPAs
› Bayrischer Kunde: Digitalisierung mit Scrum@Scale
› Banking› „beobachten“ Google und Amazon scharf
› N26
http://wallpapercave.com/wp/BxC0gUx.jpg
Digitale Transformation
![Page 29: W-JAX 2017 - Home - inovex GmbH · · 2017-11-24 ... Model-Based Tester › 2016: Security Tester. Requirements ... Quadrant 32 im V-Modell Program-mierung Abnahmetest](https://reader033.vdocuments.site/reader033/viewer/2022051800/5ad76aa77f8b9a5b538c9b4a/html5/thumbnails/29.jpg)
© Helena, CC BY-SA 2.0, https://flic.kr/p/5pAmLp
Der Test[er|spezialist|manager] ist tot
![Page 31: W-JAX 2017 - Home - inovex GmbH · · 2017-11-24 ... Model-Based Tester › 2016: Security Tester. Requirements ... Quadrant 32 im V-Modell Program-mierung Abnahmetest](https://reader033.vdocuments.site/reader033/viewer/2022051800/5ad76aa77f8b9a5b538c9b4a/html5/thumbnails/31.jpg)
http://www.tvguide.com/news/nbc-devils-advocate-tv-series-1085646/
Crossfunctional Team mit Quality Advocate
dict.cc
› Anwalt
› Verfechter
› Fürsprecher
Merriam-Webster
› one who pleads the cause ofanother
› one who defends or maintains a cause or proposal
› one who supports or promotes theinterests of a cause or group, e.g. a consumer advocate
![Page 32: W-JAX 2017 - Home - inovex GmbH · · 2017-11-24 ... Model-Based Tester › 2016: Security Tester. Requirements ... Quadrant 32 im V-Modell Program-mierung Abnahmetest](https://reader033.vdocuments.site/reader033/viewer/2022051800/5ad76aa77f8b9a5b538c9b4a/html5/thumbnails/32.jpg)
http://www.tvguide.com/news/nbc-devils-advocate-tv-series-1085646/
Crossfunctional Team mit Quality Advocate
„verfechte“ Qualität
› wo immer nötig
› Joker sein
› u.a.› Story-Qualität und -Testability
› Pairing und Sparring
› Customer Advocate
› am Mindset arbeiten
› Q-Indikatoren, Pre- und Post-Launch
› lb[n?]l Testen, Testautomatisierung
![Page 33: W-JAX 2017 - Home - inovex GmbH · · 2017-11-24 ... Model-Based Tester › 2016: Security Tester. Requirements ... Quadrant 32 im V-Modell Program-mierung Abnahmetest](https://reader033.vdocuments.site/reader033/viewer/2022051800/5ad76aa77f8b9a5b538c9b4a/html5/thumbnails/33.jpg)
› Fehlervermeidung mehr als Fehlerfindung
› proaktives Handeln mehr als reaktives Handeln
› konstruktive Tätigkeiten mehr als destruktive Tätigkeiten
http://agilemanifesto.org/
Wir wertschätzen ...
![Page 34: W-JAX 2017 - Home - inovex GmbH · · 2017-11-24 ... Model-Based Tester › 2016: Security Tester. Requirements ... Quadrant 32 im V-Modell Program-mierung Abnahmetest](https://reader033.vdocuments.site/reader033/viewer/2022051800/5ad76aa77f8b9a5b538c9b4a/html5/thumbnails/34.jpg)
https://watirmelon.blog/2012/01/31/introducing-the-software-testing-ice-cream-cone/
#noQA
› Alle testen
› Qualitäts-Infos und
-Metriken Post-Launch
![Page 35: W-JAX 2017 - Home - inovex GmbH · · 2017-11-24 ... Model-Based Tester › 2016: Security Tester. Requirements ... Quadrant 32 im V-Modell Program-mierung Abnahmetest](https://reader033.vdocuments.site/reader033/viewer/2022051800/5ad76aa77f8b9a5b538c9b4a/html5/thumbnails/35.jpg)
“Agile Testing: A Practical Guide for Testers and Agile Teams'”, Lisa Crispin, Janet Gregory (2008)
4 > 1
![Page 36: W-JAX 2017 - Home - inovex GmbH · · 2017-11-24 ... Model-Based Tester › 2016: Security Tester. Requirements ... Quadrant 32 im V-Modell Program-mierung Abnahmetest](https://reader033.vdocuments.site/reader033/viewer/2022051800/5ad76aa77f8b9a5b538c9b4a/html5/thumbnails/36.jpg)
Idee / Bedarf
Anforderungs-definition
Funktionaler Systementwurf
Technischer Systementwurf
Komponenten-spezifikation
Quadrant 32 im V-Modell
Program-mierung
Abnahmetest
Systemtest
Integrationstest
Komponenten-test
?
![Page 37: W-JAX 2017 - Home - inovex GmbH · · 2017-11-24 ... Model-Based Tester › 2016: Security Tester. Requirements ... Quadrant 32 im V-Modell Program-mierung Abnahmetest](https://reader033.vdocuments.site/reader033/viewer/2022051800/5ad76aa77f8b9a5b538c9b4a/html5/thumbnails/37.jpg)
T-shaped Quality Advocate
SW Engineering
PO SM / SC UI/UX
› Testautomatisierung (open|closed source)
› Last- und Performancetests
› NF Tests o. Verifikationen
› Exploratives Testen
› Post-Launch Q-Indikatoren
› CI/CD Pipelines
› Cloud Engineering
› DevOps
› Domänenwissen
› ...
ISTQB Certified
Tester
ISTQ
B A
gile
ISTQ
B S
pecia
list
ISTQ
B C
ore
![Page 38: W-JAX 2017 - Home - inovex GmbH · · 2017-11-24 ... Model-Based Tester › 2016: Security Tester. Requirements ... Quadrant 32 im V-Modell Program-mierung Abnahmetest](https://reader033.vdocuments.site/reader033/viewer/2022051800/5ad76aa77f8b9a5b538c9b4a/html5/thumbnails/38.jpg)
Derk-Jan de Grood & Jan Jaap Cannegieter, EuroSTAR 2015+2016
𝜋-shaped Quality Advocate
Generalist / Broad Knowledge
![Page 39: W-JAX 2017 - Home - inovex GmbH · · 2017-11-24 ... Model-Based Tester › 2016: Security Tester. Requirements ... Quadrant 32 im V-Modell Program-mierung Abnahmetest](https://reader033.vdocuments.site/reader033/viewer/2022051800/5ad76aa77f8b9a5b538c9b4a/html5/thumbnails/39.jpg)
Frage dich 5 Why‘s
![Page 40: W-JAX 2017 - Home - inovex GmbH · · 2017-11-24 ... Model-Based Tester › 2016: Security Tester. Requirements ... Quadrant 32 im V-Modell Program-mierung Abnahmetest](https://reader033.vdocuments.site/reader033/viewer/2022051800/5ad76aa77f8b9a5b538c9b4a/html5/thumbnails/40.jpg)
› häufig „an der Spec vorbei“ getestet?→ Tests that support the business→ PO + Story QA
› technisches Interesse und Verständnis?→ Automatisierung→ Tools & Infrastructure→ analog lernen: wie werde ich ein guter Software Entwickler?
→ post-launch Quality
› partizipativ/situativer Führungsstil als Test Manager→ Business/PO/ProdQA
→ Scrum Master→ Agile Coach
→ Hände (wieder) schmutzig machen
Frage dich 5 Why‘s
![Page 41: W-JAX 2017 - Home - inovex GmbH · · 2017-11-24 ... Model-Based Tester › 2016: Security Tester. Requirements ... Quadrant 32 im V-Modell Program-mierung Abnahmetest](https://reader033.vdocuments.site/reader033/viewer/2022051800/5ad76aa77f8b9a5b538c9b4a/html5/thumbnails/41.jpg)
https://www.pinterest.de/pin/226024475030655385/ // Edze Knol, Jordann Gross, XebiCon 2015
Embrace Change
› keine Rollengarantie
› „Quality is a team value, Testing is a
team effort“
› Exploratives und Session-Based Testen
= first class citizens
› Test Code = first class citizen
› Build the right thing – only then, build
it right
![Page 42: W-JAX 2017 - Home - inovex GmbH · · 2017-11-24 ... Model-Based Tester › 2016: Security Tester. Requirements ... Quadrant 32 im V-Modell Program-mierung Abnahmetest](https://reader033.vdocuments.site/reader033/viewer/2022051800/5ad76aa77f8b9a5b538c9b4a/html5/thumbnails/42.jpg)
http://katrinatester.blogspot.de/2017/10/identifying-and-influencing-how-people.html
Organisations- und Teamentwicklung
![Page 43: W-JAX 2017 - Home - inovex GmbH · · 2017-11-24 ... Model-Based Tester › 2016: Security Tester. Requirements ... Quadrant 32 im V-Modell Program-mierung Abnahmetest](https://reader033.vdocuments.site/reader033/viewer/2022051800/5ad76aa77f8b9a5b538c9b4a/html5/thumbnails/43.jpg)
http://katrinatester.blogspot.de/2017/10/identifying-and-influencing-how-people.html
Organisations- und Teamentwicklung
![Page 44: W-JAX 2017 - Home - inovex GmbH · · 2017-11-24 ... Model-Based Tester › 2016: Security Tester. Requirements ... Quadrant 32 im V-Modell Program-mierung Abnahmetest](https://reader033.vdocuments.site/reader033/viewer/2022051800/5ad76aa77f8b9a5b538c9b4a/html5/thumbnails/44.jpg)
http://katrinatester.blogspot.de/2017/10/identifying-and-influencing-how-people.html
Organisations- und Teamentwicklung
![Page 45: W-JAX 2017 - Home - inovex GmbH · · 2017-11-24 ... Model-Based Tester › 2016: Security Tester. Requirements ... Quadrant 32 im V-Modell Program-mierung Abnahmetest](https://reader033.vdocuments.site/reader033/viewer/2022051800/5ad76aa77f8b9a5b538c9b4a/html5/thumbnails/45.jpg)
© Tim Gillin, CC BY 2.0, https://flic.kr/p/hdnofc
irgendwietm
Werte generieren