SlideShare ist ein Scribd-Unternehmen logo
1 von 34
Downloaden Sie, um offline zu lesen
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”

Weitere ähnliche Inhalte

Andere mochten auch

Robotesting, are you ready for that yet? 7WCSQ Rik Marselis
Robotesting, are you ready for that yet? 7WCSQ Rik MarselisRobotesting, are you ready for that yet? 7WCSQ Rik Marselis
Robotesting, are you ready for that yet? 7WCSQ Rik MarselisRik Marselis
 
Exploratory testing by Rik Marselis
Exploratory testing by Rik MarselisExploratory testing by Rik Marselis
Exploratory testing by Rik MarselisRik Marselis
 
Testing machine learning, learning machine testing. EuroSTAR 2016 Rik Marselis
Testing machine learning, learning machine testing. EuroSTAR 2016 Rik MarselisTesting machine learning, learning machine testing. EuroSTAR 2016 Rik Marselis
Testing machine learning, learning machine testing. EuroSTAR 2016 Rik MarselisRik Marselis
 
Meetup How we became Software testing world champion
Meetup How we became Software testing world championMeetup How we became Software testing world champion
Meetup How we became Software testing world championPascal Dufour
 
Robots testen bent u er klaar voor? TMap dag 2016 Rik Marselis
Robots testen bent u er klaar voor? TMap dag 2016 Rik MarselisRobots testen bent u er klaar voor? TMap dag 2016 Rik Marselis
Robots testen bent u er klaar voor? TMap dag 2016 Rik MarselisRik Marselis
 
Infrastructure testing with Jenkins, Puppet and Vagrant - Agile Testing Days ...
Infrastructure testing with Jenkins, Puppet and Vagrant - Agile Testing Days ...Infrastructure testing with Jenkins, Puppet and Vagrant - Agile Testing Days ...
Infrastructure testing with Jenkins, Puppet and Vagrant - Agile Testing Days ...Carlos Sanchez
 
Fear the psychology of testing rik marselis
Fear the psychology of testing rik marselisFear the psychology of testing rik marselis
Fear the psychology of testing rik marselisRik Marselis
 

Andere mochten auch (7)

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

Ähnlich wie Past het testvak nog in de nieuwe IT-wereld?

Hoe kom ik in de Office365 cloud?
Hoe kom ik in de Office365 cloud?Hoe kom ik in de Office365 cloud?
Hoe kom ik in de Office365 cloud?Joël Bruijn
 
SharePoint Saturday NL 24032012
SharePoint Saturday NL 24032012SharePoint Saturday NL 24032012
SharePoint Saturday NL 24032012gdoeswijk
 
Agile werken @schiphol
Agile werken @schipholAgile werken @schiphol
Agile werken @schipholDelta-N
 
Landelijk Architectuur Congres 2013 samenvatting
Landelijk Architectuur Congres 2013 samenvattingLandelijk Architectuur Congres 2013 samenvatting
Landelijk Architectuur Congres 2013 samenvattingRoger van de Kimmenade
 
Enterprise Architectuur - terug naar de essentie
Enterprise Architectuur - terug naar de essentieEnterprise Architectuur - terug naar de essentie
Enterprise Architectuur - terug naar de essentieDanny Greefhorst
 
Digital Transformation - Opening Eindhoven
Digital Transformation - Opening EindhovenDigital Transformation - Opening Eindhoven
Digital Transformation - Opening EindhovenValtech
 
'Zaakgericht werken, doel of middel'
'Zaakgericht werken, doel of middel''Zaakgericht werken, doel of middel'
'Zaakgericht werken, doel of middel'KING
 
Software leveren met de snelheid van het licht
Software leveren met de snelheid van het lichtSoftware leveren met de snelheid van het licht
Software leveren met de snelheid van het lichtJacob Duijzer
 
HNW - Politie Kennemerland
HNW - Politie KennemerlandHNW - Politie Kennemerland
HNW - Politie KennemerlandR. Zandbergen
 
Feic 130122 - flevum bijeenkomst innovation community - bron radboud univer...
Feic   130122 - flevum bijeenkomst innovation community - bron radboud univer...Feic   130122 - flevum bijeenkomst innovation community - bron radboud univer...
Feic 130122 - flevum bijeenkomst innovation community - bron radboud univer...Flevum
 
HR @ Wijs: van HR naar CNO
HR @ Wijs: van HR naar CNOHR @ Wijs: van HR naar CNO
HR @ Wijs: van HR naar CNOIlse Jansoone
 
Professionalisering van de P&O'er binnen de Bouw - Het Nieuwe Werken
Professionalisering van de P&O'er binnen de Bouw - Het Nieuwe WerkenProfessionalisering van de P&O'er binnen de Bouw - Het Nieuwe Werken
Professionalisering van de P&O'er binnen de Bouw - Het Nieuwe WerkenR. Zandbergen
 
HR kan slimmer en beter
HR kan slimmer en beterHR kan slimmer en beter
HR kan slimmer en beterAnita Lettink
 
180220 (wr) v1 workshop platform crisisbeheersing publiek
180220 (wr) v1 workshop platform crisisbeheersing publiek180220 (wr) v1 workshop platform crisisbeheersing publiek
180220 (wr) v1 workshop platform crisisbeheersing publiekWilfredRubens.com
 
Netwerk Bestuurssecretarissen in de Zorg - Het Nieuwe Werken
Netwerk Bestuurssecretarissenin de Zorg - Het Nieuwe WerkenNetwerk Bestuurssecretarissenin de Zorg - Het Nieuwe Werken
Netwerk Bestuurssecretarissen in de Zorg - Het Nieuwe WerkenR. Zandbergen
 
Informatie Architectuur in evolutie
Informatie Architectuur in evolutieInformatie Architectuur in evolutie
Informatie Architectuur in evolutieRosemie Callewaert
 

Ähnlich wie Past het testvak nog in de nieuwe IT-wereld? (20)

Hoe kom ik in de Office365 cloud?
Hoe kom ik in de Office365 cloud?Hoe kom ik in de Office365 cloud?
Hoe kom ik in de Office365 cloud?
 
SharePoint Saturday NL 24032012
SharePoint Saturday NL 24032012SharePoint Saturday NL 24032012
SharePoint Saturday NL 24032012
 
Agile werken @schiphol
Agile werken @schipholAgile werken @schiphol
Agile werken @schiphol
 
Obeya op de werkvloer
Obeya op de werkvloerObeya op de werkvloer
Obeya op de werkvloer
 
Landelijk Architectuur Congres 2013 samenvatting
Landelijk Architectuur Congres 2013 samenvattingLandelijk Architectuur Congres 2013 samenvatting
Landelijk Architectuur Congres 2013 samenvatting
 
Lean management - introductie
Lean management - introductieLean management - introductie
Lean management - introductie
 
Lean management * introductie *
Lean management *  introductie * Lean management *  introductie *
Lean management * introductie *
 
Lean management introductie
Lean management   introductieLean management   introductie
Lean management introductie
 
Enterprise Architectuur - terug naar de essentie
Enterprise Architectuur - terug naar de essentieEnterprise Architectuur - terug naar de essentie
Enterprise Architectuur - terug naar de essentie
 
Digital Transformation - Opening Eindhoven
Digital Transformation - Opening EindhovenDigital Transformation - Opening Eindhoven
Digital Transformation - Opening Eindhoven
 
'Zaakgericht werken, doel of middel'
'Zaakgericht werken, doel of middel''Zaakgericht werken, doel of middel'
'Zaakgericht werken, doel of middel'
 
Software leveren met de snelheid van het licht
Software leveren met de snelheid van het lichtSoftware leveren met de snelheid van het licht
Software leveren met de snelheid van het licht
 
HNW - Politie Kennemerland
HNW - Politie KennemerlandHNW - Politie Kennemerland
HNW - Politie Kennemerland
 
Feic 130122 - flevum bijeenkomst innovation community - bron radboud univer...
Feic   130122 - flevum bijeenkomst innovation community - bron radboud univer...Feic   130122 - flevum bijeenkomst innovation community - bron radboud univer...
Feic 130122 - flevum bijeenkomst innovation community - bron radboud univer...
 
HR @ Wijs: van HR naar CNO
HR @ Wijs: van HR naar CNOHR @ Wijs: van HR naar CNO
HR @ Wijs: van HR naar CNO
 
Professionalisering van de P&O'er binnen de Bouw - Het Nieuwe Werken
Professionalisering van de P&O'er binnen de Bouw - Het Nieuwe WerkenProfessionalisering van de P&O'er binnen de Bouw - Het Nieuwe Werken
Professionalisering van de P&O'er binnen de Bouw - Het Nieuwe Werken
 
HR kan slimmer en beter
HR kan slimmer en beterHR kan slimmer en beter
HR kan slimmer en beter
 
180220 (wr) v1 workshop platform crisisbeheersing publiek
180220 (wr) v1 workshop platform crisisbeheersing publiek180220 (wr) v1 workshop platform crisisbeheersing publiek
180220 (wr) v1 workshop platform crisisbeheersing publiek
 
Netwerk Bestuurssecretarissen in de Zorg - Het Nieuwe Werken
Netwerk Bestuurssecretarissenin de Zorg - Het Nieuwe WerkenNetwerk Bestuurssecretarissenin de Zorg - Het Nieuwe Werken
Netwerk Bestuurssecretarissen in de Zorg - Het Nieuwe Werken
 
Informatie Architectuur in evolutie
Informatie Architectuur in evolutieInformatie Architectuur in evolutie
Informatie Architectuur in evolutie
 

Mehr von Rik Marselis

The End Of Testing As We Know It (TestCon - Rik Marselis).pdf
The End Of Testing As We Know It (TestCon - Rik Marselis).pdfThe End Of Testing As We Know It (TestCon - Rik Marselis).pdf
The End Of Testing As We Know It (TestCon - Rik Marselis).pdfRik Marselis
 
TestExpo Quality Engineering & Sustainability
TestExpo Quality Engineering & Sustainability TestExpo Quality Engineering & Sustainability
TestExpo Quality Engineering & Sustainability Rik Marselis
 
GTR-The End Of Testing As We Know It
GTR-The End Of Testing As We Know ItGTR-The End Of Testing As We Know It
GTR-The End Of Testing As We Know ItRik Marselis
 
Introduction of TMAP to representatives of ISTQB boards in the GA week in Mar...
Introduction of TMAP to representatives of ISTQB boards in the GA week in Mar...Introduction of TMAP to representatives of ISTQB boards in the GA week in Mar...
Introduction of TMAP to representatives of ISTQB boards in the GA week in Mar...Rik Marselis
 
Quality Engineering in today's cross-functTeams with TMAP
Quality Engineering in today's cross-functTeams with TMAPQuality Engineering in today's cross-functTeams with TMAP
Quality Engineering in today's cross-functTeams with TMAPRik Marselis
 
Quality engineering instead of testing... Why? How?
Quality engineering instead of testing... Why? How?Quality engineering instead of testing... Why? How?
Quality engineering instead of testing... Why? How?Rik Marselis
 
Quality Engineering and Testing with TMAP in DevOps IT delivery
Quality Engineering and Testing with TMAP in DevOps IT deliveryQuality Engineering and Testing with TMAP in DevOps IT delivery
Quality Engineering and Testing with TMAP in DevOps IT deliveryRik Marselis
 
Quality engineering & testing in DevOps IT delivery with TMAP
Quality engineering & testing in DevOps IT delivery with TMAPQuality engineering & testing in DevOps IT delivery with TMAP
Quality engineering & testing in DevOps IT delivery with TMAPRik Marselis
 
Quality engineering in DevOps... Why? How? (TestBusters Day&Night))
Quality engineering in DevOps... Why? How? (TestBusters Day&Night))Quality engineering in DevOps... Why? How? (TestBusters Day&Night))
Quality engineering in DevOps... Why? How? (TestBusters Day&Night))Rik Marselis
 
TMAP Quality Engineering workshop on A4Q congress by Rik Marselis
TMAP Quality Engineering workshop on A4Q congress by Rik Marselis TMAP Quality Engineering workshop on A4Q congress by Rik Marselis
TMAP Quality Engineering workshop on A4Q congress by Rik Marselis Rik Marselis
 
Quality engineering in the digital age... Why? How? (ASQF Keynote by Rik Mars...
Quality engineering in the digital age... Why? How? (ASQF Keynote by Rik Mars...Quality engineering in the digital age... Why? How? (ASQF Keynote by Rik Mars...
Quality engineering in the digital age... Why? How? (ASQF Keynote by Rik Mars...Rik Marselis
 
Quality for DevOps teams - Quality engineering in the DevOps culture
Quality for DevOps teams - Quality engineering in the DevOps cultureQuality for DevOps teams - Quality engineering in the DevOps culture
Quality for DevOps teams - Quality engineering in the DevOps cultureRik Marselis
 
How to write a proposal to speak at a conference? Hints & tips
How to write a proposal to speak at a conference? Hints & tipsHow to write a proposal to speak at a conference? Hints & tips
How to write a proposal to speak at a conference? Hints & tipsRik Marselis
 
Testen ISTQB, TMap, ISO25010 en meer. Gastcollege Windesheim Rik Marselis
Testen ISTQB, TMap, ISO25010 en meer. Gastcollege Windesheim Rik MarselisTesten ISTQB, TMap, ISO25010 en meer. Gastcollege Windesheim Rik Marselis
Testen ISTQB, TMap, ISO25010 en meer. Gastcollege Windesheim Rik MarselisRik Marselis
 
Over testen gesproken TestNet najaar 2019 openingskeynote Rik Marselis
Over testen gesproken TestNet najaar 2019 openingskeynote Rik MarselisOver testen gesproken TestNet najaar 2019 openingskeynote Rik Marselis
Over testen gesproken TestNet najaar 2019 openingskeynote Rik MarselisRik Marselis
 
EuroSTAR 2018 tutorial Rik Marselis Testing Intelligent Machines
EuroSTAR 2018 tutorial Rik Marselis Testing Intelligent MachinesEuroSTAR 2018 tutorial Rik Marselis Testing Intelligent Machines
EuroSTAR 2018 tutorial Rik Marselis Testing Intelligent MachinesRik Marselis
 
Testing intelligent machines; approaches and techniques (QA&Test Bilbao 2018)
Testing intelligent machines; approaches and techniques (QA&Test Bilbao 2018)Testing intelligent machines; approaches and techniques (QA&Test Bilbao 2018)
Testing intelligent machines; approaches and techniques (QA&Test Bilbao 2018)Rik Marselis
 
Qx day2018 digital_quality_strategy_rik_marselis
Qx day2018 digital_quality_strategy_rik_marselisQx day2018 digital_quality_strategy_rik_marselis
Qx day2018 digital_quality_strategy_rik_marselisRik Marselis
 
Testing in the digital age; AI makes the difference! Booklaunch Rik Marselis
Testing in the digital age; AI makes the difference! Booklaunch Rik MarselisTesting in the digital age; AI makes the difference! Booklaunch Rik Marselis
Testing in the digital age; AI makes the difference! Booklaunch Rik MarselisRik Marselis
 
Testing in the digital age; international booklaunch at German Testing Day
Testing in the digital age; international booklaunch at German Testing DayTesting in the digital age; international booklaunch at German Testing Day
Testing in the digital age; international booklaunch at German Testing DayRik Marselis
 

Mehr von Rik Marselis (20)

The End Of Testing As We Know It (TestCon - Rik Marselis).pdf
The End Of Testing As We Know It (TestCon - Rik Marselis).pdfThe End Of Testing As We Know It (TestCon - Rik Marselis).pdf
The End Of Testing As We Know It (TestCon - Rik Marselis).pdf
 
TestExpo Quality Engineering & Sustainability
TestExpo Quality Engineering & Sustainability TestExpo Quality Engineering & Sustainability
TestExpo Quality Engineering & Sustainability
 
GTR-The End Of Testing As We Know It
GTR-The End Of Testing As We Know ItGTR-The End Of Testing As We Know It
GTR-The End Of Testing As We Know It
 
Introduction of TMAP to representatives of ISTQB boards in the GA week in Mar...
Introduction of TMAP to representatives of ISTQB boards in the GA week in Mar...Introduction of TMAP to representatives of ISTQB boards in the GA week in Mar...
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 in today's cross-functTeams with TMAPQuality Engineering in today's cross-functTeams with TMAP
Quality Engineering in today's cross-functTeams with TMAP
 
Quality engineering instead of testing... Why? How?
Quality engineering instead of testing... Why? How?Quality engineering instead of testing... Why? How?
Quality engineering instead of testing... Why? How?
 
Quality Engineering and Testing with TMAP in DevOps IT delivery
Quality Engineering and Testing with TMAP in DevOps IT deliveryQuality Engineering and Testing with TMAP in DevOps IT delivery
Quality Engineering and Testing with TMAP in DevOps IT delivery
 
Quality engineering & testing in DevOps IT delivery with TMAP
Quality engineering & testing in DevOps IT delivery with TMAPQuality engineering & testing in DevOps IT delivery with TMAP
Quality engineering & testing in DevOps IT delivery with TMAP
 
Quality engineering in DevOps... Why? How? (TestBusters Day&Night))
Quality engineering in DevOps... Why? How? (TestBusters Day&Night))Quality engineering in DevOps... Why? How? (TestBusters Day&Night))
Quality engineering in DevOps... Why? How? (TestBusters Day&Night))
 
TMAP Quality Engineering workshop on A4Q congress by Rik Marselis
TMAP Quality Engineering workshop on A4Q congress by Rik Marselis TMAP Quality Engineering workshop on A4Q congress by Rik Marselis
TMAP Quality Engineering workshop on A4Q congress by Rik Marselis
 
Quality engineering in the digital age... Why? How? (ASQF Keynote by Rik Mars...
Quality engineering in the digital age... Why? How? (ASQF Keynote by Rik Mars...Quality engineering in the digital age... Why? How? (ASQF Keynote by Rik Mars...
Quality engineering in the digital age... Why? How? (ASQF Keynote by Rik Mars...
 
Quality for DevOps teams - Quality engineering in the DevOps culture
Quality for DevOps teams - Quality engineering in the DevOps cultureQuality for DevOps teams - Quality engineering in the DevOps culture
Quality for DevOps teams - Quality engineering in the DevOps culture
 
How to write a proposal to speak at a conference? Hints & tips
How to write a proposal to speak at a conference? Hints & tipsHow to write a proposal to speak at a conference? Hints & tips
How to write a proposal to speak at a conference? Hints & tips
 
Testen ISTQB, TMap, ISO25010 en meer. Gastcollege Windesheim Rik Marselis
Testen ISTQB, TMap, ISO25010 en meer. Gastcollege Windesheim Rik MarselisTesten ISTQB, TMap, ISO25010 en meer. Gastcollege Windesheim Rik Marselis
Testen ISTQB, TMap, ISO25010 en meer. Gastcollege Windesheim Rik Marselis
 
Over testen gesproken TestNet najaar 2019 openingskeynote Rik Marselis
Over testen gesproken TestNet najaar 2019 openingskeynote Rik MarselisOver testen gesproken TestNet najaar 2019 openingskeynote Rik Marselis
Over testen gesproken TestNet najaar 2019 openingskeynote Rik Marselis
 
EuroSTAR 2018 tutorial Rik Marselis Testing Intelligent Machines
EuroSTAR 2018 tutorial Rik Marselis Testing Intelligent MachinesEuroSTAR 2018 tutorial Rik Marselis Testing Intelligent Machines
EuroSTAR 2018 tutorial Rik Marselis Testing Intelligent Machines
 
Testing intelligent machines; approaches and techniques (QA&Test Bilbao 2018)
Testing intelligent machines; approaches and techniques (QA&Test Bilbao 2018)Testing intelligent machines; approaches and techniques (QA&Test Bilbao 2018)
Testing intelligent machines; approaches and techniques (QA&Test Bilbao 2018)
 
Qx day2018 digital_quality_strategy_rik_marselis
Qx day2018 digital_quality_strategy_rik_marselisQx day2018 digital_quality_strategy_rik_marselis
Qx day2018 digital_quality_strategy_rik_marselis
 
Testing in the digital age; AI makes the difference! Booklaunch Rik Marselis
Testing in the digital age; AI makes the difference! Booklaunch Rik MarselisTesting in the digital age; AI makes the difference! Booklaunch Rik Marselis
Testing in the digital age; AI makes the difference! Booklaunch Rik Marselis
 
Testing in the digital age; international booklaunch at German Testing Day
Testing in the digital age; international booklaunch at German Testing DayTesting in the digital age; international booklaunch at German Testing Day
Testing in the digital age; international booklaunch at German Testing Day
 

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”