Agile Methodology For Developing & Measuring Learning #agilemethod Training Development For Today s World Kaliym A. Islam, M.Ed.
Agile Methodology For Developing & Measuring Learning Educator 15 Years corporate training 5 Years NYC department of education Author Published 3 books on corporate training Co-authored 4 books on training+development Learning Evangelist Most influential in training nominee Chief Learning Officer Learning Elite finalist Featured blogger Training Industry Inc. Training Development For Today s World Kaliym A. Islam, M.Ed. Kaliym A. Islam, M.Ed.
Agile Methodology For Developing & Measuring Learning Training Development For Today s World Kaliym A. Islam, M.Ed.
Agile Methodology For Developing & Measuring Learning 1.World s largest post trade infrastructure organization 2.Provides clearing, settling, and information services 3.Designated a SIFMU 4.Processes 1.66 quadrillion dollars of transactions Training Development For Today s World Kaliym A. Islam, M.Ed.
Time to Chat 1. What s a SIFMU? 2. What s a quadrillion?
$1,000,000,000,000,000 = about $77 trillion dollars per business day
Agile Methodology For Developing & Measuring Learning Client Training Training Development For Today s World Kaliym A. Islam, M.Ed.
Agile Methodology For Developing & Measuring Learning What is Agile? The Agile Infrastructure The Agile Process Training Development For Today s World How To Implement How It Works Kaliym A. Islam, M.Ed.
but first... Who are you? What are your challenges? 14
Poll Question
What is your role in your organization? A) I manage the training function B) I am a training project manager C) I am a trainer D) I am a designer
What are your challenges? 17
Don t be shy. aise your hands
ave you ever managed a project where the requirements kept changing?
Have you ever made a deliverable only to find out that it was no longer needed?
as the process ever made it difficult for you to deliver something?
Has it ever taken longer than you thought it should to complete a deliverable?
What is Agile? The Agile Infrastructure The Agile Process How To Implement How It Works 23
Chat Question
Complete this statement Agile is.
Agile is a development approach that supports collaboration, flexibility, and rapid response to change. 26
Rapid Prototyping 27
Incremental Updates 28
Agile Minimal documentation Less up front planning Change is no big deal Teams direct themselves 29
What is Agile? The Agile Infrastructure The Agile Process How To Implement How It Works 30
Agile Vocabulary - Time boxed duration (1 week - 30 days) where the team works to complete the finished training solutions that the team had committed to. all known projects. Backlog- A list of the deliverables that the team commits to complete during a sprint. Planning - A meeting where the team identifies what they will commit to complete during a sprint. Product Backlog- A prioritized list of
Roles Artifacts (tools) Events (meetings)
The roles, artifacts, and events all work together.
Burndown Chart To Do In progress Done Product Backlog Daily SCRUM Planning Backlog Review Working Software Product Owner SCRUM Master Team Member
3 Roles Burndown Chart To Do In progress Done Product Backlog Daily SCRUM Planning Product Backlog Owner SCRUM Master Team Member Review What? How Much? How? Working Software
3 Artifacts Burndown Chart To Do In progress Done Product Backlog Daily SCRUM Planning Backlog Review Working Software Product Owner SCRUM Master Team Member
3 Events Burndown Chart To Do In progress Done Product Backlog Daily SCRUM Planning Backlog Review Working Software Product Owner SCRUM Master Team Member
What is Agile? The Agile Infrastructure The Agile Process How To Implement How It Works 39
The Agile Process Step Purpose Activities Outcomes Backlog To identify all business initiatives that will require training interventions. Prioritize business initiatives. Identify + prioritize potential learning solutions Backlog planning Product backlog Plan Gain deeper understanding of business initiatives and potential solutions Decompose solutions into nuggets that can be delivered in one iteration. Get agreement on deliverables for the iteration planning backlog Design and Develop agreed upon deliverables Development Completed deliverables Scrum Access progress Identify impediments Make course corrections Updated burndown chart Updated chart Review Demonstrate completed items to the customer Gain acceptance on deliverables Identify ways to get better Demonstration of solution to customers Lessons learned meeting Approved solution Plan of action Repeat
The Agile Process Step Purpose Activities Outcomes Backlog To identify all business initiatives that will require training interventions. Prioritize business initiatives. Identify + prioritize potential learning solutions Backlog planning Product backlog Plan Gain deeper understanding of business initiatives and potential solutions Decompose solutions into nuggets that can be delivered in one iteration. Get agreement on deliverables for the iteration planning backlog Design and Develop agreed upon deliverables Development Completed deliverables Scrum Access progress Identify impediments Make course corrections Updated burndown chart Updated chart Review Demonstrate completed items to the customer Gain acceptance on deliverables Identify ways to get better Demonstration of solution to customers Lessons learned meeting Approved solution Plan of action Repeat
The Agile Process Step Purpose Activities Outcomes Backlog To identify all business initiatives that will require training interventions. Prioritize business initiatives. Identify + prioritize potential learning solutions Backlog planning Product backlog Plan Gain deeper understanding of business initiatives and potential solutions Decompose solutions into nuggets that can be delivered in one iteration. Get agreement on deliverables for the iteration planning backlog Design and Develop agreed upon deliverables Development Completed deliverables Scrum Access progress Identify impediments Make course corrections Updated burndown chart Updated chart Review Demonstrate completed items to the customer Gain acceptance on deliverables Identify ways to get better Demonstration of solution to customers Lessons learned meeting Approved solution Plan of action Repeat
The Agile Process Step Purpose Activities Outcomes Backlog To identify all business initiatives that will require training interventions. Prioritize business initiatives. Identify + prioritize potential learning solutions Backlog planning Product backlog Plan Gain deeper understanding of business initiatives and potential solutions Decompose solutions into nuggets that can be delivered in one iteration. Get agreement on deliverables for the iteration planning backlog Design and Develop agreed upon deliverables Development Completed deliverables Scrum Access progress Identify impediments Make course corrections Updated burndown chart Updated chart Review Demonstrate completed items to the customer Gain acceptance on deliverables Identify ways to get better Demonstration of solution to customers Lessons learned meeting Approved solution Plan of action Repeat
The Agile Process Step Purpose Activities Outcomes Backlog To identify all business initiatives that will require training interventions. Prioritize business initiatives. Identify + prioritize potential learning solutions Backlog planning Product backlog Plan Gain deeper understanding of business initiatives and potential solutions Decompose solutions into nuggets that can be delivered in one iteration. Get agreement on deliverables for the iteration planning backlog Design and Develop agreed upon deliverables Development Completed deliverables Scrum Access progress Identify impediments Make course corrections Updated burndown chart Updated chart Review Demonstrate completed items to the customer Gain acceptance on deliverables Identify ways to get better Demonstration of solution to customers Lessons learned meeting Approved solution Plan of action Repeat
The Agile Process Step Purpose Activities Outcomes Backlog To identify all business initiatives that will require training interventions. Prioritize business initiatives. Identify + prioritize potential learning solutions Backlog planning Product backlog Plan Gain deeper understanding of business initiatives and potential solutions Decompose solutions into nuggets that can be delivered in one iteration. Get agreement on deliverables for the iteration planning backlog Design and Develop agreed upon deliverables Development Completed deliverables Scrum Access progress Identify impediments Make course corrections Updated burndown chart Updated chart Review Demonstrate completed items to the customer Gain acceptance on deliverables Identify ways to get better Demonstration of solution to customers Lessons learned meeting Approved solution Plan of action Repeat
What is Agile? The Agile Infrastructure The Agile Process How To Implement How It Works 46
Step 1: Backlog
Burndown Chart To Do In progress Done Product Backlog Daily SCRUM Planning Backlog Review Working Software Product Owner SCRUM Master Team Member
Burndown Chart To Do In progress Done 1 Product Backlog Daily SCRUM Planning Backlog Review Working Software Product Owner SCRUM Master Team Member
1 Product Backlog Product Owner SCRUM Master Team Member
1 Product Backlog Product Owner SCRUM Master Team Member
1 Product Backlog Goals Identify all requirements/learning outcomes Estimate how long it will take to build each outcome Prioritize each requirement Ensure that each requirement is estimable, small, and testable
Business Initiative Corporate Priority Learning Outcomes Learning Priority Effort Required Leadership Development 5 New Product Rollout 1 Product Update 3 Employee Technical Skills 7
Business Initiative Corporate Priority Learning Outcomes Learning Priority Potential Solution Effort Required Leadership Development 5 New Product Rollout 1 Awareness Navigate Create Research Update Product Update 3 Employee Technical Skills 7
Business Initiative Corporate Priority Learning Outcomes Learning Priority Potential Solution Effort Required Leadership Development 5 New Product Rollout 1 Awareness Navigate Create Research Update 1 3 9 5 7 Product Update 3 Employee Technical Skills 7
Business Initiative Corporate Priority Learning Outcomes Learning Priority Potential Solution Effort Required Leadership Development 5 New Product Rollout 1 Awareness Navigate Create Research Update 1 3 9 5 7 Fact Sheet Video Simulation Job Aid Simulation Product Update 3 Employee Technical Skills 7
Business Initiative Corporate Priority Learning Outcomes Learning Priority Potential Solution Effort Required Leadership Development 5 New Product Rollout 1 Awareness Navigate Create Research Update 1 3 9 5 7 Fact Sheet Video Simulation Job Aid Simulation S X 2X S 2X Product Update 3 Employee Technical Skills 7
Size can be expressed in terms of effort required to complete the deliverable; 2 hours, 3 days, or one week are examples.
Business Initiative Corporate Priority Learning Outcomes Learning Priority Potential Solution Effort Required Leadership Development 5 New Product Rollout 1 Awareness Navigate Create Research Update 1 3 9 5 7 Fact Sheet Video Simulation Job Aid Simulation S (5 hrs.) X (10 hrs.) 2X (20 hrs.) S (5 hrs) 2X (20 hrs) Product Update 3 Employee Technical Skills 7
Step 2: Plan
Burndown Chart To Do In progress Done 1 Product Backlog Daily SCRUM Planning 2 Backlog Review Working Software Product Owner SCRUM Master Team Member
Planning 2 Backlog Product Owner SCRUM Master Team Member
Product Backlog Planning 2 Backlog Product Owner SCRUM Master Team Member
Business Initiative Corporate Priority Learning Outcomes Learning Priority Potential Solution Effort Required Leadership Development 5 New Product Rollout 1 Awareness Navigate Create Research Update 1 3 9 5 7 Fact Sheet Video Simulation Job Aid Simulation S (5 hrs.) X (10 hrs.) 2X (20 hrs.) S (5 hrs) 2X (20 hrs) Product Update 3 Employee Technical Skills 7
Capacity How many individuals are on the team? Who has vacation? What other activities are they responsible for?
Jane Total Hours 40 Scheduled Vacation 8 Administrative Activities 10 Other Activities 3 Total Available 19
Chat Question
Backlog Assuming Jane is a one person training organization, and sprints are one week in duration, what deliverables can Jane commit to for this sprint?
Backlog Assuming Jane is a one person training organization, and sprints are one week in duration, what deliverables can Jane commit to for this sprint?
Step 3:
Business Initiative Corporate Priority Learning Outcomes Learning Priority Potential Solution Effort Required Leadership Development 5 New Product Rollout 1 Awareness Navigate Create Research Update 1 3 9 5 7 Fact Sheet Video Simulation Job Aid Simulation S (5 hrs.) X (10 hrs.) 2X (20 hrs.) S (5 hrs) 2X (20 hrs) Product Update 3 Employee Technical Skills 7
Burndown Chart To Do In progress Done 1 Product Backlog Daily SCRUM Planning 2 Backlog 3 Review Working Software Product Owner SCRUM Master Team Member
Burndown Chart To Do In progress Done 1 Product Backlog Daily SCRUM Planning 2 Backlog 3 Review Working Software Product Owner SCRUM Master Team Member
3 Product Owner SCRUM Master Team Member
Step 4: Scrum
4 Daily SCRUM Product Owner SCRUM Master Team Member
4 Daily SCRUM 1) What did you complete yesterday? 2) What are you going to complete today? 3) Is there anything that might prevent you? Product Owner SCRUM Master Team Member
Burndown Chart To Do In progress Done 4 Daily SCRUM 1) What did you complete yesterday? 2) What are you going to complete today? 3) Is there anything that might prevent you? Product Owner SCRUM Master Team Member
Step 5: Review
Burndown Chart To Do In progress Done 1 Product Backlog 4 Daily SCRUM Planning 2 Backlog 3 5 Review Working Software Product Owner SCRUM Master Team Member
5 Review Working Software Product Owner SCRUM Master Team Member
1. Retrospective 5 Review 2. Review Working Software Product Owner SCRUM Master Team Member
Step 6: Repeat
Burndown Chart To Do In progress Done Product Backlog Daily SCRUM Planning Backlog Review Working Software Product Owner SCRUM Master Team Member
Burndown Chart To Do In progress Done 1 Product Backlog 4 Daily SCRUM Planning 2 Backlog 3 5 Review Working Software Product Owner SCRUM Master Team Member
What is Agile? The Agile Infrastructure The Agile Process How To Implement How It Works 90
5 steps to adopting Agile in a training environment Step Determine if Agile is right for your organization Execute quickly. Don t delay the implementation Provide training Listen, but resist the urge to help Find nuggets of gold Rational In order for Agile to work you must have an organizational culture that can accept it, individuals that will buy in, and a burning platform to justify the switch. Some are of the school of thought that change should be phased in slowly. My belief is that when there is going to be a major change like process alteration, its better do do it quick and move on. In order for Agile to be successful, everyone in the organization MUST receive training on the process. When your teams first start using Agile, employees will have a lot of questions. The natural inclination of many managers is to answer those questions to the best of your ability. DON T DO IT. If Agile is going to work, you must resist this urge. Agile is about the team solving their own problems and finding answers to their questions. There s a good chance that when you initially switch to Agile the team will be unsure and uncomfortable. When this happens it s important to seek out those nuggets of gold or the things that do work well. Its important to highlight those successes to the entire organization
Agile Methodology For Developing & Measuring Learning What is Agile? The Agile Infrastructure The Agile Process Training Development For Today s World How To Implement How It Works Kaliym A. Islam, M.Ed.
Kaliym A. Islam, M.Ed.
Thank You On behalf of TrainingIndustry.com, thanks to: Today s Speaker: Kaliym Islam Today s Sponsor: Xerox Questions or Comments? Please contact Amanda Longo: alongo@trainingindustry.com