Thursday, August 03, 2006 12:48 PM
dodyg
Dialog Driven Development
"The problem that we’ve seen with most examples of using a standard
SCRUM
Product Backlog is that it focuses too much on tasks rather than
providing solutions for goals that are central to the success of the
project. It also requires that someone maintain, on a regular basis, a
well-defined list of tasks, which often times the client (Product
Owner) dictates. We’ve seen many situations where a client has more
feature requests than is necessary in order to attain the goal that was
originally set. If we had a nickel for every time we heard someone say,
“wouldn’t it be cool if it did this?”" (
Dialog Driven Development)
What I love about SCRUM is the daily sprint meeting and the sprint planning session. But it can be improved and simplify.
I would add
- Mandatory code inspection. We have been doing code review somewhat regularly and it is very useful to view code and suggest improvement. I think this process can be tightened up for some more. Code inspection is better than Unit Testing IMHO.
- UI paper prototype needs to be tighten up in a closer loop.