Effort Estimation

2023-09-25

I didn't realize until now that there are so many ways to do effort estimation in software engineering. Some of them:

  • Story Points: This is a classic one. The team decides on a minimum point and then compares the complexity of other tasks to this minimum. Usually, they use the Fibonacci Sequence and Planning Poker for this.
  • T-Shirt Sizes: This method uses a set of predefined sizes like XS, S, M, L, XL, etc., to estimate the complexity.
  • Ideal Days: This is straightforward. The team estimates how many ideal workdays they need to finish a task.
  • Function Point Analysis (FPA): This feels more academic. It considers things like the number of external outputs and internal interfaces. You can learn more about it here.
  • The Matrix Method: This is a visual method. It uses time on the X-axis and complexity on the Y-axis.
Subscribe for daily updates on software development, productivity, and more.