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 Introduction to Test3600

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 Test3600

0 test360
integrated toolset and set of practices based on proven product testing patterns

Test3600

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

References

references
Derived from “The Seven Habits of Highly Effective People” written by Stephen R. Covey

Thank You

http://twitter.com/#!/vipsgupta

https://vipulgupta1.wordpress.com/

Sign up to vote on this title
UsefulNot useful