Agile Methodology For Developing & Measuring Learning

Similar documents
Agile Methodology For Developing & Measuring Learning

Agile Essentials Track: Business Services

Scrum an Agile Process

approach to successful project

Scrum. Software Engineering and. The Waterfall model. The Waterfall model - some arguments. The Waterfall model - some arguments. Time.

Introduction to Scrum

Managing Projects of Chaotic and Unpredictable Behavior

Metodologías Agiles en E///

Introduction to Agile (Scrum)

Agile Software Development

Designing the Process. A Brief Introduction to Agile Programming

An Introduction to Scrum

Scrum Testing: A Beginner s Guide

Standard Work and the Lean Enterprise Net Objectives Inc. All Rights Reserved.

Copyright Intertech, Inc All Rights Reserved. May 18, 2011

Agile and Scrum 101 from the Trenches - Lessons Learned

An Introduction to Scrum. Mountain Goat Software, LLC

This course will explore how your projects can easily and successfully make the transition to an effective Agile environment.

AGILE SOLUTIONS. Agile Basics

Software Development*

Keywords: Scrum framework, agile software development, change management, iterative development.

Scrum - Introduction. Petri Heiramo. Agile Coach, CST

What is Scrum: An Introduction to the Scrum Framework

Managing Risk in Agile Development: It Isn t Magic

Agile Scrum Process Checklist

SCRUM - compact The agile software development methodology

BA25-Managing the Agile Product Development Life Cycle

AGILE FOR NON-IT PRACTITIONERS

Software Processes. With a focus on Agile/Scrum CPSC310 Software Engineering

AGILE FOR NON-IT PRACTITIONERS

Tuesday, October 25. Announcements

Ingegneria del Software Corso di Laurea in Informatica per il Management. Scrum. Davide Rossi Dipartimento di Informatica Università di Bologna

Case Study: How to Eliminate Flaws of Waterfall and Agile Development Processes Using a Hybrid Model

Scrum. a description. V Scrum Alliance,Inc 1

Introducing Enterprise Scrum for Business Agility: Scale Scrum from Single Teams to Whole Organizations

An Agile Projects Introduction Course #PMCurrent-1

Scrum Intro What s in it for me?

Johanna Rothman. Chapter 1 Why Agile and Lean Approaches Work. Copyright 2017

Web Application Development Process

Can Your Proposal Process Be More Agile?

Scrum Shock Therapy. Björn Granvik CTO, Jayway. Certified Java Professionals. Copyright Jayway

Two Branches of Software Engineering

AGILE LESSONS FROM THE NEW PMBOK. Presented by Eddie Merla, PMI-ACP, PMP

Oracle Unified Method (OUM) Using OUM with Agile Techniques. Jan Kettenis Oracle Global Methods Oracle Consulting Netherlands

Agile We Are the Scrum Team; We Take Total Ownership for Deliverables AGILE WEBINAR

Agile for Government Separating myth from reality. Open Webinar June 2, :00 pm EDT

International Scrum Master Foundation. Study Guide Take the Certification online

Agile Beyond Software

How to Prepare for and Implement a Project Using Scrum

How to Reboot Your Agile Team MAURIZIO MANCINI EXEMPIO.COM

Scrum Team Roles and Functions

Introduction to Agile and Scrum

Agile Software Development

Avoiding ScrumButt - Nokia Test Origins Nokia Siemens Networks

TANGIBLE STRATEGIES FOR ALIGNING YOUR PROCESSES WITH AGILE

SCRUM - LESSONS FROM THE TRENCHES

Management by Consensus

GO AGILE THE AGILE WAY. OR GO HOME. INTRODUCING MARKETING!

Getting Agile with Scrum

AGILE INTERNAL AUDIT (IA)

Michael Prince PMI-ACP Application Development Manager Richland County

An Introduction to Scrum

Improving Agile Execution in the Federal Government

Change Agile. Ben Linders, André Heijstek. veranderproject.nl

Agile leadership for change initiatives

4. Agile Methods. Prof. Dr. Dirk Riehle, M.B.A. Friedrich Alexander-University Erlangen-Nürnberg. Version of

Certified Scrum Master

The Seven Deadly Sins of Scrum

BUSINESS INSIGHTS. Making the Transformational Shift to Scrum

Agile Introduction for Leaders

Introduction to Agile/Extreme Programming

Information Technology Project Management, Eighth Edition. Note: See the text itself for full citations.

Sample Exam ISTQB Agile Foundation Questions. Exam Prepared By

AGILE TEST MANAGEMENT WITH VISUAL STUDIO

SCRUM GUIDE SCRUM GUIDE 02. * Agile Software Development with Scrum, Ken Schwaber, Microsoft Press, 2004

Software Engineering Lecture 5 Agile Software Development

Agile Project Management

Agile Transformation:

A Hybrid Approach to the Use of Agile in Health IT. Session 147 March 7, 2018 Spencer Reeser-Stout, Senior Project Manager

PMO17BR201 Caterpillar s Next Step: Implementing Agile in a Waterfall World Seth J. Norburg, PMP, Portfolio Coordinator Caterpillar

Processes and Life- Cycles. Kristian Sandahl

Scrum Basics. Marek Majchrzak, Andrzej Bednarz Wrocław,

Use Cases and User Stories for Agile Requirements

1. The Case for Agile 2. The Scrum Process 3. Scaling Scrum

Owning An Agile Project: PO Training Day 2

No Bull Agile. Marc J. Balcer September 2017

Flexible, Fast Development. How EBSCO develops software

Introduction to Scrum. Stig Efsen, Agile Coach, VP Process Improvement Sep Training

Agile Beyond Software

@GRNET. Running Scrum in a conservative, multi-constrained setting Challenges & Risks from the PO perspective

Agile Enterprise Architecture Project Simulation. How to apply the Agile approach to TOGAF

Requirements and User-Centered Design in an Agile Context

Chapter 01 - The Process The Process Application Process ACP Qualifications Scheduling Your Exam Rescheduling/Cancelling Fees

Software Engineering

Team GRC vs Scrum: Agile outside the softw are development w orld 8/11/2016. Laura Jones, PMP, PMP-RMP, CMQ/OE, CGPM Risk Manager

Agile Tutorial for the Senior Project Class School of Computing and Information Sciences Florida International University

Road2Lean. Agile Software Product Development at SAP in the Context of Lean. Christian Schmidkonz Chief Development Architect, SAP AG CSM, CSPO, CSP

Create Your Successful Agile Project

Scrum Master / Agile Project Manager An Approach for Personal Competency Development

Did You Pack the 12 Agile Principles on Your Agile Journey?

Transcription:

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