tldr: How to develop new features at a short turnaround time and avoid the stress of turnaround expectations.
I am asked to develop new features on a project with Hugecode base(>100k LOCs) involving Python flask and Angular for UI at a short turnaround time .
For last 4 months, apart from doing other projects I was expected to ramp up on this one. Due to other commitments and issues at personal front I couldn't get to this project.
Starting last week in the daily standup Mgr is asking for progress update in a slightly aggressive way. He is not understanding of my reasons and probably is expecting fast results due to other manager's project taking a huge spotlight. So there are external factors in play.
How do I ramp up fast on the codebase so that I can start contributing with new features fast? I am getting stressed because of unable for being able to deliver the code for features fast.
I have a few loose recommendations around execution:
Outside of execution, it seems me the problem is that your manager has been pressuring you to ship faster, but doesn't have a clear view on why you can't & is not proactive with setting you up for success. This is leading to clear stress and frustration on your end, which is making you less likely to ship in a timely manner. I'd escalate to your skip manager (manager's manager) and tell them how your manager is putting pressure on you in an unhealthy way. You can likely get the feature out faster if certain conditions are met, but is doing so meaningful to you or the company in the mid to long term view? And is it worth the sacrifice of shipping faster for a potentially much more brittle feature (and ownership of said feature)?
Hope this helps!
I agree with Jonathan's points on how you can improve the planning process.
However, I'd say only escalate to the skip if you've had a conversation with your manager directly about this first, unless you have a really good relationship with your skip.
If you do have the conversation with the skip, and they have a much better relationship with your manager than they do you, there's a chance it could come back to bite you in various ways:
For having the conversation with your manager, I'd recommend following a framework that can help you address it directly but respectfully.
I have a previous Taro answer that goes into how you can approach difficult conversations like this: https://www.jointaro.com/question/mNYdLgsDo6kejwgBli1c/how-to-scope-tasks-that-you-have-not-done-before/
With that said, I'd say do this in ADDITION to what Jonathan pointed out. And you can even incorporate those into the conversation with your manager, saying that these are ideas you have for improving the process