For context, I am one engineer in a group of engineers and we have an engineering manager and a project manager.
My team works on a product and for a few months one of our team members has been working on a different architecture that should solve a lot of issues we have in our current product.
There are a lot of new things, not only in some features, but also in how it is architected and the technical stack. Because Features requests have not stopped coming in from clients for the current product, we have had him working on the project while the rest of the team has worked on features.
We've hit the point where we are starting to make deadlines for this new project and so recently there have been a bunch of planning meetings to figure out "what is left" and "what exactly we need to do" where the team gets together to talk about what we need to do.
The issue I feel is that many members of the team, including myself, are not familiar with the project from a technical standpoint (we know about it but not in enough technical detail to comment what is left and what we can break out into different tasks for ourselves) other than the main engineer working on it and the engineering manager. We were given a technical overview of the current status of the project but I feel that's not truly enough to actually breakdown the project. It's hard for the other members of the team to comment when we have not worked on it.
So I have a few questions
- Is it the job of the other engineers to help break down all the tasks? I feel like we can comment on implementation but it's hard for any of us to comment what is left -- to me it seems like this is something the PM and the main engineer need to do? I could be wrong though.
- What can I do exactly to help with this? Should I try to sit one-on-one with someone to see where I fit in?
One last thing: I also have my day-to-day stuff as an engineer to do (there are still features that need to be implemented and timelines I have to follow) and I don't think it makes sense for me to be doing this if it's not my responsibility (Maybe it IS my responsibility as an engineer to help out with this planning)