Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Time Estimate
Message
De
11/06/2007 18:45:15
 
 
À
11/06/2007 16:10:33
Jay Johengen
Altamahaw-Ossipee, Caroline du Nord, États-Unis
Information générale
Forum:
Windows
Catégorie:
Informatique en général
Titre:
Divers
Thread ID:
01232075
Message ID:
01232124
Vues:
15
>I'll be working on a project for a system that I've just started learning. I will be making significant changes and also creating some things I'm not familiar with (creating services, working with ports, etc.). I need to give an estimate on the time I think it's going to take to do all this, but I'm having a hard time coming up with a way to do that. I normally find estimates hard, pretty much take an educated guess, add on 30%, and hope I'm close. Anyone have a better way? Thanks!

You can't estimate what you don't know.

Obvious, huh?

If you don't know the technology or if you don't know the "real" specs, there is no basis to estimate.

One way to get closer to having a better estimate is to do it in phases.

Phase 1:
Play with the new technology.
Services and Ports take some time to learn.

Phase 2:
Make a "Paper System" with screen shots, notes on how it will work, lists of processes that have no screens etc.

Phase 3:
Get real feedback from real users.
It should take at least 3 intense meetings to hammer out the real specs.
If they say "Looks ok to me" without needing changes, then run away real fast.

Phase 4:
Have yourself and another developer look over the list for omissions.
Do this separately and then together.
If you don't find any omissions, repeat until you find some.

Phase 5:
Have yourself and another developer create estimates for each piece.
If any pieces are over 2 days, break into smaller pieces.
If you can't pass the gut-clench test about a piece, then go investigate until you really know what you have to do.

Phase 6:
Meditate for 2 days

Phase 7:
Arbitrarily inflate the estimate by some magic number.

Good Luck!
Précédent
Répondre
Fil
Voir

Click here to load this message in the networking platform