How to Estimate Software Development Project in Man-Hours (software estimate)