9y
Thanks for sharing your feedback.
Not sure if you were here during the 1:1s that I did with every employee, but several of the topics you raise came up here. I'm focused on a few areas that I agree need improvement.
In many ways, everything comes down to “empowerment”. The freedom and autonomy to work on what’s important, organise and approach problems that need addressing, set priorities, and execute on this.
I believe organisational alignment on priorities as the foundation for this, but specifically in engineering, there are a few areas that need to come together to make this work, specifically :
- organising the team for ‘ownership’: Earlier this year we re-organized engineering into ‘feature teams’ to help drive ownership (an engineering-driven initiative). All would agree, it’s certainly not delivered on driving ownership down to teams. We need to improve how we organize, likely into more fluid, product teams.
- accountability: With ownership and empowerment comes accountability, and thereby predicability. Like many companies, Agile is a journey we are still on. I know accountability is a harsh word, maybe even an unpopular idea, but we are all in business to build and sell great things.
Re: career development, I’ve personally always found the key to this to be through giving people big goals and objectives, and helping them when they stumble along the way. That’s not to say that external training courses etc aren’t important, but you don’t develop your career unless you are doing.
I’ll continue to try my best to get the get group of individuals working and developing as a team. Good luck in the next stage of your career!