I first encountered Agile at the Scotland on Rails conference in Edinburgh in early 2008. While much of the conference (about Ruby on Rails, a server-side web application framework written in Ruby) went sailing over my head, the keynote speaker Jim Weirich spoke passionately and accessibly about Agile development. What he said about self-organising teams, and methods of working quickly and iteratively, but with discipline and ensuring quality, struck a chord. I was intrigued to find out more. I bought a book (The Art of Agile Development, below), which I quickly read from cover-to-cover, and took my own first steps down the Agile path.
Of course, Agile is not just a single thing. It’s a collection of various methodologies, frameworks and practices that encompasses DSDM, Scrum, XP (extreme programming), Scaled Agile Framework (SAFe), kanban, lean and a whole host of other goodies. But often what is said about one particular flavour of Agile can apply to another.
Here are seven of my favourite books and resources about Agile.Continue reading Seven of my favourite books on Agile