Expert Answer
Anonymous
My philoshipy to build a high perfomance team is to create a bottoms up culture. By empowring my team members the autonomy of solving the customer problem which they deem fit at scale, they not only grow but also innovate on things if they don't like the status quo.
For e.g. At Auctane, one of my team members was not satisfied with the approach proposed for doing a sync of data from Microservices to monolith. He did a deep dive on how this can be improved, he proposed Kafka as a best fit stack we can use. I encouraged him to do a POC, come up with pros and cons. Then I set up a meeting with my director and did a POC, I talked about potential impact was not just for our team but could be implemented org wide as well.
We implemented this new technology on the project he was working on, documenting all the learnings he discovred and released to prod. Once we were satisfied that it works for us, I arranged for a show/tell session for other engineeries who had to solve a similar issue, this developer gave a techtalk on how it was implemented, challenges we faced etc. Other teams adopted this tech as well. The result of this was that as an Org. we could save close to 15% of dev cycle by standardizing and implementing a new tech. My employee also took this opportunity to learn and grow at the same time.