Now when a new change is required, I have fallen into a scenario that goes something like this.
Management: We now need your software to do X Me: OK, this means I need to change the way Y works first, but this can't be done until the way Z is modifed, but this relies on A
Malcome in the middle expresses this beautifully: https://www.youtube.com/watch?v=AbSehcT19u0
When trying to explain this, I usually end up tongue tied and the end of the conversation usually ends up like
Management: We need yout software to do X Me: OK, give me a few days
Is there a general name describing this effect?