The Practice of Agility

A useful definition of agility might be as follows:

images/AgileDef.png

Here’s a quick summary of what that means in practice and what life on an agile team looks like.

It’s a team effort. Agile teams tend to be small or broken up into several small (ten or so people) teams. You mostly work very closely together, in the same war room (or bull pen) if possible, sharing the code and the necessary development tasks. You work closely with the client or customer who is paying for this software and show them the latest version of the system as early and as often as possible.

You get constant feedback from the code you’re writing and use automation ...

Get Practices of an Agile Developer 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.