Agile / Technology

How Do You Estimate Software Projects?

  1. Make sure that the specification is broken down in to user stories. Estimate each user story individually.
  2. Give each user story a 1 day, 2 day, or 3 day estimate. If you think a story will take more than three days, break it in to smaller pieces. Even if you think it will take only one hour, say 1 day. No cheating.
  3. Arithmetic!

Ask your QA team how long they will need to QA each story too, of course.

This article is a repost of an answer I wrote at programmers.stackexchange.com.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s