Lightweight Rapid Goal Based Engineering
June 26, 2007 – 1:55 pmThere are many times when I am developing (mainly ThemBid.com these days) that I run up against minor technical hurdles that are not exactly trivial to solve. Following is method that I use that has served me well.
- I define all the results that need to occur for the problem to be solved.
- I will sketch out a mind map (usually on paper) with each result having a node. I will expand upon each node with the steps necessary to make that result happen.
- Then I order not by priority but by sequence (I already know everything is high priority because I need my result to happen). If an item can be done in parallel I give it the same sequence number as the other items that can be executed in parallel.
- This is the most important part: Resist the urge to go back to Digg.com and execute already!