Goal Setting for Engineering Teams: A Practical Guide

A structured program based on a mock interview with an engineering manager at Robinhood, focusing on effective goal-setting strategies for engineering teams. This program incorporates behavioral aspects, habit formation, and addresses potential psychological barriers.

Powered byDeedit Logo

Program Modules

🎯

Understanding Goal Setting Inputs

Identify key sources of information for effective goal setting, considering company-wide initiatives, customer needs, and team capacity. This activity emphasizes the importance of diverse perspectives and data-driven decision-making in goal setting.

Gather Input from Senior Leadership

Yearly

Understand company-wide initiatives and strategic priorities. Align team goals with overall organizational objectives.

β€œMaybe there are initiatives that the company wants to drive or the organization wants to drive taking that as an input”

reflection

Gather Input from Team Customers

Quarterly

Identify customer needs and challenges through surveys or feedback sessions. Prioritize goals that directly address customer pain points and enhance satisfaction.

β€œtaking an input from your team's customers... getting a sense of what they want, what they're looking for, what are the challenges that they're facing taking that as an input”

quiz

Gather Input from Your Team

Monthly

Conduct surveys and brainstorming sessions to understand team's capacity, priorities, and concerns. Actively solicit feedback from your team members to ensure buy-in and engagement.

β€œand then the third input I would say is from your team...their ears are on the ground they have a good understanding of you know where the skeletons are hidden in the closet”

discussion
πŸ“

Prioritization and Planning

Prioritize collected inputs and develop a roadmap or OKRs, considering project complexity, team capacity, and potential cognitive biases like the planning fallacy. Develop strategies to mitigate these biases and ensure realistic planning.

Stack Rank Priorities

Quarterly

Prioritize tasks based on data, intuition, and team input. Utilize a prioritization matrix to systematically rank tasks based on impact and effort.

β€œwe put all of these data together in one single spreadsheet and then try to stack rank the priorities based on our intuition our judgment and the data that we've gathered”

activity

Estimate Project Size and Capacity

Quarterly

Assess project complexity and team capacity to create a realistic roadmap. Incorporate techniques for mitigating the planning fallacy and overconfidence bias in estimations.

β€œwe can estimate the size of those projects by asking the team by asking the engineers who are closest to the problem but there's also a lot of uncertainty with estimation”

simulation

Define OKRs or Roadmap

Quarterly

Formalize goals and plans using OKRs or a project roadmap. Ensure that goals are SMART (Specific, Measurable, Achievable, Relevant, Time-bound).

β€œdepending on the company some companies follow an okr format um so we try to use objectives and key results sometimes follow a roadmap format”

activity