SlideShare a Scribd company logo
1 of 30
Testing in an Agile world
          Let Quality Drive Us	
  
                            CETS	
  ||	
  5th	
  edi-on	
  Agile	
  
                                     Gunther	
  Verheyen	
  
                  Global	
  Scrum	
  Leader	
  Capgemini	
  
So, you are ‘testers’. What best describes your role?
So, you are ‘testers’. What best describes your role?
So, you are ‘testers’. What best describes your role?
So, you are ‘testers’. What best describes your role?




                            How satisfactory is this?
                             Getting in the game when the
                                  fire has already spread?
                           Your prey shooting back at you?
Testing shouldn’t be about post-development
firefighting or bug hunting.
Testing shouldn’t be about post-development
firefighting or bug hunting.
               Rewarding people for #found bugs?
        Does that improve the products we release?
                         Does it speed up delivery?
Testing shouldn’t be about post-development
firefighting or bug hunting.
               Rewarding people for #found bugs?
        Does that improve the products we release?
                         Does it speed up delivery?
Those ancient models of hindsight control were
constructed for mechanistic routine work, simple
situations, copy-able activities.
Testing shouldn’t be about post-development
firefighting or bug hunting.
                Rewarding people for #found bugs?
         Does that improve the products we release?
                          Does it speed up delivery?
Those ancient models of hindsight control were
constructed for mechanistic routine work, simple
situations, copy-able activities.



Testing today should be an essential Agile skill to
help building-in Quality while developing products.
In 11 years of Agile, Scrum became
the leading framework.
The inspect & adapt cycles of Scrum
allow us to improve our work results
as well as how we produce these
results. We gradually, and rapidly,
close any gaps between outcomes
and objectives. We continuously
produce usable results. We don’t
waste energy, time or money on
potentially unwanted features.

The HOUSE OF SCRUM protects us
from rigid behavior. We remain
flexible to deal better with
uncertainty, to adapt to reality.
In 11 years of Agile, Scrum became
the leading framework.
The inspect & adapt cycles of Scrum
allow us to improve our work results
as well as how we produce these
results. We gradually, and rapidly,
close any gaps between outcomes
and objectives. We continuously
produce usable results. We don’t
waste energy, time or money on
potentially unwanted features.

The HOUSE OF SCRUM protects us
from rigid behavior. We remain
flexible to deal better with
uncertainty, to adapt to reality.
In 11 years of Agile, Scrum became
the leading framework.
The inspect & adapt cycles of Scrum
allow us to improve our work results
as well as how we produce these
results. We gradually, and rapidly,
close any gaps between outcomes
and objectives. We continuously
produce usable results. We don’t
waste energy, time or money on
potentially unwanted features.

The HOUSE OF SCRUM protects us
from rigid behavior. We remain
flexible to deal better with
uncertainty, to adapt to reality.
Scrum is easy.
Scrum is easy.
Scrum is easy.
Hmm, no. Simple, not easy.
Scrum is easy.
Hmm, no. Simple, not easy.
Scrum is easy.
Hmm, no. Simple, not easy.
Some specifics maybe?
Some specifics maybe?
•  The ‘role’ is the Development Team; a group of
   people accountable for creating Increments of
   working software. It’s about the goal, not the role.
Some specifics maybe?
•  The ‘role’ is the Development Team; a group of
   people accountable for creating Increments of
   working software. It’s about the goal, not the role.
•  Increments can only be shippable if they are of
   (high) quality from an end-to-end perspective.
Some specifics maybe?
•  The ‘role’ is the Development Team; a group of
   people accountable for creating Increments of
   working software. It’s about the goal, not the role.
•  Increments can only be shippable if they are of
   (high) quality from an end-to-end perspective.

What an opportunity!

     Be self-directing,
    achieve mastery in
  testing, expand your
         skills and find
         purpose in the
  product, not the role.
Now, here’s a challenge. Do all work on every
Increment in every Sprint to make it shippable.
Now, here’s a challenge. Do all work on every
Increment in every Sprint to make it shippable.
•  The Definition of Done mirrors “ready to ship”
Now, here’s a challenge. Do all work on every
Increment in every Sprint to make it shippable.
•  The Definition of Done mirrors “ready to ship”
•  Not really “ Done” is undone. Undone work turns
   into technical debt
Now, here’s a challenge. Do all work on every
Increment in every Sprint to make it shippable.
•  The Definition of Done mirrors “ready to ship”
•  Not really “ Done” is undone. Undone work turns
   into technical debt
•  The Definition of Done guides the Development
   Team in estimating and selecting Product Backlog
Now, here’s a challenge. Do all work on every
Increment in every Sprint to make it shippable.
•  The Definition of Done mirrors “ready to ship”
•  Not really “ Done” is undone. Undone work turns
   into technical debt
•  The Definition of Done guides the Development
   Team in estimating and selecting Product Backlog
•  “Done” provides transparency over an inspected
   (integrated) Increment at the Sprint Review
Now, here’s a challenge. Do all work on every
Increment in every Sprint to make it shippable.
•  The Definition of Done mirrors “ready to ship”
•  Not really “ Done” is undone. Undone work turns
   into technical debt
•  The Definition of Done guides the Development
   Team in estimating and selecting Product Backlog
•  “Done” provides transparency over an inspected
   (integrated) Increment at the Sprint Review
•  The Definition of Done
    defines the required
    development skills
Agility is about flexibility, fast delivery. This is
rendered useless and non-persistent without high
quality.
Agility is about flexibility, fast delivery. This is
rendered useless and non-persistent without high
quality.
We promote the core eXtreme Programming
practices as a great start, a Philosophy of Done.
Thank you	
  
    Gunther	
  Verheyen	
  
    	
  




    •  eXtreme	
  Programming	
  and	
  Scrum	
  since	
  2003	
  
       (CSM	
  in	
  2004)	
  
    •  Capgemini	
  since	
  2010	
  
           •  Financial	
  Services	
  Netherlands-­‐Belgium	
  
           •  Global	
  Leader	
  for	
  Agile/Scrum	
  
    •  Scrum.org	
  since	
  2009	
  
           •  Professional	
  Scrum	
  Master	
  level	
  II	
  
           •  Professional	
  Scrum	
  Product	
  Owner	
  level	
  II	
  
           •  Professional	
  Scrum	
  Trainer	
  PSF,	
  PSM,	
  PSPO	
  
    •  Contributor	
  to	
  Capgemini	
  Technology	
  Blog	
  
                                                                  	
  
                  Mail	
  gunther.verheyen@capgemini.com	
  	
  
                                                Twi'er	
  @Ullizee	
  
                           Blog	
  hYp://ullizee.wordpress.com	
  

More Related Content

What's hot

Agile Principles, Agile People
Agile Principles, Agile PeopleAgile Principles, Agile People
Agile Principles, Agile PeopleGaetano Mazzanti
 
WEBINAR: "Agile Development"
WEBINAR: "Agile Development"WEBINAR: "Agile Development"
WEBINAR: "Agile Development"Ontuitive
 
Executing Change Management with Agile Practices
Executing Change Management with Agile PracticesExecuting Change Management with Agile Practices
Executing Change Management with Agile PracticesJason Little
 
Practical Scrum - one day training
Practical Scrum - one day training Practical Scrum - one day training
Practical Scrum - one day training Anat (Alon) Salhov
 
Prioritizing Portfolio Backlog to Maximize Value Steve Mayner Agile Asia 2016
Prioritizing Portfolio Backlog to Maximize Value Steve Mayner Agile Asia 2016Prioritizing Portfolio Backlog to Maximize Value Steve Mayner Agile Asia 2016
Prioritizing Portfolio Backlog to Maximize Value Steve Mayner Agile Asia 2016gmaran23
 
Microsoft hackathon - conducting the world's largest design sprint
Microsoft hackathon - conducting the world's largest design sprintMicrosoft hackathon - conducting the world's largest design sprint
Microsoft hackathon - conducting the world's largest design sprintMukund Kulur
 
Agile is a 4 letter word - dev nexus 2020
Agile is a 4 letter word - dev nexus 2020Agile is a 4 letter word - dev nexus 2020
Agile is a 4 letter word - dev nexus 2020Jen Krieger
 
SAP Systems in the Cloud (Oct 2010)
SAP Systems in the Cloud (Oct 2010)SAP Systems in the Cloud (Oct 2010)
SAP Systems in the Cloud (Oct 2010)Frank Stienhans
 
Agile Scrum.A Chicken and Pig approach.
Agile Scrum.A Chicken and Pig approach.Agile Scrum.A Chicken and Pig approach.
Agile Scrum.A Chicken and Pig approach.satyendrajaladi
 
Agile Development Methodologies for Highly Regulated Organizations
Agile Development Methodologies for Highly Regulated OrganizationsAgile Development Methodologies for Highly Regulated Organizations
Agile Development Methodologies for Highly Regulated OrganizationsCelerity
 
Territory Beyond Agile – Optimised Business Outcomes - Paul Eames - AgileNZ 2017
Territory Beyond Agile – Optimised Business Outcomes - Paul Eames - AgileNZ 2017Territory Beyond Agile – Optimised Business Outcomes - Paul Eames - AgileNZ 2017
Territory Beyond Agile – Optimised Business Outcomes - Paul Eames - AgileNZ 2017AgileNZ Conference
 
The Five Facets of an Agile Organization
The Five Facets of an Agile OrganizationThe Five Facets of an Agile Organization
The Five Facets of an Agile OrganizationTechWell
 
Sorry, the new Champlain Bridge can’t be built using Agile...
Sorry, the new Champlain Bridge can’t be built using Agile...Sorry, the new Champlain Bridge can’t be built using Agile...
Sorry, the new Champlain Bridge can’t be built using Agile...Pyxis Technologies
 
Lean UX Anti-Patterns
Lean UX Anti-PatternsLean UX Anti-Patterns
Lean UX Anti-PatternsBill Scott
 
An introduction to Agile Organisational Model
An introduction to Agile Organisational ModelAn introduction to Agile Organisational Model
An introduction to Agile Organisational ModelPierre E. NEIS
 
Stealth innovation is not a solution
Stealth innovation is not a solutionStealth innovation is not a solution
Stealth innovation is not a solutionMartin Brunet
 

What's hot (20)

Agile Principles, Agile People
Agile Principles, Agile PeopleAgile Principles, Agile People
Agile Principles, Agile People
 
WEBINAR: "Agile Development"
WEBINAR: "Agile Development"WEBINAR: "Agile Development"
WEBINAR: "Agile Development"
 
Executing Change Management with Agile Practices
Executing Change Management with Agile PracticesExecuting Change Management with Agile Practices
Executing Change Management with Agile Practices
 
Scrum
ScrumScrum
Scrum
 
Practical Scrum - one day training
Practical Scrum - one day training Practical Scrum - one day training
Practical Scrum - one day training
 
Prioritizing Portfolio Backlog to Maximize Value Steve Mayner Agile Asia 2016
Prioritizing Portfolio Backlog to Maximize Value Steve Mayner Agile Asia 2016Prioritizing Portfolio Backlog to Maximize Value Steve Mayner Agile Asia 2016
Prioritizing Portfolio Backlog to Maximize Value Steve Mayner Agile Asia 2016
 
Microsoft hackathon - conducting the world's largest design sprint
Microsoft hackathon - conducting the world's largest design sprintMicrosoft hackathon - conducting the world's largest design sprint
Microsoft hackathon - conducting the world's largest design sprint
 
Scrum discussion
Scrum discussionScrum discussion
Scrum discussion
 
Agile is a 4 letter word - dev nexus 2020
Agile is a 4 letter word - dev nexus 2020Agile is a 4 letter word - dev nexus 2020
Agile is a 4 letter word - dev nexus 2020
 
SAP Systems in the Cloud (Oct 2010)
SAP Systems in the Cloud (Oct 2010)SAP Systems in the Cloud (Oct 2010)
SAP Systems in the Cloud (Oct 2010)
 
Agile Scrum.A Chicken and Pig approach.
Agile Scrum.A Chicken and Pig approach.Agile Scrum.A Chicken and Pig approach.
Agile Scrum.A Chicken and Pig approach.
 
Agile Development Methodologies for Highly Regulated Organizations
Agile Development Methodologies for Highly Regulated OrganizationsAgile Development Methodologies for Highly Regulated Organizations
Agile Development Methodologies for Highly Regulated Organizations
 
Territory Beyond Agile – Optimised Business Outcomes - Paul Eames - AgileNZ 2017
Territory Beyond Agile – Optimised Business Outcomes - Paul Eames - AgileNZ 2017Territory Beyond Agile – Optimised Business Outcomes - Paul Eames - AgileNZ 2017
Territory Beyond Agile – Optimised Business Outcomes - Paul Eames - AgileNZ 2017
 
The Five Facets of an Agile Organization
The Five Facets of an Agile OrganizationThe Five Facets of an Agile Organization
The Five Facets of an Agile Organization
 
Sorry, the new Champlain Bridge can’t be built using Agile...
Sorry, the new Champlain Bridge can’t be built using Agile...Sorry, the new Champlain Bridge can’t be built using Agile...
Sorry, the new Champlain Bridge can’t be built using Agile...
 
Lean UX Anti-Patterns
Lean UX Anti-PatternsLean UX Anti-Patterns
Lean UX Anti-Patterns
 
An introduction to Agile Organisational Model
An introduction to Agile Organisational ModelAn introduction to Agile Organisational Model
An introduction to Agile Organisational Model
 
What is agile?
What is agile?What is agile?
What is agile?
 
Stealth innovation is not a solution
Stealth innovation is not a solutionStealth innovation is not a solution
Stealth innovation is not a solution
 
GoInnovate Book Excerpt
GoInnovate Book Excerpt GoInnovate Book Excerpt
GoInnovate Book Excerpt
 

Similar to Testing in an agile world - Let quality drive us

Scrum Awareness 2.0.1
Scrum Awareness 2.0.1Scrum Awareness 2.0.1
Scrum Awareness 2.0.1brunborg
 
Introduction to Scrum - An Agile Frameworks
Introduction to Scrum - An Agile FrameworksIntroduction to Scrum - An Agile Frameworks
Introduction to Scrum - An Agile FrameworksAMJAD SHAIKH
 
Agile is Dead :: Aginext London 2018
Agile is Dead :: Aginext London 2018Agile is Dead :: Aginext London 2018
Agile is Dead :: Aginext London 2018Pedro Gustavo Torres
 
Scrum Master & Agile Project Manager: A Tale of Two Roles
Scrum Master & Agile Project Manager: A Tale of Two RolesScrum Master & Agile Project Manager: A Tale of Two Roles
Scrum Master & Agile Project Manager: A Tale of Two RolesTommy Norman
 
SDEC15: Help the Scrum Master *IS* the Impediment
SDEC15:  Help the Scrum Master *IS* the ImpedimentSDEC15:  Help the Scrum Master *IS* the Impediment
SDEC15: Help the Scrum Master *IS* the ImpedimentRyan Ripley
 
How to Manage Marketing Projects and People (Without Going Insane)
How to Manage Marketing Projects and People (Without Going Insane)How to Manage Marketing Projects and People (Without Going Insane)
How to Manage Marketing Projects and People (Without Going Insane)LeadMD
 
Enterprise andscrum kenschwaber
Enterprise andscrum kenschwaberEnterprise andscrum kenschwaber
Enterprise andscrum kenschwaberikehgo
 
Testing in a DevOps team
Testing in a DevOps teamTesting in a DevOps team
Testing in a DevOps teamLaurent PY
 
Agile is Dead :: Viana Tech Meetups 2018
Agile is Dead :: Viana Tech Meetups 2018Agile is Dead :: Viana Tech Meetups 2018
Agile is Dead :: Viana Tech Meetups 2018Pedro Gustavo Torres
 
Vladimirs Ivanovs IPMA GYCW2013 Agile - traditional or balanced mix
Vladimirs Ivanovs IPMA GYCW2013 Agile - traditional or balanced mixVladimirs Ivanovs IPMA GYCW2013 Agile - traditional or balanced mix
Vladimirs Ivanovs IPMA GYCW2013 Agile - traditional or balanced mixVladimirs Ivanovs
 
SCRUMguides: Agile adoption services
SCRUMguides: Agile adoption servicesSCRUMguides: Agile adoption services
SCRUMguides: Agile adoption servicesAlexey Krivitsky
 
Be Modern Agile Tester
Be Modern Agile TesterBe Modern Agile Tester
Be Modern Agile TesterYi Xu
 
Agile is Dead :: Agile Connect Lisbon 2018
Agile is Dead :: Agile Connect Lisbon 2018 Agile is Dead :: Agile Connect Lisbon 2018
Agile is Dead :: Agile Connect Lisbon 2018 Pedro Gustavo Torres
 
Agile Past The Team - Pillar Template
Agile Past The Team - Pillar TemplateAgile Past The Team - Pillar Template
Agile Past The Team - Pillar TemplateMike Cottmeyer
 
(Minimum) Enterprise Viable Product - a relook
(Minimum) Enterprise Viable Product - a relook(Minimum) Enterprise Viable Product - a relook
(Minimum) Enterprise Viable Product - a relookSriram Sabesan
 

Similar to Testing in an agile world - Let quality drive us (20)

Scrum Awareness 2.0.1
Scrum Awareness 2.0.1Scrum Awareness 2.0.1
Scrum Awareness 2.0.1
 
Introduction to Scrum - An Agile Frameworks
Introduction to Scrum - An Agile FrameworksIntroduction to Scrum - An Agile Frameworks
Introduction to Scrum - An Agile Frameworks
 
Agile is Dead :: Aginext London 2018
Agile is Dead :: Aginext London 2018Agile is Dead :: Aginext London 2018
Agile is Dead :: Aginext London 2018
 
Practical Scrum - day 1
Practical Scrum - day 1Practical Scrum - day 1
Practical Scrum - day 1
 
Agile is Dead :: Pixels Camp 2017
Agile is Dead :: Pixels Camp 2017Agile is Dead :: Pixels Camp 2017
Agile is Dead :: Pixels Camp 2017
 
Scrum Master & Agile Project Manager: A Tale of Two Roles
Scrum Master & Agile Project Manager: A Tale of Two RolesScrum Master & Agile Project Manager: A Tale of Two Roles
Scrum Master & Agile Project Manager: A Tale of Two Roles
 
SDEC15: Help the Scrum Master *IS* the Impediment
SDEC15:  Help the Scrum Master *IS* the ImpedimentSDEC15:  Help the Scrum Master *IS* the Impediment
SDEC15: Help the Scrum Master *IS* the Impediment
 
What is Scrum?
What is Scrum?What is Scrum?
What is Scrum?
 
Introducing SCRUM
Introducing SCRUM Introducing SCRUM
Introducing SCRUM
 
How to Manage Marketing Projects and People (Without Going Insane)
How to Manage Marketing Projects and People (Without Going Insane)How to Manage Marketing Projects and People (Without Going Insane)
How to Manage Marketing Projects and People (Without Going Insane)
 
Enterprise andscrum kenschwaber
Enterprise andscrum kenschwaberEnterprise andscrum kenschwaber
Enterprise andscrum kenschwaber
 
Testing in a DevOps team
Testing in a DevOps teamTesting in a DevOps team
Testing in a DevOps team
 
Agile is Dead :: Viana Tech Meetups 2018
Agile is Dead :: Viana Tech Meetups 2018Agile is Dead :: Viana Tech Meetups 2018
Agile is Dead :: Viana Tech Meetups 2018
 
Vladimirs Ivanovs IPMA GYCW2013 Agile - traditional or balanced mix
Vladimirs Ivanovs IPMA GYCW2013 Agile - traditional or balanced mixVladimirs Ivanovs IPMA GYCW2013 Agile - traditional or balanced mix
Vladimirs Ivanovs IPMA GYCW2013 Agile - traditional or balanced mix
 
SCRUMguides: Agile adoption services
SCRUMguides: Agile adoption servicesSCRUMguides: Agile adoption services
SCRUMguides: Agile adoption services
 
Be Modern Agile Tester
Be Modern Agile TesterBe Modern Agile Tester
Be Modern Agile Tester
 
Agile foundation online - slide share
Agile  foundation   online - slide shareAgile  foundation   online - slide share
Agile foundation online - slide share
 
Agile is Dead :: Agile Connect Lisbon 2018
Agile is Dead :: Agile Connect Lisbon 2018 Agile is Dead :: Agile Connect Lisbon 2018
Agile is Dead :: Agile Connect Lisbon 2018
 
Agile Past The Team - Pillar Template
Agile Past The Team - Pillar TemplateAgile Past The Team - Pillar Template
Agile Past The Team - Pillar Template
 
(Minimum) Enterprise Viable Product - a relook
(Minimum) Enterprise Viable Product - a relook(Minimum) Enterprise Viable Product - a relook
(Minimum) Enterprise Viable Product - a relook
 

More from Gunther Verheyen

Scrum Day Denmark 2019 - Engagement is key
Scrum Day Denmark 2019 - Engagement is keyScrum Day Denmark 2019 - Engagement is key
Scrum Day Denmark 2019 - Engagement is keyGunther Verheyen
 
Agile Open Space Tricity (Lufthansa Systems) - Engagement is key
Agile Open Space Tricity (Lufthansa Systems) - Engagement is keyAgile Open Space Tricity (Lufthansa Systems) - Engagement is key
Agile Open Space Tricity (Lufthansa Systems) - Engagement is keyGunther Verheyen
 
Scrum Day UA 2019 - The Future of Agile
Scrum Day UA 2019 - The Future of AgileScrum Day UA 2019 - The Future of Agile
Scrum Day UA 2019 - The Future of AgileGunther Verheyen
 
Agile tour Ottawa 2017 - Agility in the face of Perplexity (by Gunther Verheyen)
Agile tour Ottawa 2017 - Agility in the face of Perplexity (by Gunther Verheyen)Agile tour Ottawa 2017 - Agility in the face of Perplexity (by Gunther Verheyen)
Agile tour Ottawa 2017 - Agility in the face of Perplexity (by Gunther Verheyen)Gunther Verheyen
 
Agile Tour Vilnius 2017 - Agility in the face of Perplexity (by Gunther Verhe...
Agile Tour Vilnius 2017 - Agility in the face of Perplexity (by Gunther Verhe...Agile Tour Vilnius 2017 - Agility in the face of Perplexity (by Gunther Verhe...
Agile Tour Vilnius 2017 - Agility in the face of Perplexity (by Gunther Verhe...Gunther Verheyen
 
Agilia 2017 - re-imagining Scrum to re-vers-ify your organisation
Agilia 2017 - re-imagining Scrum to re-vers-ify your organisationAgilia 2017 - re-imagining Scrum to re-vers-ify your organisation
Agilia 2017 - re-imagining Scrum to re-vers-ify your organisationGunther Verheyen
 
Scrum Day UA 2017 - re-vers-ify
Scrum Day UA 2017 - re-vers-ifyScrum Day UA 2017 - re-vers-ify
Scrum Day UA 2017 - re-vers-ifyGunther Verheyen
 
2017 03-08 LAPS - re-vers-ify
2017 03-08 LAPS - re-vers-ify2017 03-08 LAPS - re-vers-ify
2017 03-08 LAPS - re-vers-ifyGunther Verheyen
 
2016-12-23 Co-learning Webinar - re-vers-ify
2016-12-23 Co-learning Webinar - re-vers-ify2016-12-23 Co-learning Webinar - re-vers-ify
2016-12-23 Co-learning Webinar - re-vers-ifyGunther Verheyen
 
The Future Present of Scrum (Agile Tour Dublin 2016)
The Future Present of Scrum (Agile Tour Dublin 2016)The Future Present of Scrum (Agile Tour Dublin 2016)
The Future Present of Scrum (Agile Tour Dublin 2016)Gunther Verheyen
 
Karlsruher Entwicklertag - The Future Present of Scrum
Karlsruher Entwicklertag - The Future Present of ScrumKarlsruher Entwicklertag - The Future Present of Scrum
Karlsruher Entwicklertag - The Future Present of ScrumGunther Verheyen
 
ScrumDay Germany - The Future Present of Scrum
ScrumDay Germany - The Future Present of ScrumScrumDay Germany - The Future Present of Scrum
ScrumDay Germany - The Future Present of ScrumGunther Verheyen
 
Scrum Day London 2016 - Empirical Management Explored (by Gunther Verheyen)
Scrum Day London 2016 - Empirical Management Explored (by Gunther Verheyen)Scrum Day London 2016 - Empirical Management Explored (by Gunther Verheyen)
Scrum Day London 2016 - Empirical Management Explored (by Gunther Verheyen)Gunther Verheyen
 
Scrum Days Poland 2016 - The future present of Scrum (by Gunther Verheyen)
Scrum Days Poland 2016 - The future present of Scrum (by Gunther Verheyen)Scrum Days Poland 2016 - The future present of Scrum (by Gunther Verheyen)
Scrum Days Poland 2016 - The future present of Scrum (by Gunther Verheyen)Gunther Verheyen
 
Scaled Professional Scrum (Agile Greece Summit 2015, Gunther Verheyen)
Scaled Professional Scrum (Agile Greece Summit 2015, Gunther Verheyen)Scaled Professional Scrum (Agile Greece Summit 2015, Gunther Verheyen)
Scaled Professional Scrum (Agile Greece Summit 2015, Gunther Verheyen)Gunther Verheyen
 
Scrum Day Europe 2015 - Scaled Professional Scrum
Scrum Day Europe 2015 - Scaled Professional ScrumScrum Day Europe 2015 - Scaled Professional Scrum
Scrum Day Europe 2015 - Scaled Professional ScrumGunther Verheyen
 
Empirical Management - Scrum Days Poland 2015
Empirical Management - Scrum Days Poland 2015Empirical Management - Scrum Days Poland 2015
Empirical Management - Scrum Days Poland 2015Gunther Verheyen
 
Scaled Professional Scrum - Scrum Days Poland 2015
Scaled Professional Scrum - Scrum Days Poland 2015Scaled Professional Scrum - Scrum Days Poland 2015
Scaled Professional Scrum - Scrum Days Poland 2015Gunther Verheyen
 
OOP-2015 - Empirical management explored (Gunther Verheyen)
OOP-2015 - Empirical management explored (Gunther Verheyen)OOP-2015 - Empirical management explored (Gunther Verheyen)
OOP-2015 - Empirical management explored (Gunther Verheyen)Gunther Verheyen
 
Scaling (Professional) Scrum at the scaling event of the Agile Consortium (Ja...
Scaling (Professional) Scrum at the scaling event of the Agile Consortium (Ja...Scaling (Professional) Scrum at the scaling event of the Agile Consortium (Ja...
Scaling (Professional) Scrum at the scaling event of the Agile Consortium (Ja...Gunther Verheyen
 

More from Gunther Verheyen (20)

Scrum Day Denmark 2019 - Engagement is key
Scrum Day Denmark 2019 - Engagement is keyScrum Day Denmark 2019 - Engagement is key
Scrum Day Denmark 2019 - Engagement is key
 
Agile Open Space Tricity (Lufthansa Systems) - Engagement is key
Agile Open Space Tricity (Lufthansa Systems) - Engagement is keyAgile Open Space Tricity (Lufthansa Systems) - Engagement is key
Agile Open Space Tricity (Lufthansa Systems) - Engagement is key
 
Scrum Day UA 2019 - The Future of Agile
Scrum Day UA 2019 - The Future of AgileScrum Day UA 2019 - The Future of Agile
Scrum Day UA 2019 - The Future of Agile
 
Agile tour Ottawa 2017 - Agility in the face of Perplexity (by Gunther Verheyen)
Agile tour Ottawa 2017 - Agility in the face of Perplexity (by Gunther Verheyen)Agile tour Ottawa 2017 - Agility in the face of Perplexity (by Gunther Verheyen)
Agile tour Ottawa 2017 - Agility in the face of Perplexity (by Gunther Verheyen)
 
Agile Tour Vilnius 2017 - Agility in the face of Perplexity (by Gunther Verhe...
Agile Tour Vilnius 2017 - Agility in the face of Perplexity (by Gunther Verhe...Agile Tour Vilnius 2017 - Agility in the face of Perplexity (by Gunther Verhe...
Agile Tour Vilnius 2017 - Agility in the face of Perplexity (by Gunther Verhe...
 
Agilia 2017 - re-imagining Scrum to re-vers-ify your organisation
Agilia 2017 - re-imagining Scrum to re-vers-ify your organisationAgilia 2017 - re-imagining Scrum to re-vers-ify your organisation
Agilia 2017 - re-imagining Scrum to re-vers-ify your organisation
 
Scrum Day UA 2017 - re-vers-ify
Scrum Day UA 2017 - re-vers-ifyScrum Day UA 2017 - re-vers-ify
Scrum Day UA 2017 - re-vers-ify
 
2017 03-08 LAPS - re-vers-ify
2017 03-08 LAPS - re-vers-ify2017 03-08 LAPS - re-vers-ify
2017 03-08 LAPS - re-vers-ify
 
2016-12-23 Co-learning Webinar - re-vers-ify
2016-12-23 Co-learning Webinar - re-vers-ify2016-12-23 Co-learning Webinar - re-vers-ify
2016-12-23 Co-learning Webinar - re-vers-ify
 
The Future Present of Scrum (Agile Tour Dublin 2016)
The Future Present of Scrum (Agile Tour Dublin 2016)The Future Present of Scrum (Agile Tour Dublin 2016)
The Future Present of Scrum (Agile Tour Dublin 2016)
 
Karlsruher Entwicklertag - The Future Present of Scrum
Karlsruher Entwicklertag - The Future Present of ScrumKarlsruher Entwicklertag - The Future Present of Scrum
Karlsruher Entwicklertag - The Future Present of Scrum
 
ScrumDay Germany - The Future Present of Scrum
ScrumDay Germany - The Future Present of ScrumScrumDay Germany - The Future Present of Scrum
ScrumDay Germany - The Future Present of Scrum
 
Scrum Day London 2016 - Empirical Management Explored (by Gunther Verheyen)
Scrum Day London 2016 - Empirical Management Explored (by Gunther Verheyen)Scrum Day London 2016 - Empirical Management Explored (by Gunther Verheyen)
Scrum Day London 2016 - Empirical Management Explored (by Gunther Verheyen)
 
Scrum Days Poland 2016 - The future present of Scrum (by Gunther Verheyen)
Scrum Days Poland 2016 - The future present of Scrum (by Gunther Verheyen)Scrum Days Poland 2016 - The future present of Scrum (by Gunther Verheyen)
Scrum Days Poland 2016 - The future present of Scrum (by Gunther Verheyen)
 
Scaled Professional Scrum (Agile Greece Summit 2015, Gunther Verheyen)
Scaled Professional Scrum (Agile Greece Summit 2015, Gunther Verheyen)Scaled Professional Scrum (Agile Greece Summit 2015, Gunther Verheyen)
Scaled Professional Scrum (Agile Greece Summit 2015, Gunther Verheyen)
 
Scrum Day Europe 2015 - Scaled Professional Scrum
Scrum Day Europe 2015 - Scaled Professional ScrumScrum Day Europe 2015 - Scaled Professional Scrum
Scrum Day Europe 2015 - Scaled Professional Scrum
 
Empirical Management - Scrum Days Poland 2015
Empirical Management - Scrum Days Poland 2015Empirical Management - Scrum Days Poland 2015
Empirical Management - Scrum Days Poland 2015
 
Scaled Professional Scrum - Scrum Days Poland 2015
Scaled Professional Scrum - Scrum Days Poland 2015Scaled Professional Scrum - Scrum Days Poland 2015
Scaled Professional Scrum - Scrum Days Poland 2015
 
OOP-2015 - Empirical management explored (Gunther Verheyen)
OOP-2015 - Empirical management explored (Gunther Verheyen)OOP-2015 - Empirical management explored (Gunther Verheyen)
OOP-2015 - Empirical management explored (Gunther Verheyen)
 
Scaling (Professional) Scrum at the scaling event of the Agile Consortium (Ja...
Scaling (Professional) Scrum at the scaling event of the Agile Consortium (Ja...Scaling (Professional) Scrum at the scaling event of the Agile Consortium (Ja...
Scaling (Professional) Scrum at the scaling event of the Agile Consortium (Ja...
 

Recently uploaded

Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 

Recently uploaded (20)

Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 

Testing in an agile world - Let quality drive us

  • 1. Testing in an Agile world Let Quality Drive Us   CETS  ||  5th  edi-on  Agile   Gunther  Verheyen   Global  Scrum  Leader  Capgemini  
  • 2. So, you are ‘testers’. What best describes your role?
  • 3. So, you are ‘testers’. What best describes your role?
  • 4. So, you are ‘testers’. What best describes your role?
  • 5. So, you are ‘testers’. What best describes your role? How satisfactory is this? Getting in the game when the fire has already spread? Your prey shooting back at you?
  • 6. Testing shouldn’t be about post-development firefighting or bug hunting.
  • 7. Testing shouldn’t be about post-development firefighting or bug hunting. Rewarding people for #found bugs? Does that improve the products we release? Does it speed up delivery?
  • 8. Testing shouldn’t be about post-development firefighting or bug hunting. Rewarding people for #found bugs? Does that improve the products we release? Does it speed up delivery? Those ancient models of hindsight control were constructed for mechanistic routine work, simple situations, copy-able activities.
  • 9. Testing shouldn’t be about post-development firefighting or bug hunting. Rewarding people for #found bugs? Does that improve the products we release? Does it speed up delivery? Those ancient models of hindsight control were constructed for mechanistic routine work, simple situations, copy-able activities. Testing today should be an essential Agile skill to help building-in Quality while developing products.
  • 10. In 11 years of Agile, Scrum became the leading framework. The inspect & adapt cycles of Scrum allow us to improve our work results as well as how we produce these results. We gradually, and rapidly, close any gaps between outcomes and objectives. We continuously produce usable results. We don’t waste energy, time or money on potentially unwanted features. The HOUSE OF SCRUM protects us from rigid behavior. We remain flexible to deal better with uncertainty, to adapt to reality.
  • 11. In 11 years of Agile, Scrum became the leading framework. The inspect & adapt cycles of Scrum allow us to improve our work results as well as how we produce these results. We gradually, and rapidly, close any gaps between outcomes and objectives. We continuously produce usable results. We don’t waste energy, time or money on potentially unwanted features. The HOUSE OF SCRUM protects us from rigid behavior. We remain flexible to deal better with uncertainty, to adapt to reality.
  • 12. In 11 years of Agile, Scrum became the leading framework. The inspect & adapt cycles of Scrum allow us to improve our work results as well as how we produce these results. We gradually, and rapidly, close any gaps between outcomes and objectives. We continuously produce usable results. We don’t waste energy, time or money on potentially unwanted features. The HOUSE OF SCRUM protects us from rigid behavior. We remain flexible to deal better with uncertainty, to adapt to reality.
  • 15. Scrum is easy. Hmm, no. Simple, not easy.
  • 16. Scrum is easy. Hmm, no. Simple, not easy.
  • 17. Scrum is easy. Hmm, no. Simple, not easy.
  • 19. Some specifics maybe? •  The ‘role’ is the Development Team; a group of people accountable for creating Increments of working software. It’s about the goal, not the role.
  • 20. Some specifics maybe? •  The ‘role’ is the Development Team; a group of people accountable for creating Increments of working software. It’s about the goal, not the role. •  Increments can only be shippable if they are of (high) quality from an end-to-end perspective.
  • 21. Some specifics maybe? •  The ‘role’ is the Development Team; a group of people accountable for creating Increments of working software. It’s about the goal, not the role. •  Increments can only be shippable if they are of (high) quality from an end-to-end perspective. What an opportunity! Be self-directing, achieve mastery in testing, expand your skills and find purpose in the product, not the role.
  • 22. Now, here’s a challenge. Do all work on every Increment in every Sprint to make it shippable.
  • 23. Now, here’s a challenge. Do all work on every Increment in every Sprint to make it shippable. •  The Definition of Done mirrors “ready to ship”
  • 24. Now, here’s a challenge. Do all work on every Increment in every Sprint to make it shippable. •  The Definition of Done mirrors “ready to ship” •  Not really “ Done” is undone. Undone work turns into technical debt
  • 25. Now, here’s a challenge. Do all work on every Increment in every Sprint to make it shippable. •  The Definition of Done mirrors “ready to ship” •  Not really “ Done” is undone. Undone work turns into technical debt •  The Definition of Done guides the Development Team in estimating and selecting Product Backlog
  • 26. Now, here’s a challenge. Do all work on every Increment in every Sprint to make it shippable. •  The Definition of Done mirrors “ready to ship” •  Not really “ Done” is undone. Undone work turns into technical debt •  The Definition of Done guides the Development Team in estimating and selecting Product Backlog •  “Done” provides transparency over an inspected (integrated) Increment at the Sprint Review
  • 27. Now, here’s a challenge. Do all work on every Increment in every Sprint to make it shippable. •  The Definition of Done mirrors “ready to ship” •  Not really “ Done” is undone. Undone work turns into technical debt •  The Definition of Done guides the Development Team in estimating and selecting Product Backlog •  “Done” provides transparency over an inspected (integrated) Increment at the Sprint Review •  The Definition of Done defines the required development skills
  • 28. Agility is about flexibility, fast delivery. This is rendered useless and non-persistent without high quality.
  • 29. Agility is about flexibility, fast delivery. This is rendered useless and non-persistent without high quality. We promote the core eXtreme Programming practices as a great start, a Philosophy of Done.
  • 30. Thank you   Gunther  Verheyen     •  eXtreme  Programming  and  Scrum  since  2003   (CSM  in  2004)   •  Capgemini  since  2010   •  Financial  Services  Netherlands-­‐Belgium   •  Global  Leader  for  Agile/Scrum   •  Scrum.org  since  2009   •  Professional  Scrum  Master  level  II   •  Professional  Scrum  Product  Owner  level  II   •  Professional  Scrum  Trainer  PSF,  PSM,  PSPO   •  Contributor  to  Capgemini  Technology  Blog     Mail  gunther.verheyen@capgemini.com     Twi'er  @Ullizee   Blog  hYp://ullizee.wordpress.com