Why Coaching?
Frequently companies have talented developers who find themselves in a position where they have to lead a team of engineers, but don't have anywhere near the experience that more seasoned managers have making sure there is transparency, predictability and reliability in development. Like programming skills, it takes a while to build up excellent processes for managing an engineering team and the associated infrastructure.Left to their own device, they rarely succeed in transitioning into a leadership position. It creates a big execution risk for the company.
Coaching solves this problem by pairing smart engineers who find themselves in charge of engineers with engineering mentors who have over a decade experience managing development teams.
Coaching is a 3 month crash course in creating a transparent engineering organization that delivers products on time.