The other extreme is that management was talking about new functionality and we kept seeing it as just another small feature in our existing product, and kept giving them estimates of a few weeks. Until they ended up setting up a whole new team for it because what they had in mind was a completely new product fully focused on that functionality.
It's all communication, programmers and stakeholders live in different worlds.
It's all communication, programmers and stakeholders live in different worlds.