QA for Agile Projects

QA for Agile Projects

Contact Us | Register Now

Program Highlights
Because QA and testing in an agile environment is fundamentally different from QA and testing in a traditional environment. You need to understand the differences.

This course focuses on practical issues faced by increasing numbers of testers and their managers. These issues arise because most corporations are still fairly traditionally structured even though many software development teams are heading full steam into modern iterative, incremental, component based, agile software development techniques. This leaves testers assigned to an agile team stuck coping with an organizational and technical paradigm shift that traditional policies and practices are inadequate to handle. The highly iterative environment characteristic of these modern development projects has a dramatic and comprehensive effect on all aspects of testing including test planning, scheduling, budgeting, risk assessment, overall test asset allocation and fundamental organizational issues.

This course presents a disciplined approach of how to integrate testing processes with iterative/incremental software engineering practices. The course is founded on the philosophy that mature agile approaches to software development, while markedly unique, are as disciplined as any other mature software development approach. You need to learn this new discipline.

If you are an IT, quality, or project manager, you need to understand the radically different approach to test and QA metrics in a truly agile environment.

After the completion of this two-day tutorial, participants will be able to:

Set up an appropriate test process for an iterative project
Set up an appropriate organizational structure for an iterative project
Determine which agile concepts are appropriate for any iterative project
Use risk analysis to allocate testing effort
Optimally coordinate the test team with the development team
Plan, create and execute effective tests for modern iterative software systems
Know how to develop system test cases from stories and acceptance criteria
How to interact with developers in a Scrum environment
Know when and how to automate testing
Help product owners slice requirements and develop good acceptance criteria
Help the team clarify and develop quality requirements

Target Audience
An essential course for any member of an agile project – since all agile team members have testing responsibilities.
The course is especially targeted to agile team members specializing in testing and QA
Ideal for those looking to improve the value and effectiveness of testing on an Agile project or how to implement Agile methods within a test practice
Test Leads, Test Managers and IT Leadership, who are responsible for leading and managing an organization’s Quality Assurance program as the organization transitions to an agile framework.

1. How is QA and testing in an agile environment different from QA and testing in a traditional environment?
a. Different organization structure
b. Different metrics
c. Different skills
d. Different tools
e. Different set of persons involved

2. Is test planning different?
a. YES! There is still planning, but it is done incrementally

3. Are mature agile approaches to software development as disciplined as any other mature software development approach?
a. Yes, but the way we approach testing is different. It is just as rigorous, but different.

4. Will I still collect the same metrics?
a. No. Instead of measuring defects found and test cases run, you will focus your metrics on delivered defects, and minimizing elapsed time between defect insertion and defect removal.

5. Will I still have traceability from requirements to test cases?
a. Yes! All product backlog items will have acceptance criteria that are directly traceable to test cases

6. Will the QA department be in charge of Quality?
a. No. The development will be in charge of quality. The QA department will evolve towards becoming a center of excellence.

7. Will the organizational structure for an iterative project be the same as for a traditional project?
a. No, but there are a variety of organizational structures that can work in an agile environment.

8. Will I still use risk analysis to allocate testing effort.
a. Absolutely, but it will be done more organically and less numerically.

9. I’ve heard agile teams automate all of their test cases. Is manual testing still needed?
a. Yes. Mature agile teams use a lot of manual testing, but it tends to be more exploratory in nature and less “scripted”

10. Given the amount of Automated testing required on an agile team, will I need to learn QTP scripting?
a. Probably not, most agile automation is “under the interface” and uses tools like Fitness or a native programming language.

11. Will I need to work with the product owner to help them specify good acceptance criteria for product backlog items?
a. Yes, the product owner will need the help of someone with test design skills.

12. Will I need to help product owners slice requirements into appropriately sized PBIs.
a. Yes, test design skills are needed for this activity.

13. Will I learn the details and “why” behind the answers to the questions above?
a. Yes. That is why we are running this 2-day course.

Program Outline
Introductions (09:00 – 09:30)
Facilitator Introduction
Participant Introductions and Expectations
Overview of Day

Day 1
Underlying Philosophy and Implications on Testing
Process spectrum
Agile Manifesto
Agile testing fundamentals
Stories and test cases
Coordinating between embedded testing and independent testing
Bug reporting and tracking
Progress and quality assessment reports
Identifying and quantifying risk
Mapping risk to requirements and test cases
Test case automation
Agile metrics
Retrospectives and testing

Day 2
Definition of Done and impact on velocity
EXtreme Programming (XP) and technical practices
Mixed culture projects
Fitting process to projects
Creating and Executing System Test Cases
Use cases vs. stories
Stakeholder identification and Risk Analysis
Value to the client
Tracing requirements to test cases
Finding test cases from stories
Role of test Scripting in Agile projects
Role of Exploratory testing in Agile projects
Business facing vs technology facing tests
Automated testing through the interface
Automated testing under the interface
Consulting Hour (16:15 – 17:15)

Course Dates, Venue & Timings:

Sl.No. State City Batch1-Date Batch1-Date Batch2-Date Batch2-Date Batch3-Date Batch3-Date Batch4-Date Batch4-Date Venue Contact
01 AP Hyderabad - - 23-Apr'11 27-Apr'11 7-may'11 11-may'12 4-Jun’12 8-Jun’12 Ameerpet/Hightechcity Jason-91-40-64568797
02 Delhi Delhi/Gurgaon/Noida - - 28-Apr'12 29-Apr'12 26-May’12 27-May’12 23-Jun’12 24-Jun’12 Nehru place / Noida sector 6 Arun : 9810 328046
03 Karnataka Bangalore - - 5-May’12 6-May’12 26-MAY’12 27-May’12 2-June'12 3-June'12 DBS House 26, Cunningham Road ,Opp Indian Express Building, Bangalore - 560 052 Sundar Raj
04 Maharashtra Mumbai - - 21-Apr’12 22-Apr’12 19-May’12 20-May’12 16-Jun’12 17-Jun’12 DBS Heritage,Prescot Road,Opp. Cathedral Sr. School,Fort, Mumbai 400001. DBS Heritage (From Airport instruct the car / cab driver to drive to Fort, Fashion Street. It’s near Siddharth College, Budha Bhavan. Also there are schools like J. P. Pettit School & Cathedral Sr. School Mr.Vasudev
05 Maharashtra Pune 19-May'12 20-May'12 - - - - 30-Jun'12 1-Jul'12 Level-5, Tech Park-1, Airport Road, Yerwada, Pune - 411 006, India Mr.Manish
06 Tamilnadu Chennai - - 14-Apr'12 15-Apr'12 12-MAY'12 13-MAY'12 9-Jun’12 10-Jun’12 DBS House 31A, Cathedral Garden Rd ,Between Hotel Palmgrove and Valluvarkottam Nugambakkam,Chennai - 600034 Mr.Solomon
07 Westbengal Kolkata - - 30-Apr'12 1-May'12 30-May'12 31-May'12 30-Jun'12 1-Jul'12 DBS House 10/2, Hungerford Street,Opp. Exit Gate of Saturday Club,Kolkata - 700017 Mr.Sandeep
08 Kerala Trivandrum - - 30-Apr'12 1-May'12 30-May'12 31-May'12 30-Jun'12 1-Jul'12 DBS center Mr.Manoj
09 Kerala Cochin - - 30-Apr'12 1-May'12 30-May'12 31-May'12 30-Jun'12 1-Jul'12 ThomasMount ,ICTA Building,Changampuzha Nagar P.O.,Cochin- 682 033 Mr.Manoj: 9995881093
10 Tamilnadu Coimbatore - - - - 30-May'12 31-May'12 30-Jun'12 1-Jul'12 DBS Center Mr.Balaji
11 Maharashtra NAGPUR - - - - 30-May'12 31-May'12 30-Jun'12 1-Jul'12 DBS House Mr.Yogesh -9890952752
12 Gujarat Ahmedabad 16-Apr'12 17-Apr'12 - - - - 30-Jun'12 1-Jul'12 Aakruti Complex,Nr. Stadium Cross Road, Navrangpura,Ahmedabad-380009, Gujarat, INDIA Mr.Alok
13 Africa Johannesburg 29-MAY'12 31-MAY'12 - - - - - - Johannesburg,Africa Mr.Kamanbedu
14 Brazil São Paulo 26-JUN'12 28-JUN'12 - - - - - - Rua Rosa e Silva, No. 137, Apt - 4,Santa Cecilia,São Paulo, Brazil. CEP - 01230-020 Mr.Abhishek Ph - (55) - (11) - 87154930
15 Philippines Manila 24-JUL'12 26-JUL'12 - - - - - - Makati ,Philippines Mr.Sandeep : (+63)-917-872-3931
16 Nepal Khatmandu 28-AUG'12 30-AUG'12 - - - - - - Khatmandu Mr.ARun
17 Republic of Mauritius mauritius 25-SEPT'12 27-SEPT'12 - - - - - - mauritius Mr.ARun
18 Srilanka Colombo 1-MAY'12 3-MAY'12 - - - - - - Colombo,Srilanka Ms.Buddhini
19 Canada Toronto 23-OCT'12 25-OCT'12 - - - - - - 203 Royal Appian Cres, Concord ON 14K513 Mrs.Vala Ph.4169391252
20 USA Boston 16-Apr'12 17-Apr'12 - - - - - - Boston,USA Mr.Gaurav
21 UK London 21-DEC'12 23-DEC'12 - - - - - - London,UK Mr. BV Rao -0044-7891461544
22 USA California 16-Apr'12 17-Apr'12 - - - - - - 12128 Skylark Rd Clarksburg MD 20871 California ,USA Mr.Prashanth Ph : 001 - 240-257-2624
23 Bangladesh Dhaka 27-NOV'12 29-NOV'12 - - - - - - Dhaka Mr.Arun
24 ARMENIA GEORGIA 8-MAY'12 10-MAY'12 - - - - - - TIBLISI,Armenia Mr.Abata
25 Honkong Honkong 27-NOV'12 29-NOV'12 - - - - - - Honkong Mr.Peter
25 SAUDIARABIA RIYADH 28-MAY'12 30-MAY'12 - - - - - - RIYADH Mr.Rasheed 96626860652

Contact : Vijay Cell:0-9440089341

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License