Hilfe! Agile und die Digitale Transformation haben meinen Job gefressen ...

49
Software QS-Tag 2017 Hilfe! Agile und die Digitale Transformation haben meinen Job gefressen ... Max Wippert Frankfurt, Oktober 2017

Transcript of Hilfe! Agile und die Digitale Transformation haben meinen Job gefressen ...

Page 1: Hilfe! Agile und die Digitale Transformation haben meinen Job gefressen ...

Software QS-Tag 2017

Hilfe! Agile und die Digitale Transformation haben meinen Job gefressen ...

Max Wippert Frankfurt, Oktober 2017

Page 2: Hilfe! Agile und die Digitale Transformation haben meinen Job gefressen ...

Unixler, Tester, Testmanager, Projektleiter,

Scrum Master, Kümmerer, Glücklichmacher

2

Max Wippert

Head of Project Management and Quality Assurance

Page 3: Hilfe! Agile und die Digitale Transformation haben meinen Job gefressen ...

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

Bingo

Page 4: Hilfe! Agile und die Digitale Transformation haben meinen Job gefressen ...

4Kudos @ reissmann-personalentwicklung.de

Deine Insel, meine Insel

Page 5: Hilfe! Agile und die Digitale Transformation haben meinen Job gefressen ...

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

Oder sogar verschiedene Planeten?

Page 6: Hilfe! Agile und die Digitale Transformation haben meinen Job gefressen ...

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: Hilfe! Agile und die Digitale Transformation haben meinen Job gefressen ...

© randy.troppmann, CC BY 2.0, https://flic.kr/p/4PANou

Die IT Welt befindet sich in einem Wandel

Page 8: Hilfe! Agile und die Digitale Transformation haben meinen Job gefressen ...

8http://www.product-lifecycle-management.com/download/DOD-STD-2167A.pdf

DOD-STD-2167-32 Jahre (1985)

Page 9: Hilfe! Agile und die Digitale Transformation haben meinen Job gefressen ...

9http://www.product-lifecycle-management.com/download/DOD-STD-2167A.pdf

Der erste Wasserfall

Page 10: Hilfe! Agile und die Digitale Transformation haben meinen Job gefressen ...

10PMI Pulse of the Profession, 2017

Er plätschert noch heute

Page 11: Hilfe! Agile und die Digitale Transformation haben meinen Job gefressen ...

Idee / Bedarf

Requirements

Entwicklung

Test

Produktion

Er plätschert noch heute

Page 12: Hilfe! Agile und die Digitale Transformation haben meinen Job gefressen ...

Vertikale Skalierung

Idee / Bedarf

Requirements

Entwicklung

Test

Produktion

Page 13: Hilfe! Agile und die Digitale Transformation haben meinen Job gefressen ...

Früher Start

Idee / Bedarf

Requirements

Entwicklung

Test

Produktion

Page 14: Hilfe! Agile und die Digitale Transformation haben meinen Job gefressen ...

14http://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 15: Hilfe! Agile und die Digitale Transformation haben meinen Job gefressen ...

18

Blicken wir dann nicht in eine rosige

Zukunft?› 10/2011 GTAC Keynote

„Test is Dead“

› 04/2014 TDD ist 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 16: Hilfe! Agile und die Digitale Transformation haben meinen Job gefressen ...

16

Agile treibt den Wandel an

klassische

Tester,

Testspezialisten,

Testmanager

Page 17: Hilfe! Agile und die Digitale Transformation haben meinen Job gefressen ...

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

Agile ist omnipräsent

Page 18: Hilfe! Agile und die Digitale Transformation haben meinen Job gefressen ...

18https://www.qs-tag.de/archiv/.../

Agile ist omnipräsent

2015 2016

1

8

1

8

10

1

3

Page 19: Hilfe! Agile und die Digitale Transformation haben meinen Job gefressen ...

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

Agile != Agile

Page 20: Hilfe! Agile und die Digitale Transformation haben meinen Job gefressen ...

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

Agile != Agile

Page 21: Hilfe! Agile und die Digitale Transformation haben meinen Job gefressen ...

21

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 22: Hilfe! Agile und die Digitale Transformation haben meinen Job gefressen ...

22

DEV

Test DEV2 W

TEST

DEVDEV

Large Scale WaterScrumFall

Page 23: Hilfe! Agile und die Digitale Transformation haben meinen Job gefressen ...

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

De-facto Subteams

Page 24: Hilfe! Agile und die Digitale Transformation haben meinen Job gefressen ...

24

DEV

Test 😴 😖

Sprint n Sprint n+1

DEV

Test 😴 😖

De-facto Subteams

Page 25: Hilfe! Agile und die Digitale Transformation haben meinen Job gefressen ...

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

Datengetriebenes Produkt

2W Sprint2W Sprint

2W Sprint2W Sprint ....

Page 26: Hilfe! Agile und die Digitale Transformation haben meinen Job gefressen ...

26

Fachbereich hinkt hinterher

2W Sprint

crossfunktional*

2W Sprint

crossfunktional*

2W Sprint

crossfunktional*

FB

FB....

2W Sprint

crossfunktional*

Page 27: Hilfe! Agile und die Digitale Transformation haben meinen Job gefressen ...

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

#noQA

› PO und DEV Team testen

› Qualitäts-Infos und

-Metriken Post-Launch

Page 28: Hilfe! Agile und die Digitale Transformation haben meinen Job gefressen ...

28

Microservices und #noQA

› e2e == GUI // false

› API journey

› GUI Component-Tests

Page 29: Hilfe! Agile und die Digitale Transformation haben meinen Job gefressen ...

29

Agile treibt den Wandel an

klassische

Tester,

Testspezialisten,

Testmanager

Page 30: Hilfe! Agile und die Digitale Transformation haben meinen Job gefressen ...

30Quelle: Google Trends

Scaled Agile

Page 31: Hilfe! Agile und die Digitale Transformation haben meinen Job gefressen ...

31Quelle: Google Trends

Scaled Agile

Page 32: Hilfe! Agile und die Digitale Transformation haben meinen Job gefressen ...

32

Scaled Agile vergrößert das Spannungsfeld

klassische

Tester,

Testspezialisten,

Testmanager

Page 33: Hilfe! Agile und die Digitale Transformation haben meinen Job gefressen ...

› 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

33http://wallpapercave.com/wp/BxC0gUx.jpg

Digitale Transformation

Page 34: Hilfe! Agile und die Digitale Transformation haben meinen Job gefressen ...

34

Und die digitale Transformation vergrößert

das Spannungsfeld

klassische

Tester,

Testspezialisten,

Testmanager

digitale

Transf.

Page 35: Hilfe! Agile und die Digitale Transformation haben meinen Job gefressen ...

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

Ist der Test[er|spezialist|manager] dead?

Page 36: Hilfe! Agile und die Digitale Transformation haben meinen Job gefressen ...

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

Page 37: Hilfe! Agile und die Digitale Transformation haben meinen Job gefressen ...

37http://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 38: Hilfe! Agile und die Digitale Transformation haben meinen Job gefressen ...

38http://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 39: Hilfe! Agile und die Digitale Transformation haben meinen Job gefressen ...

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

4 > 1

Page 40: Hilfe! Agile und die Digitale Transformation haben meinen Job gefressen ...

Idee / Bedarf

Anforderungs-definition

Funktionaler Systementwurf

Technischer Systementwurf

Komponenten-spezifikation

Quadrant 32 im V-Modell

Program-mierung

Abnahmetest

Systemtest

Integrationstest

Komponenten-test

?

Page 41: Hilfe! Agile und die Digitale Transformation haben meinen Job gefressen ...

41

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 42: Hilfe! Agile und die Digitale Transformation haben meinen Job gefressen ...

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

𝜋-shaped Quality Advocate

Generalist / Broad Knowledge

Page 43: Hilfe! Agile und die Digitale Transformation haben meinen Job gefressen ...

43https://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“

› Testpyramiden Fürsprecher u/o

Wächter sein – aber ohne Scheu, mit

anzufassen

› Exploratives und Session-Based Testen

= first class citizens

› Test Code = first class citizen

› Build the right thing – only then, build

it right

Page 44: Hilfe! Agile und die Digitale Transformation haben meinen Job gefressen ...

44Henrik Kniberg & Anders Ivarsson, http://blog.crisp.se/wp-content/uploads/2012/11/SpotifyScaling.pdf

Organisationsentwicklung

› Google, Microsoft, Zalanado

› SETI, SET, STE, SDET, SEEP, SEIT

› Spotify

› Chapter und Guilden

› Scrum Nexus

› Integration Team

Page 45: Hilfe! Agile und die Digitale Transformation haben meinen Job gefressen ...

45

Frage dich 5 Why‘s

Page 46: Hilfe! Agile und die Digitale Transformation haben meinen Job gefressen ...

› häufig „an der Spec vorbei“ getestet?→ Test that support the business→ PO + Story QA

› technisches Interesse und Verständnis?→ Automatisierung→ Tools & Infrastructure→ analog lernen wie: 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

46

Frage dich 5 Why‘s

Page 47: Hilfe! Agile und die Digitale Transformation haben meinen Job gefressen ...

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

irgendwietm

Werte generieren

Page 48: Hilfe! Agile und die Digitale Transformation haben meinen Job gefressen ...

48© tpsdave, CC0, https://pixabay.com/de/island-regenbogen-himmel-wolken-2220470/

Ist der Test[er|spezialist|manager] dead?

Page 49: Hilfe! Agile und die Digitale Transformation haben meinen Job gefressen ...

Vielen Dank

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

49