Fork me on GitHub

The Commandments


Estimating

  1. Discuss the requirement with others – get perspective
  2. If you’re unsure, say so. If you need more information, ask for it
  3. Break the problem down into component tasks – get someone to challenge the breakdown
  4. Compare like-for-like: try to check against previous productivity on similar work
  5. Estimate the whole job, not just the coding. State what’s included, what’s excluded. State that it’s a GUESS
  6. Don’t be over-optimistic. It’s ALWAYS worse than you think