Member-only story
Over Promising in Software Development
The key to disappointment is setting high expectations
Software development can’t help but over promise and under deliver. By the time the project gets to the developers, expectations are set so high its almost impossible for majority of software projects to not fail.
In the sales pitch with high level/vague requirements, anything and everything are possible.
If the customer can dream it, the sales team will say the development team can achieve it
- 80 percent out of the box
- If we can’t automate it, its not worth automating
- Users will be 50 percent more productive
- Low code development will deliver twice the benefits in half the time
There is a magic quality to software development that anything is possible. Developers are magicians who create software out of nothing but coffee, sweat and tears.
Managers
Take the developer estimate and half it
It’s not just sales people who over delivery but everyone is at it.