Estimating software development projects is one of the hardest things to do. First , programmers just don’t like doing it. And why should they? They are usually incorrect and may feel the heat when their estimates slip. Secondly , most programmers...