Book review : Agile software development ecosystems

asdeA while ago, I started reading Agile software development ecosystems from Jim Highsmith.  It looked like the next logical step on my reading list.  Since my first experiences with scrum and xp a year ago, I read most of popular literature about the two agile methods.  To broaden my perspective on agile software development, I was looking for a book that provides an oversight of the agile movement, its history and the differences between all the well-known methods.

This is where Jim’s book gives you a good starting point.  He starts with a general introduction of agile and the major agile ecosystems and leaders.  These include:

·         Scrum

·         DSDM

·         Crystal methods

·         Feature-Driven Development

·         Lean Development

·         Extreme Programming

·         Adaptive Software Development

Then he continues by describing which problems agile ecosystems can solve.  It is a more theoretical part which focuses on responding to change.

The next chapter is about ‘Principles and People’, which is a mix of theory and interviews with thought leaders such as Kent Beck, Alistair Cockburn, Martin Fowler…  This is definitively my favorite chapter.

Jim continues by explaining every major agile method.  It is a general overview of process and principles.  Every method is evaluated on its contribution to agile.

Finally Jim finishes with the chapter ‘Developing an ASDE’.  As the title already illustrates, it is a guideline that can be used when you‘re planning to design your own agile methodology or tuning an existing one.  I found it rather abstract and high level.

In general, I enjoyed reading the book.  It can be a first step in broadening your agile perspective.  I would recommend reading it before diving into detail of other agile methods.

I give this book a 7 on a scale from 0 to 10.

About Nick Oostvogels

Hi, I'm an independent management consultant. My biggest strengths are located in the fields of teamwork, motivation, leadership and continuous improvement. In the IT industry you find a lot of these values in the agile movement, in which I often act as a project leader, product owner or coach. My interests go a lot further, into other industries where we find these values in lean production. Besides that, I try to broaden my horizon as much as possible, always looking for better ways of doing business.

One comment

  1. Pingback: Book review - Agile software development : the cooperative game (2nd edition) « Nick Oostvogels’s Weblog

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: