Skip to content

SMART Goals

Posted on:March 3, 2024 at 4 min read

In this article, I want to cover one of the primary responsibilities of an engineering manager, setting goals. Setting clear and measurable goals for your direct reports is a great way to coach, set expectations, and track their progress. It contributes to their development and team success. By developing your team, you get many benefits, such as:

Before setting any goals, it is crucial to understand the aspirations of your direct reports. You must use your 1:1s to discuss their career path and challenge them to understand their short and long-term goals. For example, some engineers want to follow the individual contributor path (senior, staff engineer), and others prefer the management path (engineering manager, director). After clearly understanding who they want to be, it’s time to set goals and prepare them for success.

Goals

How to set SMART goals?

The first step is to agree with your direct reports that they are accountable for setting and achieving the goals. Your role as a manager is to coach and support them. You can assist by suggesting improvement areas and helping define a plan to achieve their goals.

The second step is to create a document (here is my template) where your direct reports write down the goals and keep track of the progress. Writing the goals makes them more meaningful and real. Use your 1:1s to review the progress and offer support if needed.

Finally, let’s discuss how to write effective goals. Setting goals can take time and effort. However, the SMART framework can make writing clear and structured goals easy. It is also ideal for keeping consistency across the team. Bear in mind that you can use it to set your personal goals.

The SMART framework consists of writing goals using the following formula:

Example of a SMART goal: I want to learn more about designing APIs to improve my backend skills and help my team define better developer-friendly APIs by the end of Q2 2024. I will commit to reading ten pages per day of the book “Designing Web APIs” and prepare a presentation for the team.

After defining the goals, it is crucial to regularly check in, review progress, discuss challenges, and make necessary adjustments.


In conclusion, setting goals shouldn’t be hard and must be part of the duties of any engineering manager. Using the SMART framework ensures all goals are specific, measurable, achievable, relevant and timebounded, which increases the chance of success. Finally, remember to check the progress of the goals during your 1:1s and support your team in achieving their goals.