Thursday, May 7th, 2009
In the beginning there was The Plan. The Planner looked upon The Plan and saw that it was good. A prioritized Product Backlog and accompanying Release Plan for the whole of the next release of BigApp 3.0. Enough work to keep hundreds of people busy for the next eighteen ...
Tags: agile, Large teams, Metaphors
Comments Off on Of Plans and Planning
Thursday, March 26th, 2009
Once upon a time in a land not so far away a programmer was taking an afternoon walk. She was taking a few moments away from her desk to ponder a thorny refactoring problem. As she wondered down the path through the woods thinking about a possibly simpler design ...
Tags: agile, Coding, Metaphors
6 Comments »
Wednesday, July 23rd, 2008
Alistair Cockburn (pronounced co-burn) maintains that software development is a cooperative game.
Others have described software development as exactly the opposite, a game where the participants do not cooperate - see Analyzing Software Development as a Noncooperative Game (pdf).
I think I'm with Alistair on this one while the alternative point of ...
Tags: agile, Metaphors
Comments Off on Software Development and Game Theory
Saturday, September 16th, 2006
Ken Perilman asked me this. I came up with some of these at the time but added some afterward:It's a powerful analogy in the physical world for a an activity that's virtual - software.It's an engaging analogy a few nice pictures make a message more consumable.It can provide good visual ...
Tags: agile, Metaphors
Comments Off on But what value does this have?
Saturday, September 16th, 2006
In some cases you only learn through failure. I learnt more on my first failed Scrum project than I might have if it had succeeded. I learnt that the amount of time it takes to facilitate a team successfully is significant and some of the prerequisites for setting a team ...
Tags: agile, Metaphors
Comments Off on Failure and Learning