rüping.info
 

 

Agile Methods

The term 'agile methods' is used to summarise a number of software development methods that have several principles in common. Agile methods consider team and customer collaboration as well as a welcoming attitude towards changing requirements to be the key factors for achieving the true goal of any development project: working software. The principles of agile development are described in the 'Agile Manifesto'.

Straightforward Projects

There are more recommendations that are made by several agile methods -- recommendations that I have found useful in many projects too. For instance, many agile methods call for regular reflection meetings to make sure that the project is on due course. Moreover, requirements for incrmental development, early tests, and regular release cycles are common enough.

All in all, agile methods contribute a lot to a straight-forward process since they always remind the team to focus on what really is important. I support organisations that wish to introduce and apply agile methods to their software development process.

Agile and Lightweight Documentation

Another trademark of agile methods is the comparatively little significance they assign to comprehensive project documentation. I have studied the question what good project documentation can look like in an agile context and offer consultancy on this topic.



Imprint: Dr. Andreas Rüping, Sodenkamp 21 A, 22337 Hamburg, Germany, Tax Id 26/225/34412 (Tax office Hamburg-Nord)