Between Trapezes: Maintaining Fidelity While Switching Midstream from a CMMI-Driven Waterfall to an Enterprise Lean/Agile Transformation

Similar documents
You Want to Use Scrum, You are Told to Use CMMI

CMMI for Development Introduction & Implementation Roadmap

Truly Managing a Project and Keeping Sane While Wrestling Elegantly With PMBOK, Scrum and CMMI (Together or Any Combination)

MKS Integrity & CMMI. July, 2007

Lessons Learned from Adopting CMMI for Small Organizations

CMMI and Agile our experience revealed

Distributed and Outsourced Software Engineering. The CMMI Model. Peter Kolb. Software Engineering

CMMI KEY PROCESS AREAS

Software Process Improvement Software Business. Casper Lassenius

Towards a new approach of continuous process improvement based on CMMI and PMBOK

CMMI and IBM Rational Unified Process

CMMI-Services Visao Geral & CMMI v1.3 Plans

Rapidly Defining a Lean CMMI Maturity Level 3 Process

Implementation of Multiple Quality Frameworks An Analysis

Synergism of the CMMI Development and Services Constellations in a Hybrid Organization

Software Engineering. Standardization of Software Processes. Lecturer: Giuseppe Santucci

CAPABILITY MATURITY MODEL INTEGRATION

Case Study of CMMI implementation at Bank of Montreal (BMO) Financial Group

Measuring ROI of Agile Transformation

Exploring CMMI-ISO ISO 9001:2000 Synergy when Developing a Process Improvement Strategy

wibas Team CMMI-ITIL IT Maturity S e r v i c e s

How To Get A Job At A Company

RTI Software Development Methodology and CMMI

CMMI meets ITIL. Dr. Ute Streubel

ISO 9001/TL 9000 and CMMI Comparison

The Compelling Case For CMMI-SVC: CMMI-SVC, ITIL & ISO20000 demystified

CMMI: Specific Goals and Practices

5/30/2012 PERFORMANCE MANAGEMENT GOING AGILE. Nicolle Strauss Director, People Services

Custom Development Management and Resource Planning. Eric Halbur, Application Development Manager

Applying Agile Techniques to Process Development: Lessons Learned

Interpretation and lesson learned from High Maturity Implementation of CMMI-SVC

Using the Agile Methodology to Mitigate the Risks of Highly Adaptive Projects

An Integrated Model of ISO 9001:2000 and CMMI for ISO Registered Organizations

Agenda. CMMI, ITIL & ISO A Mutually Supportive Relationship

Using Lean Six Sigma to Accelerate

Integrating CMMI & ITIL: An Outsourcing Success Story. Joanne Kopcho Capgemini, Outsourcing Services

Is the CMMI¹ of Value for Flight Software? Dr. Gary M. Heiligman Space Department The Johns Hopkins University Applied Physics Laboratory

Project Management Office Charter

Comparing Scrum And CMMI

PSM. Using CMMI To Improve Contract Management Within DCMA. Guy Mercurio, DCMA Boston, MA

A Viable Systems Engineering Approach. Presented by: Dick Carlson

Usability in SW-Engineering-Prozessen und in CMMI

Software Process Improvement Framework for Software Outsourcing Based On CMMI Master of Science Thesis in Software Engineering and Management

Software Quality Management II

Redefining Agile to Realize Continuous Business Value

Capability Maturity Model Integration (CMMI)

Transitioning Your Software Process To Agile Jeffery Payne Chief Executive Officer Coveros, Inc.

Using Baldrige Performance Criteria to Strengthen CMMI Measurable Results NDIA CMMI Conference - November 2008

LUXOFT ADVANTAGES. International Quality Standards

Integrating CMMI with COBIT and ITIL

Implementing the CMMI within an Information Technology (IT) Organization. March 2005

Water-Scrum-Fall Agile Reality for Large Organisations. By Manav Mehan Principal Agile consultant

Match point: Who will win the game, ITIL or CMMI-SVC? NA SEPG 2011 Paper Presentation

Capability Maturity Model Integrated (CMMI)

Interpreting Capability Maturity Model Integration (CMMI ) for Service Organizations a Systems Engineering and Integration Services Example

ITIL-CMMII Comparison

A SURVEY OF ARTIFICIAL INTELLIGENCE TECHNIQUES FOR CAPABILITY MATURITY MODEL INTEGRATION (CMMI)

Tools and Methods to Address Complexity at Scale

Release Notes Applied SAFe 4.0

CMMI and KANBAN is it possible?

Ensuring Governance in an Agile World

Organizations. by Paul Boca Hornbill Technologies Andrew Brettle - Lamri V1.1

Sales & Operations Planning Process Excellence Program

Software Quality. Process Quality " Martin Glinz. Chapter 5. Department of Informatics!

Software Configuration Management. Wingsze Seaman COMP250SA February 27, 2008

A Framework to Manage and Evaluate Remote Software Testing Using the CMMI for Services Constellation. Dr. Aldo Dagnino

Why Make the Switch? Evidence about the Benefits of CMMI

How Product Management Must Change To Enable the Agile Enterprise

Leveraging Agile and CMMI for better Business Benefits Presented at HYDSPIN Mid-year Conference Jun-2014

Selecting a project management methodology

Teaching an Elephant to Dance. Patterns and Practices for Scaling Agility

SOFTWARE QUALITY ASSURANCE IN CAPABILITY MATURITY MODEL INTEGRATION

Introduction to SEIs Capability Maturity Model Integration (CMMI)

Mapping Out Agile Product Management Expanding Agile beyond development, to maximize Agile within development

Comcast Reports 4th Quarter and Year End 2015 Results

Agile Product Roadmap Tutorial

Analytics Strategy Information Architecture Data Management Analytics Value and Governance Realization

Capability Maturity Model Integration (CMMI ) Overview

Readiness for Lean/Six Sigma Key success factors for integrating Lean/Six Sigma in a Healthcare setting

An OWL Ontology for Representing the CMMI-SW Model

Journey of a Document CoE. History of a Document CoE At Unum Group September 2014

Guide to Mobile Testing

Practical Agile Requirements Engineering

Implementing End-to-End agile Portfolio Management. Thomas Haas

FEASIBILITY STUDY FOR MAPPING MULTI- SPECIALTY HOSPITAL PROCESS WITH CMMI

Program & Portfolio! Management using! Kanban! Copyright 2013 Davisbase Consulting. Limited Display License Provided to ASPE

The Design and Improvement of a Software Project Management System Based on CMMI

How CMMI contributes to Software Testing

SOFTWARE PROCESS IMPROVEMENT AT SYSGENIC

Benchmarking Software Quality With Applied Cost of Quality

Your Software Quality is Our Business. INDEPENDENT VERIFICATION AND VALIDATION (IV&V) WHITE PAPER Prepared by Adnet, Inc.

Prosci Research Methodology Training Advisory Services

WHITE PAPER. Leveraging a LEAN model of catalogbased performance testing for quality, efficiency and cost effectiveness

Prosci change management webinar

Transcription:

Between Trapezes: Maintaining Fidelity While Switching Midstream from a CMMI-Driven Waterfall to an Enterprise Lean/Agile Transformation SEPG 2013 Chad Haggerty, John Maher, Alok Kumar, Girish Dandekar

Agenda About Comcast Corporation Why Change 2011 The Process Transformation Journey The Need for Speed Change in Approach Why Scaled Agile Framework (SAFe)? Capability Maturity Model Integration (CMMI) and SAFe Why Change 2013 Structured Agile Coaching Framework Structured Agile Implementation Framework Preliminary Adoption Results Sample Program Results Key Takeaways SEPG 2013 2

About Comcast Corporation Comcast Corporation is one of the world's leading media, entertainment, and communications companies. Comcast Cable One of the nation's largest video, high-speed Internet and phone providers to residential and business customers NBCUniversal Owns and operates entertainment and news cable networks, the NBC and Telemundo broadcast networks, local television station groups, television production operations, a major motion picture company and theme parks 1963 Founded in Tupelo, Mississippi by Ralph Roberts, with an initial 1,200 customers 1986 Customer base doubled in size to 1.2 million subscribers 2002 Acquired AT&T Broadband and became nation s largest cable provider 2009 Launch of the Comcast Customer Guarantee and an improved customer experience 2010 Introduced XFINITY, our service and technology platform delivering highquality TV, Internet, and voice 1972 First public stock offering on NASDAQ 1994 Became the third largest cable operator with approximately 3.3 million subscribers 2008 Made significant investments in innovation with Cavalry and DOCSIS 3.0 2009 Redefined our common purpose (Credo) 2011 Completed our transaction with GE to acquire majority interest in NBCUniversal SEPG 2013 3

The IT Process Transformation Journey Oct Nov 2011 Jan July 2012 July Dec 2012 Jan 2013 Onwards CMMI Gap Analysis Cost Of Quality (COQ) Analysis Program Roadmap created Delivery Assurance formed to drive the process transformation Process definition and pilot based on CMMI-Dev at ML3 Wave-based approach to definition, pilot,and deployment Rollout of Performance Index (COQ) as a measure for success Organizational changes to better align portfolios, programs, teams Focus shifted towards Agile & Lean Team reorganized priorities and started building Agile process assets and bring in Agile experts Created Agile deployment toolkit, adopted SAFe for scaling Agile to enterprise level Agile deployment kicked off Focus: more on deploy & learn ; modify as needed Use Rally as standard tool to drive enterprise agile from portfolios to programs to teams Adopt SAFe to drive alignment from portfolio level and below Performance index is used to measure success along with deployment tracker SEPG 2013 4

Why Change - 2011 Problem Systems Engineering (SE) spends a significant time on non-value add activities (Support, re-work, appraisal, non project time, etc.) supporting our products and services. Objective Chartered by the SE SLT to increase SE's overall effectiveness and productivity in delivering high quality products and services by improving our processes, process controls, metrics, and tools with a collaborative and practical improvement approach. Goal In three years, significantly increase the time we spend on value add activities (working on new features, products, and services) The Performance Index (based on Cost of Quality) will be one of the metrics used to measure the increase in productivity. SEPG 2013 5

The Need for Speed In January of 2012, Comcast needed to create a new Point of Sale (POS) System for one of our business partners to allow cross-selling of Products and Services in a 9 month timeframe. We decided to carve out business, development, and test resources, and leverage Agile and Lean practices at scale to develop the POS with our partner and accelerate our development process to meet the time frames. The project delivered on time, below budget and demonstrated the value Agile practices can deliver Increased Time to Market Increased Productivity Higher Quality This successful project, was a catalyst to change our approach to process Improvement. SEPG 2013 6

Change in Approach FROM TO Waterfall lifecycle Define-Pilot-Deploy adoption cycle Train, then coach Large group training Coaches on call Agile lifecycle Deploy-coach-adapt adoption cycle JIT as part of coaching; localized training where appropriate Embedded coaches SEPG 2013 7

Why SAFe? Adaptable to Comcast Similar to CoE thinking Need For Speed Agile CoE Agile Blueprint Dev. Program Need For Consistency Del. Assurance CMMI Processes Plug-n-Adapt OSSP Consistent with CMMI PATs SEPG 2013 8

Delivery Assurance CMMI (What) and SAFe (How) OPD SAM RD OPF TS OT PI VER VAL IPM RSKM PPQA DAR REQM PP/PMC CM MA SEPG 2013 9

Why Change - 2013 Quantifiably increase our overall effectiveness and productivity in delivering high quality Services by improving our processes and practices with a collaborative and practical approach. 1. Establish an effective, integrated, fit for purpose Process Framework leveraging our SE guiding principles 2. Establish a self-reliant organization, where managers own process KPIs to drive improvements and employees effectively use our process framework 3. Establish organizational transparency leveraging KPIs to measure success and drive continuous improvement. 4. Collaborate with stakeholders, partners, and vendors to establish a common process framework, share best practices, and ensure open and transparent communications Resulting in Accelerated Innovation Improved Productivity Improved Quality of Deliveries Increased Collaboration and Communication across departments Increased Flexibility to meeting Dynamic Business Needs A collaborative environment to Continually Improve. SEPG 2013 10

Structured Agile Coaching Framework Induction Kick-Off Execution Wind-up Orientation of Agile Coaches Assignment of coaches to specific projects/programs Orient the team on coaching Roles and Responsibilities Establish a Social Contract and set expectations Establish cadence Identify areas of improvements for project teams Train, coach and mentor teams Provide ongoing feedback Showcase benefits Identify Lessons Learned Ongoing Collaboration Supported by Common set of templates and presentations Weekly Meeting with coaches, Daily Standup Meeting, Online Forum, Online FAQs, Team Calendar Common Deployment Tracker Risk & Issue Tracker SEPG 2013 11

Structured Agile Implementation Framework Coaching Framework Team Toolkit What to look for Standard Enterprise DB Program Toolkit JIT Training Links Portfolio Toolkit Guidance / Examples Change Mgt. Methods Capability Assessments Metrics SEPG 2013 12

Preliminary Adoption Results Transformation leading indicators: Agile Blueprint adoption Rally (Agile implementation tool) adoption Legend: AdoptC - Adoption completed AdoptIT Adoption in progress AdoptIA Under assessment Legend: RallyC - Rally set up complete RallyIP Rally set up in progress SEPG 2013 13

Sample Program Results Performance Index Development Defect Density 70.3% 60.4% 13.5% 9.9% Production Defects This business group has multiple scrum teams (10-12 teams) developing a UI based product Performance index trend shows an increase of 9.9% from January to August 2013 Rework trend shows a decline of 3.6% from January to August 2013 Defects / development-hour for this group has gone down by 45% Production Defects have gone down by 50% SEPG 2013 14

Key Takeaways Adaptability and Flexibility In a large enterprise, it s key to adapt to the changing needs of the organization, no matter where we are in the improvement cycle (definition, deployment, adoption) Focus on what s important about your framework Since CMMI identifies the whats that benchmark capability or maturity, the interpretation of the practices needs to be according to their intent, rather than applied literally. It matters less how practices are implemented than whether they garner the outcomes they re intended to. Balance discipline with agility Contrary to many agile implementations, SAFe is extremely disciplined. This is required by large organizations that manage vertically, if only to manage the business effectively. Work with the culture Leverage existing initiatives and align as much as possible. As Herb Shepard once said, Never work uphill and Light many fires. SEPG 2013 15

Questions? SEPG 2013 16