Scaling XP Practices

0 %
100 %
Information about Scaling XP Practices

Published on March 8, 2014

Author: nashjain

Source: slideshare.net

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.

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.

Results Shared by The Teams • 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 http://agilefaqs.com | Copyright © 2014, AgileFAQs. All Rights Reserved.

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

Copyright © 2012, AgileFAQs. All Rights Reserved.

Mumbai

Tech Talks!

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 1. Attend 2. Present 3. Pair 4. Co-Teach 5. Take-Over ★ Potential trainer will get ★ Two potential trainers ★ Before a sub-sequent from your company attend a class thought by AgileFAQs trainer AgileFAQs Trainer Potential Trainer Other Students training, the potential trainer picks any two topics from the training, which they present during the next training. an opportunity to pair (inperson 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. ★ 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.) ★ If the potential trainer and AgileFAQs trainer feel confident, potential trainer can take over and run the course on their own. * 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. http://agilefaqs.com | Copyright © 2014, AgileFAQs. All Rights Reserved.

Pre and Post Assessment

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.

Visualising Proficiency Industrial Logic’s e-learning Automated Analysis of Lab Exercises http://industriallogic.com/elearning/ http://agilefaqs.com | Copyright © 2014, AgileFAQs. All Rights Reserved. http://agilefaqs.com | Copyright © 2014, AgileFAQs. All Rights Reserved.

Have you considered?... • Gamification? • Scores • Leader Boards • Levels

Bottom Line • Stop looking for this one trainer who can come and train you. • One to many training model is not sustainable nor scalable. • There are experts within your team, seek them, enable them to beginning the continuous learning journey • Learning is an ongoing process and a one-time event http://agilefaqs.com | Copyright © 2014, AgileFAQs. All Rights Reserved.

Thank You! • Questions? Naresh Jain naresh@agilefaqs.com @nashjain http://nareshjain.com http://agilefaqs.com | Copyright © 2014, AgileFAQs. All Rights Reserved.

Add a comment

Related presentations

Related pages

Scaling XP Practices inside your organization using Train ...

11 favorite_border 2forum Scaling XP Practices inside your organization using Train-the-Trainer Model
Read more

Canadian Workshop on Scaling XP/Agile Methods - Martin Fowler

Canadian Workshop on Scaling XP/Agile ... Gerard also raised an interesting point regarding the current industry literature regarding XP and Agile practices.
Read more

Scaling XP Practices inside your organization using Train ...

How do you effectively scale skill-based, quality training across your organization? Over the years, I've experimented with different ideas ...
Read more

Scaling Software Agility: Best Practices for Large ...

Buy Scaling Software Agility: Best Practices for Large Enterprises on Amazon.com FREE SHIPPING on qualified orders
Read more

Scaled Agile Framework - Wikipedia, the free encyclopedia

A SAFe team is an agile team —most SAFe teams apply XP ... Leffingwell, Dean (2007), Scaling Software Agility, Best Practices for Large Enterprises, ...
Read more

Scaling The Management Of Extreme Programming Projects

Scaling The Management Of Extreme Programming Projects (published as B. Rumpe, P. Scholz. Scaling the Management of Extreme Programming Projects.
Read more

Die Herausforderungen von Scaling Scrum - Agile Methods | XING

Best Practices Introduction Agile Methods and XP Group news Schreibgeschützt ... wird dieses als „Scaling Scrum“ bezeichnet.
Read more

Scaling Agile and Scaling Scrum with Large Scale Scrum ...

Large-Scale Scrum (LeSS) is a framework for scaled agile and scaling Scrum. LeSS decreases organizational complexity. LeSS.works provides courses and coaching.
Read more