SlideShare a Scribd company logo
Past het testvak nog in de
nieuwe IT-wereld?
DUO, NGI-NGN en TestNet
Rik Marselis
Groningen, 25 januari 2017
Even voorstellen
Wat ben jij?
• Projectmanager / projectleider
• Architect / Ontwerper
• Ontwikkelaar / Bouwer
• Tester
• Beheerder
• Anders… (wat dan?)
Even voorstellen
1980
@rikmarselis
2007 2012 20122008
Workgroup
-member
20142009
Rik Marselis
• Wie werkt er Agile ?
• Wie werkt er DevOps?
• Wie werkt er “traditioneel”?
• Wie werkt Bi-modal / Hybride ?
• Wie werkt volgens “Doe-maar-wat” ? 
Wat is momenteel de overwegende
verandering in organisaties?
Organisatieverandering
IT-baas
Ontwerp Bouw Testen
PMO
Hiërarchische
organisatie
Wat is het doel van IT?
• IT-systemen moeten een oplossing bieden
voor een zakelijk “probleem”.
• Dit probleem oplossen vergt enerzijds
ontwikkelwerk  creatief
• Anderzijds vergt het beheerwerk 
gestructureerd
Wat zijn volgens jou momenteel
de trends in IT?
Actuele trends in IT
• Agile (wendbare zelfsturende teams)
• DevOps (ontwikkeling en beheer)
• Continuous everything
(CInt, CDev, CDep,
CTst, CMon, C…)
• Cross-functional teams
• EAAS  Everything As A Service
(PAAS, IAAS, SAAS, TAAS, CAAS,
?AAS…)
Continuous deployment
Voorwaarde: Testautomatisering
Bron: Spotify Engineering Culture
Kwaliteit?
Agile Manifesto, eerste principe:
• Onze hoogste prioriteit is
het tevredenstellen van de klant
door het vroegtijdig en voortdurend
opleveren van waardevolle software.
Dus… Testen niet nodig, het wordt in één
keer goed gebouwd…
Toch?
Een goed proces levert…
De veronderstelling is:
+ =
Mensen Proces Resultaat
+
+
+
=
=
=



Dus nodig zijn…
• Goede mensen
– …-shaped
• Goede werkwijze
– Duidelijk
– Flexibel
• Kruisbestuiving
• Fout-tolerante cultuur
• Wederzijds respect
Failure at Spotify
Fail fast  Learn fast !!
Bron: Spotify Engineering Culture
Wat is DevOps?
• Welke kenmerken heeft DevOps?
Enkele kenmerken
• Kleine (!!) teams
• Ontwikkelaars en beheerders in één team
• Agile principes
• Kanban-style i.p.v. projecten
• Snelle leercurve, fail fast, learn fast
• Continuous everything (development, deployment, testing,
integration, …)
• Release trains
• EAAS (everything as a service)
• Werken met container systems (bijv. Docker).
• Cultuur van vertrouwen
• Leren, van elkaar, en zelfstandig (blogs/literatuur/enz.)
• Elk team heeft een eigen testomgeving
• En nog veel meer…
Het DevOps team
Dev Ops
Quality
& Test
Organisatie bij Spotify
Één zo’n chapter is “Quality Assistance”. En een gilde voor testvakkenis is ook een prima idee.
Bron: Spotify Engineering Culture
Tips van Spotify:
Bron: Spotify Engineering Culture
Kan DevOps-team alles?
Traditional
Project
Staff
Line
Integrated
with supporting
staff
Staff
DevOps
Het gaat niet alleen om project-zaken (Dev) en lijn-zaken (Ops)
Ook ondersteuning blijft noodzakelijk!
Staff zien we bijvoorbeeld in de vorm van “Service Delivery Team”
Bron: Neil’s quest for quality; a TMap HD story
Om DevOps te bereiken:
• Van Functies naar Rollen
• Van Ervaring naar Vaardigheden
• Kwaliteit is uitgangspunt
(i.p.v. sluitstuk
dus niet: “we testen de kwaliteit er later wel in”)
Verdient het zich terug?
Andrew Winn (solutions architect Sogeti) stelt:
“When looking for an ROI on your investment in your
DevOps Journey, it is safe to assume that it will be
two to three years before you see significant
savings in effort (especially from a financial planning
standpoint).
But if you are looking to provide a good strong
estimate for your budget, think about things this way:
if after one year, you can save 10% on your
engineering efforts, how would you make that
argument for the investment?”
De Scrum-guide zegt:
“Every increment must be thoroughly tested”
OK… Maar hoe dan????
Altijd een combinatie !!!
Kan
geautomatiseerd
worden
Zal (hoofdzakelijk)
handmatig worden
uitgevoerd
Bron: Neil’s quest for quality; a TMap HD story
TestNet kenniscafé 5-9-’16
TestNet kenniscafé 5-9-’16
De T-shaped professional
Het verschil tussen succes en falen in IT zit
in:
De betrokken mensen!
• Vaardigheden
• Kennis
• Ervaring
Teamwerk en persoonlijke betrokkenheid
Respect for People – LEAN
People over Process - Agile
Vele soorten vaardigheden
• Nieuwsgierig
• Creatief
• Kwaliteitsbewust
• Leergierig
• Multi-disciplinair
• Storyteller
• IT-skills
• Tool-skills
• People-skills
• Materiekennis
• …
Vele soorten T-shapes
Pi-shaped
π
M-shaped
m
Comb-shaped
T = Trechter-shaped
Allerhande relevante
kennis en ervaring
verzamelen,
absorberen,
verteren,
combineren,
omvormen,
implementeren en
toepassen…
Maar degene die
test is allereerst
een vakman op
het gebied van
testen.
Bron: Leo van der Aalst
Conclusies
• Testen is en blijft een belangrijk vak
• Testen is een rol in het team
• “De Tester” is niet de enige die kan testen
• “De Tester” is soms niet meer aparte rol
• Testvakkennis wordt alleen maar
belangrijker
• De Tester is iemand met die vakkennis
(hoe zijn functietitel ook luidt…)
Lang leve de tester !! 
Vragen????
Bronnen
• Agile Manifesto
• “The Phoenix Project”
• Neil’s quest for quality; a TMap HD story
• “Spotify Engineering Culture”

More Related Content

PDF
Webinar trends in testing 2017 03 08 (in dutch)
PDF
Webinar trends in testen 2017-12-13 door Rik Marselis
PPTX
De organisatie in beweging door Agile Games
PPT
Alle theoretische modellen het raam uit! - Service Manager Dag 2011
PDF
Ketenregie in Agile / DevOps: Noodzaak? (oplossing: Gilde, SAFe, combi ...)
PDF
IATI at Partos ICT Plaza
PDF
Buiten gebeurt het | Praktijkmiddag Beeldkwaliteit 2017
PDF
Testing OF robots and testing WITH robots. Netherlands testing day 2016 Rik M...
Webinar trends in testing 2017 03 08 (in dutch)
Webinar trends in testen 2017-12-13 door Rik Marselis
De organisatie in beweging door Agile Games
Alle theoretische modellen het raam uit! - Service Manager Dag 2011
Ketenregie in Agile / DevOps: Noodzaak? (oplossing: Gilde, SAFe, combi ...)
IATI at Partos ICT Plaza
Buiten gebeurt het | Praktijkmiddag Beeldkwaliteit 2017
Testing OF robots and testing WITH robots. Netherlands testing day 2016 Rik M...

Viewers also liked (7)

PDF
Robotesting, are you ready for that yet? 7WCSQ Rik Marselis
PDF
Exploratory testing by Rik Marselis
PDF
Testing machine learning, learning machine testing. EuroSTAR 2016 Rik Marselis
PDF
Meetup How we became Software testing world champion
PDF
Robots testen bent u er klaar voor? TMap dag 2016 Rik Marselis
PDF
Infrastructure testing with Jenkins, Puppet and Vagrant - Agile Testing Days ...
PDF
Fear the psychology of testing rik marselis
Robotesting, are you ready for that yet? 7WCSQ Rik Marselis
Exploratory testing by Rik Marselis
Testing machine learning, learning machine testing. EuroSTAR 2016 Rik Marselis
Meetup How we became Software testing world champion
Robots testen bent u er klaar voor? TMap dag 2016 Rik Marselis
Infrastructure testing with Jenkins, Puppet and Vagrant - Agile Testing Days ...
Fear the psychology of testing rik marselis
Ad

Similar to Past het testvak nog in de nieuwe IT-wereld? (20)

PPT
Sdb Presentatie
PPTX
Testen binnen dev ops DTC 2014
PPT
Valhelm Verplicht (1.8)
PDF
WP Agile werken - Voor een wendbare en slagvaardige organisatie
DOCX
DevOps is geen scrum def
PDF
Duurzame inzetbaarheid ontmoet agile en wat betekent dit voor hr.docx
PDF
Duurzame inzetbaarheid ontmoet agile en wat betekent dit voor hr.docx
PPTX
Agile software ontwikkeling met continuous delivery
PPTX
I am a agile tester, because...(Agile testing put to practice)
PDF
Software leveren met de snelheid van het licht
PPTX
Het Nieuwe Werken mbv IBM technologie
PDF
Bpug 2014 agile project mgt tussen scylla en charybdis
PPT
Testen Onder Druk V1.2 Ex
PDF
md_voorjaar_2016_3
PPT
PPTX
Masterclass Innovatie in de zorg; hoe realiseer je een innovatieklimaat met IT?
PPT
Agile, Continuous Delivery & DevOps in perspectief
ODP
Workshop BI/DWH AGILE TESTING SNS Bank Dutch
PPTX
Monitoring sucks
PDF
BPUG Seminar 2014 Rik Marselis - effectief testen in agile
Sdb Presentatie
Testen binnen dev ops DTC 2014
Valhelm Verplicht (1.8)
WP Agile werken - Voor een wendbare en slagvaardige organisatie
DevOps is geen scrum def
Duurzame inzetbaarheid ontmoet agile en wat betekent dit voor hr.docx
Duurzame inzetbaarheid ontmoet agile en wat betekent dit voor hr.docx
Agile software ontwikkeling met continuous delivery
I am a agile tester, because...(Agile testing put to practice)
Software leveren met de snelheid van het licht
Het Nieuwe Werken mbv IBM technologie
Bpug 2014 agile project mgt tussen scylla en charybdis
Testen Onder Druk V1.2 Ex
md_voorjaar_2016_3
Masterclass Innovatie in de zorg; hoe realiseer je een innovatieklimaat met IT?
Agile, Continuous Delivery & DevOps in perspectief
Workshop BI/DWH AGILE TESTING SNS Bank Dutch
Monitoring sucks
BPUG Seminar 2014 Rik Marselis - effectief testen in agile
Ad

More from Rik Marselis (20)

PDF
TMAP 30 years celebration at A4Q summit.
PDF
The End Of Testing As We Know It (TestCon - Rik Marselis).pdf
PPTX
TestExpo Quality Engineering & Sustainability
PDF
GTR-The End Of Testing As We Know It
PDF
Introduction of TMAP to representatives of ISTQB boards in the GA week in Mar...
PDF
Quality Engineering in today's cross-functTeams with TMAP
PDF
Quality engineering instead of testing... Why? How?
PDF
Quality Engineering and Testing with TMAP in DevOps IT delivery
PDF
Quality engineering & testing in DevOps IT delivery with TMAP
PDF
Quality engineering in DevOps... Why? How? (TestBusters Day&Night))
PDF
TMAP Quality Engineering workshop on A4Q congress by Rik Marselis
PDF
Quality engineering in the digital age... Why? How? (ASQF Keynote by Rik Mars...
PDF
Quality for DevOps teams - Quality engineering in the DevOps culture
PDF
How to write a proposal to speak at a conference? Hints & tips
PDF
Testen ISTQB, TMap, ISO25010 en meer. Gastcollege Windesheim Rik Marselis
PDF
Over testen gesproken TestNet najaar 2019 openingskeynote Rik Marselis
PDF
EuroSTAR 2018 tutorial Rik Marselis Testing Intelligent Machines
PDF
Testing intelligent machines; approaches and techniques (QA&Test Bilbao 2018)
PDF
Qx day2018 digital_quality_strategy_rik_marselis
PDF
Testing in the digital age; AI makes the difference! Booklaunch Rik Marselis
TMAP 30 years celebration at A4Q summit.
The End Of Testing As We Know It (TestCon - Rik Marselis).pdf
TestExpo Quality Engineering & Sustainability
GTR-The End Of Testing As We Know It
Introduction of TMAP to representatives of ISTQB boards in the GA week in Mar...
Quality Engineering in today's cross-functTeams with TMAP
Quality engineering instead of testing... Why? How?
Quality Engineering and Testing with TMAP in DevOps IT delivery
Quality engineering & testing in DevOps IT delivery with TMAP
Quality engineering in DevOps... Why? How? (TestBusters Day&Night))
TMAP Quality Engineering workshop on A4Q congress by Rik Marselis
Quality engineering in the digital age... Why? How? (ASQF Keynote by Rik Mars...
Quality for DevOps teams - Quality engineering in the DevOps culture
How to write a proposal to speak at a conference? Hints & tips
Testen ISTQB, TMap, ISO25010 en meer. Gastcollege Windesheim Rik Marselis
Over testen gesproken TestNet najaar 2019 openingskeynote Rik Marselis
EuroSTAR 2018 tutorial Rik Marselis Testing Intelligent Machines
Testing intelligent machines; approaches and techniques (QA&Test Bilbao 2018)
Qx day2018 digital_quality_strategy_rik_marselis
Testing in the digital age; AI makes the difference! Booklaunch Rik Marselis

Past het testvak nog in de nieuwe IT-wereld?

  • 1. Past het testvak nog in de nieuwe IT-wereld? DUO, NGI-NGN en TestNet Rik Marselis Groningen, 25 januari 2017
  • 2. Even voorstellen Wat ben jij? • Projectmanager / projectleider • Architect / Ontwerper • Ontwikkelaar / Bouwer • Tester • Beheerder • Anders… (wat dan?)
  • 3. Even voorstellen 1980 @rikmarselis 2007 2012 20122008 Workgroup -member 20142009 Rik Marselis
  • 4. • Wie werkt er Agile ? • Wie werkt er DevOps? • Wie werkt er “traditioneel”? • Wie werkt Bi-modal / Hybride ? • Wie werkt volgens “Doe-maar-wat” ? 
  • 5. Wat is momenteel de overwegende verandering in organisaties?
  • 7. Wat is het doel van IT? • IT-systemen moeten een oplossing bieden voor een zakelijk “probleem”. • Dit probleem oplossen vergt enerzijds ontwikkelwerk  creatief • Anderzijds vergt het beheerwerk  gestructureerd
  • 8. Wat zijn volgens jou momenteel de trends in IT?
  • 9. Actuele trends in IT • Agile (wendbare zelfsturende teams) • DevOps (ontwikkeling en beheer) • Continuous everything (CInt, CDev, CDep, CTst, CMon, C…) • Cross-functional teams • EAAS  Everything As A Service (PAAS, IAAS, SAAS, TAAS, CAAS, ?AAS…)
  • 11. Kwaliteit? Agile Manifesto, eerste principe: • Onze hoogste prioriteit is het tevredenstellen van de klant door het vroegtijdig en voortdurend opleveren van waardevolle software. Dus… Testen niet nodig, het wordt in één keer goed gebouwd… Toch?
  • 12. Een goed proces levert…
  • 13. De veronderstelling is: + = Mensen Proces Resultaat + + + = = =   
  • 14. Dus nodig zijn… • Goede mensen – …-shaped • Goede werkwijze – Duidelijk – Flexibel • Kruisbestuiving • Fout-tolerante cultuur • Wederzijds respect
  • 15. Failure at Spotify Fail fast  Learn fast !! Bron: Spotify Engineering Culture
  • 16. Wat is DevOps? • Welke kenmerken heeft DevOps?
  • 17. Enkele kenmerken • Kleine (!!) teams • Ontwikkelaars en beheerders in één team • Agile principes • Kanban-style i.p.v. projecten • Snelle leercurve, fail fast, learn fast • Continuous everything (development, deployment, testing, integration, …) • Release trains • EAAS (everything as a service) • Werken met container systems (bijv. Docker). • Cultuur van vertrouwen • Leren, van elkaar, en zelfstandig (blogs/literatuur/enz.) • Elk team heeft een eigen testomgeving • En nog veel meer…
  • 18. Het DevOps team Dev Ops Quality & Test
  • 19. Organisatie bij Spotify Één zo’n chapter is “Quality Assistance”. En een gilde voor testvakkenis is ook een prima idee. Bron: Spotify Engineering Culture
  • 20. Tips van Spotify: Bron: Spotify Engineering Culture
  • 21. Kan DevOps-team alles? Traditional Project Staff Line Integrated with supporting staff Staff DevOps Het gaat niet alleen om project-zaken (Dev) en lijn-zaken (Ops) Ook ondersteuning blijft noodzakelijk! Staff zien we bijvoorbeeld in de vorm van “Service Delivery Team” Bron: Neil’s quest for quality; a TMap HD story
  • 22. Om DevOps te bereiken: • Van Functies naar Rollen • Van Ervaring naar Vaardigheden • Kwaliteit is uitgangspunt (i.p.v. sluitstuk dus niet: “we testen de kwaliteit er later wel in”)
  • 23. Verdient het zich terug? Andrew Winn (solutions architect Sogeti) stelt: “When looking for an ROI on your investment in your DevOps Journey, it is safe to assume that it will be two to three years before you see significant savings in effort (especially from a financial planning standpoint). But if you are looking to provide a good strong estimate for your budget, think about things this way: if after one year, you can save 10% on your engineering efforts, how would you make that argument for the investment?”
  • 24. De Scrum-guide zegt: “Every increment must be thoroughly tested” OK… Maar hoe dan????
  • 25. Altijd een combinatie !!! Kan geautomatiseerd worden Zal (hoofdzakelijk) handmatig worden uitgevoerd Bron: Neil’s quest for quality; a TMap HD story
  • 28. De T-shaped professional Het verschil tussen succes en falen in IT zit in: De betrokken mensen! • Vaardigheden • Kennis • Ervaring Teamwerk en persoonlijke betrokkenheid Respect for People – LEAN People over Process - Agile
  • 29. Vele soorten vaardigheden • Nieuwsgierig • Creatief • Kwaliteitsbewust • Leergierig • Multi-disciplinair • Storyteller • IT-skills • Tool-skills • People-skills • Materiekennis • …
  • 31. T = Trechter-shaped Allerhande relevante kennis en ervaring verzamelen, absorberen, verteren, combineren, omvormen, implementeren en toepassen… Maar degene die test is allereerst een vakman op het gebied van testen. Bron: Leo van der Aalst
  • 32. Conclusies • Testen is en blijft een belangrijk vak • Testen is een rol in het team • “De Tester” is niet de enige die kan testen • “De Tester” is soms niet meer aparte rol • Testvakkennis wordt alleen maar belangrijker • De Tester is iemand met die vakkennis (hoe zijn functietitel ook luidt…)
  • 33. Lang leve de tester !!  Vragen????
  • 34. Bronnen • Agile Manifesto • “The Phoenix Project” • Neil’s quest for quality; a TMap HD story • “Spotify Engineering Culture”