ARANDA SOFTWARE: EXPERIENCIA DE IMPLEMENTACION DE CMMI
SERVICIOS EN UNA ORGANIZACIN QUE CUENTA CON
IMPLEMENTACION DE CMMI DEV Mara Smith Gutirrez Rueda - Quality Assurance Officer y Lder del Grupo de Ingeniera de Procesos de Aranda Software SEPG LA Noviembre 2010
ARANDASOFTWARE: EXPERIENCIA DE IMPLEMENTACION DE CMMI SERVICIOS
EN 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
ARANDASOFTWARE: EXPERIENCIA DE IMPLEMENTACION DE CMMI SERVICIOS
EN UNA ORGANIZACIN QUE CUENTA CON IMPLEMENTACION DE CMMI DEV SEPG LA 2010
1.- QUE ES ARANDA SOFTWARE?
Aranda Software es una empresa lder en Latinoamrica dedicada al desarrollo de soluciones de administracin de Infraestructura Tecnolgica. Como complemento de la venta de sus soluciones, provee servicios de consultora en adopcin e implementacin de metodologas tales como ITIL, servicios de capacitacin en el manejo de nuestro portafolio de soluciones y servicios de asesora en la implantacin de nuestros productos. Tiene oficinas comerciales en varias ciudades de Suramrica y Centroamrica, pero la fbrica de software est ubicada en Bogot Colombia. Comercializa sus productos por medio de partners.
ARANDASOFTWARE: EXPERIENCIA DE IMPLEMENTACION DE CMMI SERVICIOS
EN 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 de Desarrollo 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 una convocatoria de la Red Colombiana de Calidad de Software - RCCS que busca seleccionar 58 empresas del sector de desarrollo de software para cofinanciarles la consultora y la evaluacin formal del modelo CMMI DEV 1.2. Aranda participa de dicha convocatoria y es seleccionada como una de las 58 empresas beneficiarias de este programa.
ARANDASOFTWARE: EXPERIENCIA DE IMPLEMENTACION DE CMMI SERVICIOS
EN 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 CMMIDEV v1.2 por parte del Instituto de Ingeniera de Software (SEI) de la Universidad de Carnegie Mellon en febrero de 2010.
ARANDASOFTWARE: EXPERIENCIA DE IMPLEMENTACION DE CMMI SERVICIOS
EN 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 rea de Desarrollo de Software y vimos de manera objetiva y clara las mejoras que hemos logrado, surgen las siguientes preguntas por parte de la alta direccin: Cmo permear a otras reas de la organizacin las buenas prcticas implementadas en el rea de desarrollo de software? Cmo podemos mejorar nuestros servicios de soporte, consultora y posventa teniendo como base las lecciones aprendidas en el proceso de mejora del rea de Desarrollo de Software?.
ARANDASOFTWARE: EXPERIENCIA DE IMPLEMENTACION DE CMMI SERVICIOS
EN 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 de implementar CMMI servicios por las siguientes razones: Reutilizacin de activos de proceso de CMMI DEV Aplicacin de lecciones aprendidas durante la implementacin de CMMI DEV. Reconocimiento del modelo CMMI servicios en el mercado. Ms completo que ITIL (conceptualmente).
ARANDASOFTWARE: EXPERIENCIA DE IMPLEMENTACION DE CMMI SERVICIOS
EN 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 DE MEJORA 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 soporte y consultora.
ARANDASOFTWARE: EXPERIENCIA DE IMPLEMENTACION DE CMMI SERVICIOS
EN 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 DE MEJORA
ARANDASOFTWARE: EXPERIENCIA DE IMPLEMENTACION DE CMMI SERVICIOS
EN UNA ORGANIZACIN QUE CUENTA CON IMPLEMENTACION DE CMMI DEV SEPG LA 2010 4.- ACEPTANDO EL RETO 4.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 las reas de consultora, gestin de partners y soporte: Presentaciones sobre los procesos del rea de desarrollo. Reuniones con el director del rea de desarrollo para compartir experiencias sobre la tranquilidad que provee el hecho de tener los procesos de desarrollo institucionalizados (conocimiento documentado, mtricas que facilitan el control, etc.). 4.3.- USANDO NUESTRA SOLUCIOENS COMO BASE DE LA IMPLEMENTACIN DE CMMI SERVICIOS: Mesa de Ayuda, Base de Datos de Elementos de Configuracin y Herramienta de Gestin del Conocimiento.
ARANDASOFTWARE: EXPERIENCIA DE IMPLEMENTACION DE CMMI SERVICIOS
EN 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 la participacin 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.
ARANDASOFTWARE: EXPERIENCIA DE IMPLEMENTACION DE CMMI SERVICIOS
EN UNA ORGANIZACIN QUE CUENTA CON IMPLEMENTACION DE CMMI DEV SEPG LA 2010 5.- LA ESTRATEGIA DE IMPLEMENTACION 5.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 una persona del rea de ingeniera de procesos. Los PATs establecidos fueron: Consultora. Soporte. Gestin de Partners Customer Care Gestin IT. Release y Entrega de Producto Gerencia (para todos los temas estratgicos de servicios).
ARANDASOFTWARE: EXPERIENCIA DE IMPLEMENTACION DE CMMI SERVICIOS
EN UNA ORGANIZACIN QUE CUENTA CON IMPLEMENTACION DE CMMI DEV SEPG LA 2010 5.- LA ESTRATEGIA DE IMPLEMENTACION 5.4. DEFINIENDO UNA RUTA A SEGUIR Luego del levantamiento de los procesos involucrados y de una primer acercamiento detallado al Modelo CMMi SVC se determin que se trabajara el proyecto en dos grandes etapas de 8 meses relacionadas con las PAs: Etapa Uno: SD IRP STSM PP PMC SCON REQM PPQA MA CMCAM-
Entrega del servicio.
Solucin y prevencin de Incidentes. Gestin estratgica del servicio Planeacin de Proyectos Monitoreo y control de Proyectos Continuidad del servicio. Gestin de Requerimientos. Calidad de proceso y producto. Medicin y anlisis. Gestin de la configuracin. Gestin del la capacidad y disponibilidad.
ARANDASOFTWARE: EXPERIENCIA DE IMPLEMENTACION DE CMMI SERVICIOS
EN UNA ORGANIZACIN QUE CUENTA CON IMPLEMENTACION DE CMMI DEV SEPG LA 2010 5.- LA ESTRATEGIA DE IMPLEMENTACION 5.4. DEFINIENDO UNA RUTA A SEGUIR Etapa dos: SSTSSDRSKMIPMDAROPDOPFOT-
Sistema de transicin del servicio.
Sistema de desarrollo del servicio. Gestin de riesgos. Gestin integrada de proyectos. Toma de decisiones. Definicin de procesos organizacionales. Mejora de Procesos organizacionales. Entrenamiento organizacional.
ARANDASOFTWARE: EXPERIENCIA DE IMPLEMENTACION DE CMMI SERVICIOS
EN UNA ORGANIZACIN QUE CUENTA CON IMPLEMENTACION DE CMMI DEV SEPG LA 2010 5.- LA ESTRATEGIA DE IMPLEMENTACION 5.5. TRABAJANDO CON LOS PATs: Se trabajan todas las PAs de CMMi aplicadas 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.
ARANDASOFTWARE: EXPERIENCIA DE IMPLEMENTACION DE CMMI SERVICIOS
EN UNA ORGANIZACIN QUE CUENTA CON IMPLEMENTACION DE CMMI DEV SEPG LA 2010 6.- 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 no explcitos. 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 el proyectos avanzara de acuerdo con lo establecido. Nunca perder de vista nuestra capacidad como organizacin para garantizar cumplimiento de acuerdos de servicio externos, lo que en trminos de ITIL sera mantener bajo control los OLA (operational level agreement) y UC (underpinning agreement)
ARANDASOFTWARE: EXPERIENCIA DE IMPLEMENTACION DE CMMI SERVICIOS
EN 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 del esfuerzo inicial que implica la implementacin de CMMI para servicios. Capacitacin formal sobre el modelo CMMI para servicios no solo del personal de Ingeniera de Procesos, sino tambin de los directivos de las reas involucradas.
ARANDASOFTWARE: EXPERIENCIA DE IMPLEMENTACION DE CMMI SERVICIOS
EN UNA ORGANIZACIN QUE CUENTA CON IMPLEMENTACION DE CMMI DEV SEPG LA 2010 6.- LECCIONES APRENDIDAS
Entendimiento prctico y conceptual del los servicios que maneja la organizacin
por parte del rea de Ingeniera de Procesos. Visin clara de la estrategia de la organizacin sobre la comercializacin de los servicios por parte del rea de Ingeniera de Procesos. Compromiso por parte de los directivos de las reas involucradas con la implementacin.
ARANDASOFTWARE: EXPERIENCIA DE IMPLEMENTACION DE CMMI SERVICIOS
EN UNA ORGANIZACIN QUE CUENTA CON IMPLEMENTACION DE CMMI DEV SEPG LA 2010 7.-PREGUNTAS
Mara Smith Gutirrez Rueda
Quality Assurance Officer y Lder del Grupo de Ingeniera de Procesos maria.gutierrez@arandasoft.com www.arandasoft.com