views on agile

Agile vs Waterfall

Over the past few years many companies have started to turn to Agile Software Development to replace more traditional 'waterfall' software development methodologies which often fail to deliver.

'Agile vs Waterfall' is a topic which has stirred much debate in the software development arena. There are evangelists for each approach who often put forward very polarized views. In The Agile vs Waterfall Debate – Who Is Right? we look at the realities of using an Agile or Waterfall approach for software development, and draw some useful conclusions.

Agile Methodologies

There are a number of methodologies currently in use that fall under the 'Agile' banner including Scrum, Extreme Programming (XP) and DSDM. In Agile Methodologies we give a succinct summary of the methodologies that are in mainstream use today, comparing and constrasting their strengths and weaknesses.

Agile Techniques and Tools

In Agile Techniques and Tools we provide an overview of a number of the key techniques and tools that are commonly used by Agile development teams. This paper includes views on the importance of Unit Testing, Test Driven Development and Continuous Integration.