You have given me the go-ahead to establish the actual reqirements.
You have also tasked me with additional responsibilities. When you asked me how long it would take to complete requirements, I told you it would take two weeks.
You now have me starting design tasks next week.
You have me starting design tasks based on an architecture which is incomplete and flawed because it is based directly on the flawed requirements document. I tell you this. You tell me that I will start anyway.
Apparently this is in response to a management edict that development will start next week.
Understand that the work on requirements still needs to be done. It will take up time in the design phase.
Also, when I am compiling a list of questions and providing them to the project lead, the system designer, the Program manager, and the person who worked on the previous system, it is not just to annoy you. It is because I need answers to these questions in order to continue.
I am beginning to suspect that the responsibility of this project not being completed on time is going to be placed at my feet, because I am the lead developer, and the development is going to take longer than is currently allocated. And because as a contractor, I am expendable.