Scaling XP Practices
Upcoming SlideShare
Loading in...5
×
 

Scaling XP Practices

on

  • 1,086 views

How do you effectively scale skill-based, quality training across your organization? ...

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.

Statistics

Views

Total Views
1,086
Views on SlideShare
1,025
Embed Views
61

Actions

Likes
0
Downloads
20
Comments
0

7 Embeds 61

http://present.agileindia.org 33
http://confengine.com 14
http://staging.1agile.com 6
https://twitter.com 3
http://agilefaqs.com 2
http://www.1agile.com 2
http://nareshjain.com 1
More...

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

CC Attribution-NonCommercial-ShareAlike LicenseCC Attribution-NonCommercial-ShareAlike LicenseCC Attribution-NonCommercial-ShareAlike License

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Scaling XP Practices Scaling XP Practices Presentation Transcript

  • 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 naresh@agilefaqs.com @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 Model 3. 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-learning Automated 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. ThankYou! • Questions? Naresh Jain naresh@agilefaqs.com @nashjain http://nareshjain.com