This is a guest posting by Johanna Rothman
Software product development is rarely a straight line from idea to code-and-test to delivery. We take ideas, massage them, build something, measure the results often with tests, learn from those results which then feed into new, evolved ideas. We might veer off our original plans to learn and develop something even more valuable.
This is a companion discussion topic for the original entry at http://feedproxy.google.com/~r/gurock/~3/chIrd9QPf1w/