Perfect Coaching - How to Maximize Software Developer Training ROI

Frequently Asked Questions About Perfect Coaching
 

  1. What Is Perfect Coaching?
  2. How is it different than traditional developer training?
  3. Why is it a better approach?
  4. How does a typical coaching engagement work?
  5. How do we get started designing a coaching program?
  6. What does a coaching day consist of?
  7. How long is a coaching engagement?
  8. Does Perfect Coaching facilitate knowledge transfer?
  9. How much classroom learning is involved?
  10. What kind of hands-on training is involved?
  11. Do I need to identify a real project or tasks before I can create a Perfect Coaching engagement?
  12. What does a typical Perfect Coaching engagement cost?
  13. How do I measure the effectiveness of Perfect Coaching?
  14. How does Perfect Coaching facilitate real development projects?

We needed an IT partner committed to supporting our ever-changing environment."

Steve Heinking, CFO, Renzenberger

1. What Is Perfect Coaching?

Perfect Coaching is a software developer training approach that delivers an optimal blend of fundamental and experiential learning, best practices and working software features. Perfect Coaching is designed to deliver the knowledge developers need, when they need it and when the odds of learning are at their highest.

2. How is it different than traditional developer training?

-Traditional developer training is lab-based so the context of a developers real development environment (data, business rules and user-requested features) isn't represented. Perfect Coaching delivers fundamentals and experiential learning using actual data, business rules and requested features in the developers environment.

-After developers return from attending lab-based training, the value of the training received begins to depreciate as the time until use increases. Perfect Coaching delivers the immediate use of new knowledge.

-After developers return from attending lab-based training, and when new knowledge is put to the test, there's usually not an expert available for assistance. Perfect Coaching provides immediate access to an expert Coach providing feedback and guidance throughout the development process.

-Traditional lab-based training can't address the reality that everyone learns differently and has different needs based on current project goals. Perfect Coaching is designed to address individual learning styles and delivers knowledge that directly aligns with current project goals.

3. Why is it a better approach?

Perfect Coaching enables developers to solve real business problems, not just lab-based exercises. Perfect Coaching delivers the highest training and development ROI by enabling developers to: learn alongside an expert, learn using their data in their environment and learn while implementing features requested and designed by their company. Perfect Coaching allows developers to learn what they need, when they need it.

4. How does a typical coaching engagement work?

After a discussion of organizational goals, developer needs and currently requested software features, a Coach is assigned. The Coach then works closely with management and developers to create and deliver an optimal approach based on project requirements and developer interviews designed to elicit personal and professional goals, current skills and learning preferences.

5. How do we get started designing a coaching program?

Contact Visionpace at info@visionpace.com or call 816-350-7900 or 888-904-7900 and ask to speak with someone about Perfect Coaching.

6. What does a coaching day consist of?

Based on an engagement plan, the Coach will work closely with developers delivering needed fundamentals and helping developers apply fundamentals in the context of software features requested by the organization. Periodic code reviews will also be conducted.

Back to top >

7. How long is a coaching engagement?

A typical coaching engagement can last one to two months or more, depending on the needs of the developers and goals of the organization.

8. Does Perfect Coaching facilitate knowledge transfer?

Yes. Perfect Coaching provides knowledge transfer on a real-time basis as opposed to traditional knowledge transfer approaches attempting to transfer knowledge at or near the end of a project.

9. How much classroom learning is involved?

This depends on the specific needs of the developers and the current development tasks needing to be delivered at any given time.

10. What kind of hands-on training is involved?

Perfect Coaching delivers experiential learning through pair programming and group or individual code review sessions.

11. Do I need to identify a real project or tasks before I can create a Perfect Coaching engagement?

Yes. Perfect Coaching delivers the highest training and development ROI by enabling developers to learn using their data in their environment and learn while implementing features requested and designed by their company.

12. What does a typical Perfect Coaching engagement cost?

Depending on the size of the team and project goals, a Perfect Coaching engagement typically costs 30-50% less than traditional approaches to training, delivery and outsourcing.

13. How do I measure the effectiveness of Perfect Coaching?

As a part of a typical Perfect Coaching engagement, progress is frequently evaluated, reported and discussed with management and with developers.

14. How does Perfect Coaching facilitate real development projects?

Perfect Coaching enables developers to deliver actual working software features requested by their company while learning the latest fundamentals and best practices.

Back to top >