+ All Categories
Home > Documents > Scaling XP Practices

Scaling XP Practices

Date post: 06-May-2015
Category:
Upload: naresh-jain
View: 1,144 times
Download: 0 times
Share this document with a friend
Description:
How do you effectively scale skill-based, quality training across your organization? Over the years, I've experimented with different ideas/models to scaling skill-based training across an organization. In the last 4 years, I've pretty much settled down on the following model. Its very useful when mentoring teams on skills like Test-Drive-Development (TDD), Behavior-Driven Development (BDD), Product Discovery, Writing User Stories, Evolutionary Design, Design Patterns, Problem Solving, etc. I've successfully implemented this model at some very prominent fortune 500 enterprises. The goal of this workshop is to explore what other successful models organized have used to scale skill-based training in their organization.
Popular Tags:
29
http://agilefaqs.com | Copyright © 2014, AgileFAQs. All Rights Reserved. Scaling XP Practices How is your training working out? What models have you figured out? Naresh Jain [email protected] @nashjain http://nareshjain.com
Transcript
Page 1: Scaling XP Practices

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

Page 2: Scaling XP Practices

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

Page 3: Scaling XP Practices

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

Page 4: Scaling XP Practices

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

Page 5: Scaling XP Practices

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

Page 6: Scaling XP Practices

http://agilefaqs.com | Copyright © 2014, AgileFAQs. All Rights Reserved.

Commercial Break!

Page 7: Scaling XP Practices

Copyright © 2012, AgileFAQs. All Rights Reserved.

Page 8: Scaling XP Practices

Mumbai

Page 9: Scaling XP Practices
Page 10: Scaling XP Practices
Page 11: Scaling XP Practices
Page 12: Scaling XP Practices

Tech Talks!

Page 13: Scaling XP Practices
Page 14: Scaling XP Practices
Page 15: Scaling XP Practices

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

Page 16: Scaling XP Practices

http://agilefaqs.com | Copyright © 2014, AgileFAQs. All Rights Reserved.

A Typical Solution

Page 17: Scaling XP Practices

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.

Page 18: Scaling XP Practices

Pre and Post Assessment

Page 19: Scaling XP Practices

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

Page 20: Scaling XP Practices

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

Page 21: Scaling XP Practices

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/

Page 22: Scaling XP Practices
Page 23: Scaling XP Practices
Page 24: Scaling XP Practices
Page 25: Scaling XP Practices
Page 26: Scaling XP Practices
Page 27: Scaling XP Practices

Have you considered?...

• Gamification?

• Scores

• Leader Boards

• Levels

Page 28: Scaling XP Practices

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

Page 29: Scaling XP Practices

http://agilefaqs.com | Copyright © 2014, AgileFAQs. All Rights Reserved.

Thank You!

• Questions?

Naresh Jain [email protected]

@nashjain http://nareshjain.com


Recommended