Ten things you should consider when making software development estimations

Client: How long will it take to develop this new functionality?
Team: About 2.5–3 months.

If you wonder why you receive or give a wrong answer to this question, here are ten things that you might not have considered in the estimations:

  1. The learning curve. It includes three things: understanding the requirement in detail, validating your understanding, and learning more about the subject. A developer is not a business expert and needs to know the business to understand the requirements.

All the above are part of the actions needed to “develop” a specific functionality. The coding itself is just a step of software development.

What to avoid the misestimation trap? Ask, “ how long will it take to LAUNCH in PRODUCTION a certain functionality?
That changes the equation.

You might be interested in:

👩🏻‍🔧Orli.ai — Scrum bot for Discord 🎯Agile Coach📍Lille, France, 🚀AI Entrepreneur, 🛠Trainer, 🎢Traveler

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store