Chapter 20Agile Methods

I am, by good fortune, one of the authors of the Agile Manifesto.[1] The story I tell here is in accord with the Manifesto, to the best of my ability. The “Natural Way” is a distillation of what I’ve learned in a half-century of software development and almost twenty years of doing “Agile.” I am not trying to create another Agile method here. In Nature, I’m describing how I think software should be built, based on everything I’ve learned, before, during, and after “Agile.”

If you want to know more about Agile software development, there are many Agile methods or frameworks out there. The most popular is surely Scrum, by Jeff Sutherland and Ken Schwaber. Scrum, by design, is not focused solely on software. As such, Scrum ...

Get The Nature of Software Development 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.