Planning for professional development#

Context: Why does professional development matter?#

Everyone wants to know if they’re doing good work, and it’s very satisfying to see yourself grow in your job or career. It can be hard to know where to start, so we usually need help from others. When you have clarity about what’s expected of you, and what you could be doing to continuously improve, you’re significantly less likely to burn out - and more likely to meet expectations. So this process exists to help with:

  • Agreeing on what’s expected of you in your role

  • Deciding on what areas you want or need to grow in

  • Planning specific goals

  • Assessing your progress over time

  • Celebrating success

  • Asking for help when you want or need it

Our process#

Development planning is a series of two-way conversations about what each member of the team needs and wants to learn. Engineers have these conversations with the Engineering Manager and Tech Lead; other team members have conversations with their managers and/or coaches.

Once (or twice) a year#

Regularly stepping back from day-to-day work to reflect on the bigger picture helps you set bigger goals and notice that you’ve grown.

Talk to your manager about your work performance, how you’ve learned and grown over the past year.

  • Expectations you started with

  • What you learned, including what you can do now that you couldn’t a year ago

  • Where you needed help and where you went above & beyond

  • Your impact on the team and our users

It’s also useful to discuss your wider career goals (if you have them) with your manager or a coach, and consider what’s next. That can include:

  • Goals for the next year

  • Changes to the organization’s needs and expectations

  • Things you want to learn, use more, or teach

Each quarter#

We try break down each team member’s bigger goals into smaller targets that we can hit more often. It helps us see progress and stay motivated over the year.

Talk to your manager (and a coach, if you like) about the goals you set and the progress you’ve made

  • What have you learned so far

  • What help would you like

  • How have you contributed to the team

  • What do you want to work on next

  • Your contribution to the team KPIs

  • Your motivation and general well-being at work

Ask others for feedback on the areas where you’re growing, to help yourself see impact and make adjustments through the year.

Make sure to write things down - it’s easy to forget what you accomplished 6 months ago!

Every two weeks#

Learning doesn’t happen in big chunks at the end of a quarter; it happens every day while we work. We treat learning and growth as a continuous process for our team and for individual members.

  • Try to do a little work that helps you grow every week.

  • Set aside time for bigger growth opportunities - taking a class or trying something you aren’t great at yet. We know tasks take longer when we’re learning, so it’s important to plan extra time.

  • Capture things you’ve learned, things you’ve taught others and any other accomplishments in your regular manager check-ins.

  • Share feedback and thanks with others, especially compliments - we often don’t notice the things we do well.

Resources#

While team members can use any tools that suit, most of use our Development Plan template.

Engineers on the team also use a self-assessment across our core technical and team skills, included in the Engineering Development Plan template.