SlideShare a Scribd company logo
1 of 17
Cross Team Testing
     Johan Åtting
       @JohanAtting
  johan.atting@sectra.com



    Oredev 9 Nov 2012
18 years in the software business

Developer, Tester, Projec                  Transport, Bank&
t Manager,                                 Finance, Telecom
Test Manager,                              and MedTech.
Support
Manager, Operations
Manager, Quality
Manager,
Line Manager...
Currently: Chief Quality Officer at Sectra Medical Systems
WARNING
Cross Team Testing
Not a ”best practice”
Not a ”universal solution”


Our current practice / solution
for us in our context
12 Development teams
1-2Testers and 3-4Programmers per team
2 Weeks sprints
Development + Test        Systemtest
           ...
           ...
            .
            .
            .
           ...

(Example of a release project)
Benefits
      with having testers in the scrum teams


Early involvement             Less admin

Bug prevention                Better quality
      Easier to make a difference
No wall between test & development
Challenges
        with having testers in the scrum teams

Biased (testing your own baby)

Less curious

Walls between the teams
(i.e. between the testers)
Trigger
Cross Team Testing
 Testing activity with testers from all teams
 after each sprint in order to:

• get new eyes on whats been developed
• interact, discuss, learn
Sprint
 Sprint     Sprint
             Sprint                 Sprint
                                     Sprint                Sprint
                                                            Sprint
  Sprint
   Sprint     Sprint
               Sprint                 Sprint
                                       Sprint                Sprint
                                                              Sprint


               Cross Team Testing




                                                             Cross Team Testing
                                      Cross Team Testing
1
Sprint Planning

                  2
                  3

(1h) Workshop
                       Two week sprint

                  4




(1 day) Testing
                  5




(30 min) Retro
                             Cross Team Testing
                  6
                  7
                  8
                  9
                  10




  Sprint Demo
Workshop (1h)
• Divide into groups
• Generate ideas for exploratory test sessions
Testing (1 day)
• Pair testing exploratory sessions
• Debrief to the ”Test Owner”
• Bug reporting
Retrospective (30 min)
Challenges
Finding time
                Missing
                discussions in
                your team
Benefits
Finding bugs                   Trying new test
                               ideas/tools/..
Colloboration,
interaction &
learning                       Fun


                 Test idea workshop
Twitter: @JohanAtting
Linkedin: Johan Åtting
E-mail: johan.atting@sectra.com

More Related Content

Similar to Cross Team Testing Provides Valuable Insights

Exploratory testing in an agile development organization (it quality & test ...
Exploratory testing in an agile development organization  (it quality & test ...Exploratory testing in an agile development organization  (it quality & test ...
Exploratory testing in an agile development organization (it quality & test ...Johan Åtting
 
The Journey to LINE TODAY Large-Scale Agile.pdf
The Journey to LINE TODAY Large-Scale Agile.pdfThe Journey to LINE TODAY Large-Scale Agile.pdf
The Journey to LINE TODAY Large-Scale Agile.pdfDerek Chen
 
Sprint Zero in Scrum
Sprint Zero in ScrumSprint Zero in Scrum
Sprint Zero in ScrumAgile Vietnam
 
Boost your testing power with Exploration
Boost your testing power with ExplorationBoost your testing power with Exploration
Boost your testing power with ExplorationHuib Schoots
 
Make good use of explortary testing
Make good use of explortary testingMake good use of explortary testing
Make good use of explortary testinggaoliang641
 
Scaling Agility Primer - Principles of Scaling Agility v.1
Scaling Agility Primer - Principles of Scaling Agility v.1Scaling Agility Primer - Principles of Scaling Agility v.1
Scaling Agility Primer - Principles of Scaling Agility v.1Priyank Pathak
 
Scrum and Teamwork
Scrum and TeamworkScrum and Teamwork
Scrum and Teamworkidlesun
 
Exploratory testing
Exploratory testingExploratory testing
Exploratory testingISsoft
 
Test Improvement - Any place, anytime, any where
Test Improvement - Any place, anytime, any whereTest Improvement - Any place, anytime, any where
Test Improvement - Any place, anytime, any whereRuud Teunissen
 
Exploratory testing
Exploratory testingExploratory testing
Exploratory testingHuib Schoots
 
Quality Assurance in Agile + Jenga Testing Game
Quality Assurance in Agile + Jenga Testing GameQuality Assurance in Agile + Jenga Testing Game
Quality Assurance in Agile + Jenga Testing GameAgile Humans
 
Tester’s fate in an agile
Tester’s fate in an agileTester’s fate in an agile
Tester’s fate in an agiletspascoal
 
Agile in style ganesh c 12-26-12 ct buddies
Agile in style   ganesh c 12-26-12 ct buddiesAgile in style   ganesh c 12-26-12 ct buddies
Agile in style ganesh c 12-26-12 ct buddiestcganesh
 
Integrate testing activities in Agile (EuroSTAR webinar)
Integrate testing activities in Agile (EuroSTAR webinar)Integrate testing activities in Agile (EuroSTAR webinar)
Integrate testing activities in Agile (EuroSTAR webinar)Rik Marselis
 
Integrate Test Activities in Agile
Integrate Test Activities in AgileIntegrate Test Activities in Agile
Integrate Test Activities in AgileTEST Huddle
 

Similar to Cross Team Testing Provides Valuable Insights (20)

Exploratory testing in an agile development organization (it quality & test ...
Exploratory testing in an agile development organization  (it quality & test ...Exploratory testing in an agile development organization  (it quality & test ...
Exploratory testing in an agile development organization (it quality & test ...
 
The Journey to LINE TODAY Large-Scale Agile.pdf
The Journey to LINE TODAY Large-Scale Agile.pdfThe Journey to LINE TODAY Large-Scale Agile.pdf
The Journey to LINE TODAY Large-Scale Agile.pdf
 
Sprint Zero in Scrum
Sprint Zero in ScrumSprint Zero in Scrum
Sprint Zero in Scrum
 
Boost your testing power with Exploration
Boost your testing power with ExplorationBoost your testing power with Exploration
Boost your testing power with Exploration
 
test
testtest
test
 
test
testtest
test
 
Make good use of explortary testing
Make good use of explortary testingMake good use of explortary testing
Make good use of explortary testing
 
Scaling Agility Primer - Principles of Scaling Agility v.1
Scaling Agility Primer - Principles of Scaling Agility v.1Scaling Agility Primer - Principles of Scaling Agility v.1
Scaling Agility Primer - Principles of Scaling Agility v.1
 
Scrum and Teamwork
Scrum and TeamworkScrum and Teamwork
Scrum and Teamwork
 
Exploratory testing
Exploratory testingExploratory testing
Exploratory testing
 
Test Improvement - Any place, anytime, any where
Test Improvement - Any place, anytime, any whereTest Improvement - Any place, anytime, any where
Test Improvement - Any place, anytime, any where
 
Exploratory testing
Exploratory testingExploratory testing
Exploratory testing
 
Quality Assurance in Agile + Jenga Testing Game
Quality Assurance in Agile + Jenga Testing GameQuality Assurance in Agile + Jenga Testing Game
Quality Assurance in Agile + Jenga Testing Game
 
ProductSavvy - Scrum and QA
ProductSavvy - Scrum and QAProductSavvy - Scrum and QA
ProductSavvy - Scrum and QA
 
Tester’s fate in an agile
Tester’s fate in an agileTester’s fate in an agile
Tester’s fate in an agile
 
Scrum Practices
Scrum PracticesScrum Practices
Scrum Practices
 
Agile in style ganesh c 12-26-12 ct buddies
Agile in style   ganesh c 12-26-12 ct buddiesAgile in style   ganesh c 12-26-12 ct buddies
Agile in style ganesh c 12-26-12 ct buddies
 
Integrate testing activities in Agile (EuroSTAR webinar)
Integrate testing activities in Agile (EuroSTAR webinar)Integrate testing activities in Agile (EuroSTAR webinar)
Integrate testing activities in Agile (EuroSTAR webinar)
 
Integrate Test Activities in Agile
Integrate Test Activities in AgileIntegrate Test Activities in Agile
Integrate Test Activities in Agile
 
Agile testing
Agile testingAgile testing
Agile testing
 

Cross Team Testing Provides Valuable Insights

  • 1. Cross Team Testing Johan Åtting @JohanAtting johan.atting@sectra.com Oredev 9 Nov 2012
  • 2. 18 years in the software business Developer, Tester, Projec Transport, Bank& t Manager, Finance, Telecom Test Manager, and MedTech. Support Manager, Operations Manager, Quality Manager, Line Manager... Currently: Chief Quality Officer at Sectra Medical Systems
  • 3. WARNING Cross Team Testing Not a ”best practice” Not a ”universal solution” Our current practice / solution for us in our context
  • 4. 12 Development teams 1-2Testers and 3-4Programmers per team 2 Weeks sprints
  • 5. Development + Test Systemtest ... ... . . . ... (Example of a release project)
  • 6. Benefits with having testers in the scrum teams Early involvement Less admin Bug prevention Better quality Easier to make a difference No wall between test & development
  • 7. Challenges with having testers in the scrum teams Biased (testing your own baby) Less curious Walls between the teams (i.e. between the testers)
  • 9. Cross Team Testing Testing activity with testers from all teams after each sprint in order to: • get new eyes on whats been developed • interact, discuss, learn
  • 10. Sprint Sprint Sprint Sprint Sprint Sprint Sprint Sprint Sprint Sprint Sprint Sprint Sprint Sprint Sprint Sprint Cross Team Testing Cross Team Testing Cross Team Testing
  • 11. 1 Sprint Planning 2 3 (1h) Workshop Two week sprint 4 (1 day) Testing 5 (30 min) Retro Cross Team Testing 6 7 8 9 10 Sprint Demo
  • 12. Workshop (1h) • Divide into groups • Generate ideas for exploratory test sessions
  • 13. Testing (1 day) • Pair testing exploratory sessions • Debrief to the ”Test Owner” • Bug reporting
  • 15. Challenges Finding time Missing discussions in your team
  • 16. Benefits Finding bugs Trying new test ideas/tools/.. Colloboration, interaction & learning Fun Test idea workshop
  • 17. Twitter: @JohanAtting Linkedin: Johan Åtting E-mail: johan.atting@sectra.com

Editor's Notes

  1. Benefits:Earlier involvementBug preventionDirect feedbackLess administrationEasier to make a bigger differenceFunThe wall between Developers and Testers are gone!!!
  2. Challenges:There are new walls... Now between the teams (or fences)Less interaction with other testersSVT testing and system testing...Biased... You know the design and how its intended to work. Difficult to play a novice user, not really objective (even if you try). Home blindness...You might loos some of your curiosity after a few sprints on the same feature.Stockholm Syndrome: (August 23 to August 28, 1973)in which hostages express empathy and have positive feelings towards their captors, sometimes to the point of defending them.
  3. Benefits: