<p>A Practical Guide to implementing Agile
QA process on Scrum Projects
Agile QA
Syed Rayhan
Co-founder, Code71, Inc.
Contact: srayhan@code71.com
Blog: http://blog.syedrayhan.com
Company: http://www.code71.com
Product: http://www.scrumpad.com
2
www.Code71.com
www.ScrumPad.com
Copyright 2004-2008 Code71, Inc.
My Background
Expertise
Career
Iterative incremental development
Technology planning and architecture
On-shore/Off-shore software development using
Agile/Scrum
Interes ts
Co-founder, Code71, Inc.
13+ years of total experience
Co-author of “Enterprise Java with UML”
Cultural aspect of self-organizing team
Scrum for projects delivered remotely
Agile engineering practices
3
www.Code71.com
www.ScrumPad.com
Copyright 2004-2008 Code71, Inc.
Agenda
Recap
Individual Practices
Section 2
Section 4
Section 3
A Case Study
Holistic View of QA
Section 5
Introduction
Section 1
Q&A
Section 6
4
www.Code71.com
www.ScrumPad.com
Copyright 2004-2008 Code71, Inc.
What to Expect
Focus
Context
Build common base of understanding
Develop a set of gudielines- process, roles, and team composition
Address typical questions asked
Key
Takeaways
How to perform QA on an Agile/Scrum project
Agile/QA best practices
Teams and organizations are adopting Agile/Scrum
Teams struggle with making the transition from waterfall to
Agile/Scrum
5
www.Code71.com
www.ScrumPad.com
Copyright 2004-2008 Code71, Inc.
Agenda
Recap
Individual Practices
Section 2
Section 4
Section 3
A Case Study
Holistic View of QA
Section 5
Introduction
Section 1
Q&A
Section 6
6
www.Code71.com
www.ScrumPad.com
Copyright 2004-2008 Code71, Inc.
The challenges?
Is QA part of the development team?
Can we fit QA in the same iteration as development?
How can we scale Agile QA?
Who does QA?
Does QA costs more in Agile as product seems to change from
sprint to sprint?
Do we need “test plan”?
Are story acceptance tests enough?
When do we know testing is done?
Who defines test cases?
Do we need t