I can't think of a more depressing thought than that software project management never becomes more productive nor predictable. Ever since I was first on a team that faced "big software failure" I have been keenly interested in this dance. It's something