Thursday, August 21, 2008

SOA Training

I received a question from a client regarding what value training would be if some students were skilled in the relevant technologies, some were modereate and some were newbies. I thought my reply was worth a BLOG. Let me know.

Having a variety of student skill levels take the same training is a normal and expected situation amongst many adopters of SOA technology and middleware platforms in particular. The overall goal of the classes is not only to teach basic skills but build a common shared understanding of how the tools are being used, or could be used, to build a solution.

The experienced students bring thier past expereinces (success and failures) to the class and at the same time they can validate their approach and understanding. They may learn different things than the newbies but they do pick up new skills or reinforce their confidence that they are using the tools correctly. thier presence makes the less skilled more confident in the overall team's chances of success.

The newbies benefit the most in this situation since they learn from not only the instructor but also from the combined knowledge of the other students. Integration platform software is complex. You will be hard pressed to find someone who would not benefit from reviewing the basics through instructor lead training. If the 2-3 highly skilled students still want a challenge, they can be charged with learning how to teach the class the next time to the next set of newbies.

If an organization wants to adopt a more SOA approach, they would send Business Analysts and Project Managers to the training as well. They may not be expected to build solutions, after taking the training, but they should learn how to "speak the language" of the builders.

In conclusion, technical training will raise the overall competencies of all team members so they can be expected to deliver rock solid solutions using integration middleware platform software. Having skilled students sit through 7-10 days of what they may think is 'a waste of their time' is a small price to pay for long term success. I assure you, it will not be a waste of anyones time!

The SOA Ninja

0 Comments:

Post a Comment

<< Home