Agile Project Engagement Roadmap

(Parts of this posting were adapted from an email written by my business partner, Dale Kiefling)

We recently had the disconcerting experience of having a client cancel our engagement because they’d felt that we weren’t being agile enough. In hindsight there were a number of reasons why this might have happened but I think the most important one was simply that we did not provide a clear overview of the engagement. This meant that the client was confused about the value of what we were doing. I myself am confused about how the situation arose. I thought we had been very clear but obviously that was not the case.

Continue reading

Managing “Leaderful” Groups

In agile development circles self-organizing teams are all the rage nowadays. And I often hear people bemoaning the “evil managers”. And no doubt in many circumstances and organizations there is real work to do here and real dysfunction to resolve. But I’m less concerned with the analysis of what’s wrong and more concerned with what can we do differently and better. IE: How can we develop the skills necessary to practice effective self-organization.

So what does it mean to be a participant in a “leaderful” group?

Continue reading

Fantasy Estimation

In software development (and in many other types of projects), there is a typical non-agile approach to estimation of project size. This method starts with a high-level understanding of the work to be done, the requirements, and uses that to make an initial estimate of the project size. This estimate is often stated in units such as man-months. There is a very important piece missing here that makes this estimate completely useless… that makes it pure fantasy.

Continue reading

Interview with Alistair Cockburn – Agile and House Renovations

Alistair Cockburn is the author of several important books in the agile software development literature including Agile Software Development and Crystal Clear : A Human-Powered Methodology for Small Teams (Agile Software Development Series). I had heard that he had a story to tell about using agile methods and principles on a house renovation project. I contacted him by email and he agreed to an email interview.

Continue reading

Updated 2 Older Articles: Agile Work Roles and Waste vs. Value-Added

The Agile Work Roles article has been updated with more detail about all three roles and some additional commentary and links. This is a useful article to share with people who have already been introduced to agile methods, particularly if you are having trouble with a command-and-control management style (by management or team members).

The Waste vs. Value-Added article has an extended quote from the book Lean Six Sigma : Combining Six Sigma Quality with Lean Production Speed by Michale George as well as some new links. This article is very important for people who are looking at process improvements, lean, agile, or otherwise.

Update 20060608: added the second link!

Cueing Agility – Creating a Supportive Environment for Agile Teams

In Blink : The Power of Thinking Without Thinking by Malcolm Gladwell, there is a chapter that describes a number of fascinating experiments. These experiments show how we can be influenced by very subtle cues in our environment. This is a very important lesson for us to apply in our work environments and in particular in our agile work.

Continue reading