SlideShare une entreprise Scribd logo
1  sur  39
Télécharger pour lire hors ligne
Balancing and growing agile testing with
   high productive distributed teams
              Agile Testing Days 2012
       Oleksiy Shepetko & Mads Troels Hansen
ScanJour
Our Global Agile Testing
   Supported by 5 pillars
Enterprise Agile Transformation in ScanJour



"React fast on opportunities and
 needs from customers with real
   solutions that create value"
Organisation Journey
      Old days
Organisation Journey
 Last couple of years
Organisation Journey
   Summer 2012
Towards the Customer Oriented Enterprise
Our Global Agile Testing
     5 Problematic Areas




symptoms (!)      our cures (?)
1: "Testing Bottleneck"
1: Symptoms

Growing test backlog
1: Symptoms

Long stabilization phase
1: Symptoms

Trading off the quality
Cures for "Testing Bottleneck"

• Quality focus in the team
• Test driven development
• Test automation
• Early testing
• Collaboration
• Definition of Done
2: Testing Police
2: Symptoms

Releases are often blocked (delayed) by testers
2: Symptoms

Goals for testers and developers are not aligned
2: Symptoms

Bad atmosphere inside the team
2: Cures for "Testing Police"

Focusing on quality through all the activities

Fixing bugs collaboratively over registering &
ranking them

Collecting customer’s feedback
and product usage stats
3: Remote Testing
3: Symptoms


Testers and Developers are
   in different locations
       ...or even...
    in different teams
3: Symptoms



 Competition between disciplines:
up to additional activity to "trip-up"
         another discipline
3: Symptoms

Limited understanding between disciplines
3: Cures

Cross-functional self-contained teams

Definition of Done

Community of practices

Self-managed teams with
coaching style technical
leadership
4: 1-to-1 Automation
4: Symptoms


Tests are “red” most of the time
4: Symptoms


Required maintenance is increasing
4: Symptoms


Results of autotests are ignored
4: Cures for 1-to-1 Automation


Balance test automation & manual testing

Create separate test cases for automation

Use test automation effectively

Create stable infrastructure
4: Our Timeline
5: Too Many Versions to Support
5: Symptoms



 Need in support for very old versions:

...many customers are still using them...
5: Symptoms


  Low innovation rate:

hotfixes and service packs
        instead of
  new feature releases
5: Symptoms


        Low customer adoption:

no real reasons for customers to switch to
            the newest version
5: Symptoms


 Complicated upgrades:

  upgrade procedure is
too risky or too expensive
5: Cures

Solid and simple upgrade strategy
Support includes upgrades
Continuous integration and delivery
Potentially releasable
products every sprint
Our Global Agile Testing

The 5 Problematic Areas




                          The 5 pillars
Balancing and growing our agile testing

                   Under testing vs. Over testing
             Test automation vs. Manual testing
       Customer adoption vs. R&D product focus
                       Local vs. Distributed



Oleksiy Shepetko                               Mads Troels Hansen
     @ashepetko                                     @MadsTH
Please evaluate our presentation
by using the evaluation booklets
   which you can find in your
        conference bag.

          Thank you!

Contenu connexe

Tendances

Agile driven development main principles
Agile driven development main principlesAgile driven development main principles
Agile driven development main principlesTanya Epstein
 
Measuring Software Quality as IT happens !
Measuring Software Quality as IT happens ! Measuring Software Quality as IT happens !
Measuring Software Quality as IT happens ! Ajay Emmanuel
 
Exploratory Testing - concept and ideas for SpiraTest
Exploratory Testing - concept and ideas for SpiraTestExploratory Testing - concept and ideas for SpiraTest
Exploratory Testing - concept and ideas for SpiraTestAdam Sandman
 
Building Better Collaboration Between Development and Testing in a DevOps World
Building Better Collaboration Between Development and Testing in a DevOps WorldBuilding Better Collaboration Between Development and Testing in a DevOps World
Building Better Collaboration Between Development and Testing in a DevOps WorldQASymphony
 
WaterFall Project Management Methodology
WaterFall Project Management MethodologyWaterFall Project Management Methodology
WaterFall Project Management MethodologyAnish Krishnan
 
Continuous Delivery Presentation
Continuous Delivery PresentationContinuous Delivery Presentation
Continuous Delivery PresentationMauricio Ferreyra
 
Qfactory - A software testing service
 Qfactory - A software testing service Qfactory - A software testing service
Qfactory - A software testing serviceAbout the Code Inc.
 
Delivering High Quality Software Through Agile
Delivering High Quality Software Through AgileDelivering High Quality Software Through Agile
Delivering High Quality Software Through AgileJohn Bristowe
 
10 Steps to Shift Left - Guiding Principles in QA
10 Steps to Shift Left - Guiding Principles in QA10 Steps to Shift Left - Guiding Principles in QA
10 Steps to Shift Left - Guiding Principles in QAJim Spillson
 
Agile Tester in a Nutshell
Agile Tester in a NutshellAgile Tester in a Nutshell
Agile Tester in a NutshellHASTQB
 
Role Of Qa And Testing In Agile 1225221397167302 8
Role Of Qa And Testing In Agile 1225221397167302 8Role Of Qa And Testing In Agile 1225221397167302 8
Role Of Qa And Testing In Agile 1225221397167302 8a34sharm
 
Gap Survey, Assessment and Analysis for DevSecOps
Gap Survey, Assessment and Analysis for DevSecOpsGap Survey, Assessment and Analysis for DevSecOps
Gap Survey, Assessment and Analysis for DevSecOpsMarc Hornbeek
 
Scrum Portugal Meeting 1 Lisbon - ALM
Scrum Portugal Meeting 1 Lisbon - ALMScrum Portugal Meeting 1 Lisbon - ALM
Scrum Portugal Meeting 1 Lisbon - ALMMarco Silva
 
Optimize your Development and/or Outsourcing for Modern Apps
Optimize your Development and/or Outsourcing for Modern AppsOptimize your Development and/or Outsourcing for Modern Apps
Optimize your Development and/or Outsourcing for Modern AppsSoftware Guru
 
Role of Test Automation in Agile and DevOps
Role of Test Automation in Agile and DevOpsRole of Test Automation in Agile and DevOps
Role of Test Automation in Agile and DevOpsTestingXperts
 
Agile Testing - presentation for Agile User Group
Agile Testing - presentation for Agile User GroupAgile Testing - presentation for Agile User Group
Agile Testing - presentation for Agile User Groupsuwalki24.pl
 
Software Testing Services
Software Testing ServicesSoftware Testing Services
Software Testing ServicesFuad Mak
 

Tendances (20)

Agile driven development main principles
Agile driven development main principlesAgile driven development main principles
Agile driven development main principles
 
Measuring Software Quality as IT happens !
Measuring Software Quality as IT happens ! Measuring Software Quality as IT happens !
Measuring Software Quality as IT happens !
 
Exploratory Testing - concept and ideas for SpiraTest
Exploratory Testing - concept and ideas for SpiraTestExploratory Testing - concept and ideas for SpiraTest
Exploratory Testing - concept and ideas for SpiraTest
 
Building Better Collaboration Between Development and Testing in a DevOps World
Building Better Collaboration Between Development and Testing in a DevOps WorldBuilding Better Collaboration Between Development and Testing in a DevOps World
Building Better Collaboration Between Development and Testing in a DevOps World
 
Agile Development
Agile DevelopmentAgile Development
Agile Development
 
WaterFall Project Management Methodology
WaterFall Project Management MethodologyWaterFall Project Management Methodology
WaterFall Project Management Methodology
 
Continuous Delivery Presentation
Continuous Delivery PresentationContinuous Delivery Presentation
Continuous Delivery Presentation
 
Qfactory - A software testing service
 Qfactory - A software testing service Qfactory - A software testing service
Qfactory - A software testing service
 
Delivering High Quality Software Through Agile
Delivering High Quality Software Through AgileDelivering High Quality Software Through Agile
Delivering High Quality Software Through Agile
 
10 Steps to Shift Left - Guiding Principles in QA
10 Steps to Shift Left - Guiding Principles in QA10 Steps to Shift Left - Guiding Principles in QA
10 Steps to Shift Left - Guiding Principles in QA
 
DevOps
DevOpsDevOps
DevOps
 
Agile Tester in a Nutshell
Agile Tester in a NutshellAgile Tester in a Nutshell
Agile Tester in a Nutshell
 
Role Of Qa And Testing In Agile 1225221397167302 8
Role Of Qa And Testing In Agile 1225221397167302 8Role Of Qa And Testing In Agile 1225221397167302 8
Role Of Qa And Testing In Agile 1225221397167302 8
 
Gap Survey, Assessment and Analysis for DevSecOps
Gap Survey, Assessment and Analysis for DevSecOpsGap Survey, Assessment and Analysis for DevSecOps
Gap Survey, Assessment and Analysis for DevSecOps
 
Scrum Portugal Meeting 1 Lisbon - ALM
Scrum Portugal Meeting 1 Lisbon - ALMScrum Portugal Meeting 1 Lisbon - ALM
Scrum Portugal Meeting 1 Lisbon - ALM
 
Optimize your Development and/or Outsourcing for Modern Apps
Optimize your Development and/or Outsourcing for Modern AppsOptimize your Development and/or Outsourcing for Modern Apps
Optimize your Development and/or Outsourcing for Modern Apps
 
Role of Test Automation in Agile and DevOps
Role of Test Automation in Agile and DevOpsRole of Test Automation in Agile and DevOps
Role of Test Automation in Agile and DevOps
 
Dev ops metrics
Dev ops metricsDev ops metrics
Dev ops metrics
 
Agile Testing - presentation for Agile User Group
Agile Testing - presentation for Agile User GroupAgile Testing - presentation for Agile User Group
Agile Testing - presentation for Agile User Group
 
Software Testing Services
Software Testing ServicesSoftware Testing Services
Software Testing Services
 

Similaire à Balancing and growing agile testing with high productive distributed teams. Berlin

Balancing and Growing Agile Testing with High Productive Distributed Teams
Balancing and Growing Agile Testing with High Productive Distributed TeamsBalancing and Growing Agile Testing with High Productive Distributed Teams
Balancing and Growing Agile Testing with High Productive Distributed TeamsAlex Shepetko
 
Agile testing practice
Agile testing practiceAgile testing practice
Agile testing practiceMary Jiang
 
Agile and QA... ma che ciazzecca?
Agile and QA... ma che ciazzecca?Agile and QA... ma che ciazzecca?
Agile and QA... ma che ciazzecca?Stefano Fornari
 
How to Fit Performance Testing into a DevOps Environment
How to Fit Performance Testing into a DevOps EnvironmentHow to Fit Performance Testing into a DevOps Environment
How to Fit Performance Testing into a DevOps EnvironmentNeotys
 
Four schools of testing context driven school
Four schools of testing   context driven schoolFour schools of testing   context driven school
Four schools of testing context driven schoolHolasz Kati
 
[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
 
Agile Testing Days -Trends and future in testing 2017
Agile Testing Days -Trends and future in testing 2017Agile Testing Days -Trends and future in testing 2017
Agile Testing Days -Trends and future in testing 2017Derk-Jan de Grood
 
John Fodeh - Spend Wisely, Test Well
John Fodeh - Spend Wisely, Test WellJohn Fodeh - Spend Wisely, Test Well
John Fodeh - Spend Wisely, Test WellTEST Huddle
 
Gap assessment Continuous Testing
Gap assessment   Continuous TestingGap assessment   Continuous Testing
Gap assessment Continuous TestingMarc Hornbeek
 
powerpoint template for testing training
powerpoint template for testing trainingpowerpoint template for testing training
powerpoint template for testing trainingJohn Roddy
 
Gerlof Hoekstra - OMG What Have We Done - EuroSTAR 2013
Gerlof Hoekstra - OMG What Have We Done - EuroSTAR 2013Gerlof Hoekstra - OMG What Have We Done - EuroSTAR 2013
Gerlof Hoekstra - OMG What Have We Done - EuroSTAR 2013TEST Huddle
 
ISTQB agile tester exam - Conclusions about Certification
ISTQB agile tester exam - Conclusions about CertificationISTQB agile tester exam - Conclusions about Certification
ISTQB agile tester exam - Conclusions about CertificationMichał Dudziak
 
Software testing-in-gurgaon
Software testing-in-gurgaonSoftware testing-in-gurgaon
Software testing-in-gurgaonAP EDUSOFT
 
Challenges with measuring quality for agile distributed research type project
Challenges with measuring quality for agile distributed research type projectChallenges with measuring quality for agile distributed research type project
Challenges with measuring quality for agile distributed research type projectChandan Patary
 
System Testingin Agile Environment
System Testingin Agile EnvironmentSystem Testingin Agile Environment
System Testingin Agile EnvironmentMary Jiang
 

Similaire à Balancing and growing agile testing with high productive distributed teams. Berlin (20)

Balancing and Growing Agile Testing with High Productive Distributed Teams
Balancing and Growing Agile Testing with High Productive Distributed TeamsBalancing and Growing Agile Testing with High Productive Distributed Teams
Balancing and Growing Agile Testing with High Productive Distributed Teams
 
Agile testing practice
Agile testing practiceAgile testing practice
Agile testing practice
 
Agile and QA... ma che ciazzecca?
Agile and QA... ma che ciazzecca?Agile and QA... ma che ciazzecca?
Agile and QA... ma che ciazzecca?
 
How to Fit Performance Testing into a DevOps Environment
How to Fit Performance Testing into a DevOps EnvironmentHow to Fit Performance Testing into a DevOps Environment
How to Fit Performance Testing into a DevOps Environment
 
Four schools of testing context driven school
Four schools of testing   context driven schoolFour schools of testing   context driven school
Four schools of testing context driven school
 
[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
 
Agile Testing Days -Trends and future in testing 2017
Agile Testing Days -Trends and future in testing 2017Agile Testing Days -Trends and future in testing 2017
Agile Testing Days -Trends and future in testing 2017
 
John Fodeh - Spend Wisely, Test Well
John Fodeh - Spend Wisely, Test WellJohn Fodeh - Spend Wisely, Test Well
John Fodeh - Spend Wisely, Test Well
 
Gap assessment Continuous Testing
Gap assessment   Continuous TestingGap assessment   Continuous Testing
Gap assessment Continuous Testing
 
[Paul Holland] Trends in Software Testing
[Paul Holland] Trends in Software Testing[Paul Holland] Trends in Software Testing
[Paul Holland] Trends in Software Testing
 
powerpoint template for testing training
powerpoint template for testing trainingpowerpoint template for testing training
powerpoint template for testing training
 
Gerlof Hoekstra - OMG What Have We Done - EuroSTAR 2013
Gerlof Hoekstra - OMG What Have We Done - EuroSTAR 2013Gerlof Hoekstra - OMG What Have We Done - EuroSTAR 2013
Gerlof Hoekstra - OMG What Have We Done - EuroSTAR 2013
 
ISTQB agile tester exam - Conclusions about Certification
ISTQB agile tester exam - Conclusions about CertificationISTQB agile tester exam - Conclusions about Certification
ISTQB agile tester exam - Conclusions about Certification
 
test
testtest
test
 
test
testtest
test
 
What is agile
What is agileWhat is agile
What is agile
 
Software testing-in-gurgaon
Software testing-in-gurgaonSoftware testing-in-gurgaon
Software testing-in-gurgaon
 
Leading with Quality
Leading with QualityLeading with Quality
Leading with Quality
 
Challenges with measuring quality for agile distributed research type project
Challenges with measuring quality for agile distributed research type projectChallenges with measuring quality for agile distributed research type project
Challenges with measuring quality for agile distributed research type project
 
System Testingin Agile Environment
System Testingin Agile EnvironmentSystem Testingin Agile Environment
System Testingin Agile Environment
 

Plus de Mads Troels Hansen

Scrum Day DK 2016 - Scrum Adoption Barriers
Scrum Day DK 2016 - Scrum Adoption BarriersScrum Day DK 2016 - Scrum Adoption Barriers
Scrum Day DK 2016 - Scrum Adoption BarriersMads Troels Hansen
 
Top 5, Unused potential and Principles in Scrum & Agile - Professional Scrum
Top 5, Unused potential and Principles in Scrum & Agile - Professional ScrumTop 5, Unused potential and Principles in Scrum & Agile - Professional Scrum
Top 5, Unused potential and Principles in Scrum & Agile - Professional ScrumMads Troels Hansen
 
From output to outcome with scrum
From output to outcome with scrumFrom output to outcome with scrum
From output to outcome with scrumMads Troels Hansen
 
ScrumDay DK 2014: Scrum, kanban, prince2, dos and donts
ScrumDay DK 2014: Scrum, kanban, prince2, dos and dontsScrumDay DK 2014: Scrum, kanban, prince2, dos and donts
ScrumDay DK 2014: Scrum, kanban, prince2, dos and dontsMads Troels Hansen
 
Do's and don'ts for distributed scrum. GOTO Aarhus
Do's and don'ts for distributed scrum. GOTO AarhusDo's and don'ts for distributed scrum. GOTO Aarhus
Do's and don'ts for distributed scrum. GOTO AarhusMads Troels Hansen
 
Lean startup intro - Marts 2012
Lean startup intro - Marts 2012Lean startup intro - Marts 2012
Lean startup intro - Marts 2012Mads Troels Hansen
 
Distributed scrum - agileee 2012, Kiev
Distributed scrum - agileee 2012, KievDistributed scrum - agileee 2012, Kiev
Distributed scrum - agileee 2012, KievMads Troels Hansen
 
Offshore Software Patterns. ALE Berlin
Offshore Software Patterns. ALE BerlinOffshore Software Patterns. ALE Berlin
Offshore Software Patterns. ALE BerlinMads Troels Hansen
 
Øresund Agile 2009: ws7 customer_collaboration
Øresund Agile 2009: ws7 customer_collaborationØresund Agile 2009: ws7 customer_collaboration
Øresund Agile 2009: ws7 customer_collaborationMads Troels Hansen
 
Why both scrum and lean in dist dev 07092010
Why both scrum and lean in dist dev 07092010Why both scrum and lean in dist dev 07092010
Why both scrum and lean in dist dev 07092010Mads Troels Hansen
 
Introduction to kanban lean ghm_02022010
Introduction to kanban lean ghm_02022010Introduction to kanban lean ghm_02022010
Introduction to kanban lean ghm_02022010Mads Troels Hansen
 
XP Day 2009 (London) - Patterns For Successful Distributed Development Xpday ...
XP Day 2009 (London) - Patterns For Successful Distributed Development Xpday ...XP Day 2009 (London) - Patterns For Successful Distributed Development Xpday ...
XP Day 2009 (London) - Patterns For Successful Distributed Development Xpday ...Mads Troels Hansen
 
Kanban Personal Kanban 04102009
Kanban Personal Kanban 04102009Kanban Personal Kanban 04102009
Kanban Personal Kanban 04102009Mads Troels Hansen
 
User Story Mapping Daug 09062009
User Story Mapping Daug 09062009User Story Mapping Daug 09062009
User Story Mapping Daug 09062009Mads Troels Hansen
 
Patterns For Successful Distributed Development - Agileee2009
Patterns For Successful Distributed Development - Agileee2009Patterns For Successful Distributed Development - Agileee2009
Patterns For Successful Distributed Development - Agileee2009Mads Troels Hansen
 
Agile 2009, Chicago: From CMMI and Isolation to Agile, Scrum, Lean and Collab...
Agile 2009, Chicago: From CMMI and Isolation to Agile, Scrum, Lean and Collab...Agile 2009, Chicago: From CMMI and Isolation to Agile, Scrum, Lean and Collab...
Agile 2009, Chicago: From CMMI and Isolation to Agile, Scrum, Lean and Collab...Mads Troels Hansen
 

Plus de Mads Troels Hansen (17)

Scrum Day DK 2016 - Scrum Adoption Barriers
Scrum Day DK 2016 - Scrum Adoption BarriersScrum Day DK 2016 - Scrum Adoption Barriers
Scrum Day DK 2016 - Scrum Adoption Barriers
 
Top 5, Unused potential and Principles in Scrum & Agile - Professional Scrum
Top 5, Unused potential and Principles in Scrum & Agile - Professional ScrumTop 5, Unused potential and Principles in Scrum & Agile - Professional Scrum
Top 5, Unused potential and Principles in Scrum & Agile - Professional Scrum
 
From output to outcome with scrum
From output to outcome with scrumFrom output to outcome with scrum
From output to outcome with scrum
 
ScrumDay DK 2014: Scrum, kanban, prince2, dos and donts
ScrumDay DK 2014: Scrum, kanban, prince2, dos and dontsScrumDay DK 2014: Scrum, kanban, prince2, dos and donts
ScrumDay DK 2014: Scrum, kanban, prince2, dos and donts
 
Do's and don'ts for distributed scrum. GOTO Aarhus
Do's and don'ts for distributed scrum. GOTO AarhusDo's and don'ts for distributed scrum. GOTO Aarhus
Do's and don'ts for distributed scrum. GOTO Aarhus
 
Intro kaizen teknik_ws_2012
Intro kaizen teknik_ws_2012Intro kaizen teknik_ws_2012
Intro kaizen teknik_ws_2012
 
Lean startup intro - Marts 2012
Lean startup intro - Marts 2012Lean startup intro - Marts 2012
Lean startup intro - Marts 2012
 
Distributed scrum - agileee 2012, Kiev
Distributed scrum - agileee 2012, KievDistributed scrum - agileee 2012, Kiev
Distributed scrum - agileee 2012, Kiev
 
Offshore Software Patterns. ALE Berlin
Offshore Software Patterns. ALE BerlinOffshore Software Patterns. ALE Berlin
Offshore Software Patterns. ALE Berlin
 
Øresund Agile 2009: ws7 customer_collaboration
Øresund Agile 2009: ws7 customer_collaborationØresund Agile 2009: ws7 customer_collaboration
Øresund Agile 2009: ws7 customer_collaboration
 
Why both scrum and lean in dist dev 07092010
Why both scrum and lean in dist dev 07092010Why both scrum and lean in dist dev 07092010
Why both scrum and lean in dist dev 07092010
 
Introduction to kanban lean ghm_02022010
Introduction to kanban lean ghm_02022010Introduction to kanban lean ghm_02022010
Introduction to kanban lean ghm_02022010
 
XP Day 2009 (London) - Patterns For Successful Distributed Development Xpday ...
XP Day 2009 (London) - Patterns For Successful Distributed Development Xpday ...XP Day 2009 (London) - Patterns For Successful Distributed Development Xpday ...
XP Day 2009 (London) - Patterns For Successful Distributed Development Xpday ...
 
Kanban Personal Kanban 04102009
Kanban Personal Kanban 04102009Kanban Personal Kanban 04102009
Kanban Personal Kanban 04102009
 
User Story Mapping Daug 09062009
User Story Mapping Daug 09062009User Story Mapping Daug 09062009
User Story Mapping Daug 09062009
 
Patterns For Successful Distributed Development - Agileee2009
Patterns For Successful Distributed Development - Agileee2009Patterns For Successful Distributed Development - Agileee2009
Patterns For Successful Distributed Development - Agileee2009
 
Agile 2009, Chicago: From CMMI and Isolation to Agile, Scrum, Lean and Collab...
Agile 2009, Chicago: From CMMI and Isolation to Agile, Scrum, Lean and Collab...Agile 2009, Chicago: From CMMI and Isolation to Agile, Scrum, Lean and Collab...
Agile 2009, Chicago: From CMMI and Isolation to Agile, Scrum, Lean and Collab...
 

Balancing and growing agile testing with high productive distributed teams. Berlin