
Practical, hands-on, with (people) tools you can easily integrate in your daily work.
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 learn how they and their organisation can benefit from agile principles and practices.
In this workshop participants will experience an extreme simulation of building software using the "tracer bullets" principle. Tracer bullets light up in the sky at night, so a gunner can quickly see where his bullets land, rather than calculating distance, wind speed, etc. Tracer bullets are an example of steering based on feedback, like XP does. In this simulation teams will have to build a product from things like wood, sticky tape and pins in a short time frame.
Test driven development enables programmers to deliver valuable software quickly and sustainably. Defects are prevented by writing tests before writing production code. Running automated suites of tests prevents 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.
The planning game is one of the more paradoxical parts of eXtreme Programming. The XP Game is a playful way to familiarize the players with velocity, story estimation, yesterday's weather and the cycle of life. Anyone can participate. This game is especially useful when a team or company starts adopting XP.

Working in a pair is different from working on your own: you have to articulate what you want to do, the other person has different insights, and the result will be different from what you would have done on your own. You will experience the effect of agile tools like daily standup meetings, pair rotation, coding standards and collective code ownership. You will see improvements in the quality of your product and the productivity of your team.
This workshop helps programmers who have started test driven development to grasp the consequences of advanced testing techniques, and managers to understand the short term and long term consequences of tradeoffs made by developers. The participants examine several code-examples to learn how to answer questions such as: what is the right size or scope for a unit test? How does the design of production code influence tests and vice versa?
The Agile Manifesto states: we have come to value individuals and interactions over processes and tools. This workshop provides tools and processes for individuals and interactions, to help you take a step towards peaceful, effective projects. Learn to top fingerpointing, or accepting work under pressure, get more done, have more fun.
Because Agile Software Development is a great way to generate business value, it is gradually crossing over to the mainstream. In this hands-on course, we 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.
We organise workshops at conferences like SPA, XP Days, and at user group meetings. We co-organise the XP Day Benelux and Agile Open conferences.
We enjoy creating collaborative learning experiences. These workshops and courses have ran successfully at conferences, client locations and open enrollment events.
Facilitators: Willem van den Ende, Marc Evers, Rob Westgeest, Nynke Fokma.
All fees are indicative and per participant, exclusive of 19% VAT. Fees for in-house workshops and courses are negotiable.