For managers: how do you support your employees' career development? Let's say they want to move up levels in your company- what do you do/not do? I'd love some kind of framework to apply that will create clarity for them.
Or, how has a great manager helped you grow your career?
I'm a people manager and want my employees to advance their careers (typically this means moving up at a current company). I also am extremely busy and have many direct reports, which means I need to find a balance.
Currently I provide consistent coaching ad-hoc (reviewing projects) and give feedback as I see it, but it lacks structure. I do a good job of providing them projects where they can stretch themselves and grow into the next level, but when it comes to promotions it feels a bit fuzzy. Maybe concrete milestones would be helpful?
It's also the case that getting promoted isn't as simple as "do 1, 2, and 3". We have leveling guidelines but they're not a checklist.
I founded and led a small software development team within government that was a mix of government employees and contractors, but we acted like a startup and had a strong culture and team ethos. I was under severe constraints about what I could actually offer my team members in terms of advancement, but I tried to deliberately help them grow. I cared about them for their own sake, but also believed they would do their best work for my team if they felt valued, taken care of, and fulfilled in their desire for growth.
I did a one-on-one with team member upon hiring, and then every 6 months or so. We used these meetings for mutual feedback but I also deliberately asked about their goals and we strategized together about how to help them advance towards those goals. I was honest about the limits of what I could do. Even though I couldn't directly promote people, we often found ways to help team members learn new skill sets in the course of their work, take on more leadership, or shift into different lateral roles that would stretch their knowledge and abilities. In some cases I worked with our contractor company to pay for training in new skills adjacent to, but not directly related to, their core duties.
I also acknowledged in our first one-on-one that this job was just one of many they would hold. I hoped they would stay with us a long time, but whenever they left, we would wish them well and help them transition into their next thing. I also told them one of my personal goals for each new hire: that they would be better for the time they spent on our team.
These individuals stayed fiercely loyal to the team. Most stayed for quite a while. Many did leave for higher-paying jobs after a couple years, but it was always a difficult decision for them because they loved the team and the mission so much. When they did decide to leave, we always wrote recommendations and did whatever else we could to help them find their next opportunity.