CHAPTER 43 AGILE

Agile is the current buzzword in organisations worldwide. If you’re reading this in 2025 (hey, you never know), then you’re probably wondering what all the fuss was about.

Essentially, we’re currently rubbish at delivering projects because — some would say — we try to define too much at the start (using the waterfall method) and it doesn’t allow for the customers’ confusion, whims or dramatic U-turns.

As a concept, agile has been around for a while, but it came to prominence in 2001 with the signing of the Agile Manifesto after 17 software developers met at the Snowbird ski resort in Utah to discuss better and quicker ways to get products to market. Agile values include:

  • individuals and interactions over processes and tools
  • working software over comprehensive documentation
  • customer collaboration over contract negotiation
  • responding to change over following a plan.

These values are supported by 12 principles for developing ‘agile software’. There are numerous agile methods, and software developers can get into really heated discussions about which is best. The most popular ones are Scrum, Lean, Kanban, XP (Extreme Programming) and DSDM (Dynamic Systems Development Method).

Compared with the waterfall method (A+B+C+D=E), agile approaches are much more fluid, often comprising a series of shorter projects within a project, with the product being developed iteratively. This means a team of people works on the requirements, design, build, testing and implementation ...

Get The Project Book now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.