Great question! I'm glad to see that you're thinking about Maintenance Training. It's a great way to add value to your onsite teams.
I've had success with using a diverse approach. Grace Hill is great for raw information. But I wouldn't rely on it as my sole training tool. Hands on is key. And a lot of maintenance technicians are kinetic learners, so sitting in front of a computer screen isn't necesarily the best solution.
Group training exercises with the opportunity to apply new skills in a controlled hands-on environment is fantastic. Not only does it build skills, it also gives teams the chance to get to know one another. Maintenance professionals need strong networks too
!
I'm not crazy about the idea of outsourcing. In my former life as a Maintenance Supervisor, I found that my understanding of Electricity was supercharged (no pun intended)
when I started facilitating formal training sessions. Why pay someone else, when you can create a culture of leadership and collaboration across your region?
My $.02