In software development there is a smooth revolution ongoing: The heavy-weight processes of the eighties and nineties are replaced by the light-weight, so called agile processes. Agile processes moves the focus of software development back to what really matters: running software. This is only possible by accepting that software development is a creative job done by, with and for individual human beings. For this reason, agile software development means also interaction, communication, and fun.

The "established" agile processes, such as Extreme Programming, Crystal or SCRUM, focus on small teams. However I have experience in scaling the agile value system (formulated in the Agile Manifesto) to mid-sized and large projects. We have successfully used agile practices in projects up to 200 people.

If you are interested in agile software development, you can:

Useful Links: