So for everyone else;
here's what you are doing.
YOU ARE WASTING YOUR TIME
Mary and some guy from japan have noticed that:
The Seven Wastes of Software Development
Overproduction = Extra Features
Inventory = Requirements
Extra Processing Steps = Extra Steps
Motion = Finding Information
Defects = Defects Not Caught by Tests
Waiting = Waiting, Including Customers
Transportation = Handoffs
Can you see this in your organisation?