[hcmc stc jan 2015] how to work effectively as a tester in agile teams
TRANSCRIPT
![Page 1: [HCMC STC Jan 2015] How To Work Effectively As a Tester in Agile Teams](https://reader030.vdocument.in/reader030/viewer/2022032616/55a929411a28abc3768b47fc/html5/thumbnails/1.jpg)
All Right reserved - © IMT 2008-2014
How To Work Effectively As A Tester In Agile Team
![Page 2: [HCMC STC Jan 2015] How To Work Effectively As a Tester in Agile Teams](https://reader030.vdocument.in/reader030/viewer/2022032616/55a929411a28abc3768b47fc/html5/thumbnails/2.jpg)
All Right reserved - © IMT 2008-2014
CONTENT
Scrum & Agile Testing Overview
Agile Tester’s Roles and Responsibilities
Agile Tester’s Mindset
Collaboration in Agile Team
Other Skills Agile Tester Needs
2
![Page 3: [HCMC STC Jan 2015] How To Work Effectively As a Tester in Agile Teams](https://reader030.vdocument.in/reader030/viewer/2022032616/55a929411a28abc3768b47fc/html5/thumbnails/3.jpg)
All Right reserved - © IMT 2008-2014
Agile Scrum Overview
3
![Page 4: [HCMC STC Jan 2015] How To Work Effectively As a Tester in Agile Teams](https://reader030.vdocument.in/reader030/viewer/2022032616/55a929411a28abc3768b47fc/html5/thumbnails/4.jpg)
All Right reserved - © IMT 2008-2014
Agile Testing Overview
Agile Testing is a software testing practice that follows the principles of Agile software development.
4
![Page 5: [HCMC STC Jan 2015] How To Work Effectively As a Tester in Agile Teams](https://reader030.vdocument.in/reader030/viewer/2022032616/55a929411a28abc3768b47fc/html5/thumbnails/5.jpg)
All Right reserved - © IMT 2008-2014
Agile Tester’s Roles & Responsibilities
Responsible for Test Preparation
» Take part in requirement elaboration
» Attend Iteration planning meeting
» Collaborate well with Product Owner to clarify user stories and the concept of tests
» Prioritize all tasks
» Estimate time for testing features/backlogs
» Identify and mitigate risks
5
![Page 6: [HCMC STC Jan 2015] How To Work Effectively As a Tester in Agile Teams](https://reader030.vdocument.in/reader030/viewer/2022032616/55a929411a28abc3768b47fc/html5/thumbnails/6.jpg)
All Right reserved - © IMT 2008-2014
Agile Tester’s Roles & Responsibilities
Responsible for Test Execution
» Attend Daily Stand up Meeting
» Design Test cases
» Automate acceptance test cases wherever possible
» Perform regression, exploratory & acceptance testing
» Write/update & execute acceptance criteria
» Identify the gap between what the customer expects and what the team delivers
6
![Page 7: [HCMC STC Jan 2015] How To Work Effectively As a Tester in Agile Teams](https://reader030.vdocument.in/reader030/viewer/2022032616/55a929411a28abc3768b47fc/html5/thumbnails/7.jpg)
All Right reserved - © IMT 2008-2014
Agile Tester’s Roles & Responsibilities
Responsible for Test Evaluation » Be part of Iteration review & Retrospective meeting
» Responsible for evaluating test deliverables
» Provide continuous feedback to development team
7
![Page 8: [HCMC STC Jan 2015] How To Work Effectively As a Tester in Agile Teams](https://reader030.vdocument.in/reader030/viewer/2022032616/55a929411a28abc3768b47fc/html5/thumbnails/8.jpg)
All Right reserved - © IMT 2008-2014
Agile Tester Mindset
8
![Page 9: [HCMC STC Jan 2015] How To Work Effectively As a Tester in Agile Teams](https://reader030.vdocument.in/reader030/viewer/2022032616/55a929411a28abc3768b47fc/html5/thumbnails/9.jpg)
All Right reserved - © IMT 2008-2014
Agile Tester Mindset
Impediments & Challenges » Is Tester part of the development team?
» Do we need test strategy and test plan to manage testing?
» Is the number of defects reported a good metric to measure testing effectiveness?
» Is automation required only when regression testing is needed?
9
![Page 10: [HCMC STC Jan 2015] How To Work Effectively As a Tester in Agile Teams](https://reader030.vdocument.in/reader030/viewer/2022032616/55a929411a28abc3768b47fc/html5/thumbnails/10.jpg)
All Right reserved - © IMT 2008-2014
Agile Tester Mindset
Impediments & Challenges » How to manage Time zone difference?
» How to cope with short iterations?
» How to cope with lack of documentation?
» How to cope with changes of requirement
10
![Page 11: [HCMC STC Jan 2015] How To Work Effectively As a Tester in Agile Teams](https://reader030.vdocument.in/reader030/viewer/2022032616/55a929411a28abc3768b47fc/html5/thumbnails/11.jpg)
All Right reserved - © IMT 2008-2014
Agile Tester Mindset
Impediments & Challenges » Passive attitudes in daily Scrum meeting
» Focus too much on the detail of backlog items rather than on bigger picture of product backlog
» Passive in evaluation of changes, asking permission instead of taking charge
11
![Page 12: [HCMC STC Jan 2015] How To Work Effectively As a Tester in Agile Teams](https://reader030.vdocument.in/reader030/viewer/2022032616/55a929411a28abc3768b47fc/html5/thumbnails/12.jpg)
All Right reserved - © IMT 2008-2014
Agile Tester Mindset
» Take part in all aspects of the team
» Having multiple viewpoints
» Responsible for delivering what the business needs
» Pursue proactive and continuous improvement
» Focus on delivering shippable software
» Respond appropriately to changes
12
![Page 13: [HCMC STC Jan 2015] How To Work Effectively As a Tester in Agile Teams](https://reader030.vdocument.in/reader030/viewer/2022032616/55a929411a28abc3768b47fc/html5/thumbnails/13.jpg)
All Right reserved - © IMT 2008-2014
Collaboration in Agile team
13
![Page 14: [HCMC STC Jan 2015] How To Work Effectively As a Tester in Agile Teams](https://reader030.vdocument.in/reader030/viewer/2022032616/55a929411a28abc3768b47fc/html5/thumbnails/14.jpg)
All Right reserved - © IMT 2008-2014
Collaboration in Agile team
With Product Owner » PO collaborates with team to:
Manage product backlog
Balance quality and progress
Decide how many backlogs to be included in a sprint
» Tester collaborates with PO to:
Understand the concept of tests
Enforce requirements
Provide quality information to drive development.
14
![Page 15: [HCMC STC Jan 2015] How To Work Effectively As a Tester in Agile Teams](https://reader030.vdocument.in/reader030/viewer/2022032616/55a929411a28abc3768b47fc/html5/thumbnails/15.jpg)
All Right reserved - © IMT 2008-2014
Collaboration in Agile team
With Product Owner » PO and team have to agree on how requirement
changes are managed
» PO attends Sprint Planning meeting to prioritize product backlogs
» PO joins Sprint Review to review team outputs
15
![Page 16: [HCMC STC Jan 2015] How To Work Effectively As a Tester in Agile Teams](https://reader030.vdocument.in/reader030/viewer/2022032616/55a929411a28abc3768b47fc/html5/thumbnails/16.jpg)
All Right reserved - © IMT 2008-2014
Collaboration in Agile team
16
![Page 17: [HCMC STC Jan 2015] How To Work Effectively As a Tester in Agile Teams](https://reader030.vdocument.in/reader030/viewer/2022032616/55a929411a28abc3768b47fc/html5/thumbnails/17.jpg)
All Right reserved - © IMT 2008-2014
Collaboration in Agile team
With Developer » Learn about customers
» Build stories and acceptance testing
» Mature the definition of “done”
» Provide quality information to the developers quickly
» Install and learn tools
17
![Page 18: [HCMC STC Jan 2015] How To Work Effectively As a Tester in Agile Teams](https://reader030.vdocument.in/reader030/viewer/2022032616/55a929411a28abc3768b47fc/html5/thumbnails/18.jpg)
All Right reserved - © IMT 2008-2014
Collaboration in Agile team
With Developer » Treat tester & developer as one integrated team
» Be friendly and open-minded
» Sharing thoughts & strategies
» Keep your reporting style positive
» Emphasize collaborations over tools & process
18
![Page 19: [HCMC STC Jan 2015] How To Work Effectively As a Tester in Agile Teams](https://reader030.vdocument.in/reader030/viewer/2022032616/55a929411a28abc3768b47fc/html5/thumbnails/19.jpg)
All Right reserved - © IMT 2008-2014
Other Skills Agile Tester Needs
» Domain Knowledge
» Communication
» Automation Testing
» Exploratory Testing
» Non-functional Testing
19
![Page 20: [HCMC STC Jan 2015] How To Work Effectively As a Tester in Agile Teams](https://reader030.vdocument.in/reader030/viewer/2022032616/55a929411a28abc3768b47fc/html5/thumbnails/20.jpg)
All Right reserved - © IMT 2008-2014
Summary
Agile Tester’s role is not just “Testing”
What makes Agile Tester become effective?
» Understand clearly about Roles & Responsibilities
» Have proper Agile mindset
» Collaborate well with team, and Product owner
» Have skillset that needs for testing job.
20
![Page 21: [HCMC STC Jan 2015] How To Work Effectively As a Tester in Agile Teams](https://reader030.vdocument.in/reader030/viewer/2022032616/55a929411a28abc3768b47fc/html5/thumbnails/21.jpg)
All Right reserved - © IMT 2008-2014
Q&A
21
![Page 22: [HCMC STC Jan 2015] How To Work Effectively As a Tester in Agile Teams](https://reader030.vdocument.in/reader030/viewer/2022032616/55a929411a28abc3768b47fc/html5/thumbnails/22.jpg)
All Right reserved - © IMT 2008-2014 22
For more information, please contact
An Le – IMT Project Manager
Email: [email protected]
IMT Web site: www.imt-soft.com
HCMC STC Website: www.hcmc-stc.org