Its a long post, please dont hate me 😭
I joined my current company as a Senior Data Analyst, expecting a primarily technical role. However, the projects turned out to be a mix of data analytics, development, engineering, and automation. It was quite a learning curve, and I spent countless hours, including nights, learning the technical side and figuring things out. We don't even have access to AI coding assistants due to budget constraints.
About three weeks after joining, I learned that the company had canceled its plan to hire a dedicated team lead due to budget issues. Instead, they decided to make me the lead because I was the most senior person on the team, although the experience gap between me and my closest teammate is only about 1.5 years.
Now I'm leading three people while still being a full-time technical contributor.
One teammate works on the same project as me, while the other two work on completely different projects.
My responsibilities suddenly include:
- Gathering requirements from business stakeholders and translating them into technical tasks.
- Planning projects, assigning work, and tracking progress.
- Overseeing other team members' projects, even when I'm not directly involved in their technical work.
- Coordinating with multiple teams to resolve access issues, dependencies, and blockers.
- Communicating with clients and stakeholders across different projects.
- Participating in interviews, sometimes with little advance notice.
- And, of course, delivering my own technical work.
The biggest challenge is that I've never been a lead before, and nobody has really shown me how to be one. My project manager has limited availability, so I often end up figuring out everything myself.
I recently made a mistake on one of my projects. Coming from a technical background, I wasn't experienced in properly scoping a project, gathering and documenting requirements, or managing changing expectations. The client kept adding or modifying requirements through chat, and I kept implementing them without formally assessing their impact on the timeline or scope.
Naturally, the project started getting delayed, and now I'm realizing how important requirement management, planning, and stakeholder communication actually are.
Another challenge is my personality. I'm naturally soft-spoken, polite, and somewhat shy. My manager has told me multiple times that I need to "act like a lead" and be more assertive.
But what does that even mean in practice?
When I'm interacting with stakeholders, especially those from my teammates' projects, I find myself responding like an individual contributor rather than someone responsible for the project. I'm often too agreeable, hesitant to push back, and unsure how to take control of discussions.
I also find it difficult to manage teammates, especially when expectations aren't met, because I'm not naturally confrontational.
Here's the confusing part: I actually enjoy learning all of this.
I'm genuinely interested in leadership, project planning, business discussions, and decision-making. I can see myself growing into a management-oriented career. But right now, I'm overwhelmed because I'm learning technical skills, leadership, stakeholder management, and project delivery simultaneously, mostly through trial and error.
I don't have a mentor or someone experienced I can regularly turn to for guidance.
For those who've transitioned from an individual contributor to a team lead:
How did you learn to manage projects and people without prior leadership experience?
How do you handle constantly changing client requirements without becoming the person who says yes to everything?
How do you become more assertive and establish yourself as a lead when you're naturally soft-spoken?
And most importantly, how do you balance your own technical deliverables with managing other people and their projects?
Are there any practical frameworks, processes, books, or resources that helped you during your first few months as a lead?
I'm not looking to quit or escape the responsibilities. I genuinely want to become good at this. I just feel like I've been thrown into the deep end without knowing how to swim.
Any advice, including things you wish you'd known before becoming a lead, would be greatly appreciated.