The 7 habits of Effective Agile Testers Sof
The 7 habits of Effective Agile Testers Sof. Tec 2010 Vipul Gupta Sr. Test Architect www. impetus. com
Agenda § Why Agile? § What Agile development demands? § Challenges it poses for testers § Habits tester should develop § Introduction to Test 3600
Who am I? vipul gupta §tester by heart §test architect by choice §current leader of test engineering R&D
Who all here follow Agile?
Who all here TRULY follow Agile?
Why Agile? incremental §build gradually §review and demonstrate
Why Agile? iterative §take small steps, have multiple checkpoints §development and testing works together
Why Agile? adaptive §replan based on learnings and feedback
Why Agile? predictive §granular user stories §defined acceptance criteria
What Agile Development Demands? high §collaboration §pairing between teams
What Agile Development Demands? self §organization §onus on deliverables
Challenges for Testers challenges §achieving adequate test coverage in each iteration §incomplete code delivered with each iteration §user stories not clearly drafted §developers do most of the testing
Does it mean testers existence is jeopardized?
Testers Still Needed need to §expand user stories §validate completeness of requirements §perform more specialized testing
Habits testers need to develop habit 1 §be proactive § open in communication with team and stakeholders § own the tasks that are assigned
Habits testers need to develop habit 2 §begin with the end in mind § define the scope correctly § retrospect
Habits testers need to develop habit 3 §put first things first § strategize before moving forward § continuous planning
Habits testers need to develop habit 4 §think win/win § pair up with the business and development team § stay away from blame game
Habits testers need to develop habit 5 §seek first to understand, then to be understood § § identify the root cause of the problem identify multiple solutions discuss the solutions within team do not make personal attacks on any team member
Habits testers need to develop habit 6 §synergize § testers and developers collaboration can help in improving test coverage § share the tasks within team § share the learnings with other team members
Habits testers need to develop habit 7 §sharpen the saw § learn new techniques § exploit OSS tools
Introduction to Test 3600 0 test 360 §integrated toolset and set of practices based on proven product testing patterns
Test 3600
Summary 7 habits § § § be proactive begin with the end in mind put first things first think win/win seek first to understand, then to be understood § synergize § sharpen the saw
Acknowledgements references §Derived from “The Seven Habits of Highly Effective People” written by Stephen R. Covey
Thank You http: //twitter. com/#!/vipsgupta https: //vipulgupta 1. wordpress. com/
- Slides: 26