Coaching is a development tool used by managers to provide feedback to employees and improve performance. It involves having face-to-face, casual conversations where the manager prompts self-discovery and focuses on business and process-related topics. Effective coaching is timely, consistent, results-oriented, direct but gentle, and honest. When coaching, managers should congratulate positive behavior, outline expectations, analyze opportunities for improvement, communicate benefits, and have the employee commit to action.