Agile Project Execution & Management is as radically different from traditional project management as Agile processes are different from traditional methodologies. Rather than plan, instruct and direct, the agile project manager facilitates, coaches and leads. In this training the participants learn how to be a successful Practitioner in Agile Methods.
This two day workshop is intended to impart the skills required to effectively work in Agile Scrum teams.

Module 1 – Introduction to Class
Participants | Familiarization with course material | Familiarization with the protocols and timings | Expectation setting and clarifications
Module 2 – Agile Concepts
Module 3 – Overview of Agile methods
Scrum | XP and XP2 | FDD | RUP | Crystal Clear | Dynamic Systems Development Method (DSDM)
Module 4 – The Agile Life cycle
The Scrum process | Requirements – User Stories | Scrum artifacts | Scrum roles | Scrum meetings
Module 5 – The Scrum Team
TMMi Scrum team composition | Team commitment and self-organization | Role of testers in Scrum | Dynamics of a Sprint | Skills requirement for testers
Module 6 – Agile Engineering practices
Re-factoring | Test driven development | Continuous integration | Retrospectives | Pair programming
Module 7 – Introduction to Extreme Programming – XP
Basic idea | XP myths | Core XP values | Primary practices
Module 8 – Agile testing strategies
Testing in Agile projects | Practice of Continuous testing | Testing as part of Iterations | Shared test resources | Testers in distributed teams
Module 9 – Test strategy planning
Deciding types of tests | Testing for various life cycle models | Test planning for a Release
Module 10 – Testing in iterations
Test case design, review | Unit testing | Functional testing | Bug tracking and management | Validating bugs
Module 11 – Estimation in Agile
Facts about Estimation | Agile estimation strategy | Estimating test efforts in Agile | Modified Wide band Delphi process | Estimation using Planning poker method
Module 12 – Testing outside sprints
Planning high volume testing | Planning for Regression, Workflow, System acceptance testing | Planning for performance testing
Module 13 – Test Metrics
Metrics for Agile projects | Definition of metrics | Some useful test metrics for Agile projects | Metric collection and analysis
Module 14 – Case Study & Practice
Release planning with specific testing requirements | Estimation in Agile – Wide band Delphi and planning poker | Sprint planning meeting | Execution of a 90-min sprint