Coaching techniques are used by a wide range of individuals including managers, executives, and human resource professionals.
Anybody can be a great coach if they are willing to learn coaching principles and adopt a coaching mindset.