Six weeks ago, my manager asked me to build a super simple internal tool for booking meeting rooms. The original plan was just a basic calendar interface and a booking button. Fast forward to today and I am completely drowning in new requirements.
HR suddenly needs automated daily usage reports. Facilities want the app to sync with the physical iPad displays outside every door and integrate with IoT motion sensors to auto-cancel meetings if the room is empty for ten minutes. The CEO just asked if we could implement machine learning to predict room availability. I am not even kidding.
The launch deadline has not moved at all, but the requirements change every single day. The codebase is turning into a bloated monster and I am completely overwhelmed. How do you push back on stakeholders who keep asking for one more tiny addition without sounding like an uncooperative developer?