Agile Workshop
The purpose of this workshop is to provide you with an introduction on how agile methods are applied on real projects. The workshop kicks-off with an introduction of agile methods in general, and then elaborates the specific agile methods “scrum” and “extreme programming”.
Agile teams adopt user stories as description of requirements and as a unit-of-work in the work backlog. To meet both purposes, the author of the user stories should be aware of user stories best practices and possible smells. The second part explains in detail how user stories should be used to enable these objectives.
Agile planning is not about following the plan. Agile planning is performed iteratively and incrementally. It is all about delivering relevant information to allow the customer to take the right trade off decisions while elaborating the plan. The concept of story points is used to estimate effort. The 3rd part describes planning and estimation practices and rounds up with some of the metrics that can be used to track progress on your project.
The development team adopts certain practices with the intention of optimizing the work performed by the team. Agile teams follow a strict daily cycle. The daily cycle and its major practices are explained in the last part of the workshop.
Contents
- Part 1 : Introduction to agile methods.
- Part 2 : Introduction to user stories.
Background of user stories.
What are user stories
Best practices
Smells
Why user stories
Background of agile methods.
XP : Practices, work products and some guidelines.
Scrum : Process, practices, work products and some guidelines.
- Part 3 : Planning and estimation.
Introduction
Estimation in story points
Planning poker
Planning for uncertainty
Tracking progress
- Part 4 : Daily team practices.
Team organization, team roles.
Daily scrum
Test driven development (TDD)
Refactoring
Pair programming
Continuous integration
Retrospective
Requirements
No specific knowledge required
Target Audience
Anyone who wants to familiarize themselves with the Agile approach:
- Management
- Project Leaders
- Functional Analysts (proxies)
- Developers
Period(s)
There are no public training classes scheduled.
Please contact us for possible private classes.
