Take the 2-minute tour ×  This question already has an answer
here:     Ok magic stackoverflow genie, what have you got for
me?     share|improve this question show 5 more comments
migrated from stackoverflow.com Jan 24 '11 at 14:21  This
question came from our site for professional and enthusiast
programmers.    36 Answers  As a developer who became a project
manager I can tell you that this is not easy. The key point is
to break the task down into smaller and smaller chunks, estimate
each one then add your estimates together. Obviously this may
take some time so speak to your PM about how long you have to
produce the estimate. Also any good PM will know that an
estimate is just that, so keep them informed with your progress,
remember ultimately you are all part of the same team.  Hope
that helps,   share|improve this answer add comment  One of the
classic techniques in project management is to take 3-point
estimates. Basically ask yourself how long is it going to take
(or how much effort is required) to fi