Nothing changes if nothing changes!
Coaching is to me a form of art. Besides having a great selection of tools and methods at my disposal, great coaching requires to choose wisely which approach to use in which situation, considering both the environment and the people.
Coaching works best if the coachee wants to be coached. Half hearted attempts lead to unsatisfactory results. Most meaningful results are achieved when the coach is invited before major restructureing decisionsare made. Often I am called to coach an organization after major decisions have been made without systemic analysis and overall optimization goal determination. Thus a coach with Systems Thinking background will bring you this advantage.
Typically coaching needs to happen at different levels of the organization: team, senior management and top management. If coaching happens only at some levels, you can expect mediocre results at best.
There are a several reasons why you need an external coach in the beginning of your journey. First of all the people in your organization do not have the competence yet to support such an endeavor. Secondly, often people listen to the outside more compared to your own people. However it is important to us that we always pair external and internal coaches.
Beside coaching the organization there needs to happen technical coaching in order to achieve Technical Excellence for real business agility. Due to the vast amount of possibilities I am working together with the best experts in the field depending on the coding environment.
Before starting a long-term coaching assignment I prefer to have an e.g. 10 days coaching get-to-know period in which all involved parties can be convinced about making a great choice in this longer lasting collaboration.