SlideShare une entreprise Scribd logo
1  sur  38
Rethinking the Role of Testers in Agile
and Structured Projects




Paul Gerrard
paul@gerrardconsulting.com
Twitter: @paul_gerrard
Web: gerrardconsulting.com

                   Intelligent Testing, Improvement and Assurance   Slide 1
Theme:
Changes in our business
 demand a re-think of
 where testing fits in
   systems projects
      Intelligent Testing, Improvement and Assurance   Slide 2
Health Warning!
I‟m going to generalise quite a lot because I‟m
     talking about the market in general.
  YOU may be an exception; these trends are
           happening outside testing


            Intelligent Testing, Improvement and Assurance   Slide 3
(Why) is a re-think
   required?


   Intelligent Testing, Improvement and Assurance   Slide 4
Intelligent Testing, Improvement and Assurance   Slide 5
Intelligent Testing, Improvement and Assurance   Slide 6
gerrardconsulting.com - some stats




• Even after 15 years, the IEEE 829 „sample test
  plan‟ is the most popular download on our site
  (1434 per month)
• Was it such a good paper or are people stuck in
  the 70s/80s?
                 Intelligent Testing, Improvement and
                                                        Slide 7
                               Assurance
Old style formality hasn‟t advanced
• Countless books available
• 150,000+ certified testers
• Conferences, gatherings, forums, SIGs all over the
  world
• But certification seems to have more critics than
  supporters these days
  – Beginners are put on courses to get the tick-in-box
  – Experienced folk don‟t usually have a good thing to say
    about certification
  – Its an easy target.
                   Intelligent Testing, Improvement and
                                                          Slide 8
                                 Assurance
The new testing squeeze
• Developers are beginning to take test-first,
  unit-testing, continuous integration very
  seriously (at last)
• Better testing up-front (what we‟ve always
  wanted)
  – More stable software sooner
  – Functional/structural coverage „upstream‟
• But do better developer practices reduce the
  demand for system testers?

                 Intelligent Testing, Improvement and
                                                        Slide 9
                               Assurance
The new testing squeeze 2
• Larger/structured projects treat testing as a
  factory process (to be offshored mostly)
• Promoting standards and the certified way is
  consistent with factory processes
• But the same old, bad old attitudes prevail:
  – Anyone can test, so do it on the cheap
• Offshoring leaves certified, unskilled testers
  without a role – maybe its for the best?
                 Intelligent Testing, Improvement and
                                                        Slide 10
                               Assurance
The new testing squeeze 3
• Some Agile projects squeeze testers out
  completely – the developers and product
  owners can test, can‟t they?
• More often, testers are coerced into being
  eyes/ears of the stakeholder
• This is a good thing but…
  – Is it testing? Can our testers, test managers cope?
  – Agile testing = Test Assurance in the small?
  – A different set of skills are required.

                  Intelligent Testing, Improvement and
                                                         Slide 11
                                Assurance
Agile is here to stay
• Many people are still waiting for Agile to just „go
  away‟ – it won‟t
• A certified generation of testers rely on:
   –   Having time to do „a good job‟ whatever that is
   –   Specifications, requirements (available and stable)
   –   Tabulated test cases, test procedures
   –   Test design techniques that rely on perfect specs.
   –   Test management tools that support practices dating
       back to the 60s
• But Agile is getting all the attention and it simply
  doesn‟t work this way.
                     Intelligent Testing, Improvement and
                                                            Slide 12
                                   Assurance
A methodological shift…
• There seems to be a methodological shift from
  staged to iterative and now „continuous‟
• Just as companies seem to be coming to terms
  with Agile…
• They are now being invited to consider
  continuous „Specification by Example‟ approaches
• Specification by example promotes a continual
  process of specification, exampling, test-first, and
  continuous integration
• Where does the tester fit here?

                  Intelligent Testing, Improvement and
                                                         Slide 13
                                Assurance
Specification by example
• SBE promises much:
  – Consistent requirements, stories/examples tests and
    code for the lifetime of a product
  – Extremely rapid end-to-end turnaround – 24hours
  – CI is the heartbeat, life-support and early warning
    system
• Of course, workflow, user experience and end-
  to-end testing are required
• But these can be managed by business analysts,
  UX experts and the stakeholder community.
                  Intelligent Testing, Improvement and
                                                         Slide 14
                                Assurance
The testing „crunch‟
• Testing is being squeezed:
  – From the „low-value‟ norm of unskilled teams…
  – To upstream, business-savvy, workflow-oriented,
    UX-aware testing experts, with new tools
• BAs who can test… or testers who can BA
• How many of the current generation of
  testers and test managers will cope with this
  change?

                 Intelligent Testing, Improvement and
                                                        Slide 15
                               Assurance
„The purpose of testing is to locate
defects‟ ?
• This stood us in good stead in the 80sand 90s
• But stakeholders (all of them) know that avoiding
  defects is better than finding them
   – Standard test approaches are good at providing the
     documentation (sort of) but are an inefficient way of
     detecting defects
   – Exploration is effective but happens at the end
• “Let‟s take requirements more seriously, let‟s get
  the devs to test, let‟s offshore the paperwork”
• Testers need to understand they are in the
  information business.
                    Intelligent Testing, Improvement and
                                                           Slide 16
                                  Assurance
Predictions




Intelligent Testing, Improvement and Assurance   Slide 17
#1
 Half of the current
   onshore testing
 community will see
their job disappear in
 the next five years.
     Intelligent Testing, Improvement and Assurance   Slide 18
#2
  Business test planning
 will become part of up-
front analysis and design
   (where it should be)
      Intelligent Testing, Improvement and Assurance   Slide 19
#3
Functional unit testing
  driven by stories
       (mostly)
  Structural testing
defined by developers
     Intelligent Testing, Improvement and Assurance   Slide 20
#4
 Requirements and
business models will
become „executable‟
through stories and
     examples
    Intelligent Testing, Improvement and Assurance   Slide 21
#5
Some system tests and
most acceptance tests
 will be model-driven
  (models created by
        analysts)
     Intelligent Testing, Improvement and Assurance   Slide 22
#6
Business models plus
stories and examples
 will increasingly be
    „contractual‟
    Intelligent Testing, Improvement and Assurance   Slide 23
#7
 System Test detailing –
     the creation of
executable manual tests
   will be outsourced
      Intelligent Testing, Improvement and Assurance   Slide 24
#8
 Manual system test
  execution will be
outsourced (and in the
       cloud)
     Intelligent Testing, Improvement and Assurance   Slide 25
#9
   Maybe half of all
acceptance tests will be
  automated in CI…
      …forever
      Intelligent Testing, Improvement and Assurance   Slide 26
#10
New tools will emerge
     that manage
 requirements, stories,
 scenarios, workflows,
prototyping and testing
      Intelligent Testing, Improvement and Assurance   Slide 27
Recommendation

Take a long, hard look at where your
              future lies
 Which of the following suits you?

       Intelligent Testing, Improvement and Assurance   Slide 28
#1
   Upstream with
  stakeholders and
 analysis – providing
testing and assurance
  skills to business
     Intelligent Testing, Improvement and Assurance   Slide 29
#2
Managing the Business
    Requirements
   knowledge base;
 analysing business
  impact of change
     Intelligent Testing, Improvement and Assurance   Slide 30
#3
Providing an assurance
  function to teams,
projects, and business
     stakeholders
    (“testmaster”)
     Intelligent Testing, Improvement and Assurance   Slide 31
#4
     Managing the
  information flows
to/from development
  teams and the CI
       process
    Intelligent Testing, Improvement and Assurance   Slide 32
#5
 Managing/monitoring
offshore resources who
detail and execute tests

      Intelligent Testing, Improvement and Assurance   Slide 33
Shameless Plug



 Intelligent Testing, Improvement and Assurance   Slide 34
Business Story
    Method™

 The Method, to be published in
booklet form in early December,
      supports this vision

     Intelligent Testing, Improvement and Assurance   Slide 35
Our Story Platform
implements the Business
     Story Method
          Maelscrum for Agile
 Business Story Manager for Structured


         Intelligent Testing, Improvement and Assurance   Slide 36
Want to evaluate
Business Story Manager or
       Maelscrum?

          Visit…
     maelscrum.com
businessstorymanager.com

   Thanks once again
     Intelligent Testing, Improvement and Assurance   Slide 37
Rethinking the Role of Testers in Agile
and Structured Projects




Paul Gerrard
paul@gerrardconsulting.com
Twitter: @paul_gerrard
Web: gerrardconsulting.com

                   Intelligent Testing, Improvement and Assurance   Slide 38

Contenu connexe

Tendances

Help Me, I got a team of junior testers!
Help Me, I got a team of junior testers!Help Me, I got a team of junior testers!
Help Me, I got a team of junior testers!SQALab
 
Advancing Testing Using Axioms
Advancing Testing Using AxiomsAdvancing Testing Using Axioms
Advancing Testing Using AxiomsSQALab
 
New Model Testing: A New Test Process and Tool
New Model Testing:  A New Test Process and ToolNew Model Testing:  A New Test Process and Tool
New Model Testing: A New Test Process and ToolTEST Huddle
 
Tafline Murnane - The Carrot or The Whip-What Motivates Testers? - EuroSTAR 2010
Tafline Murnane - The Carrot or The Whip-What Motivates Testers? - EuroSTAR 2010Tafline Murnane - The Carrot or The Whip-What Motivates Testers? - EuroSTAR 2010
Tafline Murnane - The Carrot or The Whip-What Motivates Testers? - EuroSTAR 2010TEST Huddle
 
A New Model for Testing
A New Model for TestingA New Model for Testing
A New Model for TestingSQALab
 
Shrini Kulkarni - Software Metrics - So Simple, Yet So Dangerous
Shrini Kulkarni -  Software Metrics - So Simple, Yet So Dangerous Shrini Kulkarni -  Software Metrics - So Simple, Yet So Dangerous
Shrini Kulkarni - Software Metrics - So Simple, Yet So Dangerous TEST Huddle
 
Test Cases are dead, long live Checklists!
Test Cases are dead, long live Checklists!Test Cases are dead, long live Checklists!
Test Cases are dead, long live Checklists!SQALab
 
Eric Jimmink - The Specialized Testers of the Future
Eric Jimmink - The Specialized Testers of the FutureEric Jimmink - The Specialized Testers of the Future
Eric Jimmink - The Specialized Testers of the FutureTEST Huddle
 
Will Robots Replace Testers?
Will Robots Replace Testers?Will Robots Replace Testers?
Will Robots Replace Testers?TEST Huddle
 
Rapid Software Testing: Reporting
Rapid Software Testing: ReportingRapid Software Testing: Reporting
Rapid Software Testing: ReportingTechWell
 
Michael Bolton - Heuristics: Solving Problems Rapidly
Michael Bolton - Heuristics: Solving Problems RapidlyMichael Bolton - Heuristics: Solving Problems Rapidly
Michael Bolton - Heuristics: Solving Problems RapidlyTEST Huddle
 
A Rapid Introduction to Rapid Software Testing
A Rapid Introduction to Rapid Software TestingA Rapid Introduction to Rapid Software Testing
A Rapid Introduction to Rapid Software TestingTechWell
 
Rapid Software Testing: Strategy
Rapid Software Testing: StrategyRapid Software Testing: Strategy
Rapid Software Testing: StrategyTechWell
 
'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
 
A Rapid Introduction to Rapid Software Testing
A Rapid Introduction to Rapid Software TestingA Rapid Introduction to Rapid Software Testing
A Rapid Introduction to Rapid Software TestingTechWell
 
Julian Harty - Alternatives To Testing - EuroSTAR 2010
Julian Harty - Alternatives To Testing - EuroSTAR 2010Julian Harty - Alternatives To Testing - EuroSTAR 2010
Julian Harty - Alternatives To Testing - EuroSTAR 2010TEST Huddle
 
A Rapid Introduction to Rapid Software Testing
A Rapid Introduction to Rapid Software TestingA Rapid Introduction to Rapid Software Testing
A Rapid Introduction to Rapid Software TestingTechWell
 

Tendances (20)

Help Me, I got a team of junior testers!
Help Me, I got a team of junior testers!Help Me, I got a team of junior testers!
Help Me, I got a team of junior testers!
 
Advancing Testing Using Axioms
Advancing Testing Using AxiomsAdvancing Testing Using Axioms
Advancing Testing Using Axioms
 
New Model Testing: A New Test Process and Tool
New Model Testing:  A New Test Process and ToolNew Model Testing:  A New Test Process and Tool
New Model Testing: A New Test Process and Tool
 
Tafline Murnane - The Carrot or The Whip-What Motivates Testers? - EuroSTAR 2010
Tafline Murnane - The Carrot or The Whip-What Motivates Testers? - EuroSTAR 2010Tafline Murnane - The Carrot or The Whip-What Motivates Testers? - EuroSTAR 2010
Tafline Murnane - The Carrot or The Whip-What Motivates Testers? - EuroSTAR 2010
 
A New Model for Testing
A New Model for TestingA New Model for Testing
A New Model for Testing
 
Shrini Kulkarni - Software Metrics - So Simple, Yet So Dangerous
Shrini Kulkarni -  Software Metrics - So Simple, Yet So Dangerous Shrini Kulkarni -  Software Metrics - So Simple, Yet So Dangerous
Shrini Kulkarni - Software Metrics - So Simple, Yet So Dangerous
 
Test Cases are dead, long live Checklists!
Test Cases are dead, long live Checklists!Test Cases are dead, long live Checklists!
Test Cases are dead, long live Checklists!
 
Eric Jimmink - The Specialized Testers of the Future
Eric Jimmink - The Specialized Testers of the FutureEric Jimmink - The Specialized Testers of the Future
Eric Jimmink - The Specialized Testers of the Future
 
New model
New modelNew model
New model
 
Will Robots Replace Testers?
Will Robots Replace Testers?Will Robots Replace Testers?
Will Robots Replace Testers?
 
Rapid Software Testing
Rapid Software TestingRapid Software Testing
Rapid Software Testing
 
Rapid Software Testing: Reporting
Rapid Software Testing: ReportingRapid Software Testing: Reporting
Rapid Software Testing: Reporting
 
Michael Bolton - Heuristics: Solving Problems Rapidly
Michael Bolton - Heuristics: Solving Problems RapidlyMichael Bolton - Heuristics: Solving Problems Rapidly
Michael Bolton - Heuristics: Solving Problems Rapidly
 
A Rapid Introduction to Rapid Software Testing
A Rapid Introduction to Rapid Software TestingA Rapid Introduction to Rapid Software Testing
A Rapid Introduction to Rapid Software Testing
 
Rapid Software Testing: Strategy
Rapid Software Testing: StrategyRapid Software Testing: Strategy
Rapid Software Testing: Strategy
 
A Taste of Exploratory Testing
A Taste of Exploratory TestingA Taste of Exploratory Testing
A Taste of Exploratory Testing
 
'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
 
A Rapid Introduction to Rapid Software Testing
A Rapid Introduction to Rapid Software TestingA Rapid Introduction to Rapid Software Testing
A Rapid Introduction to Rapid Software Testing
 
Julian Harty - Alternatives To Testing - EuroSTAR 2010
Julian Harty - Alternatives To Testing - EuroSTAR 2010Julian Harty - Alternatives To Testing - EuroSTAR 2010
Julian Harty - Alternatives To Testing - EuroSTAR 2010
 
A Rapid Introduction to Rapid Software Testing
A Rapid Introduction to Rapid Software TestingA Rapid Introduction to Rapid Software Testing
A Rapid Introduction to Rapid Software Testing
 

Similaire à Rethinking Testers Role in Agile & Structured Projects

Paul Gerrard - The Redistribution of Testing – Where to Innovate and What to ...
Paul Gerrard - The Redistribution of Testing – Where to Innovate and What to ...Paul Gerrard - The Redistribution of Testing – Where to Innovate and What to ...
Paul Gerrard - The Redistribution of Testing – Where to Innovate and What to ...TEST Huddle
 
Testaus 2014 -seminaari: Paul Gerrard. The Changing Role of Testers’.
Testaus 2014 -seminaari: Paul Gerrard. The Changing Role of Testers’.Testaus 2014 -seminaari: Paul Gerrard. The Changing Role of Testers’.
Testaus 2014 -seminaari: Paul Gerrard. The Changing Role of Testers’.Tieturi Oy
 
Testaus 2014: Paul Gerrard - The Changing Role of Testers'
Testaus 2014: Paul Gerrard - The Changing Role of Testers'Testaus 2014: Paul Gerrard - The Changing Role of Testers'
Testaus 2014: Paul Gerrard - The Changing Role of Testers'Tieturi Oy
 
Advancing Testing Using Axioms
Advancing Testing Using AxiomsAdvancing Testing Using Axioms
Advancing Testing Using AxiomsSQALab
 
How to build confidence in your release cycle
How to build confidence in your release cycleHow to build confidence in your release cycle
How to build confidence in your release cycleDiUS
 
Introducing QA Into an Agile Environment
Introducing QA Into an Agile EnvironmentIntroducing QA Into an Agile Environment
Introducing QA Into an Agile EnvironmentJoseph Beale
 
Digital Transformation, Testing and Automation
Digital Transformation, Testing and AutomationDigital Transformation, Testing and Automation
Digital Transformation, Testing and AutomationTEST Huddle
 
Ericriesleanstartuppresentationforweb2
Ericriesleanstartuppresentationforweb2Ericriesleanstartuppresentationforweb2
Ericriesleanstartuppresentationforweb2Edmund FOng
 
Adopting Agile
Adopting AgileAdopting Agile
Adopting AgileCoverity
 
Agile and CMMI: Yes, They Can Work Together
Agile and CMMI: Yes, They Can Work TogetherAgile and CMMI: Yes, They Can Work Together
Agile and CMMI: Yes, They Can Work TogetherTechWell
 
Introduction to Agile Testing
Introduction to Agile TestingIntroduction to Agile Testing
Introduction to Agile TestingvodQA
 
A confused tester in agile world finalversion
A confused tester in agile world finalversionA confused tester in agile world finalversion
A confused tester in agile world finalversionAshish Kumar
 
OWASP AppSec EU 2016 - Security Project Management - How to be Agile in Secu...
OWASP AppSec EU 2016 - Security Project Management -  How to be Agile in Secu...OWASP AppSec EU 2016 - Security Project Management -  How to be Agile in Secu...
OWASP AppSec EU 2016 - Security Project Management - How to be Agile in Secu...Simone Onofri
 
Agile Development And Medtech
Agile Development And MedtechAgile Development And Medtech
Agile Development And MedtechRobert Ginsberg
 
A New Model For Testing
A New Model For TestingA New Model For Testing
A New Model For TestingTEST Huddle
 
! Testing for agile teams
! Testing for agile teams! Testing for agile teams
! Testing for agile teamsDennis Popov
 
[Webinar] Visa's Journey to a Culture of Experimentation
[Webinar] Visa's Journey to a Culture of Experimentation[Webinar] Visa's Journey to a Culture of Experimentation
[Webinar] Visa's Journey to a Culture of ExperimentationOptimizely
 

Similaire à Rethinking Testers Role in Agile & Structured Projects (20)

Paul Gerrard - The Redistribution of Testing – Where to Innovate and What to ...
Paul Gerrard - The Redistribution of Testing – Where to Innovate and What to ...Paul Gerrard - The Redistribution of Testing – Where to Innovate and What to ...
Paul Gerrard - The Redistribution of Testing – Where to Innovate and What to ...
 
Testaus 2014 -seminaari: Paul Gerrard. The Changing Role of Testers’.
Testaus 2014 -seminaari: Paul Gerrard. The Changing Role of Testers’.Testaus 2014 -seminaari: Paul Gerrard. The Changing Role of Testers’.
Testaus 2014 -seminaari: Paul Gerrard. The Changing Role of Testers’.
 
Testaus 2014: Paul Gerrard - The Changing Role of Testers'
Testaus 2014: Paul Gerrard - The Changing Role of Testers'Testaus 2014: Paul Gerrard - The Changing Role of Testers'
Testaus 2014: Paul Gerrard - The Changing Role of Testers'
 
Advancing Testing Using Axioms
Advancing Testing Using AxiomsAdvancing Testing Using Axioms
Advancing Testing Using Axioms
 
How to build confidence in your release cycle
How to build confidence in your release cycleHow to build confidence in your release cycle
How to build confidence in your release cycle
 
Introducing QA Into an Agile Environment
Introducing QA Into an Agile EnvironmentIntroducing QA Into an Agile Environment
Introducing QA Into an Agile Environment
 
Digital Transformation, Testing and Automation
Digital Transformation, Testing and AutomationDigital Transformation, Testing and Automation
Digital Transformation, Testing and Automation
 
Ericriesleanstartuppresentationforweb2
Ericriesleanstartuppresentationforweb2Ericriesleanstartuppresentationforweb2
Ericriesleanstartuppresentationforweb2
 
Adopting Agile
Adopting AgileAdopting Agile
Adopting Agile
 
Design testabilty
Design testabiltyDesign testabilty
Design testabilty
 
Agile and CMMI: Yes, They Can Work Together
Agile and CMMI: Yes, They Can Work TogetherAgile and CMMI: Yes, They Can Work Together
Agile and CMMI: Yes, They Can Work Together
 
Introduction to Agile Testing
Introduction to Agile TestingIntroduction to Agile Testing
Introduction to Agile Testing
 
A confused tester in agile world finalversion
A confused tester in agile world finalversionA confused tester in agile world finalversion
A confused tester in agile world finalversion
 
OWASP AppSec EU 2016 - Security Project Management - How to be Agile in Secu...
OWASP AppSec EU 2016 - Security Project Management -  How to be Agile in Secu...OWASP AppSec EU 2016 - Security Project Management -  How to be Agile in Secu...
OWASP AppSec EU 2016 - Security Project Management - How to be Agile in Secu...
 
Agile testing
Agile testingAgile testing
Agile testing
 
Agile Development And Medtech
Agile Development And MedtechAgile Development And Medtech
Agile Development And Medtech
 
A New Model For Testing
A New Model For TestingA New Model For Testing
A New Model For Testing
 
! Testing for agile teams
! Testing for agile teams! Testing for agile teams
! Testing for agile teams
 
[Webinar] Visa's Journey to a Culture of Experimentation
[Webinar] Visa's Journey to a Culture of Experimentation[Webinar] Visa's Journey to a Culture of Experimentation
[Webinar] Visa's Journey to a Culture of Experimentation
 
Martijn Beijk & Charles Goodall
Martijn Beijk & Charles GoodallMartijn Beijk & Charles Goodall
Martijn Beijk & Charles Goodall
 

Dernier

Regression analysis: Simple Linear Regression Multiple Linear Regression
Regression analysis:  Simple Linear Regression Multiple Linear RegressionRegression analysis:  Simple Linear Regression Multiple Linear Regression
Regression analysis: Simple Linear Regression Multiple Linear RegressionRavindra Nath Shukla
 
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...Any kyc Account
 
Event mailer assignment progress report .pdf
Event mailer assignment progress report .pdfEvent mailer assignment progress report .pdf
Event mailer assignment progress report .pdftbatkhuu1
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...lizamodels9
 
A305_A2_file_Batkhuu progress report.pdf
A305_A2_file_Batkhuu progress report.pdfA305_A2_file_Batkhuu progress report.pdf
A305_A2_file_Batkhuu progress report.pdftbatkhuu1
 
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Lviv Startup Club
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Dipal Arora
 
RSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors DataRSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors DataExhibitors Data
 
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Delhi Call girls
 
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...Aggregage
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesDipal Arora
 
Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMRavindra Nath Shukla
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsP&CO
 
Call Girls in Gomti Nagar - 7388211116 - With room Service
Call Girls in Gomti Nagar - 7388211116  - With room ServiceCall Girls in Gomti Nagar - 7388211116  - With room Service
Call Girls in Gomti Nagar - 7388211116 - With room Servicediscovermytutordmt
 
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptxB.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptxpriyanshujha201
 
Unlocking the Secrets of Affiliate Marketing.pdf
Unlocking the Secrets of Affiliate Marketing.pdfUnlocking the Secrets of Affiliate Marketing.pdf
Unlocking the Secrets of Affiliate Marketing.pdfOnline Income Engine
 
7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...Paul Menig
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLSeo
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Serviceritikaroy0888
 

Dernier (20)

Regression analysis: Simple Linear Regression Multiple Linear Regression
Regression analysis:  Simple Linear Regression Multiple Linear RegressionRegression analysis:  Simple Linear Regression Multiple Linear Regression
Regression analysis: Simple Linear Regression Multiple Linear Regression
 
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
 
Event mailer assignment progress report .pdf
Event mailer assignment progress report .pdfEvent mailer assignment progress report .pdf
Event mailer assignment progress report .pdf
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
 
A305_A2_file_Batkhuu progress report.pdf
A305_A2_file_Batkhuu progress report.pdfA305_A2_file_Batkhuu progress report.pdf
A305_A2_file_Batkhuu progress report.pdf
 
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
 
RSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors DataRSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors Data
 
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
 
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
 
Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSM
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and pains
 
Call Girls in Gomti Nagar - 7388211116 - With room Service
Call Girls in Gomti Nagar - 7388211116  - With room ServiceCall Girls in Gomti Nagar - 7388211116  - With room Service
Call Girls in Gomti Nagar - 7388211116 - With room Service
 
Forklift Operations: Safety through Cartoons
Forklift Operations: Safety through CartoonsForklift Operations: Safety through Cartoons
Forklift Operations: Safety through Cartoons
 
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptxB.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
 
Unlocking the Secrets of Affiliate Marketing.pdf
Unlocking the Secrets of Affiliate Marketing.pdfUnlocking the Secrets of Affiliate Marketing.pdf
Unlocking the Secrets of Affiliate Marketing.pdf
 
7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Service
 

Rethinking Testers Role in Agile & Structured Projects

  • 1. Rethinking the Role of Testers in Agile and Structured Projects Paul Gerrard paul@gerrardconsulting.com Twitter: @paul_gerrard Web: gerrardconsulting.com Intelligent Testing, Improvement and Assurance Slide 1
  • 2. Theme: Changes in our business demand a re-think of where testing fits in systems projects Intelligent Testing, Improvement and Assurance Slide 2
  • 3. Health Warning! I‟m going to generalise quite a lot because I‟m talking about the market in general. YOU may be an exception; these trends are happening outside testing Intelligent Testing, Improvement and Assurance Slide 3
  • 4. (Why) is a re-think required? Intelligent Testing, Improvement and Assurance Slide 4
  • 5. Intelligent Testing, Improvement and Assurance Slide 5
  • 6. Intelligent Testing, Improvement and Assurance Slide 6
  • 7. gerrardconsulting.com - some stats • Even after 15 years, the IEEE 829 „sample test plan‟ is the most popular download on our site (1434 per month) • Was it such a good paper or are people stuck in the 70s/80s? Intelligent Testing, Improvement and Slide 7 Assurance
  • 8. Old style formality hasn‟t advanced • Countless books available • 150,000+ certified testers • Conferences, gatherings, forums, SIGs all over the world • But certification seems to have more critics than supporters these days – Beginners are put on courses to get the tick-in-box – Experienced folk don‟t usually have a good thing to say about certification – Its an easy target. Intelligent Testing, Improvement and Slide 8 Assurance
  • 9. The new testing squeeze • Developers are beginning to take test-first, unit-testing, continuous integration very seriously (at last) • Better testing up-front (what we‟ve always wanted) – More stable software sooner – Functional/structural coverage „upstream‟ • But do better developer practices reduce the demand for system testers? Intelligent Testing, Improvement and Slide 9 Assurance
  • 10. The new testing squeeze 2 • Larger/structured projects treat testing as a factory process (to be offshored mostly) • Promoting standards and the certified way is consistent with factory processes • But the same old, bad old attitudes prevail: – Anyone can test, so do it on the cheap • Offshoring leaves certified, unskilled testers without a role – maybe its for the best? Intelligent Testing, Improvement and Slide 10 Assurance
  • 11. The new testing squeeze 3 • Some Agile projects squeeze testers out completely – the developers and product owners can test, can‟t they? • More often, testers are coerced into being eyes/ears of the stakeholder • This is a good thing but… – Is it testing? Can our testers, test managers cope? – Agile testing = Test Assurance in the small? – A different set of skills are required. Intelligent Testing, Improvement and Slide 11 Assurance
  • 12. Agile is here to stay • Many people are still waiting for Agile to just „go away‟ – it won‟t • A certified generation of testers rely on: – Having time to do „a good job‟ whatever that is – Specifications, requirements (available and stable) – Tabulated test cases, test procedures – Test design techniques that rely on perfect specs. – Test management tools that support practices dating back to the 60s • But Agile is getting all the attention and it simply doesn‟t work this way. Intelligent Testing, Improvement and Slide 12 Assurance
  • 13. A methodological shift… • There seems to be a methodological shift from staged to iterative and now „continuous‟ • Just as companies seem to be coming to terms with Agile… • They are now being invited to consider continuous „Specification by Example‟ approaches • Specification by example promotes a continual process of specification, exampling, test-first, and continuous integration • Where does the tester fit here? Intelligent Testing, Improvement and Slide 13 Assurance
  • 14. Specification by example • SBE promises much: – Consistent requirements, stories/examples tests and code for the lifetime of a product – Extremely rapid end-to-end turnaround – 24hours – CI is the heartbeat, life-support and early warning system • Of course, workflow, user experience and end- to-end testing are required • But these can be managed by business analysts, UX experts and the stakeholder community. Intelligent Testing, Improvement and Slide 14 Assurance
  • 15. The testing „crunch‟ • Testing is being squeezed: – From the „low-value‟ norm of unskilled teams… – To upstream, business-savvy, workflow-oriented, UX-aware testing experts, with new tools • BAs who can test… or testers who can BA • How many of the current generation of testers and test managers will cope with this change? Intelligent Testing, Improvement and Slide 15 Assurance
  • 16. „The purpose of testing is to locate defects‟ ? • This stood us in good stead in the 80sand 90s • But stakeholders (all of them) know that avoiding defects is better than finding them – Standard test approaches are good at providing the documentation (sort of) but are an inefficient way of detecting defects – Exploration is effective but happens at the end • “Let‟s take requirements more seriously, let‟s get the devs to test, let‟s offshore the paperwork” • Testers need to understand they are in the information business. Intelligent Testing, Improvement and Slide 16 Assurance
  • 18. #1 Half of the current onshore testing community will see their job disappear in the next five years. Intelligent Testing, Improvement and Assurance Slide 18
  • 19. #2 Business test planning will become part of up- front analysis and design (where it should be) Intelligent Testing, Improvement and Assurance Slide 19
  • 20. #3 Functional unit testing driven by stories (mostly) Structural testing defined by developers Intelligent Testing, Improvement and Assurance Slide 20
  • 21. #4 Requirements and business models will become „executable‟ through stories and examples Intelligent Testing, Improvement and Assurance Slide 21
  • 22. #5 Some system tests and most acceptance tests will be model-driven (models created by analysts) Intelligent Testing, Improvement and Assurance Slide 22
  • 23. #6 Business models plus stories and examples will increasingly be „contractual‟ Intelligent Testing, Improvement and Assurance Slide 23
  • 24. #7 System Test detailing – the creation of executable manual tests will be outsourced Intelligent Testing, Improvement and Assurance Slide 24
  • 25. #8 Manual system test execution will be outsourced (and in the cloud) Intelligent Testing, Improvement and Assurance Slide 25
  • 26. #9 Maybe half of all acceptance tests will be automated in CI… …forever Intelligent Testing, Improvement and Assurance Slide 26
  • 27. #10 New tools will emerge that manage requirements, stories, scenarios, workflows, prototyping and testing Intelligent Testing, Improvement and Assurance Slide 27
  • 28. Recommendation Take a long, hard look at where your future lies Which of the following suits you? Intelligent Testing, Improvement and Assurance Slide 28
  • 29. #1 Upstream with stakeholders and analysis – providing testing and assurance skills to business Intelligent Testing, Improvement and Assurance Slide 29
  • 30. #2 Managing the Business Requirements knowledge base; analysing business impact of change Intelligent Testing, Improvement and Assurance Slide 30
  • 31. #3 Providing an assurance function to teams, projects, and business stakeholders (“testmaster”) Intelligent Testing, Improvement and Assurance Slide 31
  • 32. #4 Managing the information flows to/from development teams and the CI process Intelligent Testing, Improvement and Assurance Slide 32
  • 33. #5 Managing/monitoring offshore resources who detail and execute tests Intelligent Testing, Improvement and Assurance Slide 33
  • 34. Shameless Plug Intelligent Testing, Improvement and Assurance Slide 34
  • 35. Business Story Method™ The Method, to be published in booklet form in early December, supports this vision Intelligent Testing, Improvement and Assurance Slide 35
  • 36. Our Story Platform implements the Business Story Method Maelscrum for Agile Business Story Manager for Structured Intelligent Testing, Improvement and Assurance Slide 36
  • 37. Want to evaluate Business Story Manager or Maelscrum? Visit… maelscrum.com businessstorymanager.com Thanks once again Intelligent Testing, Improvement and Assurance Slide 37
  • 38. Rethinking the Role of Testers in Agile and Structured Projects Paul Gerrard paul@gerrardconsulting.com Twitter: @paul_gerrard Web: gerrardconsulting.com Intelligent Testing, Improvement and Assurance Slide 38