Planigle derives from Planning Agile. While I was at the agile conference 2008 last week, I was asked whether that was an oxymoron. In other words, if you're planning, you're not being agile, right? Wrong.
Fewer backlogs = more big picture optimization
Submitted by wbodwell on Sun, 08/03/2008 - 10:45How many backlogs should you have? As few as possible.
On one project I worked on, we had a backlog per team. This is an easy trap to fall into. It gives the team the ability to focus on their own part of the world with minimum interaction with the outside world. It gives the product owner of that team independent control over what they are doing.
Implementing Lean Software Development
Submitted by wbodwell on Sun, 07/27/2008 - 16:34I just finished reading Mary and Tom Poppendieck's second book on Lean Development: Implementing Lean Software Development: From Concept to Cash. It was a great book. Highly recommended. In this blog entry, I'll cover some of the major things that I got out of it.
Agile Support
Submitted by wbodwell on Fri, 07/18/2008 - 19:50A key concept behind agile practices is that once an iteration starts, you try not to change its scope. After all, it is only a short time until the next iteration. Why can't the interruption wait? By adhering to this approach, it allows the agile team to focus and not get killed with interrupts.
How does this approach work with third level support (which by definition works on an interrupt basis). You usually can't wait until the next iteration to start working the customer issue. To do so would typically violate your SLA's.
Similarities Between Agile Development and Object-Oriented Programming
Submitted by wbodwell on Sun, 07/13/2008 - 18:19Agile Development and Object-Oriented Programming share many similarities as trends in the software community.
The first aspects of Object-Oriented Programming originated in the 1960's with Simula. Smalltalk carried it forward into the 70's and 80's. It finally crossed the chasm and hit the mainstream in the early 90's. C++ and Java helped greatly in driving its adoption.
Agile Design
Submitted by wbodwell on Fri, 07/04/2008 - 16:05On Wednesday, I (along with 80 other people) heard Jeremy Miller give a presentation on Agile Design at Agile Austin. Generally speaking, it is a hard topic since it is difficult to discuss without going into specifics. Jeremy did a great job at it. This blog entry captures what I took away from his talk.
Managing Customer Expectations
Submitted by wbodwell on Wed, 06/25/2008 - 10:35One of the hardest things in agile development is adjusting customer / stakeholder expectations on the way that things are promised.
Prioritizing the Backlog with the Business in Mind
Submitted by wbodwell on Thu, 06/19/2008 - 12:42Last night, I went to a talk given by Luke Hohmann of Enthiosys for Agile Austin.
The talk was focused around prioritizing the backlog. A more in depth version will be presented by Luke at the Agile Conference in August. There were a few good points that I took away from it.
Is Scrum Naked Without XP?
Submitted by wbodwell on Thu, 06/19/2008 - 12:20This was the title of a session hosted by Jeffrey Palermo at the Agile Austin Open Space Conference that I attended recently.
It got me thinking a bit about the relationships between the various agile methodologies. I've always stressed the use of Agile over a particular methodology (such as Scrum) because I wanted to ensure that we felt free to use the best of each. In the end, I've generally found myself using Scrum with some concepts from XP.
Can Agile Scale?
Submitted by wbodwell on Wed, 06/11/2008 - 18:10A common misconception is that agile doesn't scale to large and/or distributed teams. Many of the agile methodologies focus on smaller teams, but that doesn't mean that their usefulness is limited to that context.
Large, distributed teams present their own challenges. These situations can be more difficult in any project management approach (including waterfall). Agile has proven to be compatible (I would argue superior) with these scenarios.
