STRATEGIES FOR DISTRIBUTED AGILE TESTING
Anand Bagmar
Test Practice Lead
@BagmarAnand about.me/anand.bagmar
ABOUT ME
Money / Value
Time
Quality
ORGANIZATION OBJECTIVE
DISTRIBUTION / FRAGMENTATION
PRACTICES THAT HINDER
Assumptions Bullying
Ganging up Not caring for other
TEAM WORK
ANTI-PATTERNS – TOOLS
ANTI-PATTERNS – REPORTS & METRICS
ANTI-PATTERNS – SELF-INTEREST
ANTI-PATTERNS – MINDSET
ANTI-PATTERN - DISTRIBUTING WORK
Analysts
Developers
Infrastructure
Testers
ANTI-PATTERNS – PASSIVE ATTITUDE
PRACTICES, TIPS AND TRICKS
Mindset Environments
Communication
Distributing Work
Toolset
ATDD Test Automation
Reporting & Metrics
Defect Reporting
NFRs
Retrospectives
MINDSET
ONE PRODUCT, ONE TEAM!
KISS principle
Keep an open mind
Cross pollination, by frequent rotation
Be positive
Trust your team(s)
COMMUNICATION
Talk
Video Conference Visual Communication Chatting
Call and Talk Schedule Meeting
TOOLSETS
Project Collaboration
Testing
Continuous Integration
(CI)
Dashboards
Defects, Risks
TOOLSETS SHOULD AIM TO …
Project Collaboration
Testing
Continuous Integration
(CI)
Dashboards
Defects, Risks
Ease Communication
Common & Consistent
Flexible
Information Islands
Accessible to All
Overhead
ENVIRONMENTS
Test Development
Automation
Test 1
Test 2
UAT
Performance Lab
Production
DISTRIBUTING WORK
REPORTING & METRICS
Meaningful
Shared View of progress
Is application Getting better?
Valuable Vs Good to Have
Automated & Real-time
Visible to All
IPMS, SHOWCASES, RETROSPECTIVES
abagmar@gmail.com
Anand.Bagmar@thoughtworks.com
@BagmarAnand
about.me/anand.bagmar
THANK YOU