http://agilefaqs.com | Copyright © 2014, AgileFAQs. All Rights Reserved.
Scaling XP PracticesHow is your training working out? What models have you figured out?
Naresh Jain [email protected]
@nashjain http://nareshjain.com
http://agilefaqs.com | Copyright © 2014, AgileFAQs. All Rights Reserved.
Success Criteria for a Training?
• At your tables, discuss:
• What are some of the key success criteria of a quality training
• How do you measure each of them?
Present back to the rest of the group after 5 mins
http://agilefaqs.com | Copyright © 2014, AgileFAQs. All Rights Reserved.
Results Shared by The Teams• Awareness - Q & A (evaluated by Trainer)
• Application of learning from the training - Process changes, cost saving, etc.
• Pre and Post Assessment showing improvement
• Participants using the same language
• Confidence in participants that they can apply the knowledge at work
• Learning from the training should be sustainable
http://agilefaqs.com | Copyright © 2014, AgileFAQs. All Rights Reserved.
Key Challenges?
• What are some of the key challenges you’ve faced to achieve successful training?
Present back to the rest of the group after 5 mins
http://agilefaqs.com | Copyright © 2014, AgileFAQs. All Rights Reserved.
• People don’t see the need
• Selecting the right set of people
• Highlight clear objectives before training and set clear expectation from the training
• Being able to apply knowledge post the training
• Getting good trainer
• Scaling
Results Shared by The Teams
http://agilefaqs.com | Copyright © 2014, AgileFAQs. All Rights Reserved.
Commercial Break!
Copyright © 2012, AgileFAQs. All Rights Reserved.
Mumbai
Tech Talks!
http://agilefaqs.com | Copyright © 2014, AgileFAQs. All Rights Reserved.
Create a training model which will address
these challenges and help us achieve the
objectives...Present back to the rest of the group after 5 mins
http://agilefaqs.com | Copyright © 2014, AgileFAQs. All Rights Reserved.
A Typical Solution
http://agilefaqs.com | Copyright © 2014, AgileFAQs. All Rights Reserved.
Train-the-Trainer Model3. Pair
★ Potential trainer will get an opportunity to pair (in-person and remote) for 8 hours with AgileFAQs trainer on their project.
★ In the following 2 weeks, while working on their projects, potential trainer can ask questions or clarify their doubts via live video conferencing or email from AgileFAQs trainer.
1. Attend
★ Two potential trainers from your company attend a class thought by AgileFAQs trainer
2. Present
★ Before a sub-sequent training, the potential trainer picks any two topics from the training, which they present during the next training.
4. Co-Teach
★ In a sub-sequent training, the potential trainer will co-present with AgileFAQs trainer
★ Potential trainer can access to AgileFAQs training material (labs, code examples, presentation etc.)
5. Take-Over
★ If the potential trainer and AgileFAQs trainer feel confident, potential trainer can take over and run the course on their own.
AgileFAQs Trainer
Potential Trainer
Other Students * This model assumes that the potential trainer has first-hand working experience on the subject to be trained on. Also we assume they have the basic skill required for effectively delivering any training. We are mostly focusing on building on those 2 basic skills to help them deepen their subject matter expertise and enable them to effectively impart their knowledge.
Pre and Post Assessment
http://agilefaqs.com | Copyright © 2014, AgileFAQs. All Rights Reserved.
Have you considered?
• Pull based learning, which is in context?
• As Developers program, show them inline hints about code smells and possible refactoring
• Prompt the developer to checkin code more frequently
http://agilefaqs.com | Copyright © 2014, AgileFAQs. All Rights Reserved.
Have you considered?...
• Hands-on Programming based ELearning
• Developers acquire skill by doing programming labs, which get assessed and they get detailed feedback with visualisation so they can learn
http://agilefaqs.com | Copyright © 2014, AgileFAQs. All Rights Reserved.http://agilefaqs.com | Copyright © 2014, AgileFAQs. All Rights Reserved.
Visualising Proficiency Industrial Logic’s
e-learningAutomated Analysis of Lab Exercises http://industriallogic.com/elearning/
Have you considered?...
• Gamification?
• Scores
• Leader Boards
• Levels
http://agilefaqs.com | Copyright © 2014, AgileFAQs. All Rights Reserved.
Bottom Line
Stop looking for this ONE trainer who can train you.
•One to many training model is not sustainable nor scalable
•There are experts within your team, seek them, enable them to begin the continuous learning journey
•Learning is an ongoing process NOT a one-time event
http://agilefaqs.com | Copyright © 2014, AgileFAQs. All Rights Reserved.
Thank You!
• Questions?
Naresh Jain [email protected]
@nashjain http://nareshjain.com