The functioning principles of Agile (and process improvement more broadly) can be found in lean manufacturing and six sigma. These concepts date back to just after World War II and include error proofing, eliminating waste, creating flow, adding customer value, and empowering workers. If you are interested in deeper understanding I suggest reading the above links and: …
Agile Development on Wikipedia
The great thing about Wikipedia is that you can make it say anything you want (at least for awhile.) So, I did it. Their definition of Agile Development now matches mine. As I've commented before, given the reach of this page, the content on it was disappointing. I gave the page a pretty good scrub. …
Development Kanban
David Anderson thoughts on Kanban from Agile 2007 summarizes his approach in 4 bullet points for success: Focus on Quality (fourth law of development) Reduce or Limit Work in Progress (what's wrong with pushing) Balance Demand against Throughput (first law of development) Prioritize I think these simple statements help focus on how the principles of …
Defining Agile Development (continued)
As I prepared to discuss Agile with a client recently, I found that I was missing an important element of the definition in my last post. Here is what we settled on: Agile is: A project management process that encourages frequent inspection and adaptation A leadership philosophy that encourages team work, self-organization and accountability A …
How To Excel at Anything
I'm certainly late to the band wagon, but I really enjoyed this post from Kathy Sierra at Creating Passionate Users about the mindset to become an expert. Her intro chart alone is worth the click. And if the brain scientists are right, all the aspiring expert needs is a strong dedication to continuous improvement: "That …
Piloting for Success
Although they have value, I'm not here to talk about quick hit or proof of concept projects. I'm talking about what leaders can learn from the disciplines of piloting aircraft. I earned my private pilot license in May of 2005. This post is a reflection on that experience and how it applies to business. Coaching …
Defining Agile Development (part 2)
In my first post, I expressed my disappointment with the Agile software development definition on Wikipedia. In this post, I'll try to work to a concise working definition of Agile. UPDATE: Also see my refinement to this Agile Development definition. In my quest for a brief definition of Agile software development, I've tried to a …
Wedding Bliss
My family visit was spectacular. We got my niece married and had a good time all around it. And, we had great weather the entire time we were there. Amazing for August in the mid Atlantic. It was good to get away and now good to be back somewhat refreshed.
The Results are In
What better way to beat the 104 degree heat in Denver than to head to the mountains for a down hill mountain bike race in Winter Park. Out of a field of about 50 Amateur men competitors, I placed first in my age group and first overall. Wahoo! I am especially happy because a while …
Swarming Blobs
I laughed out loud as I read this post from Tom Perry. He is Co-presenting the topic: Swarming - The Birds and the Bees and Agile at Agile 08. It would not be quite as intriguing if it were titled: Slime Molds, The Birds and the Bees and Agile. I am sure there is something analogous …
