Lean Framework, Agile Principles, and CMMI : Enterprise Agility without the waste. Sara McClintock Bob Payne

Similar documents
Introduction on Lean, six sigma and Lean game. Remco Paulussen, Statistics Netherlands Anne S. Trolie, Statistics Norway

The Lean And Six Sigma Sinergy

Process improvement, The Agile Way! By Ben Linders Published in Methods and Tools, winter

It s a lean life! The Journey

Measurement & Analysis in the Real World

Editor s Welcome. Summer 2016 Lean Six Sigma Innovation. You Deserve More. Lean Innovation: The Art of Making Less Into More

IT4305: Rapid Software Development Part 2: Structured Question Paper

Software Maintenance

STABILISATION AND PROCESS IMPROVEMENT IN NAB

An Introduction to Simio for Beginners

Visit us at:

An Industrial Technologist s Core Knowledge: Web-based Strategy for Defining Our Discipline

APPENDIX A: Process Sigma Table (I)

Lean Six Sigma Innovative Safety Management

EDIT 576 DL1 (2 credits) Mobile Learning and Applications Fall Semester 2014 August 25 October 12, 2014 Fully Online Course

The open source development model has unique characteristics that make it in some

Root Cause Analysis. Lean Construction Institute Provider Number H561. Root Cause Analysis RCA

EDIT 576 (2 credits) Mobile Learning and Applications Fall Semester 2015 August 31 October 18, 2015 Fully Online Course

Certified Six Sigma Professionals International Certification Courses in Six Sigma Green Belt

Leveraging MOOCs to bring entrepreneurship and innovation to everyone on campus

ADDIE: A systematic methodology for instructional design that includes five phases: Analysis, Design, Development, Implementation, and Evaluation.

Strategic Practice: Career Practitioner Case Study

Core Strategy #1: Prepare professionals for a technology-based, multicultural, complex world

For Portfolio, Programme, Project, Risk and Service Management. Integrating Six Sigma and PRINCE Mike Ward, Outperfom

Book Review: Build Lean: Transforming construction using Lean Thinking by Adrian Terry & Stuart Smith

1.0 INTRODUCTION. The purpose of the Florida school district performance review is to identify ways that a designated school district can:

Strategic Planning for Retaining Women in Undergraduate Computing

Advancing the Discipline of Leadership Studies. What is an Academic Discipline?

California Professional Standards for Education Leaders (CPSELs)

Software Development Plan

Sustainable Software Development: Evolving Extreme Programming

Innovating Toward a Vibrant Learning Ecosystem:

Myers-Briggs Type Indicator Team Report

others have examples for how feedback mechanisms at the CBO level have been established?

Expert Reference Series of White Papers. Mastering Problem Management

Mapping the Assets of Your Community:

Copyright Corwin 2015

Student Transportation

2017 FALL PROFESSIONAL TRAINING CALENDAR

1.1 Examining beliefs and assumptions Begin a conversation to clarify beliefs and assumptions about professional learning and change.

Behaviors: team learns more about its assigned task and each other; individual roles are not known; guidelines and ground rules are established

A non-profit educational institution dedicated to making the world a better place to live

MSW POLICY, PLANNING & ADMINISTRATION (PP&A) CONCENTRATION

PREP S SPEAKER LISTENER TECHNIQUE COACHING MANUAL

Class Numbers: & Personal Financial Management. Sections: RVCC & RVDC. Summer 2008 FIN Fully Online

Education the telstra BLuEPRint

VIA ACTION. A Primer for I/O Psychologists. Robert B. Kaiser

March 28, To Zone Chairs and Zone Delegates to the USA Water Polo General Assembly:

Lucintel. Publisher Sample

Title II of WIOA- Adult Education and Family Literacy Activities 463 Guidance

Green Belt Curriculum (This workshop can also be conducted on-site, subject to price change and number of participants)

PROGRAM HANDBOOK. for the ACCREDITATION OF INSTRUMENT CALIBRATION LABORATORIES. by the HEALTH PHYSICS SOCIETY

Value Creation Through! Integration Workshop! Value Stream Analysis and Mapping for PD! January 31, 2002!

We Are a Place People Can Call Their Medical Home

FAQ (Frequently Asked Questions)

Tier II Overview: Readiness, Data-Decisions, and Practices

The Role of Architecture in a Scaled Agile Organization - A Case Study in the Insurance Industry

Corporate learning: Blurring boundaries and breaking barriers

Financing Education In Minnesota

Enhancing Learning with a Poster Session in Engineering Economy

UNESCO Bangkok Asia-Pacific Programme of Education for All. Embracing Diversity: Toolkit for Creating Inclusive Learning-Friendly Environments

STUDENT EXPERIENCE a focus group guide

Executive Guide to Simulation for Health

BBC Spark : Lean at the BBC

The Consistent Positive Direction Pinnacle Certification Course

Team Dispersal. Some shaping ideas

The Application of Lean Six Sigma in Alleviating Water Shortage in Limpopo Rural Area to Avoid Societal Disaster

Two Futures of Software Testing

Teaching Financial Literacy to Adult Students: Different Strokes for Different Folks

Practice Learning Handbook

Introduction to Simulation

BEYOND FINANCIAL AID ACTION PLANNING GUIDE

A14 Tier II Readiness, Data-Decision, and Practices

It's Not Just Standing Up: Patterns for Daily Stand-up Meetings

Principal Survey FAQs

Customised Software Tools for Quality Measurement Application of Open Source Software in Education

SAP EDUCATION SAMPLE QUESTIONS: C_TPLM40_65. Questions. In the audit structure, what can link an audit and a quality notification?

COMMUNITY ENGAGEMENT

DEPARTMENT OF FINANCE AND ECONOMICS

C O U R S E. Tools for Group Thinking

Youth Sector 5-YEAR ACTION PLAN ᒫᒨ ᒣᔅᑲᓈᐦᒉᑖ ᐤ. Office of the Deputy Director General

Milton Public Schools Fiscal Year 2018 Budget Presentation

The Ohio State University Library System Improvement Request,

1 Copyright Texas Education Agency, All rights reserved.

Program Review

Using Team-based learning for the Career Research Project. Francine White. LaGuardia Community College

ESTABLISHING A TRAINING ACADEMY. Betsy Redfern MWH Americas, Inc. 380 Interlocken Crescent, Suite 200 Broomfield, CO

ADVANCED MACHINE LEARNING WITH PYTHON BY JOHN HEARTY DOWNLOAD EBOOK : ADVANCED MACHINE LEARNING WITH PYTHON BY JOHN HEARTY PDF

Positive turning points for girls in mathematics classrooms: Do they stand the test of time?

Northern Kentucky University Department of Accounting, Finance and Business Law Financial Statement Analysis ACC 308

M55205-Mastering Microsoft Project 2016

Practice Learning Handbook

AUTHORITATIVE SOURCES ADULT AND COMMUNITY LEARNING LEARNING PROGRAMMES

Kelli Allen. Vicki Nieter. Jeanna Scheve. Foreword by Gregory J. Kaiser

By Merrill Harmin, Ph.D.

Theme 1 Crea,ng Communica,ve Spaces

STANDARD OPERATING PROCEDURES (SOP) FOR THE COAST GUARD'S TRAINING SYSTEM. Volume 7. Advanced Distributed Learning (ADL)

Problem Solving for Success Handbook. Solve the Problem Sustain the Solution Celebrate Success

Major Milestones, Team Activities, and Individual Deliverables

Deploying Agile Practices in Organizations: A Case Study

Transcription:

Lean Framework, Agile Principles, and CMMI : Enterprise Agility without the waste Sara McClintock Bob Payne

About The Application Development Center Centralized software development group focused on process and technical excellence Responsible for Nationwide s most strategic application development A Lean and Agile software development organization Operational Excellence is in our DNA Ø Culture of quality, predictable delivery, continuous improvement Ø Industry leader in software development 2

Purpose, Process, and People Our Path Forward 3

Let s Get Started on our Journey! Grassroots Beginnings Lean, Mean, Coding Machine Why CMMI? 4

The Business View of IT Origins of the Problem Complexity: IT projects are viewed by the business as extremely complex and hard to understand Misdirection: IT often fails to grasp the intentions of the business when building applications Project Failure: projects often run over-budget, late, and fail to deliver the expected benefits Cost Focus: IT is often viewed as a cost center instead of a business enabler Speed: the reaction time of IT to changing business environments is perceived as too slow 5

The IT View of Business Origins of the Problem Conflicting Priorities: the business is often unclear on what the priorities are for the IT organization Lack of Inclusion: IT is often brought into projects late and are not offered the chance for collaboration Multitasking: too many projects are assigned to IT at once Gold-plating: excessive automation instead of doing the simplest thing that works adds to complexity Poor quality control: defect acceptance has become the norm and the business does not want to invest in a quality product 6

Grassroots Beginning Attacking the Problem with Agile Began in 2004 Grassroots, practitioner led, extremely successful Localized Agile processes Lack of communication between Agile teams Each saw success, but had limited impact on the overall enterprise Agile 7

Enterprise Agile Coordination and Collaboration Begins Began in summer of 2008 Harvested Agile best practices Nationwide s leading Agile activists together for first time Focused on Scrum and XP practices Created Nationwide s 21 Agile Tea Leaves Created a common understanding but still lacked the ability to move the entire organization in the same direction Agile 8

Nationwide s 21 Agile Tea Leaves Whole Team Simple & Evolu1onary Design Sustainable Pace Open Workspace Daily Stand Up Mee1ngs Big Visible Charts Retrospec1ves Customer Collabora1on Collec1ve Code Ownership Test Driven Development Refactoring Con1nuous Integra1on Automated Regression Tests Technical Debt Pair Programming Itera1ons/Sprints Itera1on Planning Mee1ngs Show & Tells Frequent Releases Release Planning Mee1ngs Story Cards with Acceptance Criteria

The Application Development Center Now that we have the pieces, what do we do with them? 10

How Much Scale? Hundreds of millions of dollars spent on building software Thousands of IT associates Development platforms include distributed, mainframe, mobile, and client-server IT is the lifeblood of our industry our products are data and information flows 11

A Framework for Agile To Summarize: no common purpose, no standards, inability to replicate agile successes across the enterprise How to tackle these problems? Operational Excellence rooted in a Lean Application Development Center 12

Why Operational Excellence? Gaining a Competitive Advantage Through Process Operational Excellence the ability to manage value creation processes without waste and better than the competition year after year The Applica+on Development Center was formed as a centralized internal consul+ng group serving all of our business partners and focused on technical excellence and process discipline. Lean tools and principles are used to implement our vision of opera+onal excellence and extend agile prac+ces across the enterprise. Employees and managers alike are empowered to improve processes, reduce waste, and solve problems. 13

Implementing Operational Excellence First, a review of Lean principles Tradi1onal Systems Authority Results Focused Expert Staff Func+ons Go Fast (jump to solu+ons) Corner Office Management Report Analysis (delayed) Lean Systems Responsibility Process Focused Expert Workers Go Slow (root problem solving) Go See Management Visual Management (real- +me) Portions from LEI presentation Managing for Operational Excellence, The Ohio State University, James P Womack 14

Does Lean Apply to Creative Processes? Lean has had extreme success in the manufacturing and service sector industries, but could we apply the concepts to knowledge workers? Yes, but our experience tells us More focus required on cultural buy-in Process focus to eliminate unnecessary variance, not to control creativity Concepts cannot be watered down concepts should be customized to environment, but principles cannot be violated a consistent reason for transformation failure (don t just do what is convenient) 15

Our Strategy Learn from experience, partner with the best From our experience with Agile software development, team transformations need three ingredients: Base education and philosophy to foster understanding Seeding of the teams with experienced practitioners Ongoing coaching and reinforcement However, these three items would be insufficient for our broad-scale Lean transformation, we added Partnering with the Operational Excellence program at The Ohio State University A comprehensive program to transform management as well as staff So, what did we actually do? 16

Culture-Driven Transformation Change how you think by practicing (kata) and reinforcing new behaviors (standard work) Culture Thinking What We Believe Ac+on How We Behave 17

The ADC Lean House A Framework for Our Transformation Opera1onal Excellence Learning Organiza+on Visual Management The ADC transforma+on focused on crea+ng a sustainable system, not implemen+ng a series of tools or techniques. Culture shiws were required in staff and management. Lean Management System Leader Standardized Work Daily Accountability Process Disciplined Management On Your Side Constancy of Purpose Lean Development System Standardized Work Kaizen Waste Elimina+on Problem Solving Culture Employee Engagement 18

Creating a Burning Platform Organizational Imperative to Act CMMI was leveraged as the measuring stick for our World Class Development Center. CMMI best practices included engineering, project management, and organizational practices. Our goal, to achieve CMMI L3 in 9 months. Final SCAMPI Assessment done by a 3 rd party CMMI lead assessor. 19

CMMI Reference Model Level 3 Process Areas (11) Requirements Development Technical Solution Product Integration Verification Validation Organizational Process Focus Organizational Process Definition Organizational Training Integrated Project Management Risk Management Decision Analysis and Resolution Level 2 Process Areas (7) 1. Requirements Management 2. Project Planning 3. Project Monitoring and Control 4. Measurement and Analysis 5. Supplier Agreement Management 6. Process and Product Quality Assurance 7. Configuration Management

Visual Management Real-Time Management Visual Management is the glue holding together the management and development systems. Visual controls allow everyone to see the progress of the work and allow immediate feedback and correc+ve ac+on into the system. Why make things visual? Encourages go see management Prevents information hiding Common understanding Drives accountability Focuses the organization on the important measures 21

Visual Management Types of Visual Management Do the simplest thing that works manual boards for a web development team. Use technology judiciously and only when it makes sense. 22

Lean Development System The Engine of a Lean IT Transformation The Lean Development System governs how the value- producing work is executed, improved, and monitored in the overall system. The Development System: Creates an efficient process sequence with the lowest possible waste Standardizes routine work items to allow our knowledge workers the freedom to concentrate on value-added activities Empowers team members to continuously improve upon the standards and improve the entire ADC with their ideas 23

Standardized Work Development System Enablement What is Standardized Work? A standard is made up of only those elements which, when not followed, result in a predictable defect or waste Dr. Ryuji Fukada General work methods used to ensure consistent processes and create a baseline for continuous improvement Functional Application Development Lifecycle including roles, work products, processes, patterns, tools, and metrics Standardized Work ESDm S C O P E Entire Application Development Center body of knowledge including ADLC, engagement, and operational practices ADC Franchise Model

Standardized Work Basis for Continuous Improvement Stabilize Standardize Improve Why is standardization in the ADC important? Maintains a consistent level of quality Stabilizes the working condition Allows for the judgment of normal from abnormal conditions Enabling Waste Elimination Increased Productivity Improved Morale Foundation for Improvement Activities

Waste Elimination IT Examples of the 8 Wastes Waste Examples Defects Incomplete requirements, Software defects, Change Failure, Production Incidents Transportation Multiple steps for approvals for procurement, security barriers to information flow, department handoffs Overproduction Producing reports nobody uses, filling out paperwork that is not required, Extra requirements, Underutilized applications, tools (blackberries etc.) that are not used Waiting Waiting for skills, funding, Infrastructure provisioning, downtime Over-Processing Meetings, Manual Testing, Working without tools, Features no one uses, i.e. gold plating Motion Lack of standards, Lack of documentation of how business works, searching for information Inventory Excessive WIP, backlog, unbalanced flow Underutilized talent Not involving staff in improvements, no continuous improvement program Lean systems relentlessly pursue waste to root it out and refocus activities and personnel on value-added activities. 26

Lean Management System A Necessary Pillar for the Lean House We teach our associates how to be lean workers, but forget to teach our managers how to be lean leaders. Lean Processes Need Lean Management! Without the Lean Management System, the gains of implementing a Lean Development System cannot be supported and maintained. 27

Lean Management System Nothing Changes Until Leader Behavior Changes Lean culture grows from lean management Embedding lean thinking into the organization cannot be done unless we change the way our leaders think Lean Managers are focused on value creating activities and building a better system instead of putting out fires, figure out how to prevent the fires in the first place But how do you create lean managers? Leader Standardized Work Daily Accountability Process Disciplined Management 28

Leader Standardized Work Traditional management places emphasis on getting results at the expense of process and system thinking. This creates short-term gains, but frequently causes long-term pain. Leader standardized work ensures leaders use systems thinking and focus on training others, managing flow, and elimina1ng waste. Standardized work is the tool used to ensure this focus happens automa1cally every day in a lean organiza1on. 29

Leader Standardized Work in the ADC Standardized work is specific and focused on value adding activities. Different levels in the organization have varying amounts of standardized work versus discretionary work. Decreasing amount of standardized work Team Leaders Lead standup mee+ng Setup visual management system for the day Periodic updates of visual system A]end management standup Gemba walk with manager Review blocker board Directors Lead management standup mee+ng Gemba walk with each team Inspect visual management system periodically Review daily accountability board A]end execu+ve standup mee+ng Review con+nuous improvement board Execu+ves Lead execu+ve standup mee+ng Gemba walk with each team (weekly) Review daily accountability board Review con+nuous improvement board 30

Daily Accountability Process Ensuring Leaders are Focused on Value Team ADL ADE Daily Standup Mee+ng Local Team Topics Daily Standup with Team Leads Opera+onal and Improvement Topics Daily Standup with ADLs Opera+onal, Improvement, Trends Three interlocking tiered meetings, less than 15 minutes each. Focus is on process and results. The presence of regular stand up meetings at all levels at the place of work, along with the use of physical visuals is a key characteristic of lean organizations. 31

Problem Solving Culture What is a problem solving culture? Assumptions Plan Problem Facts and Root Cause Unknown Solution Act Do Traditional systems can encourage people to hide problems out of fear or simply not knowing what to do about them. Check Lean systems stop to address problems and find root causes. Problem solving is a defined method rooted in the scientific approach not jumping to quick solutions. 32

Problem Solving Culture Create a competitive advantage by making every employee a problem-solving scientist A problem solving culture Empowers associates to tackle problems Provides a defined channel and method for solving problems Educates associates about problem solving techniques and tools to help identify and solve problems 33

How Do We Create a Culture of Problem Solving? A3 as the Problem Solving Method Remember Action drives Thinking 17 11 A3 is simply the paper size interna+onal 11x17 A standard format for problem solving Tells a story that anyone can understand on one page Used also for consensus building and employee development Becomes the problem solving currency for the organiza+on Is best created at the gemba 34

A3 Example from Managing to Learn 35

Kaizen, Continuous Improvement, and A3s Relentless Pursuit of Perfection /kai י zen/ - continuous incremental improvement Kaizen is a philosophy of con+nuous improvement that pervades throughout all areas and aspects of the organiza+on. It is embedded in our culture and becomes a part of who we are in the ADC. Nationwide ADC Continuous Improvement Applies to both formal kaizen events and kaizen eyes everyday continuous improvement to root out waste Is driven by practitioners Provides a governance mechanism for pushing changes into the ADC Franchise Model Utilizes A3s to ensure PDCA thinking as well as other lean tools such as 5 Whys, Fishbone, etc.

Where are we today? Two years into our journey Scaled from 6 lines to 26 lines with plans for 6 more this year First large-scale CMMI assessed lean and agile development center with zero known deficiencies Recognized in the industry as a leader in the lean software development space conduct regular gemba tours for companies across the US and around the world Most importantly Focus on the processes have led to incredible quality gains, 23 of last 26 releases in 2010 completely defect free Assessment results (audits) of adherence to processes above 4.5 on a 5 scale Continuous improvement process fully operational

About Nationwide Nationwide is one of the largest insurance and financial services companies in the world with over $135B in statutory assets. We provide insurance, retirement, investments, and other products to consumers in the US. Companies include Nationwide Insurance, Titan Insurance, Allied Insurance, Agribusiness, Nationwide Financial, Nationwide Retirement Solutions, Nationwide Bank, VPI, among others 38

Thank You!