Balancing and growing agile testing with high productive distributed teams
-
Upload
mads-troels-hansen -
Category
Documents
-
view
482 -
download
0
description
Transcript of Balancing and growing agile testing with high productive distributed teams
![Page 1: Balancing and growing agile testing with high productive distributed teams](https://reader034.fdocuments.net/reader034/viewer/2022042700/558bc418d8b42ac24b8b4696/html5/thumbnails/1.jpg)
Balancing and growing agile testing with
high productive distributed teams
Agile Testing Days 2012
Oleksiy Shepetko & Mads Troels Hansen
![Page 2: Balancing and growing agile testing with high productive distributed teams](https://reader034.fdocuments.net/reader034/viewer/2022042700/558bc418d8b42ac24b8b4696/html5/thumbnails/2.jpg)
ScanJour
![Page 3: Balancing and growing agile testing with high productive distributed teams](https://reader034.fdocuments.net/reader034/viewer/2022042700/558bc418d8b42ac24b8b4696/html5/thumbnails/3.jpg)
Our Global Agile Testing
Supported by 5 pillars
![Page 4: Balancing and growing agile testing with high productive distributed teams](https://reader034.fdocuments.net/reader034/viewer/2022042700/558bc418d8b42ac24b8b4696/html5/thumbnails/4.jpg)
Enterprise Agile Transformation in ScanJour
"React fast on opportunities and needs from customers with real
solutions that create value"
![Page 5: Balancing and growing agile testing with high productive distributed teams](https://reader034.fdocuments.net/reader034/viewer/2022042700/558bc418d8b42ac24b8b4696/html5/thumbnails/5.jpg)
Organisation Journey Old days
![Page 6: Balancing and growing agile testing with high productive distributed teams](https://reader034.fdocuments.net/reader034/viewer/2022042700/558bc418d8b42ac24b8b4696/html5/thumbnails/6.jpg)
Organisation Journey Last couple of years
![Page 7: Balancing and growing agile testing with high productive distributed teams](https://reader034.fdocuments.net/reader034/viewer/2022042700/558bc418d8b42ac24b8b4696/html5/thumbnails/7.jpg)
Organisation Journey Summer 2012
![Page 8: Balancing and growing agile testing with high productive distributed teams](https://reader034.fdocuments.net/reader034/viewer/2022042700/558bc418d8b42ac24b8b4696/html5/thumbnails/8.jpg)
Towards the Customer Oriented Enterprise
![Page 9: Balancing and growing agile testing with high productive distributed teams](https://reader034.fdocuments.net/reader034/viewer/2022042700/558bc418d8b42ac24b8b4696/html5/thumbnails/9.jpg)
Our Global Agile Testing 5 Problematic Areas
symptoms (!) our cures (?)
![Page 10: Balancing and growing agile testing with high productive distributed teams](https://reader034.fdocuments.net/reader034/viewer/2022042700/558bc418d8b42ac24b8b4696/html5/thumbnails/10.jpg)
1: "Testing Bottleneck"
![Page 11: Balancing and growing agile testing with high productive distributed teams](https://reader034.fdocuments.net/reader034/viewer/2022042700/558bc418d8b42ac24b8b4696/html5/thumbnails/11.jpg)
1: Symptoms
Growing test backlog
![Page 12: Balancing and growing agile testing with high productive distributed teams](https://reader034.fdocuments.net/reader034/viewer/2022042700/558bc418d8b42ac24b8b4696/html5/thumbnails/12.jpg)
1: Symptoms
Long stabilization phase
![Page 13: Balancing and growing agile testing with high productive distributed teams](https://reader034.fdocuments.net/reader034/viewer/2022042700/558bc418d8b42ac24b8b4696/html5/thumbnails/13.jpg)
1: Symptoms
Trading off the quality
![Page 14: Balancing and growing agile testing with high productive distributed teams](https://reader034.fdocuments.net/reader034/viewer/2022042700/558bc418d8b42ac24b8b4696/html5/thumbnails/14.jpg)
Cures for "Testing Bottleneck"
• Quality focus in the team
• Test driven development
• Test automation
• Early testing
• Collaboration
• Definition of Done
![Page 15: Balancing and growing agile testing with high productive distributed teams](https://reader034.fdocuments.net/reader034/viewer/2022042700/558bc418d8b42ac24b8b4696/html5/thumbnails/15.jpg)
2: Testing Police
![Page 16: Balancing and growing agile testing with high productive distributed teams](https://reader034.fdocuments.net/reader034/viewer/2022042700/558bc418d8b42ac24b8b4696/html5/thumbnails/16.jpg)
2: Symptoms
Releases are often blocked (delayed) by testers
![Page 17: Balancing and growing agile testing with high productive distributed teams](https://reader034.fdocuments.net/reader034/viewer/2022042700/558bc418d8b42ac24b8b4696/html5/thumbnails/17.jpg)
2: Symptoms
Goals for testers and developers are not aligned
![Page 18: Balancing and growing agile testing with high productive distributed teams](https://reader034.fdocuments.net/reader034/viewer/2022042700/558bc418d8b42ac24b8b4696/html5/thumbnails/18.jpg)
2: Symptoms
Bad atmosphere inside the team
![Page 19: Balancing and growing agile testing with high productive distributed teams](https://reader034.fdocuments.net/reader034/viewer/2022042700/558bc418d8b42ac24b8b4696/html5/thumbnails/19.jpg)
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
![Page 20: Balancing and growing agile testing with high productive distributed teams](https://reader034.fdocuments.net/reader034/viewer/2022042700/558bc418d8b42ac24b8b4696/html5/thumbnails/20.jpg)
3: Remote Testing
![Page 21: Balancing and growing agile testing with high productive distributed teams](https://reader034.fdocuments.net/reader034/viewer/2022042700/558bc418d8b42ac24b8b4696/html5/thumbnails/21.jpg)
3: Symptoms
Testers and Developers are
in different locations
...or even...
in different teams
![Page 22: Balancing and growing agile testing with high productive distributed teams](https://reader034.fdocuments.net/reader034/viewer/2022042700/558bc418d8b42ac24b8b4696/html5/thumbnails/22.jpg)
3: Symptoms
Competition between disciplines:
up to additional activity to "trip-up"
another discipline
![Page 23: Balancing and growing agile testing with high productive distributed teams](https://reader034.fdocuments.net/reader034/viewer/2022042700/558bc418d8b42ac24b8b4696/html5/thumbnails/23.jpg)
3: Symptoms
Limited understanding between disciplines
![Page 24: Balancing and growing agile testing with high productive distributed teams](https://reader034.fdocuments.net/reader034/viewer/2022042700/558bc418d8b42ac24b8b4696/html5/thumbnails/24.jpg)
3: Cures
Cross-functional self-contained teams
Definition of Done
Community of practices
Self-managed teams with
coaching style technical
leadership
![Page 25: Balancing and growing agile testing with high productive distributed teams](https://reader034.fdocuments.net/reader034/viewer/2022042700/558bc418d8b42ac24b8b4696/html5/thumbnails/25.jpg)
4: 1-to-1 Automation
![Page 26: Balancing and growing agile testing with high productive distributed teams](https://reader034.fdocuments.net/reader034/viewer/2022042700/558bc418d8b42ac24b8b4696/html5/thumbnails/26.jpg)
4: Symptoms
Tests are “red” most of the time
![Page 27: Balancing and growing agile testing with high productive distributed teams](https://reader034.fdocuments.net/reader034/viewer/2022042700/558bc418d8b42ac24b8b4696/html5/thumbnails/27.jpg)
4: Symptoms
Required maintenance is increasing
![Page 28: Balancing and growing agile testing with high productive distributed teams](https://reader034.fdocuments.net/reader034/viewer/2022042700/558bc418d8b42ac24b8b4696/html5/thumbnails/28.jpg)
4: Symptoms
Results of autotests are ignored
![Page 29: Balancing and growing agile testing with high productive distributed teams](https://reader034.fdocuments.net/reader034/viewer/2022042700/558bc418d8b42ac24b8b4696/html5/thumbnails/29.jpg)
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
![Page 30: Balancing and growing agile testing with high productive distributed teams](https://reader034.fdocuments.net/reader034/viewer/2022042700/558bc418d8b42ac24b8b4696/html5/thumbnails/30.jpg)
4: Our Timeline
![Page 31: Balancing and growing agile testing with high productive distributed teams](https://reader034.fdocuments.net/reader034/viewer/2022042700/558bc418d8b42ac24b8b4696/html5/thumbnails/31.jpg)
5: Too Many Versions to Support
![Page 32: Balancing and growing agile testing with high productive distributed teams](https://reader034.fdocuments.net/reader034/viewer/2022042700/558bc418d8b42ac24b8b4696/html5/thumbnails/32.jpg)
5: Symptoms
Need in support for very old versions:
...many customers are still using them...
![Page 33: Balancing and growing agile testing with high productive distributed teams](https://reader034.fdocuments.net/reader034/viewer/2022042700/558bc418d8b42ac24b8b4696/html5/thumbnails/33.jpg)
5: Symptoms
Low innovation rate:
hotfixes and service packs
instead of
new feature releases
![Page 34: Balancing and growing agile testing with high productive distributed teams](https://reader034.fdocuments.net/reader034/viewer/2022042700/558bc418d8b42ac24b8b4696/html5/thumbnails/34.jpg)
5: Symptoms
Low customer adoption:
no real reasons for customers to switch to
the newest version
![Page 35: Balancing and growing agile testing with high productive distributed teams](https://reader034.fdocuments.net/reader034/viewer/2022042700/558bc418d8b42ac24b8b4696/html5/thumbnails/35.jpg)
5: Symptoms
Complicated upgrades:
upgrade procedure is
too risky or too expensive
![Page 36: Balancing and growing agile testing with high productive distributed teams](https://reader034.fdocuments.net/reader034/viewer/2022042700/558bc418d8b42ac24b8b4696/html5/thumbnails/36.jpg)
5: Cures
Solid and simple upgrade strategy
Support includes upgrades
Continuous integration and delivery
Potentially releasable products every sprint
![Page 37: Balancing and growing agile testing with high productive distributed teams](https://reader034.fdocuments.net/reader034/viewer/2022042700/558bc418d8b42ac24b8b4696/html5/thumbnails/37.jpg)
Our Global Agile Testing
The 5 pillars
The 5 Problematic Areas
![Page 38: Balancing and growing agile testing with high productive distributed teams](https://reader034.fdocuments.net/reader034/viewer/2022042700/558bc418d8b42ac24b8b4696/html5/thumbnails/38.jpg)
Balancing and growing our agile testing
Oleksiy Shepetko
Under testing vs. Over testing
Test automation vs. Manual testing
Customer adoption vs. R&D product focus
Local vs. Distributed
@ashepetko
Mads Troels Hansen
@MadsTH
![Page 39: Balancing and growing agile testing with high productive distributed teams](https://reader034.fdocuments.net/reader034/viewer/2022042700/558bc418d8b42ac24b8b4696/html5/thumbnails/39.jpg)
Please evaluate our presentation
by using the evaluation booklets
which you can find in your
conference bag.
Thank you!