SlideShare ist ein Scribd-Unternehmen logo
1 von 32
Downloaden Sie, um offline zu lesen
Setting up

             an Agile Support Center

                           for Test & Maintenance




   #SQASC                                   #SQASC
Expertise Manager Test Automation
               Senior Automation Specialist
                 10+ years of experience in TA & PT

                 Board Member ATI Europe

                  Initiator Test Automation Day

                           e: bernd.beersma@squerist.nl
                           m: +31 6-11010659
                           tw: @bbeersma
#SQASC
Expertise Manager Testing
                Senior Test Manager

                         Trainer

               10+ years of experience in Testing

                         e: erik.bits@squerist.nl
                         m: +31 6- 10157172
                         tw: @erikbits
#SQASC
Waterfall
          versus Agile
Increasing test
effort

      Testing versus
      Checking

Functionality
versus
characteristics




                         Product backlog
     #SQASC
Waterfall versus Agile
#SQASC
Individuals and   Over Process and tools
            interactions
         Working software          Comprehensive
                            Over
                                   documentation
             Customer              Contract
                            Over
           collaboration           negotiation
          Responding to     Over Following a plan
             change




                       Waterfall versus Agile
#SQASC
Earlier involvement of testers in the project

Flexible approach

Boundaries between test & development vanish

Joint quality awareness




                                      Benefits of Agile
 #SQASC
Lack of documentation

Changing requirements, flexible approach

Testing ‘what is’ instead of ‘what is expected’

Joint quality responsibility

Focus on functionality

Limited knowledge of test automation

Increasing test effort

                                Risks caused by Agile
#SQASC
Increasing test effort
#SQASC
Increasing test effort
  1.

  2. We need test automation
         Limited knowledge of TA within the teams
  3.

  4. Scope creep from ICT & Process to ICT

  5. Focus on functionality

                                            Backlog sprint 1
#SQASC
Iteration 0          Sprint 1          Sprint 2           Sprint 3
                                                            Hardening


            Single Point of Communication Ticket: This is a (test) work assignment in response to
                                          (ASC)
                                               a perceived risk of a quality attribute (functional or
                                               characteristic)
Checklist
                     Tickets           Tickets A ticket passes the following phases:
                                                           Tickets
                                        1. New: A ticket is submitted to the ASC
                                        2. Approved: A ticket is accepted by the ASC
                 Regression Sprint 1    3. Analyzed: The ASC has determined the impact,
                                            the approach and turnaround.
                                                                      Ticket
                                        4. Scheduled: The ticket is scheduled
                                    Regression Sprint 2 test activities are being executed
                                        5. Started: The
All communication between the ASC and the The test is performed
                                        6. Executed: Scrum
       Agile Support Center
team takes place via one person. 7. Delivered: The ticket is transferred to the sprint
                                        This person also
                                            team
                                                                                    Maintenance
                                                                                    Departement
participates in the planning sessions
                                                                              Ticket




                                                                     Agile Support Center
     #SQASC
Ticket = mini-testplan
#SQASC
Ticket = mini-testplan
#SQASC
1.
         Increasing test effort
                                                        
  2. We need test automation                            
  3.
         Limited knowledge of TA within the teams
                                                        
  4. Scope creep from ICT & Process to ICT              
  5. Focus on functionality                             
                                          Definition of Done
#SQASC
Testing versus      Waterfall
      Checking
                          versus Agile
Functionality
versus
characteristics
                       Increasing test
                       effort




                                         Product backlog
     #SQASC
Testing versus Checking
#SQASC
<Y2K




         Functionality versus characteristics
#SQASC
Functionality versus characteristics
#SQASC
Functionality versus characteristics
#SQASC
Functionality versus characteristics
#SQASC
Functionality is still important,
              characteristics are increasingly
              important……..




         Functionality versus characteristics
#SQASC
Efficiency

           Usability                   Portability

                         9126
         Reliability                   Maintainability


                       Functionality




                                         ISO 9126        ISO 25010
#SQASC
Performance
                        Efficiency
           Usability                  Portability

                        25010
         Reliability                  Maintainability


                        Functional
                        Suitability




                                        ISO 9126        ISO 25010
#SQASC
Performance
                                      Efficiency
                 Usability                            Portability



                                      25010
         Reliability                                       Maintainability



                       Functional
                                               Compatibility
                       Suitability




                                                         ISO 9126            ISO 25010
#SQASC
Performance
                                    Efficiency
                       Usability                   Portability




         Reliability               25010                   Maintainability




                Functional
                                                       Security
                Suitability

                                   Compatibility




                                                        ISO 9126             ISO 25010
#SQASC
1.     Not all tests can be automated, still manual tests


  2. Synchronization between ASC and Scrum team

  3. Shift from functionality to characteristics

  4. Limited knowledge of characteristics in the teams

  5. Awareness is created, but what about execution?

                                              Backlog sprint 2
#SQASC
Iteration 0         Sprint 1          Sprint 2               Sprint 3


            Single Point of Communication (ASC)


Checklist
                   Tickets           Tickets                 Tickets


  Process:          Regression Sprint 1
  ☑ The SPOC brings the                                                    Ticket
    characteristics to the attention Regression Sprint 2
        Agile Support Center
  ☑ determine initial test capacity
                          Performance Test Sprint 1
  ☑ determine initial planning
                                                                                     Maintenance
                                                                                     Departement
  ☑ adjust / calibrate the planning                                        Ticket
               SecurityTest Sprint 1     SecurityTest Sprint 2
    according to sprint backlogs
  ☑ Preparation of the detailed
    planning based on the Agile
    tickets
                          Tickets
  ☑ Periodic evaluation and
    adjustment
Aut. Regression    Performance   Security          Test
                                                                 Other Agile   Support Center
     Testing         Testing     Testing       Environment
     #SQASC
1.     Not all tests can be automated, still manual tests
  2.     Synchronization between ASC and Scrum team        
  3.     Shift from functionality to characteristics       
  4.     Limited knowledge of characteristics in the teams 


  5.     Awareness is created, but what about execution? 


                                            Definition of Done
#SQASC
Waterfall
                                 versus Agile
             Testing versus
             Checking         Increasing test
                              effort


         Functionality
         versus
         characteristics




                               Product backlog
#SQASC
3 Good reasons for an ASC
#SQASC
Reuse of knowledge
                              For everyone
                                    Central Testware
                                          mgmt
                              Size does not matter
                              The amount of work does
                          Flexible
                          resourcing
                              How        to organize?

  Reuse of testware
                                                 Insourcing
                                                 Outsourcing
                                                  Reuse of tooling
                      Efficient use of           Hybrid
                      Available time


                              For Whom (what’s in it for me)?
 #SQASC
#SQASC

Weitere ähnliche Inhalte

Was ist angesagt?

Aras PLM Software Implementation Methodology
Aras PLM Software Implementation MethodologyAras PLM Software Implementation Methodology
Aras PLM Software Implementation MethodologyAras
 
THE FUTURE OF LEED ENERGY MODELING IS HERE!! IES VE-Navigator for ASHRA E 90.1
THE FUTURE OF LEED ENERGY MODELING IS HERE!! IES VE-Navigator for ASHRA E 90.1THE FUTURE OF LEED ENERGY MODELING IS HERE!! IES VE-Navigator for ASHRA E 90.1
THE FUTURE OF LEED ENERGY MODELING IS HERE!! IES VE-Navigator for ASHRA E 90.1gautamsauraj
 
Rcm qad life sciences validation scripts and services
Rcm qad life sciences validation scripts and servicesRcm qad life sciences validation scripts and services
Rcm qad life sciences validation scripts and servicesLaura DeLea
 
Basis of Estimate for IT Services
Basis of Estimate for IT ServicesBasis of Estimate for IT Services
Basis of Estimate for IT ServicesNesma
 
Value Reference Model - Quality and Customer Care
Value Reference Model - Quality and Customer CareValue Reference Model - Quality and Customer Care
Value Reference Model - Quality and Customer CareArnaldo Colombo
 
Aspirea sales presentation
Aspirea sales presentationAspirea sales presentation
Aspirea sales presentationMayank Singh
 
ISO 9001 CONSULTING
ISO 9001 CONSULTINGISO 9001 CONSULTING
ISO 9001 CONSULTINGArul Nambi
 

Was ist angesagt? (8)

Benjamin q4 2008_bristol
Benjamin q4 2008_bristolBenjamin q4 2008_bristol
Benjamin q4 2008_bristol
 
Aras PLM Software Implementation Methodology
Aras PLM Software Implementation MethodologyAras PLM Software Implementation Methodology
Aras PLM Software Implementation Methodology
 
THE FUTURE OF LEED ENERGY MODELING IS HERE!! IES VE-Navigator for ASHRA E 90.1
THE FUTURE OF LEED ENERGY MODELING IS HERE!! IES VE-Navigator for ASHRA E 90.1THE FUTURE OF LEED ENERGY MODELING IS HERE!! IES VE-Navigator for ASHRA E 90.1
THE FUTURE OF LEED ENERGY MODELING IS HERE!! IES VE-Navigator for ASHRA E 90.1
 
Rcm qad life sciences validation scripts and services
Rcm qad life sciences validation scripts and servicesRcm qad life sciences validation scripts and services
Rcm qad life sciences validation scripts and services
 
Basis of Estimate for IT Services
Basis of Estimate for IT ServicesBasis of Estimate for IT Services
Basis of Estimate for IT Services
 
Value Reference Model - Quality and Customer Care
Value Reference Model - Quality and Customer CareValue Reference Model - Quality and Customer Care
Value Reference Model - Quality and Customer Care
 
Aspirea sales presentation
Aspirea sales presentationAspirea sales presentation
Aspirea sales presentation
 
ISO 9001 CONSULTING
ISO 9001 CONSULTINGISO 9001 CONSULTING
ISO 9001 CONSULTING
 

Ähnlich wie Setting up an Agile Support Center for Test & Maintenance

SQA Monitoring en organisation agile - Olivier Garrigues
SQA Monitoring en organisation agile - Olivier GarriguesSQA Monitoring en organisation agile - Olivier Garrigues
SQA Monitoring en organisation agile - Olivier GarriguesTelecomValley
 
AAIC Cloud Engineering and DevOps overview v2.3.pdf
AAIC Cloud Engineering and DevOps overview v2.3.pdfAAIC Cloud Engineering and DevOps overview v2.3.pdf
AAIC Cloud Engineering and DevOps overview v2.3.pdfAppliedAIConsulting
 
Digital Transformation in Infrastructure "NetOps in The Era of Modern IT"
Digital Transformation in Infrastructure "NetOps in The Era of Modern IT"Digital Transformation in Infrastructure "NetOps in The Era of Modern IT"
Digital Transformation in Infrastructure "NetOps in The Era of Modern IT"DevOps Indonesia
 
Relieving the Testing Bottle Neck in Your Projects | cPrime + QASymphony
Relieving the Testing Bottle Neck in Your Projects | cPrime + QASymphonyRelieving the Testing Bottle Neck in Your Projects | cPrime + QASymphony
Relieving the Testing Bottle Neck in Your Projects | cPrime + QASymphonyQASymphony
 
Relieveing the Testing Bottle Neck - Webinar
Relieveing the Testing Bottle Neck - WebinarRelieveing the Testing Bottle Neck - Webinar
Relieveing the Testing Bottle Neck - WebinarCprime
 
Driving Systems Stability & Delivery Agility through DevOps [Decoding DevOps ...
Driving Systems Stability & Delivery Agility through DevOps [Decoding DevOps ...Driving Systems Stability & Delivery Agility through DevOps [Decoding DevOps ...
Driving Systems Stability & Delivery Agility through DevOps [Decoding DevOps ...InfoSeption
 
kuali-research-testing-straterrtegy.pptx
kuali-research-testing-straterrtegy.pptxkuali-research-testing-straterrtegy.pptx
kuali-research-testing-straterrtegy.pptxkedarnathgoud05
 
Fail Fast and Win with Continuous Testing: Uri Scheiner – Jenkins World
Fail Fast and Win with Continuous Testing: Uri Scheiner – Jenkins WorldFail Fast and Win with Continuous Testing: Uri Scheiner – Jenkins World
Fail Fast and Win with Continuous Testing: Uri Scheiner – Jenkins WorldCA Technologies
 
CCIE Service Provider Techtorial
CCIE Service Provider Techtorial CCIE Service Provider Techtorial
CCIE Service Provider Techtorial Cisco Canada
 
Testhouse UK Ltd. Corp Deck - Feb 2012
Testhouse UK Ltd. Corp Deck - Feb 2012Testhouse UK Ltd. Corp Deck - Feb 2012
Testhouse UK Ltd. Corp Deck - Feb 2012Javier Carrillo
 
White paper quality at the speed of digital
White paper   quality at the speed of digitalWhite paper   quality at the speed of digital
White paper quality at the speed of digitalrajni singh
 
Deepak_Tallur_2016_CV
Deepak_Tallur_2016_CVDeepak_Tallur_2016_CV
Deepak_Tallur_2016_CVDeepak Tallur
 
Acceptance criteria
Acceptance criteriaAcceptance criteria
Acceptance criteriaSoftheme
 

Ähnlich wie Setting up an Agile Support Center for Test & Maintenance (20)

SQA Monitoring en organisation agile - Olivier Garrigues
SQA Monitoring en organisation agile - Olivier GarriguesSQA Monitoring en organisation agile - Olivier Garrigues
SQA Monitoring en organisation agile - Olivier Garrigues
 
AAIC Cloud Engineering and DevOps overview v2.3.pdf
AAIC Cloud Engineering and DevOps overview v2.3.pdfAAIC Cloud Engineering and DevOps overview v2.3.pdf
AAIC Cloud Engineering and DevOps overview v2.3.pdf
 
AX_Quality
AX_QualityAX_Quality
AX_Quality
 
Digital Transformation in Infrastructure "NetOps in The Era of Modern IT"
Digital Transformation in Infrastructure "NetOps in The Era of Modern IT"Digital Transformation in Infrastructure "NetOps in The Era of Modern IT"
Digital Transformation in Infrastructure "NetOps in The Era of Modern IT"
 
Relieving the Testing Bottle Neck in Your Projects | cPrime + QASymphony
Relieving the Testing Bottle Neck in Your Projects | cPrime + QASymphonyRelieving the Testing Bottle Neck in Your Projects | cPrime + QASymphony
Relieving the Testing Bottle Neck in Your Projects | cPrime + QASymphony
 
Relieveing the Testing Bottle Neck - Webinar
Relieveing the Testing Bottle Neck - WebinarRelieveing the Testing Bottle Neck - Webinar
Relieveing the Testing Bottle Neck - Webinar
 
Driving Systems Stability & Delivery Agility through DevOps [Decoding DevOps ...
Driving Systems Stability & Delivery Agility through DevOps [Decoding DevOps ...Driving Systems Stability & Delivery Agility through DevOps [Decoding DevOps ...
Driving Systems Stability & Delivery Agility through DevOps [Decoding DevOps ...
 
kuali-research-testing-straterrtegy.pptx
kuali-research-testing-straterrtegy.pptxkuali-research-testing-straterrtegy.pptx
kuali-research-testing-straterrtegy.pptx
 
Fail Fast and Win with Continuous Testing: Uri Scheiner – Jenkins World
Fail Fast and Win with Continuous Testing: Uri Scheiner – Jenkins WorldFail Fast and Win with Continuous Testing: Uri Scheiner – Jenkins World
Fail Fast and Win with Continuous Testing: Uri Scheiner – Jenkins World
 
CCIE Service Provider Techtorial
CCIE Service Provider Techtorial CCIE Service Provider Techtorial
CCIE Service Provider Techtorial
 
Pariksha testing services
Pariksha testing servicesPariksha testing services
Pariksha testing services
 
Testhouse UK Ltd. Corp Deck - Feb 2012
Testhouse UK Ltd. Corp Deck - Feb 2012Testhouse UK Ltd. Corp Deck - Feb 2012
Testhouse UK Ltd. Corp Deck - Feb 2012
 
Agile testing
Agile testingAgile testing
Agile testing
 
Pavan.R_resume
Pavan.R_resumePavan.R_resume
Pavan.R_resume
 
White paper quality at the speed of digital
White paper   quality at the speed of digitalWhite paper   quality at the speed of digital
White paper quality at the speed of digital
 
Energy and engineering services leverages growth
Energy and engineering services leverages growthEnergy and engineering services leverages growth
Energy and engineering services leverages growth
 
Deepak_Tallur_2016_CV
Deepak_Tallur_2016_CVDeepak_Tallur_2016_CV
Deepak_Tallur_2016_CV
 
Arun resume
Arun resumeArun resume
Arun resume
 
Acceptance criteria
Acceptance criteriaAcceptance criteria
Acceptance criteria
 
Jack Duncan CV
Jack Duncan CVJack Duncan CV
Jack Duncan CV
 

Mehr von Bernd Beersma

Setting up an Agile Support Center ExpoQA 2014 Bernd Beersma and Erik Bits
Setting up an Agile Support Center ExpoQA 2014 Bernd Beersma and Erik BitsSetting up an Agile Support Center ExpoQA 2014 Bernd Beersma and Erik Bits
Setting up an Agile Support Center ExpoQA 2014 Bernd Beersma and Erik BitsBernd Beersma
 
The tester is dead, long live the tester. A vision on the tester by Beersma &...
The tester is dead, long live the tester. A vision on the tester by Beersma &...The tester is dead, long live the tester. A vision on the tester by Beersma &...
The tester is dead, long live the tester. A vision on the tester by Beersma &...Bernd Beersma
 
The pyramid approach to testtool selection
The pyramid approach to testtool selectionThe pyramid approach to testtool selection
The pyramid approach to testtool selectionBernd Beersma
 
The future of Test Automation
The future of Test AutomationThe future of Test Automation
The future of Test AutomationBernd Beersma
 
Testingexperience14 06 11_beersma
Testingexperience14 06 11_beersmaTestingexperience14 06 11_beersma
Testingexperience14 06 11_beersmaBernd Beersma
 
Tool selection-a-successful-approach-btd-2013
Tool selection-a-successful-approach-btd-2013Tool selection-a-successful-approach-btd-2013
Tool selection-a-successful-approach-btd-2013Bernd Beersma
 

Mehr von Bernd Beersma (6)

Setting up an Agile Support Center ExpoQA 2014 Bernd Beersma and Erik Bits
Setting up an Agile Support Center ExpoQA 2014 Bernd Beersma and Erik BitsSetting up an Agile Support Center ExpoQA 2014 Bernd Beersma and Erik Bits
Setting up an Agile Support Center ExpoQA 2014 Bernd Beersma and Erik Bits
 
The tester is dead, long live the tester. A vision on the tester by Beersma &...
The tester is dead, long live the tester. A vision on the tester by Beersma &...The tester is dead, long live the tester. A vision on the tester by Beersma &...
The tester is dead, long live the tester. A vision on the tester by Beersma &...
 
The pyramid approach to testtool selection
The pyramid approach to testtool selectionThe pyramid approach to testtool selection
The pyramid approach to testtool selection
 
The future of Test Automation
The future of Test AutomationThe future of Test Automation
The future of Test Automation
 
Testingexperience14 06 11_beersma
Testingexperience14 06 11_beersmaTestingexperience14 06 11_beersma
Testingexperience14 06 11_beersma
 
Tool selection-a-successful-approach-btd-2013
Tool selection-a-successful-approach-btd-2013Tool selection-a-successful-approach-btd-2013
Tool selection-a-successful-approach-btd-2013
 

Setting up an Agile Support Center for Test & Maintenance

  • 1. Setting up an Agile Support Center for Test & Maintenance #SQASC #SQASC
  • 2. Expertise Manager Test Automation Senior Automation Specialist 10+ years of experience in TA & PT Board Member ATI Europe Initiator Test Automation Day e: bernd.beersma@squerist.nl m: +31 6-11010659 tw: @bbeersma #SQASC
  • 3. Expertise Manager Testing Senior Test Manager Trainer 10+ years of experience in Testing e: erik.bits@squerist.nl m: +31 6- 10157172 tw: @erikbits #SQASC
  • 4. Waterfall versus Agile Increasing test effort Testing versus Checking Functionality versus characteristics Product backlog #SQASC
  • 6. Individuals and Over Process and tools interactions Working software Comprehensive Over documentation Customer Contract Over collaboration negotiation Responding to Over Following a plan change Waterfall versus Agile #SQASC
  • 7. Earlier involvement of testers in the project Flexible approach Boundaries between test & development vanish Joint quality awareness Benefits of Agile #SQASC
  • 8. Lack of documentation Changing requirements, flexible approach Testing ‘what is’ instead of ‘what is expected’ Joint quality responsibility Focus on functionality Limited knowledge of test automation Increasing test effort Risks caused by Agile #SQASC
  • 10. Increasing test effort 1. 2. We need test automation Limited knowledge of TA within the teams 3. 4. Scope creep from ICT & Process to ICT 5. Focus on functionality Backlog sprint 1 #SQASC
  • 11. Iteration 0 Sprint 1 Sprint 2 Sprint 3 Hardening Single Point of Communication Ticket: This is a (test) work assignment in response to (ASC) a perceived risk of a quality attribute (functional or characteristic) Checklist Tickets Tickets A ticket passes the following phases: Tickets 1. New: A ticket is submitted to the ASC 2. Approved: A ticket is accepted by the ASC Regression Sprint 1 3. Analyzed: The ASC has determined the impact, the approach and turnaround. Ticket 4. Scheduled: The ticket is scheduled Regression Sprint 2 test activities are being executed 5. Started: The All communication between the ASC and the The test is performed 6. Executed: Scrum Agile Support Center team takes place via one person. 7. Delivered: The ticket is transferred to the sprint This person also team Maintenance Departement participates in the planning sessions Ticket Agile Support Center #SQASC
  • 14. 1. Increasing test effort  2. We need test automation  3. Limited knowledge of TA within the teams  4. Scope creep from ICT & Process to ICT  5. Focus on functionality  Definition of Done #SQASC
  • 15. Testing versus Waterfall Checking versus Agile Functionality versus characteristics Increasing test effort Product backlog #SQASC
  • 17. <Y2K Functionality versus characteristics #SQASC
  • 21. Functionality is still important, characteristics are increasingly important…….. Functionality versus characteristics #SQASC
  • 22. Efficiency Usability Portability 9126 Reliability Maintainability Functionality ISO 9126 ISO 25010 #SQASC
  • 23. Performance Efficiency Usability Portability 25010 Reliability Maintainability Functional Suitability ISO 9126 ISO 25010 #SQASC
  • 24. Performance Efficiency Usability Portability 25010 Reliability Maintainability Functional Compatibility Suitability ISO 9126 ISO 25010 #SQASC
  • 25. Performance Efficiency Usability Portability Reliability 25010 Maintainability Functional Security Suitability Compatibility ISO 9126 ISO 25010 #SQASC
  • 26. 1. Not all tests can be automated, still manual tests 2. Synchronization between ASC and Scrum team 3. Shift from functionality to characteristics 4. Limited knowledge of characteristics in the teams 5. Awareness is created, but what about execution? Backlog sprint 2 #SQASC
  • 27. Iteration 0 Sprint 1 Sprint 2 Sprint 3 Single Point of Communication (ASC) Checklist Tickets Tickets Tickets Process: Regression Sprint 1 ☑ The SPOC brings the Ticket characteristics to the attention Regression Sprint 2 Agile Support Center ☑ determine initial test capacity Performance Test Sprint 1 ☑ determine initial planning Maintenance Departement ☑ adjust / calibrate the planning Ticket SecurityTest Sprint 1 SecurityTest Sprint 2 according to sprint backlogs ☑ Preparation of the detailed planning based on the Agile tickets Tickets ☑ Periodic evaluation and adjustment Aut. Regression Performance Security Test Other Agile Support Center Testing Testing Testing Environment #SQASC
  • 28. 1. Not all tests can be automated, still manual tests 2. Synchronization between ASC and Scrum team  3. Shift from functionality to characteristics  4. Limited knowledge of characteristics in the teams  5. Awareness is created, but what about execution?  Definition of Done #SQASC
  • 29. Waterfall versus Agile Testing versus Checking Increasing test effort Functionality versus characteristics Product backlog #SQASC
  • 30. 3 Good reasons for an ASC #SQASC
  • 31. Reuse of knowledge For everyone Central Testware mgmt Size does not matter The amount of work does Flexible resourcing How to organize? Reuse of testware Insourcing Outsourcing Reuse of tooling Efficient use of Hybrid Available time For Whom (what’s in it for me)? #SQASC