Back to resources

Managing an IC Who Is Getting Ahead of the Project Timeline

Managing Expectations
Juniors

17 June, 2021

Rachel Wasko
Rachel Wasko

Product Manager at Lyft

Rachel Wasko, Growth Product Manager at Lyft, explains how she manages a developer getting ahead of themselves when a project is not well-defined enough to be built just yet.

Problem

Right now, I’m working on a new feature within my company’s suite of offerings. It’s very unique, something that we’ve never really dabbled in before. It has the potential to be controversial and risky in terms of how our clients perceive it.

Everybody on my team is very excited about the idea, which is great. Recently, we got into a room and had a higher-level conversation about the idea, and I had a Lead Engineer who really wanted to start building immediately. They were very enthusiastic, pushing for what they would like to contribute to the project.

As it is so early in the timeline of the project, I found myself kind of stressed out about it. There is little alignment on what the product should be yet and little confirmation that we have product-market fit. Moving too quickly has the potential to harm our brand if we aren’t careful about how we think about it.

For this situation, the conflict was between their desire to move fast and figuring out what was being built as a whole. From my perspective, we just don’t know what we need yet.

Actions taken

After the conflict presented itself, I persuaded them that we should talk to our users before moving too quickly in one direction or another in order to find out what they think before we start building. We were able to find some really great insights to bring back to the team.

I am finding that what works is managing expectations around timelines. I’m starting to get better at managing this excitement and energy of this Individual Contributor. You don’t want to have them stop working on the project; you want to keep them engaged and listening in on the UXR sessions to hear what users have to say, and they continue to.

I am finding that it really is about redirecting that energy, collaborating on aspects of the feature that are rooted in the insight gathered from those who will be using it. What are some generic parts of the feature that we can start building, coming from this foundation of what has been investigated? What is something flexible that could potentially be applied to all four of the paths that we are considering as a team?

Lessons learned

  • The key here is to keep the IC excited and engaged with the project while still giving yourself time as a manager to make the right decision on the best direction to take the project in as a whole.
  • Bring your team along when gathering insight from the intended user. This will show your Developers how much is known concretely about what the team as a whole should be doing. Connect the Engineer to the customer’s needs as they actually exist.
  • Give yourself and your team an adequate window of time to brainstorm. This keeps the momentum going. Manage their expectations around timelines and the projected date of delivery.
  • If you have an IC who is overly enthusiastic, consider applying the energy to generic features, perhaps on the back-end, that will inevitably be a part of the feature no matter what direction you take it in.

Discover Plato

Scale your coaching effort for your engineering and product teams
Develop yourself to become a stronger engineering / product leader


Related stories

The Optimization and Organization of Large Scale Demand

4 May

Kamal Qadri, Senior Manager at FICO, drives the importance of setting expectations when optimizing large-scale requirements.

Managing Expectations
Delegate
Team Processes
Prioritization
Kamal Qadri

Kamal Qadri

Head of Software Quality Assurance at FICO

The Necessary Structures of Time Management

14 April

Suryakant Mutnal, Engineering Manager at PayPal, discusses the importance of time management and the necessary structures in order to create internal consistency.

Goal Setting
Managing Expectations
Remote
Deadlines
Productivity
Roadmap
Prioritization
Performance
Suryakant Mutnal

Suryakant Mutnal

Engineering manager at PayPal

Navigating Your Role Change: From IC to Engineering Manager

13 April

Anuj Vatsa, Engineering Manager at Carta, describes his journey of becoming an Engineering Manager and shares some tips for easing into this new role.

Managing Expectations
Handling Promotion
Personal Growth
Leadership
Feedback
Career Path
New Manager
Anuj Vatsa

Anuj Vatsa

Engineering Manager at Carta

How to Produce Impact as a New Engineer

4 April

Hossain Khan, Principal Software Engineer at WeWork, shares experiences and lessons he’s learned from his career, as well as tips on how to continue a learning mindset.

Personal Growth
Leadership
Impact
Juniors
Nhm Tanveer Hossain Khan

Nhm Tanveer Hossain Khan

Principal Software Engineer at WeWork

Bring It All Together: How to Implement Processes in a Nutshell

17 March

Dhananjay Joglekar, Head of Consumer and Channel Growth at Craft.co., shares how he involved all the stakeholders who felt the impact of changes in the organization.

Managing Up
Managing Expectations
Cross-Functional Collaboration
Dhananjay Joglekar

Dhananjay Joglekar

Head of Consumer and Channel Growth at craft.co

You're a great engineer.
Become a great engineering leader.

Plato (platohq.com) is the world's biggest mentorship platform for engineering managers & product managers. We've curated a community of mentors who are the tech industry's best engineering & product leaders from companies like Facebook, Lyft, Slack, Airbnb, Gusto, and more.