Declan Whelan

Delivering better software.


Is your team new to agile? Are you finding it difficult to make the transition to agility? I can help through agile training courses tailored to your people, processes and product. I will meet with your management team and team members to better understand the challenges you face and what you plan to achieve with an agile process. I will then deliver a hands-on training course in your facilities. Typical courses run from one day to a week.

Agile Team Immersion

The best way for a team to learn agility is through total immersion. This allows the entire team to learn together in a realistic situation providing a deep learning experience that sticks.

This three to five day course is a hands-on immersion in an agile environment. We start with an introduction to agile values, principles and values. We then jump quickly into developing a project charter and a release plan.

Each day is an iteration and starts with an iteration planning session. This is followed by three 90 minute development sessions with each session mirroring a typical day. Core agile practices followed include:

  • Story writing and estimation
  • Task planning and estimation
  • Story tests
  • Simple design
  • Test driven development & refactoring
  • Continuous integration
  • Pairing

A business context and a small but functional code base with source, automated unit tests & story tests and build scripts is provided. This allows the team to quickly grasp the business value proposition, learn the code and start developing immediately.

The training is suitable for teams of 4 to 12 team members including product owners, developers, testers, technical writers, project managers and UX designers.

Please feel free to contact me for course availability and pricing.