Richard HarrissAug 2413 minEstimating Engineering ProjectsDeveloping complex systems is a risky business; around one third of all complex engineering projects will fail; two-thirds of engineering...