Lean CMMI-based process improvement

Documentos relacionados
Lean CMMI-based process improvement

Este proyecto tiene como finalidad la creación de una aplicación para la gestión y explotación de los teléfonos de los empleados de una gran compañía.


Sistemas de impresión y tamaños mínimos Printing Systems and minimum sizes

PMI: Risk Management Certification Training (RMP)

Microsoft Solutions Framework - CMMI. Luis Fraile MVP Team System lfraile@lfraile.net

System Management: como elemento diferencial para alcanzar sus objetivos

LAC Modificación DIRECT ALLOCATIONS TO ISPs DISTRIBUCIONES INICIALES A ISPs

Guideline to apply the ISO 90003:2004 Standard to SMEs of software development

Final Project (academic investigation)

Universidad de Guadalajara

MSF. Microsoft Solutions Framework

LA FIRMA THE FIRM QUIENES SOMOS ABOUT US

LAC Modificación DIRECT ALLOCATIONS TO ISPs DISTRIBUCIONES DIRECTAS A ISPs

Edgar Quiñones. HHRR: Common Sense Does Not Mean Business. Objective

Certificado de Asistente de Oficina

La ayuda practica de hoy para los CIO s y responsables de servicio

El Modelo CMMI (for Development) Monterrey, N.L. México Noviembre 2008

Managment Voucher EPI

Introduction to Sustainable Construction

CMMI Capability Maturity Model Integration Modelo integrado de madurez de la capacidad

PROGRAMA PARA ANALIZAR DOCUMENTOS Y DETECTAR

NubaDat An Integral Cloud Big Data Platform. Ricardo Jimenez-Peris

ISO 9001:2008. Novedades

BOOK OF ABSTRACTS LIBRO DE RESÚMENES

2016 PMP CAMBIOS EN EL EXAMEN

Problemas de PYMES en el Nivel 2 de Madurez Una Muestra Sesgada

Curso Lean IT Foundation

Visual Studio Team System

IMIE General y Grandes Mercados

PROYECTO INFORMÁTICO PARA LA CREACIÓN DE UN GESTOR DOCUMENTAL PARA LA ONG ENTRECULTURAS

CMMI SERVICIOS. María Smith Gutiérrez Rueda - Quality Assurance Officer y Líder del Grupo de Ingeniería de Procesos (EPG) de Aranda Software

ESCUELA POLITECNICA NACIONAL INSTITUTO GEOFISICO

ICX Process. # People In Charge: 3 Members Experience Time: 6 Months max

INSTITUTO POLITÉCNICO NACIONAL

From e-pedagogies to activity planners. How can it help a teacher?

Caso de Exito: PMO en VW Argentina

Dr. Ricardo Hernández Mogollón Facultad de Estudios Empresariales y Turismo Universidad de Extremadura. ricardohernandezmogollon@gmail.

IMPLANTACIÓN DE UNA SOLUCIÓN PLM QUE GARANTICE LAS CLAVES Y PRINCIPIOS RECOGIDOS POR EL SISTEMA DE GESTIÓN DE LA CALIDAD SIX SIGMA

ADAPTACIÓN DE REAL TIME WORKSHOP AL SISTEMA OPERATIVO LINUX

XII JICS 25 y 26 de noviembre de 2010

RDA in BNE. Mar Hernández Agustí Technical Process Department Manager Biblioteca Nacional de España

Business Technology and Banking.

Definición de un Proceso de Implantación de Sistemas

CETaqua, a model of collaborative R&D, an example of corporate innovation evolution

Introducción al Unified Process. Curso IIC 2143 Ingeniería de Software Rodrigo Sandoval 2010

AUDITAJE A PROCESOS DE RECOLECCION, VALIDACIÓN Y MINERÍA DE DATOS SOCIALES.

RESUMEN DE TRABAJO DE GRADO

COMPANY PROFILE. February / Iquique N 112 Fracc. Las Américas Naucalpan de Juárez. C.P Edo. de México Tel

MANUAL EASYCHAIR. A) Ingresar su nombre de usuario y password, si ya tiene una cuenta registrada Ó

PMI: Gestión de Riesgos

SAFETY ROAD SHOW 2015 Paul Teboul Co Chairman HST México

Tesis de Maestría titulada

Facilities and manufacturing

PROGRAMA. Operaciones de Banca y Bolsa SYLLABUS BANKING AND STOCK MARKET OPERATIONS

INSTITUTO POLITECNICO NACIONAL UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERIA Y CIENCIAS SOCIALES Y ADMINISTRATIVAS

Investigación, Ciencia y Tecnología en Medio Ambiente y Cambio Climático. Environmental and Climate Change related Research and Technology Programme

What is family health history?

Por tanto, la aplicación SEAH (Sistema Experto Asistente para Hattrick) ofrece las siguientes opciones:

English Literacy Success Team, e3 Civic High October 30, 2014

Centro Andaluz de Innovación y Tecnologías de la Información y las Comunicaciones - CITIC

Gaia en las universidades españolas y los centros de inves3gación

UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS UNIDAD DE POSTGRADO DE INGENIERÍA DE SISTEMAS E INFORMATICA

Diferencias entre nivel 2 y nivel 3 y una estrategia de implantación

GECI Y EL MEDIO AMBIENTE

Registro de Semilla y Material de Plantación

ETS APPs MATELEC Nuevas Funciones para ETS. Madrid. Casto Cañavate KNX Association International

e-respyme Sistema de Gestión Ética y Socialmente Responsable para la Pequeña y Mediana Empresa

Título del Proyecto: Sistema Web de gestión de facturas electrónicas.

Descripción de contenidos del E-FORM Capítulo Proyectos de cooperación europea

Chrysler de México. Suppliers Partnership for the Environment (SP) May 30th., 2013

PEMEX E&P South Region OMC 2015

OJO: Todos los formularios deberán llenarse en inglés. De lo contrario, no se le permitirá presentar sus documentos ante la Secretaría del Tribunal.

ESTUDIO Y PLANIFICACIÓN DE LOS FLUJOS DE INFORMACIÓN EN UNA EMPRESA PARA SU ALINEAMIENTO ESTRATÉGICO

SOFTWARE PARA LA GESTIÓN INFORMÁTICA DE UNA CLÍNICA DENTAL

APLICACIÓN PARA AL GESTIÓN Y CONTROL DE UNA EMPRESA DE LIMPIEZAS

UNIVERSIDAD TÉCNICA DEL NORTE INSTITUTO DE POSTGRADO

Contents. Introduction. Aims. Software architecture. Tools. Example

Beneficios del Uso de Modelos de Madurez

IMPLANTACIÓN DE UNA SOLUCIÓN PLM PARA OPTIMIZAR LOS PROCESOS DE GESTIÓN DE LAS EMPRESAS DEL SECTOR DE BIENES DE CONSUMO ENVASADOS

Sistema basado en firma digital para enviar datos por Internet de forma segura mediante un navegador.

HOMEWORK ASSIGNMENTS, TEST AND QUIZ DUE DATES: STUDY GUIDE and CLASS NOTES. NOV-04 TO NOV-22, 2016 SPANISH 1 PERIOD 6 S. DePastino

UNIVERSIDAD INCA GARCILASO DE LA VEGA

Sistema!de!iluminación!de!un!longboard!

INNOVACIÓN ABIERTA A UN CLICK OPEN INNOVATION AT ONE CLICK. Universidad Pública de Navarra

DIFERENCIAS ENTRE LA ISO 9001:2008 Y LA ISO 9001:2015

Student Violence, Bullying, Intimidation, Harassment

IMPLANTACIÓN DE UNA SOLUCIÓN PLM QUE GARANTICE LAS CLAVES Y PRINCIPIOS RECOGIDOS POR EL SISTEMA DE GESTIÓN DE LA CALIDAD SIX SIGMA

PROBLEMAS PARA LA CLASE DEL 20 DE FEBRERO DEL 2008

PROGRAMA ANALÍTICO DE ASIGNATURA

Modelo de negocio. Ricardo Bolaños

Guide to Health Insurance Part II: How to access your benefits and services.

UPV software for risk models

Oportunidades de Financiación Europea de la I+D+i en Transporte AERO y NMP (Nanotecnología, Materiales, Producción)

UTILIZACIÓN DE UN BOLÍGRAFO DÍGITAL PARA LA MEJORA DE PROCEDIMIENTOS DE CAMPO EN UNA CENTRAL NUCLEAR.

ESCUELA POLITÉCNICA DEL EJÉRCITO

PROCESO PARA FORMAR CAPÍTULOS UNIVERSITARIOS

PROGRAMA ANALITICO INGENIERÍA SOFTWARE III FOR DAC 12 VER

Facultad de Ingeniería y Computación Escuela Profesional de Ingeniería Industrial

Adaptación y Configuración de Procesos de Software Tailoring and Configuration of Software Processes

Transcripción:

Lean CMMI-based process improvement Dublin, 9 June 2011

Content Objectives of the study Brief introduction to Lean Presentation of the results Conclusions and next steps 2

Objectives for the study Apply Lean principles and tools to CMMI-based process improvement to Meet the expectations of the companies for: Comprehensive and usable processes Efficient processes Focussed on developing results that are useful for both the customers and the organization Demonstrate improvements quickly 3

The three cases A. Beginner SPI organization Develops electronic systems Begins a process improvement program based on CMMI-DEV Needs lightweight processes because their customers do not pay for internal and project management activities Develop what adds value to the customer B. Process reengineering organization Develops web applications Accredited CMMI- DEV ML2 Finds the processes very bureaucratic A variety of practices are abandoned because of being of useless Remove bureaucracy and other non value adding practices C. Towards ML4&5 organization A software factory with 7 Centres Accredited CMMI- DEV ML3 Implementing CMMI ML4&5 Particular interest in increasing the efficiency of the processes Define efficient processes 4

Lean Principles and Tools Lean principles Eliminate waste Amplify learning Decide as late as possible Deliver as fast as possible Empower the team Buildl integrity in Avoid sub-optimization Tools Seeing waste Value stream mapping Feedback Iterations Syncronization Emergence Options thinking Deffer commitment Set-based development Pull systems Queuing theory Cost of delay Self determination Motivation Leadership Expertise Perceived integrity Conceptual integrity Refactoring Testing 5

Waste Types D O W N T I M E Defect Over production Waiting Non valueadding processing Transpor tation Inventory excess Motion excess Employee knowledge unused 6

Case A: Beginner SPI organization Approach Define the first draft of the processes based on the current practices in the organization and CMMI-DEV Use SIPOC* to visualise the processes Review the draft process description from two perspectives: What that the customer pays for What the organization needs for its internal purposes For the activities that do not meet any of these criteria, keep the simplest solution compliant to CMMI ML2. Lean principles and tools adequate for such type of context: Eliminate waste Seeing waste Value stream mapping (simplified) Amplify learning Feedback * SIPOC: Supplier Input Process Output Customer 7

Case B: Process reengineering organization Approach Use SIPOC to visualise the process flow Mark each activity as: Green: Value-adding Red: Non value-adding Yellow: Non value-adding, but necessary Remove the non value-adding activities adjusting the process adequately For the non value-adding, but necessary activities Look for an automated solution Try to integrate the expected result development with other value-adding activities Look for a lean solution Create a basic process data model Eliminate duplicated information Revise all manually performed activities and provide as automated as possible solutions Maintain compliance to CMMI-DEV 8

Case B: Value stream mapping 9

1 1 0 Case B: Process reengineering Proceso Actividad Valor (1-3-9) Tipo desperdicio Ideas para mejoras Comentarios PP Estimación 1 Non value-added processing el método de estimación no vale, no lo creen y no se utiliza; todo es muy variable y no ayudan PP Gestión de riesgos 9 Analizar los problemas que se han dado enlos proyectos pasados y derivar la lista de risgos relevantes PP Plan para la gestión de datos del proyecto PP Presentación del plan 3 Non value-added processing 3 Motion excess Esta parte se puede sacar como Tailoring guideline - a ver cómo lo podemos sacar de aquí Buscar cómo simploficar la recollección de evidencias, p.ej. Actas; se podría identificar quién La checklist de lanzamiento del proyecto - no se pudo encontrar El checklist de los riesgos incluye riesgos que no se puede hacer nada con ellos Se definió para los proyectos que deben tener en cuenta la LOPD no se presenta el plan a la Dirección, no se hacen reuniones de lanzamiento; PP Creación del proyecto 1 Motion excess La Ficha del proyecto duplica información del plan del proyecto y la oferta PP Gestión Plan de proyecto de riesgos - - 3 Non Defect value-added ver Definir el mismo un plan problema incremental en proyectos No ver de se la desarrollo plantilla identifican los plan riesgos de al Proyectos de proyecto de proyecto de PMC mantenimiento Reunión de segiumiento 3 Motion excess mantenimiento A veces estas reuniones son obsoletas (cuando todo está bien en el proyecto) => reducir el nr REQM Calculo de impacto 1 Non value-added processing PPQA Checklist de calidad 3 Non value-added processing ver qué parte de estas auditorías se pueden hacer en remoto por los responsables de calidad PPQA PPQA Informe de auditoría Informe a gerencia 1 Motion excess 3 Motion excess el informe duplica lo que ya está en el checklist menos los participantes => Se añadios duplica la participantes información a en la el informe de MA El calculo se debe fijar 10

Information item Case B: Information organization and CMMI-compliance Process artefact check-sheet (information duplication) Oferta Plan de proyecto Ficha de proyecto Especif. de requisitos Process artefact Análisis funcional Ficha de petición Acta de reunión (doc) Acta de reunión (PS) Calendario X X X Presupuesto X X X Riesgos X Equipo del proyecto X X Descripción de los requisitos X X Descripción de petición de cambio X Resumen de una reunión X X CMMI-DEV compliance Development projects Specific practices Generic practices 1.1 1.2 1.3 1.4 1.5 1.6 1.7 2.1 2.2 2.3 2.4 2.5 2.6 2.7 3.1 3.2 3.3 2.1 2.2 2.3 2.4 2.5 2.6 2.7 2.8 2.9 2.10 Solution status REQM Complient to CMMI-DEV 1.3 PP Under development PMC Not defined SAM PPQA MA CM 11

Nr. waste points Percent Case B: Lean Perspective Process waste profile 14 12 10 8 6 4 2 CMMI ML2 processes: Waste type profile 0 Waste type Motion Non value-adding processing Defect Nr. waste points 8 5 1 Percent 57.1 35.7 7.1 Cum % 57.1 92.9 100.0 100 80 60 40 20 0 Lean principles and tools adequate for such type of context: Eliminate waste Seeing waste Value stream mapping (simplified) Empower team Retrospective (as an early form of Self determination) Build integrity in Refactoring Amplify learning Feedback Iterations 12

Case C: Towards ML4&5 organization Approach Apply Lean tools to the process which is managed quantitatively, Verification Classify each activity from this process flow as value-adding, non value-adding, or non value-adding, but necessary. Calculate the Total Cycle Time Efficiency based on Estimates of Touch time Activity start and end date (not hours) used to calculate Lead time Update the process as to Remove the non value-adding activities Suggest a more efficient solution for the non value-adding, but necessary activities Maintain compliance to CMMI-DEV Apply the same techniques to other processes 13

Case C: Value Stream Mapping Peer review of code Cycle time efficiency є [88%, 95%] Touch time Lead time 0.2 min 2.5 min 0.5 min 60-180 min 10 min 1 min 1 min/ incid 0.2 min 95-130 min 20-35 incid Testing Cycle time efficiency є [120%, 133%] due to testing in parallel Touch time 0.2 min 2.5 min 0.5 min 660 3480 min (11-58 horas) Lead time 0.2 min 2.5 min 0.5 min 480 2880 min (1 6 días) 14

Case C: Results and conclusions Applying Lean on a single process Does not result in a drastic improvement of its efficiency Affects the efficiency of the related processes Swim lane diagrams is a useful tool for analysing process flow Savings estimation: Average task completion time: 300 min Estimated task completion time reduction: 8-15 minutes Tasks performed per centre per year: 1200 to 2200 Total productive time reduction per year: 20-60 days (1-3 person months) Applied to the 7 centres of the company: 7-21 person months a year 15

Nr. waste points Percent Case C: Lean Tools Applied Process waste profile 4 3 2 1 Verification process: Waste type profile 0 Waste type Motion Inventory Nr. waste points 3 1 Percent 75.0 25.0 Cum % 75.0 100.0 100 80 60 40 20 0 Lean principles and tools adequate for such type of context: Eliminate waste Seeing waste Value stream mapping Empower team Retrospective Self determination Deliver as fast as possible Queuing theory Cost of delay 16

Integrating Lean and CMMI: Conclusions 17

Lean Tools in CMMI-DEV implementations Lean tools that have been identified as useful in the CMMI-DEV implementations projects of this study: Organization type Practice category Project/Process Management Beginner in PI Seeing waste Value stream mapping (simplified) With some experience Deffer commitment Hign maturity Value stream mapping (based on data) Queuing theory Engineering Refactoring Cost of delay Iterations Training and stakeholder involvement Testing Feedback Expertise Self determination The rest of the Lean tools were not piloted in the projects, therefore they are not included in this table. 18

FACIT-SME This presentation has been elaborated in the context of the FACIT SME project. http://www.facit-sme.eu/ The FACIT SME project targets to facilitate the use of Software Engineering (SE) methods and to systematize their application in IT SMEs. It will provide methods for efficient and affordable certification of these processes according to internationally accepted standards. Furthermore, it will help the SMEs to share best practices, tools and experiences with development partners and customers. The FACIT SME project has received funding from the European Community s Seventh Framework Programme managed by REA Research Executive Agency http://ec.europa.eu/research/rea ([FP7/2007-2013] [FP7/2007-2011]) under grant agreement no. 243695. 19

Teodora Bozheva Tecnalia Research and Innovation teodora.bozheva@tecnalia.com