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

Transcript
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