I'm working as a software engineer / web developer intern in a start-up. After discussing with colleagues, I just realized that I am given unrealistic deadlines by my intern supervisor who is also the developers' manager.
He asked me to do a gantt planning to balance the workload in May but it had to be done by the end of the month. However, I just wrote specs last week (after he asked me to schedule) and I realize now that it's not realistic.
In 17 days worked, I am supposed to do :
- a complex back-end, which involves deploying resources while leveraging git history to a specific store, while using several external services.
- a simple front-end for users to interact with this back-end.
I am not giving too many details about the project as this is very specific but it is worth noting that it's an important project for the workflow of the company (correctness of data is crucial).
All should be thoroughly tested and deployed.
How do I know when deadlines are not realistic and how do I deal with it?