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

The 7 habits of effective agile testers

1,167 views

Published on

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,167
On SlideShare
0
From Embeds
0
Number of Embeds
27
Actions
Shares
0
Downloads
14
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

The 7 habits of effective agile testers

  1. 1. The 7 habits of Effective Agile Testers SoftTec2010 Vipul Gupta Sr. Test Architect www.impetus.com
  2. 2. Agenda  Why Agile?  What Agile development demands?  Challenges it poses for testers  Habits tester should develop  Introduction to Test3600
  3. 3. Who am I? tester by heart test architect by choice current leader of test engineering R&D vipul gupta
  4. 4. Who all here follow Agile?
  5. 5. Who all here TRULY follow Agile?
  6. 6. Why Agile? build gradually review and demonstrate incremental
  7. 7. Why Agile? take small steps, have multiple checkpoints development and testing works together iterative
  8. 8. Why Agile? replan based on learnings and feedback adaptive
  9. 9. Why Agile? granular user stories defined acceptance criteria predictive
  10. 10. What Agile Development Demands? collaboration pairing between teams high
  11. 11. organization onus on deliverables self What Agile Development Demands?
  12. 12. achieving adequate test coverage in each iteration incomplete code delivered with each iteration user stories not clearly drafted developers do most of the testing challenges Challenges for Testers
  13. 13. Does it mean testers existence is jeopardized?
  14. 14. expand user stories validate completeness of requirements perform more specialized testing need to Testers Still Needed
  15. 15. be proactive  open in communication with team and stakeholders  own the tasks that are assigned Habits testers need to develop habit 1
  16. 16. begin with the end in mind  define the scope correctly  retrospect Habits testers need to develop habit 2
  17. 17. put first things first  strategize before moving forward  continuous planning Habits testers need to develop habit 3
  18. 18. think win/win  pair up with the business and development team  stay away from blame game Habits testers need to develop habit 4
  19. 19. 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 5
  20. 20. 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 6
  21. 21. sharpen the saw  learn new techniques  exploit OSS tools Habits testers need to develop habit 7
  22. 22. integrated toolset and set of practices based on proven product testing patterns Introduction to Test3600 test3600
  23. 23. Test3600
  24. 24.  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 Summary 7 habits
  25. 25. Derived from “The Seven Habits of Highly Effective People” written by Stephen R. Covey References references
  26. 26. Thank You http://twitter.com/#!/vipsgupta https://vipulgupta1.wordpress.com/

×