SlideShare une entreprise Scribd logo
1  sur  20
Télécharger pour lire hors ligne
Contact information
Email: allan@coreagile.eu
Twitter: @rennebo
Phone: +45 60 84 85 00
Invite the tester to the party
Global Scrum Gathering – Prague 2015
About me
Allan Rennebo Jepen
• Agile Transformation Coach
• People enthusiast
• Former IT-everything (almost)
• Founder of Agile Copenhagen
• Senior Partner and Founder of Coregile
• Have a bunch of badges ☺
Who are you?
• How Scrum mature is your organization?
• How extensive is your personal Scrum experience?
• What is your current role?
What are your biggest frustrations?
My promises to you
• You will get practical inspiration on how you can include the
tester - starting Monday morning.
• You will be able to help eliminate the need for "Quality Control".
• You will be able to turn the battle between developers and testers
into a collaborative process.
Let’s get started
With a tour in the real world
Production line mentality
• Testing is always down prioritized (it comes last)
• Most solutions are inferior (if not completely useless)
Result
• Talk to the sponsors
• Analyze what you need to build (User Requirement Specification)
• Create solution design
• Build the solution
• Test it
• Go Live
Theflow
• There is very little room for the team to navigate
• Developers don’t take responsibility for quality
• The solution is never in a stable state
• Tests only verify the requirements – not that the needs are met
• Software is created as an iterative process
• Define accept criteria for all requirements in great detail
• Design test cases as part of the User Story definition
• Developers build the solution according to specification
• Testers verify the solution after the Sprint is completed
ResultTheflow
Iterative production line
Scrum (with waterfall elements)
• Testers are always bored in the beginning of a Sprint
• Towards the end of a Sprint the testers are overloaded
• The Sprint ends before all bugs are corrected
• You get a tale of corrections that has an impact on future sprints
• Create software iteratively
• User accept criteria is defined for each User Story
• Developers evolve the solution as a creative agile team
• Testers verify the solution when developers have built it
ResultTheflow
A different world
How do we get there?
Pop Quiz
• Who do you consider your primary stakeholders?
• What does it take to be done in your team?
• Why do you perform testing?
A
Imagine you are buying a new car
Are you happy?and this is what you get delivered
Use of the Scrum board
• Get stuff done
(and not just
coded)
• Limit the work in
progress
Stage 1: Adjust the flow
Developers picks a task
Developers explains the solution to tester
Tester validates and provide feedback
Developers and tester agrees
Developers implements while tester prepares
Tester verifies the implementation
Tester and developer updates the board together
Stage 2: The tester doesn’t test
How does that satisfy the need of
the customer?
Have you considered [Problem
statement] ?
What would happen if someone
was to [Unexpected behaviour] ?
Wrap it up
Sprint Review
• Starting Monday morning (or maybe even Thursday):
• Make the tester as a central part of the team collaboration by making the test
process part of the development flow
(If you don’t have limits on Work in Progress, it will help you to introduce them
• Eliminate the need for "Quality Control“:
• By reducing risk!
When the tester is a natural part of the development flow, you have addressed
the issues in real time.
(You are not able to “repair the car while driving”)
• Enable collaboration between developers and testers:
• I hope that part is obvious ☺
Contact information
Email: allan@coreagile.eu
Twitter: @rennebo
Phone: +45 60 84 85 00
Invite the tester to the party
Global Scrum Gathering – Prague 2015

Contenu connexe

Tendances

Dedicated QA person in scrum team
Dedicated QA person in scrum teamDedicated QA person in scrum team
Dedicated QA person in scrum teamNikos Raptis
 
Test Strategy-The real silver bullet in testing by Matthew Eakin
Test Strategy-The real silver bullet in testing by Matthew EakinTest Strategy-The real silver bullet in testing by Matthew Eakin
Test Strategy-The real silver bullet in testing by Matthew EakinQA or the Highway
 
How to Build in Quality from Day 1 using Lean QA and Agile Testing
How to Build in Quality from Day 1 using Lean QA and Agile TestingHow to Build in Quality from Day 1 using Lean QA and Agile Testing
How to Build in Quality from Day 1 using Lean QA and Agile TestingAtlassian
 
Introducing QA Into an Agile Environment
Introducing QA Into an Agile EnvironmentIntroducing QA Into an Agile Environment
Introducing QA Into an Agile EnvironmentJoseph Beale
 
Stc chandan patary_ua_testing _ stc
Stc chandan patary_ua_testing _ stcStc chandan patary_ua_testing _ stc
Stc chandan patary_ua_testing _ stcChandan Patary
 
Trends in Agile Testing by Lisa Crispin
Trends in Agile Testing by Lisa CrispinTrends in Agile Testing by Lisa Crispin
Trends in Agile Testing by Lisa CrispinDirecti Group
 
'The Real Agile Testing Quadrants' with Michael Bolton
'The Real Agile Testing Quadrants' with Michael Bolton'The Real Agile Testing Quadrants' with Michael Bolton
'The Real Agile Testing Quadrants' with Michael BoltonTEST Huddle
 
How to be proud when you are done
How to be proud when you are doneHow to be proud when you are done
How to be proud when you are doneMikalai Alimenkou
 
Understanding Kanban
Understanding KanbanUnderstanding Kanban
Understanding Kanbannikos batsios
 
Scrum Process For Offshore Team
Scrum Process For Offshore TeamScrum Process For Offshore Team
Scrum Process For Offshore TeamPaul Nguyen
 
Quality Awareness When Practicing Agile Testing
Quality Awareness When Practicing Agile TestingQuality Awareness When Practicing Agile Testing
Quality Awareness When Practicing Agile Testingyoungculture
 
Integrate testing activities in Agile (EuroSTAR webinar)
Integrate testing activities in Agile (EuroSTAR webinar)Integrate testing activities in Agile (EuroSTAR webinar)
Integrate testing activities in Agile (EuroSTAR webinar)Rik Marselis
 

Tendances (20)

Dedicated QA person in scrum team
Dedicated QA person in scrum teamDedicated QA person in scrum team
Dedicated QA person in scrum team
 
Test Strategy-The real silver bullet in testing by Matthew Eakin
Test Strategy-The real silver bullet in testing by Matthew EakinTest Strategy-The real silver bullet in testing by Matthew Eakin
Test Strategy-The real silver bullet in testing by Matthew Eakin
 
How to Build in Quality from Day 1 using Lean QA and Agile Testing
How to Build in Quality from Day 1 using Lean QA and Agile TestingHow to Build in Quality from Day 1 using Lean QA and Agile Testing
How to Build in Quality from Day 1 using Lean QA and Agile Testing
 
Introducing QA Into an Agile Environment
Introducing QA Into an Agile EnvironmentIntroducing QA Into an Agile Environment
Introducing QA Into an Agile Environment
 
Stc chandan patary_ua_testing _ stc
Stc chandan patary_ua_testing _ stcStc chandan patary_ua_testing _ stc
Stc chandan patary_ua_testing _ stc
 
Trends in Agile Testing by Lisa Crispin
Trends in Agile Testing by Lisa CrispinTrends in Agile Testing by Lisa Crispin
Trends in Agile Testing by Lisa Crispin
 
War for Agile
War for AgileWar for Agile
War for Agile
 
QA and scrum
QA and scrumQA and scrum
QA and scrum
 
'The Real Agile Testing Quadrants' with Michael Bolton
'The Real Agile Testing Quadrants' with Michael Bolton'The Real Agile Testing Quadrants' with Michael Bolton
'The Real Agile Testing Quadrants' with Michael Bolton
 
Cost of defects
Cost of defectsCost of defects
Cost of defects
 
TDD in Agile
TDD in AgileTDD in Agile
TDD in Agile
 
Agile QA 2.0
Agile QA 2.0Agile QA 2.0
Agile QA 2.0
 
How to be proud when you are done
How to be proud when you are doneHow to be proud when you are done
How to be proud when you are done
 
Understanding Kanban
Understanding KanbanUnderstanding Kanban
Understanding Kanban
 
Understanding Scrum
Understanding ScrumUnderstanding Scrum
Understanding Scrum
 
Scrum Process For Offshore Team
Scrum Process For Offshore TeamScrum Process For Offshore Team
Scrum Process For Offshore Team
 
Agile tester 3.0
Agile tester 3.0Agile tester 3.0
Agile tester 3.0
 
Quality Awareness When Practicing Agile Testing
Quality Awareness When Practicing Agile TestingQuality Awareness When Practicing Agile Testing
Quality Awareness When Practicing Agile Testing
 
[HCMC STC Jan 2015] Workshop Of Context-Driven Testing In Agile
[HCMC STC Jan 2015] Workshop Of Context-Driven Testing In Agile[HCMC STC Jan 2015] Workshop Of Context-Driven Testing In Agile
[HCMC STC Jan 2015] Workshop Of Context-Driven Testing In Agile
 
Integrate testing activities in Agile (EuroSTAR webinar)
Integrate testing activities in Agile (EuroSTAR webinar)Integrate testing activities in Agile (EuroSTAR webinar)
Integrate testing activities in Agile (EuroSTAR webinar)
 

Similaire à Invite the tester to the party

Crash Course Scrum - handout
Crash Course Scrum - handoutCrash Course Scrum - handout
Crash Course Scrum - handoutArjan Franzen
 
Project management for qa manager
Project management for qa managerProject management for qa manager
Project management for qa managergaoliang641
 
Practicing Agile through Scrum
Practicing Agile through ScrumPracticing Agile through Scrum
Practicing Agile through ScrumNaveen Kumar Singh
 
Agile testing
Agile testingAgile testing
Agile testingJoe Phan
 
Vladimir Lozanov How to deliver high quality apps to the app store
Vladimir Lozanov	How to deliver high quality apps to the app storeVladimir Lozanov	How to deliver high quality apps to the app store
Vladimir Lozanov How to deliver high quality apps to the app storeАліна Шепшелей
 
Sustainable agile testing
Sustainable agile testingSustainable agile testing
Sustainable agile testingmimmozzo_
 
Tester career path
Tester career pathTester career path
Tester career pathgaoliang641
 
Scrum and-xp-from-the-trenches 06 testing
Scrum and-xp-from-the-trenches 06 testingScrum and-xp-from-the-trenches 06 testing
Scrum and-xp-from-the-trenches 06 testingHossam Hassan
 
Getting Agile Right - Rebooting an Agile organization in 100 days - Agile Tou...
Getting Agile Right - Rebooting an Agile organization in 100 days - Agile Tou...Getting Agile Right - Rebooting an Agile organization in 100 days - Agile Tou...
Getting Agile Right - Rebooting an Agile organization in 100 days - Agile Tou...Maurizio Mancini
 
Fundamentals of agile tntu (2015-04-27)
Fundamentals of agile   tntu (2015-04-27)Fundamentals of agile   tntu (2015-04-27)
Fundamentals of agile tntu (2015-04-27)Oleg Nazarevych
 
Scrum and agile principles
Scrum and agile principles Scrum and agile principles
Scrum and agile principles Ruben Canlas
 

Similaire à Invite the tester to the party (20)

Crash Course Scrum - handout
Crash Course Scrum - handoutCrash Course Scrum - handout
Crash Course Scrum - handout
 
Agile testing
Agile testingAgile testing
Agile testing
 
Project management for qa manager
Project management for qa managerProject management for qa manager
Project management for qa manager
 
Methodology: IT test
Methodology: IT testMethodology: IT test
Methodology: IT test
 
Scrum 101
Scrum 101 Scrum 101
Scrum 101
 
Practicing Agile through Scrum
Practicing Agile through ScrumPracticing Agile through Scrum
Practicing Agile through Scrum
 
Agile testing
Agile testingAgile testing
Agile testing
 
Vladimir Lozanov How to deliver high quality apps to the app store
Vladimir Lozanov	How to deliver high quality apps to the app storeVladimir Lozanov	How to deliver high quality apps to the app store
Vladimir Lozanov How to deliver high quality apps to the app store
 
QA Best Practices in Agile World_new
QA Best Practices in Agile World_newQA Best Practices in Agile World_new
QA Best Practices in Agile World_new
 
Sustainable agile testing
Sustainable agile testingSustainable agile testing
Sustainable agile testing
 
Scrum toufiq
Scrum toufiqScrum toufiq
Scrum toufiq
 
Scrum à la Pablo (English)
Scrum à la Pablo (English)Scrum à la Pablo (English)
Scrum à la Pablo (English)
 
Tester career path
Tester career pathTester career path
Tester career path
 
Scrum and-xp-from-the-trenches 06 testing
Scrum and-xp-from-the-trenches 06 testingScrum and-xp-from-the-trenches 06 testing
Scrum and-xp-from-the-trenches 06 testing
 
Agile_basics
Agile_basicsAgile_basics
Agile_basics
 
Getting Agile Right - Rebooting an Agile organization in 100 days - Agile Tou...
Getting Agile Right - Rebooting an Agile organization in 100 days - Agile Tou...Getting Agile Right - Rebooting an Agile organization in 100 days - Agile Tou...
Getting Agile Right - Rebooting an Agile organization in 100 days - Agile Tou...
 
Summer Scrum Public
Summer Scrum PublicSummer Scrum Public
Summer Scrum Public
 
Fundamentals of agile tntu (2015-04-27)
Fundamentals of agile   tntu (2015-04-27)Fundamentals of agile   tntu (2015-04-27)
Fundamentals of agile tntu (2015-04-27)
 
scrum-talk
scrum-talkscrum-talk
scrum-talk
 
Scrum and agile principles
Scrum and agile principles Scrum and agile principles
Scrum and agile principles
 

Dernier

Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfOverkill Security
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusZilliz
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...apidays
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024The Digital Insurer
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 

Dernier (20)

Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 

Invite the tester to the party

  • 1. Contact information Email: allan@coreagile.eu Twitter: @rennebo Phone: +45 60 84 85 00 Invite the tester to the party Global Scrum Gathering – Prague 2015
  • 2. About me Allan Rennebo Jepen • Agile Transformation Coach • People enthusiast • Former IT-everything (almost) • Founder of Agile Copenhagen • Senior Partner and Founder of Coregile • Have a bunch of badges ☺
  • 3. Who are you? • How Scrum mature is your organization? • How extensive is your personal Scrum experience? • What is your current role?
  • 4. What are your biggest frustrations?
  • 5. My promises to you • You will get practical inspiration on how you can include the tester - starting Monday morning. • You will be able to help eliminate the need for "Quality Control". • You will be able to turn the battle between developers and testers into a collaborative process.
  • 6. Let’s get started With a tour in the real world
  • 7. Production line mentality • Testing is always down prioritized (it comes last) • Most solutions are inferior (if not completely useless) Result • Talk to the sponsors • Analyze what you need to build (User Requirement Specification) • Create solution design • Build the solution • Test it • Go Live Theflow
  • 8. • There is very little room for the team to navigate • Developers don’t take responsibility for quality • The solution is never in a stable state • Tests only verify the requirements – not that the needs are met • Software is created as an iterative process • Define accept criteria for all requirements in great detail • Design test cases as part of the User Story definition • Developers build the solution according to specification • Testers verify the solution after the Sprint is completed ResultTheflow Iterative production line
  • 9. Scrum (with waterfall elements) • Testers are always bored in the beginning of a Sprint • Towards the end of a Sprint the testers are overloaded • The Sprint ends before all bugs are corrected • You get a tale of corrections that has an impact on future sprints • Create software iteratively • User accept criteria is defined for each User Story • Developers evolve the solution as a creative agile team • Testers verify the solution when developers have built it ResultTheflow
  • 10. A different world How do we get there?
  • 11. Pop Quiz • Who do you consider your primary stakeholders? • What does it take to be done in your team? • Why do you perform testing?
  • 12. A Imagine you are buying a new car
  • 13. Are you happy?and this is what you get delivered
  • 14. Use of the Scrum board • Get stuff done (and not just coded) • Limit the work in progress
  • 15. Stage 1: Adjust the flow Developers picks a task Developers explains the solution to tester Tester validates and provide feedback Developers and tester agrees Developers implements while tester prepares Tester verifies the implementation Tester and developer updates the board together
  • 16. Stage 2: The tester doesn’t test How does that satisfy the need of the customer? Have you considered [Problem statement] ? What would happen if someone was to [Unexpected behaviour] ?
  • 18. Sprint Review • Starting Monday morning (or maybe even Thursday): • Make the tester as a central part of the team collaboration by making the test process part of the development flow (If you don’t have limits on Work in Progress, it will help you to introduce them • Eliminate the need for "Quality Control“: • By reducing risk! When the tester is a natural part of the development flow, you have addressed the issues in real time. (You are not able to “repair the car while driving”) • Enable collaboration between developers and testers: • I hope that part is obvious ☺
  • 19.
  • 20. Contact information Email: allan@coreagile.eu Twitter: @rennebo Phone: +45 60 84 85 00 Invite the tester to the party Global Scrum Gathering – Prague 2015