w-jax 2017 - home - inovex gmbh ·  · 2017-11-24 ... model-based tester › 2016: security...

Post on 18-Apr-2018

222 Views

Category:

Documents

7 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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

Unixler, Tester, Testmanager, Projektleiter,

Scrum Master, Kümmerer, Glücklichmacher

Max Wippert

Head of Project Management and Quality Assurance

© Sara, CC BY-ND 2.0, https://flic.kr/p/6DX6iF

Bingo

Kudos @ reissmann-personalentwicklung.de

Deine Insel, meine Insel

Erde: public domain, https://goo.gl/pwXfqq; Mars: © Kevin Gill, CC BY 2.0, https://flic.kr/p/SSbUkh

Oder sogar verschiedene Planeten?

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

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

Requirements

Entwicklung

Test

Produktion

Die Basis: wasserfallähnliche

Vorgehensweisen

PMI Pulse of the Profession, 2017

Der Wasserfall dominiert noch heute

Vertikale Skalierung

Requirements

Entwicklung

Test

Produktion

Früher Start

Requirements

Entwicklung

Test

Produktion

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

http://a-team.wikia.com/wiki/The_A_-Team_Wiki

Agile Software Entwicklung

Scrum Rollen

› Scrum Team

› Product Owner

› Development Team

› Scrum Master

https://www.scrum.org/resources/nexus-guide

Scrum Nexus

http://www.scaledagileframework.com/#

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

DEV

Test Test2 W Test

DEVDEV

Small Scale WaterScrumFall

DEV

Test 😴 😖

Sprint n Sprint n+1

DEV

Test 😴 😖

De-facto Subteams

Hydraulic Press Channel, https://www.youtube.com/watch?v=FE5mco2RBdc

De-facto Subteams

Fachbereich hinkt hinterher

2W Sprint

crossfunktional*

2W Sprint

crossfunktional*

2W Sprint

crossfunktional*

FB

Test

FB

Test....

2W Sprint

crossfunktional*

https://www.crisp.se/gratis-material-och-guider/scrum-checklist

Agile != Agile

https://www.crisp.se/gratis-material-och-guider/scrum-checklist

Agile != Agile

© Gui Seiz, CC BY-SA 2.0, https://flic.kr/p/bp6GCF

Zwischenfazit

https://www.gpm-ipma.de/fileadmin/user_upload/Know-How/studien/Studie_Agiles-PM_web.pdf

Agile ist „out“

Quelle: Google Trends

Scaled Agile

Quelle: Google Trends

Scaled Agile

› 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

© Helena, CC BY-SA 2.0, https://flic.kr/p/5pAmLp

Der Test[er|spezialist|manager] ist tot

© Bilal Kamoon, CC BY 2.0, https://flic.kr/p/bpZtvb

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

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

› Fehlervermeidung mehr als Fehlerfindung

› proaktives Handeln mehr als reaktives Handeln

› konstruktive Tätigkeiten mehr als destruktive Tätigkeiten

http://agilemanifesto.org/

Wir wertschätzen ...

https://watirmelon.blog/2012/01/31/introducing-the-software-testing-ice-cream-cone/

#noQA

› Alle testen

› Qualitäts-Infos und

-Metriken Post-Launch

“Agile Testing: A Practical Guide for Testers and Agile Teams'”, Lisa Crispin, Janet Gregory (2008)

4 > 1

Idee / Bedarf

Anforderungs-definition

Funktionaler Systementwurf

Technischer Systementwurf

Komponenten-spezifikation

Quadrant 32 im V-Modell

Program-mierung

Abnahmetest

Systemtest

Integrationstest

Komponenten-test

?

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

Derk-Jan de Grood & Jan Jaap Cannegieter, EuroSTAR 2015+2016

𝜋-shaped Quality Advocate

Generalist / Broad Knowledge

Frage dich 5 Why‘s

› 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

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

http://katrinatester.blogspot.de/2017/10/identifying-and-influencing-how-people.html

Organisations- und Teamentwicklung

http://katrinatester.blogspot.de/2017/10/identifying-and-influencing-how-people.html

Organisations- und Teamentwicklung

http://katrinatester.blogspot.de/2017/10/identifying-and-influencing-how-people.html

Organisations- und Teamentwicklung

© Tim Gillin, CC BY 2.0, https://flic.kr/p/hdnofc

irgendwietm

Werte generieren

Vielen Dank

PS: https://inovex.de/jobs 😉

top related