Agile Project Management with Scrum by Ken Schwaber

This was my first Agile / Scrum book purchase and remains the cornerstone of my Agile library. It's an easy read and a superb starting point for people getting started with Scrum. Ken Schwaber uses case studies to illustrate Scrum concepts and practices. One of the most attractive attributes of the book is that Ken Schwaber does not mind sharing "the good, the bad, and the ugly" about implementing Scrum. He does a great job explaining roles, artifacts, and some "best practices." I consider this a must-have for anyone using or interested in Scrum!


Agile and Iterative Development - a Manager's Guide by Craig Larman

This is number two in my Agile Library hit parade! First, Craig Larman introduces us to agile concepts, presents evidence on why agile methodologies work better than the typical prescriptive development methodologies, reviews four agile methodologies (Scrum, XP (Extreme Programming), UP (Unified Process), and Evo), and finishes up with some practice tips and some FAQs. This was my first exposure to XP and where I started incorporating some XP practices (pair programming, testing, and frequent refactoring) into Scrum. I spent a lot of time in Chapter 11 (Practice Tips).

While not necessarily a "must have" with regards to Scrum, I consider this to be a "must have" with regards to increasing your awareness of other agile principles and how to practically apply them.


Agile Software Development Ecosystems by Jim Highsmith

After I became comfortable with developing using Scrum, I became interested in the culture of being "Agile" and how the surrounding organizational culture determines the success or failure of implementing agile methodologies. I heavily researched the various agile methodologies and the respective players of each methodology (like Alistair Cockburn, Jim Highsmith, Martin Fowler, and Kent Beck, just to name a few). I ran into the term "Agile Software Development Ecosystems" (ASDE) and became intrigued about its meaning. I went out on a limb and purchased the book with the same name by Jim Highsmith. I was not disappointed. I found what I consider to be the best definition of Agile in this book -- "the ability to both create and respond to change in order to profit in a turbulent business environment."

This book is about creating environments where people can work together in a collaborative manner with minimal processes to deliver the best business value to our customers. Jim does this with case studies and conversations with key players in the agile movement. This is not as easy to digest as Ken Schwaber's "Agile Project Management with Scrum," but you will be rewarded with a greater awareness of how to create a culture of "agileness" within different organizational cultures. I spent a lot of time in Part IV (Developing an ASDE) and referring back to previous chapters.

This is a "must-have" for people who want to influence teams and organizations to be "Agile" or for those of you interested in "rolling your own" agile culture.


scrumptious

April 26th, 2008

scrumptious

With great pleasure, I am announcing the birth of a Free Open Source Software (FOSS) application called "Scrumptious." Scrumptious will be a "product lifecycle management solution" application built on Merb, Datamapper, and jQuery. In other words, it will be a web based application for teams / organizations practicing agile development (Scrum). I originally named the project "Scrumphusion," but changed it when Michael Ivey generously offered the use of his domain scrumptio.us.

The first steps will be to establish the Domain Specific Language and work on the feature set. The project is already on git-hub and is accessible via git://github.com/kenphused/scrumptious.git.

The goal will be to make this as Scrum-ish as possible with the understanding that the team will be composed of volunteers and dispersed.

If anyone is interested in chipping in, please drop me an email. I Want to be a Scrumptious Volunteer.

 

Kenphused

Search

Categories

Archives

Tags