“Measure twice, cut once” is highly relevant to the construction part of software
development, which can account for as much as 65 percent of the total project
costs. The worst software projects end up doing construction two or three times
or more. Doing the most expensive part of the project twice is as bad an idea in
software as it is in any other line of work.