Flickr Photo: Forty PhotographsYou know the drill. You need a new website gizmo or database doodad. You do your best to define the requirements, the stages you will go through during development, how much it will cost, and how long it will take. But somewhere during actual implementation, everything goes sideways, and nothing goes as planned.
We all know this happens, but no one can ever explain why. Well, now we have a nice graph to support gut feeling. The folks at Flightpath [1] bring us this great post [2] about planning for software projects and raising toddlers.
Having done both, let me just say this: True that, Flightpath. True that.