CMMI Normas ,Estandares

download CMMI Normas ,Estandares

of 19

Transcript of CMMI Normas ,Estandares

  • 7/24/2019 CMMI Normas ,Estandares

    1/19

    ARANDA SOFTWARE: EXPERIENCIA DE IMPLEMENTACION DE CMMISERVICIOS EN UNA ORGANIZACIN QUE CUENTA CONIMPLEMENTACION DE CMMI DEV

    Mara Smith Gutirrez Rueda - Quality Assurance Officer yLder del Grupo de Ingeniera de Procesos de Aranda Software

    SEPG LA Noviembre 2010

  • 7/24/2019 CMMI Normas ,Estandares

    2/19

    ARANDASOFTWARE: EXPERIENCIA DE IMPLEMENTACION DE CMMI SERVICIOSEN UNA ORGANIZACIN QUE CUENTA CON IMPLEMENTACION DE CMMI DEV

    SEPG LA 2010

    AGENDA

    1.- QUE ES ARANDA SOFTWARE?

    2.- ANTECEDENTES DE LA IMPLEMENTACION DE CMMI SVC

    3.- PORQUE IMPLEMENTAR CMMI SERVICIOS?

    4.- ACEPTANDO DEL RETO

    5.- LA ESTRATEGIA DE IMPLEMENTACION

    6.- LECCIONES APRENDIDAS

    7.- PREGUNTAS

  • 7/24/2019 CMMI Normas ,Estandares

    3/19

  • 7/24/2019 CMMI Normas ,Estandares

    4/19

    ARANDASOFTWARE: EXPERIENCIA DE IMPLEMENTACION DE CMMI SERVICIOSEN UNA ORGANIZACIN QUE CUENTA CON IMPLEMENTACION DE CMMI DEV

    SEPG LA 2010

    2.- ANTECEDENTES DE LA IMPLEMENTACIN DE CMMI SVC

    Debido al crecimiento acelerado de Aranda Software en los ltimos 3 aos,

    surge el reto de implementar mejoras, principalmente en el rea deDesarrollo de Software con miras a lograr objetivos estratgicos tales como:mejora de la calidad de los productos, ampliacin del portafolio, mejorar la

    productividad y fortalecer los procesos de la compaa.

    En abril de 2008, se presenta la oportunidad de participar en unaconvocatoria de la Red Colombiana de Calidad de Software - RCCS que

    busca seleccionar 58 empresas del sector de desarrollo de software paracofinanciarles la consultora y la evaluacin formal del modelo CMMI DEV1.2. Aranda participa de dicha convocatoria y es seleccionada como una de

    las 58 empresas beneficiarias de este programa.

  • 7/24/2019 CMMI Normas ,Estandares

    5/19

    ARANDASOFTWARE: EXPERIENCIA DE IMPLEMENTACION DE CMMI SERVICIOSEN UNA ORGANIZACIN QUE CUENTA CON IMPLEMENTACION DE CMMI DEV

    SEPG LA 2010

    2.- ANTECEDENTES DE LA IMPLEMENTACIN DE CMMI SVC

    Como hito final de esta primera iteracin de nuestro proceso de mejora, se

    logr la valoracin formal de Aranda en el Nivel 2 de madurez de CMMI-DEV v1.2 por parte del Instituto de Ingeniera de Software (SEI) de laUniversidad de Carnegie Mellon en febrero de 2010.

  • 7/24/2019 CMMI Normas ,Estandares

    6/19

    ARANDASOFTWARE: EXPERIENCIA DE IMPLEMENTACION DE CMMI SERVICIOSEN UNA ORGANIZACIN QUE CUENTA CON IMPLEMENTACION DE CMMI DEV

    SEPG LA 2010

    3.- PORQUE IMPLEMENTAR CMMI SERVICIOS?

    Una vez que se sobrevivi a la valoracin oficial de CMMI DEV en el reade Desarrollo de Software y vimos de manera objetiva y clara las mejorasque hemos logrado, surgen las siguientes preguntas por parte de la altadireccin:

    Cmo permear a otras reas de la organizacin las buenas prcticasimplementadas en el rea de desarrollo de software?

    Cmo podemos mejorar nuestros servicios de soporte, consultora yposventa teniendo como base las lecciones aprendidas en el proceso de

    mejora del rea de Desarrollo de Software?.

  • 7/24/2019 CMMI Normas ,Estandares

    7/19

    ARANDASOFTWARE: EXPERIENCIA DE IMPLEMENTACION DE CMMI SERVICIOSEN UNA ORGANIZACIN QUE CUENTA CON IMPLEMENTACION DE CMMI DEV

    SEPG LA 2010

    3.- PORQUE IMPLEMENTAR CMMI SERVICIOS?

    Se pens inicialmente en implementar ITIL, pero con base en el conocimiento

    del modelo recin liberado por el SEI, llegamos a la conclusin deimplementar CMMI servicios por las siguientes razones:

    Reutilizacin de activos de proceso de CMMI DEV

    Aplicacin de lecciones aprendidas durante la implementacin de CMMIDEV.

    Reconocimiento del modelo CMMI servicios en el mercado.

    Ms completo que ITIL (conceptualmente).

  • 7/24/2019 CMMI Normas ,Estandares

    8/19

    ARANDASOFTWARE: EXPERIENCIA DE IMPLEMENTACION DE CMMI SERVICIOSEN UNA ORGANIZACIN QUE CUENTA CON IMPLEMENTACION DE CMMI DEV

    SEPG LA 2010

    4.- ACEPTANDO EL RETO

    4.1.- AJUSTE DEL PROYECTO CMMI SVC CON LOS OTROS PROYECTOS DEMEJORA

    1)Implementar las buenas prcticas de CMMI DEV 1.2 de Nivel 3 de madurez

    en el rea de desarrollo de software

    2) Mejora y modernizacin de los procesos comerciales y administrativos.

    3) Implementar las buenas prcticas de CMMI SVC en las reas de soportey consultora.

  • 7/24/2019 CMMI Normas ,Estandares

    9/19

    ARANDASOFTWARE: EXPERIENCIA DE IMPLEMENTACION DE CMMI SERVICIOSEN UNA ORGANIZACIN QUE CUENTA CON IMPLEMENTACION DE CMMI DEV

    SEPG LA 20104.- ACEPTANDO EL RETO?4.1.- AJUSTE DEL PROYECTO CMMI SVC CON LOS OTROS PROYECTOS DEMEJORA

  • 7/24/2019 CMMI Normas ,Estandares

    10/19

    ARANDASOFTWARE: EXPERIENCIA DE IMPLEMENTACION DE CMMI SERVICIOSEN UNA ORGANIZACIN QUE CUENTA CON IMPLEMENTACION DE CMMI DEV

    SEPG LA 20104.- ACEPTANDO EL RETO4.2.- CONVENCIENDO A LOS DIRECTIVOS DE LAS REAS DE CONSULTORIA,GESTIN DE PARTNERS Y SOPORTE

    Se realizaron las siguientes actividades para lograr el apoyo de los directivos de lasreas de consultora, gestin de partners y soporte:

    Presentaciones sobre los procesos del rea de desarrollo.

    Reuniones con el director del rea de desarrollo para compartirexperiencias sobre la tranquilidad que provee el hecho de tenerlos procesos de desarrollo institucionalizados (conocimiento

    documentado, mtricas que facilitan el control, etc.).

    4.3.- USANDO NUESTRA SOLUCIOENS COMO BASE DE LA IMPLEMENTACIN DECMMI SERVICIOS: Mesa de Ayuda, Base de Datos de Elementos de Configuraciny Herramienta de Gestin del Conocimiento.

  • 7/24/2019 CMMI Normas ,Estandares

    11/19

    ARANDASOFTWARE: EXPERIENCIA DE IMPLEMENTACION DE CMMI SERVICIOSEN UNA ORGANIZACIN QUE CUENTA CON IMPLEMENTACION DE CMMI DEV

    SEPG LA 2010

    5.- LA ESTRATEGIA DE IMPLEMENTACION

    5.1. LANZAMIENTO GERENCIAL DEL PROYECTO

    Reunin formal de lanzamiento dirigida por parte de la gerencia y con laparticipacin del TODOS los involucrados, en la cual se establece

    importancia, alcance, responsabilidades y COMPROMISO de todos.

    5.2.- RESTRUCTURANDO EL EPG

    ANTES: Solamente miembros del rea de desarrollo y de QA reunin

    semanal.

    AHORA: Un miembro de todas las reas de Aranda reunin mensual.

  • 7/24/2019 CMMI Normas ,Estandares

    12/19

    ARANDASOFTWARE: EXPERIENCIA DE IMPLEMENTACION DE CMMI SERVICIOSEN UNA ORGANIZACIN QUE CUENTA CON IMPLEMENTACION DE CMMI DEV

    SEPG LA 20105.- LA ESTRATEGIA DE IMPLEMENTACION5.3. ESTRUCTURANDO LOS PATs

    Uno por cada rea involucrada ms no por PAs, dado que, para cada rea

    es preciso definir todo el ciclo de vida de sus servicios muy disimiles entre s,para luego si proceder a hacer un planteamiento de guas de adaptacin.

    Los miembros del PAT son personas del rea involucrada y siempre unapersona del rea de ingeniera de procesos.

    Los PATs establecidos fueron:

    Consultora.Soporte.

    Gestin de PartnersCustomer CareGestin IT.Release y Entrega de Producto

    Gerencia (para todos los temas estratgicos de servicios).

  • 7/24/2019 CMMI Normas ,Estandares

    13/19

    ARANDASOFTWARE: EXPERIENCIA DE IMPLEMENTACION DE CMMI SERVICIOSEN UNA ORGANIZACIN QUE CUENTA CON IMPLEMENTACION DE CMMI DEV

    SEPG LA 20105.- LA ESTRATEGIA DE IMPLEMENTACION

    5.4. DEFINIENDO UNA RUTA A SEGUIRLuego del levantamiento de los procesos involucrados y de una primer

    acercamiento detallado al Modelo CMMi SVC se determin que se trabajarael proyecto en dos grandes etapas de 8 meses relacionadas con las PAs:

    Etapa Uno:SD Entrega del servicio.

    IRP Solucin y prevencin de Incidentes.STSM - Gestin estratgica del servicioPP Planeacin de Proyectos

    PMC - Monitoreo y control de ProyectosSCON - Continuidad del servicio.

    REQM - Gestin de Requerimientos.PPQA - Calidad de proceso y producto.MA - Medicin y anlisis.CM- Gestin de la configuracin.

    CAM- Gestin del la capacidad y disponibilidad.

  • 7/24/2019 CMMI Normas ,Estandares

    14/19

    ARANDASOFTWARE: EXPERIENCIA DE IMPLEMENTACION DE CMMI SERVICIOSEN UNA ORGANIZACIN QUE CUENTA CON IMPLEMENTACION DE CMMI DEV

    SEPG LA 20105.- LA ESTRATEGIA DE IMPLEMENTACION

    5.4. DEFINIENDO UNA RUTA A SEGUIR

    Etapa dos:

    SST- Sistema de transicin del servicio.SSD- Sistema de desarrollo del servicio.RSKM- Gestin de riesgos.

    IPM- Gestin integrada de proyectos.DAR- Toma de decisiones.OPD- Definicin de procesos organizacionales.

    OPF- Mejora de Procesos organizacionales.OT- Entrenamiento organizacional.

  • 7/24/2019 CMMI Normas ,Estandares

    15/19

    ARANDASOFTWARE: EXPERIENCIA DE IMPLEMENTACION DE CMMI SERVICIOSEN UNA ORGANIZACIN QUE CUENTA CON IMPLEMENTACION DE CMMI DEV

    SEPG LA 20105.- LA ESTRATEGIA DE IMPLEMENTACION

    5.5. TRABAJANDO CON LOS PATs: Se trabajan todas las PAs de CMMiaplicadas a los procesos correspondientes al departamento representado

    por el PAT.

    Autoestudio del Modelo CMMI SVC

    Diagnstico cruzado (entre PATs) de CMMI SVC solamente de las

    PAs de la categora de establecimiento y entrega del servicio.

    Diagnstico de las dems PAs de CMMI SVC realizado por

    personas del rea de ingeniera de procesos.

    Anlisis de Brechas CMMI SVC

    Priorizacin de oportunidades de Mejora.

    Institucionalizacin de activos de proceso.

  • 7/24/2019 CMMI Normas ,Estandares

    16/19

    ARANDASOFTWARE: EXPERIENCIA DE IMPLEMENTACION DE CMMI SERVICIOSEN UNA ORGANIZACIN QUE CUENTA CON IMPLEMENTACION DE CMMI DEV

    SEPG LA 20106.- LECCIONES APRENDIDAS

    La importancia de MA bien implementado en la primera etapa con el fin de poder

    verificar objetivamente nuestros acuerdos de servicio hacia cliente final.

    Es clave la alineacin de polticas sobre los acuerdos de servicios con nuestros

    clientes, mxime en aquellos casos en los cuales dichos acuerdos son tcitos noexplcitos.

    La reutilizacin de activos de proceso de CMMi DEV para las PAs de las

    disciplinas de gestin de procesos y de soporte fue importante para que elproyectos avanzara de acuerdo con lo establecido.

    Nunca perder de vista nuestra capacidad como organizacin para garantizarcumplimiento de acuerdos de servicio externos, lo que en trminos de ITIL sera

    mantener bajo control los OLA (operational level agreement) y UC (underpinningagreement)

  • 7/24/2019 CMMI Normas ,Estandares

    17/19

    ARANDASOFTWARE: EXPERIENCIA DE IMPLEMENTACION DE CMMI SERVICIOSEN UNA ORGANIZACIN QUE CUENTA CON IMPLEMENTACION DE CMMI DEV

    SEPG LA 2010

    6.- LECCIONES APRENDIDAS

    La reutilizacin de herramientas de la implementacin de CMMI DEV fue un

    factor clave para el progreso de la implementacin de CMMI SVC.

    La resistencia al cambio fue mucho menor que en la implementacin de CMMI

    DEV dado que, para CMMI SVC se tiene un sistema referente con datos y

    resultados.

    Convencimiento de los directivos de las reas involucradas de la tranquilidad que

    van a lograr en la ejecucin de sus actividades a mediano plazo, luego delesfuerzo inicial que implica la implementacin de CMMI para servicios.

    Capacitacin formal sobre el modelo CMMI para servicios no solo del personalde Ingeniera de Procesos, sino tambin de los directivos de las reas

    involucradas.

  • 7/24/2019 CMMI Normas ,Estandares

    18/19

    ARANDASOFTWARE: EXPERIENCIA DE IMPLEMENTACION DE CMMI SERVICIOSEN UNA ORGANIZACIN QUE CUENTA CON IMPLEMENTACION DE CMMI DEV

    SEPG LA 20106.- LECCIONES APRENDIDAS

    Entendimiento prctico y conceptual del los servicios que maneja la organizacinpor parte del rea de Ingeniera de Procesos.

    Visin clara de la estrategia de la organizacin sobre la comercializacin de losservicios por parte del rea de Ingeniera de Procesos.

    Compromiso por parte de los directivos de las reas involucradas con la

    implementacin.

  • 7/24/2019 CMMI Normas ,Estandares

    19/19

    ARANDASOFTWARE: EXPERIENCIA DE IMPLEMENTACION DE CMMI SERVICIOSEN UNA ORGANIZACIN QUE CUENTA CON IMPLEMENTACION DE CMMI DEV

    SEPG LA 20107.-PREGUNTAS

    Mara Smith Gutirrez RuedaQuality Assurance Officer y Lder del Grupo de Ingeniera de Procesos

    [email protected]

    www.arandasoft.com