Something typically in projects where we develop software to replace older software, and when asking for specification I often hear:
"It should work exactly the same as in our old software."
I hate it when people take this as an anwer. I prefer to repond:
- Then why are we developing new software?
- Wasn't the purpose of this project not because we were unhappy the old software?
- Why are we not allowed to do it better than in our previous software?