Courses on agile software development and management

eXperience Agile Project Management

People who manage projects need at least a helicopter view over a few methods, and thoroughly understand the underlying mechanisms, This understanding forms a solid basis to apply and introduce practices in order to improve software development in their own organisation, and guide teams in the timely and appropriate application of these practices.

Understanding the fundamentals enables you to monitor the extent to which a particular practice is effective in it's context and to organize process-improvement.

In this two day course the participants will be introduced to Agile Software development and process improvement methods using XP, SCRUM and Lean software development as examples. See Course details for the full programme.

eXperience Agile

Getting started hands on

Because Agile Software Development is a great way to generate business value, it is gradually crossing over to the mainstream. In a three day hands-on course, Rob Westgeest and I introduce planning, test driven development and analysis skills that enable programmers to more effectively contribute to a thriving business. We combine explanation from our experience with immersive exercises and a multi-day case, resulting in a working system. You can find more information on this course (in Dutch)the flyer (PDF) on the eXPerience Agile website.

Test Driven Development

Hands-on introduction for programmers

Test Driven Development enables programmers to deliver valuable software quickly and sustainably. Defects are prevented by writing tests first, before production code, and running automated suites of tests to prevent regression. Designing a program for testability makes the program more modular and easy to change later on. This enables programmers to say 'yes' to customer change requests more often. This course comes in a half-day and full-day version. The half-day version consistis of a presentation, a live programming demonstration and a dialogue with the audience. The full-day version adds another half day in which the participants experience TDD first hand, by programming on a concrete example.

One day agile introduction (free format)

The Big Picture

Agile Software Development lets organisations deliver valuable software early. An increasing number of organisations is using or exploring Agile approaches to software and business development. After this one-day course participants will have a basic understanding of several agile methodologies, sufficient to make small improvements in their workplace. Participants will know how they and their organisation can benefit from agile principles and practices. Course details