SlideShare una empresa de Scribd logo
1 de 38
Experiencia en la implantación del modelo CMMI-DEV en pymes Joaquín Lasheras Velasco  (joaquin.lasheras@centic.es)
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
CENTIC,  Centro Tecnológico de las  Tecnologías de la Información y las comunicaciones
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Datos CENTIC
Principio de actuación. Toda actividad o proyecto llevado a cabo debe tener una repercusión clara sobre las empresas asociadas y el sector. Bien por colaboración directa de la empresa, bien por aprovechamiento directo de sus resultados.  Bajo esta perspectiva clasificamos nuestra actividad en áreas tecnológicas y servicios horizontales. Áreas tecnológicas.   Se crea alrededor de una tecnología o temática especifica dentro de las TIC. Se articula alrededor de grupos de empresas. Se trabaja, de forma consensuada, en definir el plan de acción a desarrollar por el CENTIC. Acciones como: proyectos tecnológicos o de innovación, puesta en marcha de servicios, acciones de formación, conferencias técnicas, etc.  Servicios horizontales. Actividades independientes de una tecnología o temática concreta y por tanto útiles a todas las empresas con independencia de su área de actividad. Estrategia Genérica
Mapa de actividad MHP sobre TDT Multimedia Contenidos TIC para la Vida No Dependiente MOVILIDAD  Y REDES INALAMBRICAS SOFTWARE LIBRE INGENIERIA DEL SOFTWARE Documentación, Vigilancia Tecnológica, OTRI Transferencia y Misiones Tecnológicas Asesoría, proyectos y ayudas Identificación de potencial de innovación, Empresa – Universidad Proyectos de innovación Proyectos europeos NetWorking Línea propia de desarrollo tecnológico / Servicios Tecnológicos
Calidad del Software en la Región de Murcia - Motivación
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Distribución
La Comunidad Autónoma lleva a cabo toda una labor de desarrollo con planes específicos para el desarrollo de la Sociedad de la Información. Existe un alto grado de emprendurismo, promovido por el Gobierno Regional mediante planes de acción específicos. Las empresas tienen una alta capacidad y hábito de adaptación al entorno y al mercado cambiante debido a las características empresariales, tamaño y organización. Gran parte de los gerentes tienen formación técnica o de ingeniería. Se están implantado grandes fábricas de software en Murcia, principalmente costes laborales e inmobiliarios, disponibilidad de mano de obra (buen acceso a recursos humanos, pues las tres universidades de la Región tienen carreras especificas de TIC) y acompañado de posibles ayudas de la Admon. Autonómica, dependiendo de negociaciones.  Su oferta de productos y servicios está insuficientemente divulgada. Falta de políticas comerciales y de marketing. Principales características Hipersector
Calidad del Software ,[object Object],[object Object],[object Object],[object Object]
Soluciones de la Ingeniería del software a la calidad del software
Calidad del Software - Motivación Tras varios años de experiencia identificamos la necesidad de calidad del software en la región.  Necesidad de una actuación Las empresas consideran la mejora de procesos software como una actividad a implantar con el objetivo de incrementar la calidad y capacidad de sus procesos y en consecuencia, la calidad de sus productos y servicios Implantar modelos como CMMI-DEV o ISO 15504, modelos de referencia en España. Numerosos estudios y herramientas muestran que la aplicación de estos modelos en las pymes es muy difícil ya que supone para estas una gran inversión en dinero, tiempo y recursos. Necesitamos por lo tanto adoptar prácticas de ingeniería del software adaptadas a su tamaño y tipo de negocio. CENTIC ORGANISMO INTERMEDIO PARA GUIAR EL PROCESO
Actividades Centic Calidad Software
GARTIC  Gestión Automatizada de Requisitos basada en reutilización ,[object Object],[object Object],[object Object],[object Object],[object Object]
GARTIC  Gestión Automatizada de Requisitos basada en reutilización ,[object Object],[object Object],[object Object],[object Object],[object Object]
AutoGSA  automatización del desarrollo de software con arquitecturas generativas   ,[object Object],[object Object],[object Object],[object Object],[object Object],Modelo 1 L1 Modelo 2 L2 Código (Java,XML,...) Transformaciones modelo-modelo Transformaciones modelo-código
Modelos Código  Lógica de Negocio (escrito manualmente) Código de  Infraestructura Aplicación DSL Software infraestructura (frameworks, librerías)  Transformaciones  Arquitectura Generativa Generador AutoGSA  automatización del desarrollo de software con arquitecturas generativas  
Actuación sobre la promoción de modelos  de Calidad de Software en la Región de Murcia   – Impulso CMMI ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Actuación sobre la promoción de modelos  de Calidad de Software en la Región de Murcia   – Impulso CMMI ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Actuación sobre la promoción de modelos  de Calidad de Software en la Región de Murcia   – Impulso CMMI
Actuación sobre la promoción de modelos  de Calidad de Software en la Región de Murcia   – Impulso CMMI COMPONENTES DEL MODELO CMMI Objetivo específico : describe las características únicas que deben estar presentes para satisfacer el área de proceso. Objetivo genérico : se aplica a múltiples áreas de proceso. Una meta genérica describe las características que deben estar presentes para institucionalizar los procesos que implementar una área de proceso.
Actuación sobre la promoción de modelos  de Calidad de Software en la Región de Murcia   – Impulso CMMI
Fases y Recursos utilizados
Fases de la actuación El equipo de mejora de procesos 3 personas a tiempo completo para las 4 empresas Fase de formación y diagnóstico previo  Se forma a las organizaciones en el modelo de referencia, CMMI-DEV v1.2.  Se   realiza una evaluación de la situación inicial para cada empresa participante y de su orientación con respecto al modelo CMMI, para elaborar plan de mejora de procesos software de la empresa. Fase de definición de la solución Se realiza una evaluación para cada empresa de los procesos desarrollados, proponiendo recomendaciones de mejora adaptadas a sus objetivos y cultura del a organización (descripción de procesos, métricas, metodologías, herramientas, etc). Adaptación de los procesos existentes y definición de los ausentes Fase de pilotaje: implantación de los Procesos de Calidad Se realiza evaluación para cada empresa de la implantación de los procesos en 1 proyecto, especificando la adecuación y las recomendaciones de mejora para el despliegue Fase de despliegue de la solución Se realiza una evaluación para cada empresa del despliegue de los procesos en la organización, determinando la adecuación y la situación frente a la auditoría de certificación y proponiendo mejoras.
Fases de la actuación – Recursos y tiempos ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Calendario JUNIO 2009 Se forma el grupo de empresas y se lanza el proyecto.  Formación JUNIO - AGOSTO 2009 PERIODO DEDICADO A LAS AUDITORÍAS INICIAL DICIEMBRE 2009 AUDITORÍAS HITO 1: “ Desarrollo de la solución” FEBRERO 2010 AUDITORÍAS HITO 2: “ Pilotaje de la solución” MAYO 2010 AUDITORÍAS HITO 3: “ Despliegue de la solución” 2009 2010 Jun Jul Ago Sep Oct Nov Dic Ene Feb Mar Abr May Lanzamiento del proyecto Diagnóstico previo Definición de los planes de mejora Implantación de los procesos
Herramientas utilizadas
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Herramientas utilizadas
Herramientas utilizadas X X Time Sheet X X PPQA (Aseguramiento calidad de procesos y productos) X X X X MA (Medición y análisis) X X X X X REQM (Gestión de Requisitos) X X X X X CM (Gestión de la Configuración) X X X X X PP + PMC (Planificación de Proyectos + Control y Seguimiento de proyectos) Historias Usuario /casos de uso Word/ Excel Maven Wiki Trac Svn Área de proceso /Herramienta utilizada
Herramientas utilizadas X X X Time Sheet X X X GP 2.8 Monitorizar y controlar el proceso X X GP 2.9 Evaluar objetivamente el cumplimiento Word/Excel Maven Wiki Trac Svn Prácticas genéricas /Herramienta utilizada X X X X GP 2.6 Gestionar la configuración X X GP 2.7 Identificar e involucrar a todo el personal afectado  X X X GP 2.10 Revisar periódicamente el estado con la dirección X GP 2.5 Formar al personal X X GP 2.4 Asignar responsabilidades X X X GP 2.3 Proporcionar recursos X X X GP 2.2 Planificar el proceso X GP 2.1 Establecer una política organizativa
Lecciones Aprendidas y  Recomendaciones
GENERALES Todas partían de la iso 9001 lo cual facilitó la adaptación. Aun así, había falta de documentación Sin embargo tras la primera revisión de diagnóstico, algunas empresas quisieron entrar muy en detalle en algunas áreas de proceso dejando otras de lado. Tienen las herramientas pero a veces no las utilizan bien (tienen una infraestructura tecnológica, tipo maven, desde la que se podrán obtener métricas (PMD, checkstyle)) Es conveniente disponer de una web o wiki donde acceder a documentación de referencia (guías, plantillas), experiencias, noticias y eventos. Lecciones Aprendidas
PRÁCTICAS ESPECÍFICAS La genérica más costosa: medición y análisis (MA) Problemas con la trazabilidad direccional (REQM) La estimación se hace en base a la experiencia (PP) No se gestionan riesgos, gestión de incidencias y protección de datos (PP) No se gestionan bien las peticiones de cambio (CM) La gestión de proveedores está descuidada (SAM) a pesar de que se subcontrata bastante (por ejemplo no hay seguimiento ni validación de entregas). Ppqa difícil sobre todo en las micropymes (PPQA) PRACTICAS GENÉRICAS Existe política calidad, no suficientemente documentada ni institucionalizada No hay indicadores de procesos, a revisar por dirección (GP 2.9 y GP 2.10) No hay planes de formación para el personal (GP 2.5) Lecciones Aprendidas
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Lecciones Aprendidas
La implantación de cmmi es viable en las empresas, pero adaptándolo a sus necesidades. Certificación CMMI como consecuencia de la mejora, no como objetivo de la mejora Ha requerido un esfuerzo importante en recursos con el objetivo de conseguir un proceso flexible, escalable y ágil. El proceso de definición e implantación de los procesos debe ser iterativo, y a ser posible, incremental. Las metodologías y herramientas utilizadas en las empresas se han adaptado a las necesidades del proceso y las singularidades de la empresa. Hay que automatizar el mayor número de procesos. Ha sido necesaria la implicación, flexibilidad y motivación de todo el equipo, y sobre todo en la jefatura de la empresa (han destacado donde más se han involucrado) Contar con equipos multidisciplinares tanto en los proyectos como en el grupo de mejora es garantía de éxito. Hay que ser imaginativo con los artefactos (evidencias) y tenerlas en cuenta desde el principio. Reutilizar todas las posibles y fomentar el uso de evidencias generadas por automatizaciones. El trabajo no concluye al finalizar el SCAMPI A, es necesario continuar con un esfuerzo de reinterpretación del modelo, mejora de las automatizaciones, simplificación del proceso, etc. Recomendaciones - Conclusiones
Conclusiones
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Conclusiones
MUCHAS GRACIAS Joaquín Lasheras Velasco  (joaquin.lasheras@centic.es)

Más contenido relacionado

La actualidad más candente

Curso oficial para Asesor en el Modelo de Madurez en Continuidad del Negocio_...
Curso oficial para Asesor en el Modelo de Madurez en Continuidad del Negocio_...Curso oficial para Asesor en el Modelo de Madurez en Continuidad del Negocio_...
Curso oficial para Asesor en el Modelo de Madurez en Continuidad del Negocio_...
Protiviti Peru
 
Programa de formaciã“n asistencia administrativa
Programa de formaciã“n asistencia administrativaPrograma de formaciã“n asistencia administrativa
Programa de formaciã“n asistencia administrativa
Jorge Victoria
 
Curso oficial para Asesor en el Modelo de Madurez en Continuidad del Negocio ...
Curso oficial para Asesor en el Modelo de Madurez en Continuidad del Negocio ...Curso oficial para Asesor en el Modelo de Madurez en Continuidad del Negocio ...
Curso oficial para Asesor en el Modelo de Madurez en Continuidad del Negocio ...
Protiviti Peru
 
Aplicación del Método ETED: Técnico Superior en Logística
Aplicación del Método ETED: Técnico Superior en LogísticaAplicación del Método ETED: Técnico Superior en Logística
Aplicación del Método ETED: Técnico Superior en Logística
AurisVegazo1
 
Perfil de la organización DBAccess
Perfil de la organización DBAccess Perfil de la organización DBAccess
Perfil de la organización DBAccess
La Red DBAccess
 

La actualidad más candente (14)

Curso oficial para Asesor en el Modelo de Madurez en Continuidad del Negocio_...
Curso oficial para Asesor en el Modelo de Madurez en Continuidad del Negocio_...Curso oficial para Asesor en el Modelo de Madurez en Continuidad del Negocio_...
Curso oficial para Asesor en el Modelo de Madurez en Continuidad del Negocio_...
 
Programa de formaciã“n asistencia administrativa
Programa de formaciã“n asistencia administrativaPrograma de formaciã“n asistencia administrativa
Programa de formaciã“n asistencia administrativa
 
ELABORACIÓN DE ESTRATEGIAS TRANSMEDIA
ELABORACIÓN DE ESTRATEGIAS TRANSMEDIAELABORACIÓN DE ESTRATEGIAS TRANSMEDIA
ELABORACIÓN DE ESTRATEGIAS TRANSMEDIA
 
Diseño Curricular
Diseño CurricularDiseño Curricular
Diseño Curricular
 
Curso modelo de madurez Perú Noviembre 2014
Curso modelo de madurez Perú Noviembre 2014Curso modelo de madurez Perú Noviembre 2014
Curso modelo de madurez Perú Noviembre 2014
 
Tecnico organizacion dasdase archivos
Tecnico organizacion dasdase archivosTecnico organizacion dasdase archivos
Tecnico organizacion dasdase archivos
 
Curso oficial para Asesor en el Modelo de Madurez en Continuidad del Negocio ...
Curso oficial para Asesor en el Modelo de Madurez en Continuidad del Negocio ...Curso oficial para Asesor en el Modelo de Madurez en Continuidad del Negocio ...
Curso oficial para Asesor en el Modelo de Madurez en Continuidad del Negocio ...
 
Programa de formación asistencia admistrativa
Programa de formación  asistencia admistrativaPrograma de formación  asistencia admistrativa
Programa de formación asistencia admistrativa
 
Aplicación del Método ETED: Técnico Superior en Logística
Aplicación del Método ETED: Técnico Superior en LogísticaAplicación del Método ETED: Técnico Superior en Logística
Aplicación del Método ETED: Técnico Superior en Logística
 
Perfil de la organización DBAccess
Perfil de la organización DBAccess Perfil de la organización DBAccess
Perfil de la organización DBAccess
 
Jcf iind 2010-227 logistica y cadena de s
Jcf iind 2010-227 logistica y cadena de sJcf iind 2010-227 logistica y cadena de s
Jcf iind 2010-227 logistica y cadena de s
 
Diseño curricular
Diseño curricularDiseño curricular
Diseño curricular
 
Calidad En La FormacióN Virtual Aenor
Calidad En La FormacióN Virtual AenorCalidad En La FormacióN Virtual Aenor
Calidad En La FormacióN Virtual Aenor
 
pagina principal
pagina principalpagina principal
pagina principal
 

Similar a I Jornada CSI - Joaquín Lasheras (CenTIC) - Experiencia en la implantación del modelo CMMI-DEV en pymes

Empresas consultoras de tecnología
Empresas consultoras de tecnologíaEmpresas consultoras de tecnología
Empresas consultoras de tecnología
sandrariveram
 
brochure - institucional
brochure - institucionalbrochure - institucional
brochure - institucional
Alex Roman
 
2.2 federico craik
2.2 federico craik2.2 federico craik
2.2 federico craik
wilmer1232
 
PDD-IE-GestiondeTecnologias_2009
PDD-IE-GestiondeTecnologias_2009PDD-IE-GestiondeTecnologias_2009
PDD-IE-GestiondeTecnologias_2009
Manuel Vidal Lozano
 

Similar a I Jornada CSI - Joaquín Lasheras (CenTIC) - Experiencia en la implantación del modelo CMMI-DEV en pymes (20)

cvjaque2015
cvjaque2015cvjaque2015
cvjaque2015
 
Empresas consultoras de tecnología
Empresas consultoras de tecnologíaEmpresas consultoras de tecnología
Empresas consultoras de tecnología
 
CREACIÓN DE UN PLAN INFORMÁTICO UTILIZANDO TECNOLOGÍA OPEN SOURCE
CREACIÓN DE UN PLAN INFORMÁTICO  UTILIZANDO TECNOLOGÍA  OPEN SOURCE CREACIÓN DE UN PLAN INFORMÁTICO  UTILIZANDO TECNOLOGÍA  OPEN SOURCE
CREACIÓN DE UN PLAN INFORMÁTICO UTILIZANDO TECNOLOGÍA OPEN SOURCE
 
People tech talent
People tech talentPeople tech talent
People tech talent
 
090428 Ingetics Zaragoza
090428 Ingetics Zaragoza090428 Ingetics Zaragoza
090428 Ingetics Zaragoza
 
Presentation attend
Presentation attendPresentation attend
Presentation attend
 
Presentacion migracion consegi
Presentacion migracion consegiPresentacion migracion consegi
Presentacion migracion consegi
 
Presentacion corporativa Seresco
Presentacion corporativa SerescoPresentacion corporativa Seresco
Presentacion corporativa Seresco
 
plan de negocio Intertic
plan de negocio Interticplan de negocio Intertic
plan de negocio Intertic
 
Tarea witsa y consultorias
Tarea witsa y consultoriasTarea witsa y consultorias
Tarea witsa y consultorias
 
Curriculum Vitae
Curriculum VitaeCurriculum Vitae
Curriculum Vitae
 
TECNOPARQUE COLOMBIA
TECNOPARQUE COLOMBIATECNOPARQUE COLOMBIA
TECNOPARQUE COLOMBIA
 
Portafolio de servicios
Portafolio de serviciosPortafolio de servicios
Portafolio de servicios
 
unidad
unidadunidad
unidad
 
brochure - institucional
brochure - institucionalbrochure - institucional
brochure - institucional
 
2.2 federico craik
2.2 federico craik2.2 federico craik
2.2 federico craik
 
PDD-IE-GestiondeTecnologias_2009
PDD-IE-GestiondeTecnologias_2009PDD-IE-GestiondeTecnologias_2009
PDD-IE-GestiondeTecnologias_2009
 
NUESTRA OFERTA DE VALOR PARA LA BANCA.
NUESTRA OFERTA DE VALOR PARA LA BANCA.NUESTRA OFERTA DE VALOR PARA LA BANCA.
NUESTRA OFERTA DE VALOR PARA LA BANCA.
 
Emticq
EmticqEmticq
Emticq
 
Presentacion v1.0p-1
Presentacion v1.0p-1Presentacion v1.0p-1
Presentacion v1.0p-1
 

Más de 233 Grados de TI

Más de 233 Grados de TI (8)

Javier Garzas (URJC Kybele) Claves para implantar un modelo de estimación sof...
Javier Garzas (URJC Kybele) Claves para implantar un modelo de estimación sof...Javier Garzas (URJC Kybele) Claves para implantar un modelo de estimación sof...
Javier Garzas (URJC Kybele) Claves para implantar un modelo de estimación sof...
 
Moises (Alarcos) Aplicación de la estimación para la valoración de activos so...
Moises (Alarcos) Aplicación de la estimación para la valoración de activos so...Moises (Alarcos) Aplicación de la estimación para la valoración de activos so...
Moises (Alarcos) Aplicación de la estimación para la valoración de activos so...
 
Eduardo Miranda (Carnegie Mellon) Overruns or Underestimates? A Political Per...
Eduardo Miranda (Carnegie Mellon) Overruns or Underestimates? A Political Per...Eduardo Miranda (Carnegie Mellon) Overruns or Underestimates? A Political Per...
Eduardo Miranda (Carnegie Mellon) Overruns or Underestimates? A Political Per...
 
La Evolución en la Fabricación del Software
La Evolución en la Fabricación del SoftwareLa Evolución en la Fabricación del Software
La Evolución en la Fabricación del Software
 
I Jornada CSI - Javier Garzás (Kybele Consulting) - Tendencias actuales en la...
I Jornada CSI - Javier Garzás (Kybele Consulting) - Tendencias actuales en la...I Jornada CSI - Javier Garzás (Kybele Consulting) - Tendencias actuales en la...
I Jornada CSI - Javier Garzás (Kybele Consulting) - Tendencias actuales en la...
 
I Jornada CSI - Mónica Wodzislawski (CES) - Probar para corregir, probar par...
I Jornada CSI - Mónica Wodzislawski (CES) -  Probar para corregir, probar par...I Jornada CSI - Mónica Wodzislawski (CES) -  Probar para corregir, probar par...
I Jornada CSI - Mónica Wodzislawski (CES) - Probar para corregir, probar par...
 
I Jornada CSI - Carlos Manuel Fernández (AENOR) - Hoja de ruta de certificac...
I Jornada CSI - Carlos Manuel Fernández (AENOR) -  Hoja de ruta de certificac...I Jornada CSI - Carlos Manuel Fernández (AENOR) -  Hoja de ruta de certificac...
I Jornada CSI - Carlos Manuel Fernández (AENOR) - Hoja de ruta de certificac...
 
I Jornada CSI - Almudena Díez (Visure Solutions) - Los requisitos y CMMI: un ...
I Jornada CSI - Almudena Díez (Visure Solutions) - Los requisitos y CMMI: un ...I Jornada CSI - Almudena Díez (Visure Solutions) - Los requisitos y CMMI: un ...
I Jornada CSI - Almudena Díez (Visure Solutions) - Los requisitos y CMMI: un ...
 

Último

Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
AnnimoUno1
 

Último (11)

Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 

I Jornada CSI - Joaquín Lasheras (CenTIC) - Experiencia en la implantación del modelo CMMI-DEV en pymes

  • 1. Experiencia en la implantación del modelo CMMI-DEV en pymes Joaquín Lasheras Velasco (joaquin.lasheras@centic.es)
  • 2.
  • 3. CENTIC, Centro Tecnológico de las Tecnologías de la Información y las comunicaciones
  • 4.
  • 5. Principio de actuación. Toda actividad o proyecto llevado a cabo debe tener una repercusión clara sobre las empresas asociadas y el sector. Bien por colaboración directa de la empresa, bien por aprovechamiento directo de sus resultados. Bajo esta perspectiva clasificamos nuestra actividad en áreas tecnológicas y servicios horizontales. Áreas tecnológicas. Se crea alrededor de una tecnología o temática especifica dentro de las TIC. Se articula alrededor de grupos de empresas. Se trabaja, de forma consensuada, en definir el plan de acción a desarrollar por el CENTIC. Acciones como: proyectos tecnológicos o de innovación, puesta en marcha de servicios, acciones de formación, conferencias técnicas, etc. Servicios horizontales. Actividades independientes de una tecnología o temática concreta y por tanto útiles a todas las empresas con independencia de su área de actividad. Estrategia Genérica
  • 6. Mapa de actividad MHP sobre TDT Multimedia Contenidos TIC para la Vida No Dependiente MOVILIDAD Y REDES INALAMBRICAS SOFTWARE LIBRE INGENIERIA DEL SOFTWARE Documentación, Vigilancia Tecnológica, OTRI Transferencia y Misiones Tecnológicas Asesoría, proyectos y ayudas Identificación de potencial de innovación, Empresa – Universidad Proyectos de innovación Proyectos europeos NetWorking Línea propia de desarrollo tecnológico / Servicios Tecnológicos
  • 7. Calidad del Software en la Región de Murcia - Motivación
  • 8.
  • 9. La Comunidad Autónoma lleva a cabo toda una labor de desarrollo con planes específicos para el desarrollo de la Sociedad de la Información. Existe un alto grado de emprendurismo, promovido por el Gobierno Regional mediante planes de acción específicos. Las empresas tienen una alta capacidad y hábito de adaptación al entorno y al mercado cambiante debido a las características empresariales, tamaño y organización. Gran parte de los gerentes tienen formación técnica o de ingeniería. Se están implantado grandes fábricas de software en Murcia, principalmente costes laborales e inmobiliarios, disponibilidad de mano de obra (buen acceso a recursos humanos, pues las tres universidades de la Región tienen carreras especificas de TIC) y acompañado de posibles ayudas de la Admon. Autonómica, dependiendo de negociaciones. Su oferta de productos y servicios está insuficientemente divulgada. Falta de políticas comerciales y de marketing. Principales características Hipersector
  • 10.
  • 11. Soluciones de la Ingeniería del software a la calidad del software
  • 12. Calidad del Software - Motivación Tras varios años de experiencia identificamos la necesidad de calidad del software en la región. Necesidad de una actuación Las empresas consideran la mejora de procesos software como una actividad a implantar con el objetivo de incrementar la calidad y capacidad de sus procesos y en consecuencia, la calidad de sus productos y servicios Implantar modelos como CMMI-DEV o ISO 15504, modelos de referencia en España. Numerosos estudios y herramientas muestran que la aplicación de estos modelos en las pymes es muy difícil ya que supone para estas una gran inversión en dinero, tiempo y recursos. Necesitamos por lo tanto adoptar prácticas de ingeniería del software adaptadas a su tamaño y tipo de negocio. CENTIC ORGANISMO INTERMEDIO PARA GUIAR EL PROCESO
  • 14.
  • 15.
  • 16.
  • 17. Modelos Código Lógica de Negocio (escrito manualmente) Código de Infraestructura Aplicación DSL Software infraestructura (frameworks, librerías) Transformaciones Arquitectura Generativa Generador AutoGSA automatización del desarrollo de software con arquitecturas generativas  
  • 18.
  • 19.
  • 20. Actuación sobre la promoción de modelos de Calidad de Software en la Región de Murcia – Impulso CMMI
  • 21. Actuación sobre la promoción de modelos de Calidad de Software en la Región de Murcia – Impulso CMMI COMPONENTES DEL MODELO CMMI Objetivo específico : describe las características únicas que deben estar presentes para satisfacer el área de proceso. Objetivo genérico : se aplica a múltiples áreas de proceso. Una meta genérica describe las características que deben estar presentes para institucionalizar los procesos que implementar una área de proceso.
  • 22. Actuación sobre la promoción de modelos de Calidad de Software en la Región de Murcia – Impulso CMMI
  • 23. Fases y Recursos utilizados
  • 24. Fases de la actuación El equipo de mejora de procesos 3 personas a tiempo completo para las 4 empresas Fase de formación y diagnóstico previo Se forma a las organizaciones en el modelo de referencia, CMMI-DEV v1.2. Se realiza una evaluación de la situación inicial para cada empresa participante y de su orientación con respecto al modelo CMMI, para elaborar plan de mejora de procesos software de la empresa. Fase de definición de la solución Se realiza una evaluación para cada empresa de los procesos desarrollados, proponiendo recomendaciones de mejora adaptadas a sus objetivos y cultura del a organización (descripción de procesos, métricas, metodologías, herramientas, etc). Adaptación de los procesos existentes y definición de los ausentes Fase de pilotaje: implantación de los Procesos de Calidad Se realiza evaluación para cada empresa de la implantación de los procesos en 1 proyecto, especificando la adecuación y las recomendaciones de mejora para el despliegue Fase de despliegue de la solución Se realiza una evaluación para cada empresa del despliegue de los procesos en la organización, determinando la adecuación y la situación frente a la auditoría de certificación y proponiendo mejoras.
  • 25.
  • 26. Calendario JUNIO 2009 Se forma el grupo de empresas y se lanza el proyecto. Formación JUNIO - AGOSTO 2009 PERIODO DEDICADO A LAS AUDITORÍAS INICIAL DICIEMBRE 2009 AUDITORÍAS HITO 1: “ Desarrollo de la solución” FEBRERO 2010 AUDITORÍAS HITO 2: “ Pilotaje de la solución” MAYO 2010 AUDITORÍAS HITO 3: “ Despliegue de la solución” 2009 2010 Jun Jul Ago Sep Oct Nov Dic Ene Feb Mar Abr May Lanzamiento del proyecto Diagnóstico previo Definición de los planes de mejora Implantación de los procesos
  • 28.
  • 29. Herramientas utilizadas X X Time Sheet X X PPQA (Aseguramiento calidad de procesos y productos) X X X X MA (Medición y análisis) X X X X X REQM (Gestión de Requisitos) X X X X X CM (Gestión de la Configuración) X X X X X PP + PMC (Planificación de Proyectos + Control y Seguimiento de proyectos) Historias Usuario /casos de uso Word/ Excel Maven Wiki Trac Svn Área de proceso /Herramienta utilizada
  • 30. Herramientas utilizadas X X X Time Sheet X X X GP 2.8 Monitorizar y controlar el proceso X X GP 2.9 Evaluar objetivamente el cumplimiento Word/Excel Maven Wiki Trac Svn Prácticas genéricas /Herramienta utilizada X X X X GP 2.6 Gestionar la configuración X X GP 2.7 Identificar e involucrar a todo el personal afectado X X X GP 2.10 Revisar periódicamente el estado con la dirección X GP 2.5 Formar al personal X X GP 2.4 Asignar responsabilidades X X X GP 2.3 Proporcionar recursos X X X GP 2.2 Planificar el proceso X GP 2.1 Establecer una política organizativa
  • 31. Lecciones Aprendidas y Recomendaciones
  • 32. GENERALES Todas partían de la iso 9001 lo cual facilitó la adaptación. Aun así, había falta de documentación Sin embargo tras la primera revisión de diagnóstico, algunas empresas quisieron entrar muy en detalle en algunas áreas de proceso dejando otras de lado. Tienen las herramientas pero a veces no las utilizan bien (tienen una infraestructura tecnológica, tipo maven, desde la que se podrán obtener métricas (PMD, checkstyle)) Es conveniente disponer de una web o wiki donde acceder a documentación de referencia (guías, plantillas), experiencias, noticias y eventos. Lecciones Aprendidas
  • 33. PRÁCTICAS ESPECÍFICAS La genérica más costosa: medición y análisis (MA) Problemas con la trazabilidad direccional (REQM) La estimación se hace en base a la experiencia (PP) No se gestionan riesgos, gestión de incidencias y protección de datos (PP) No se gestionan bien las peticiones de cambio (CM) La gestión de proveedores está descuidada (SAM) a pesar de que se subcontrata bastante (por ejemplo no hay seguimiento ni validación de entregas). Ppqa difícil sobre todo en las micropymes (PPQA) PRACTICAS GENÉRICAS Existe política calidad, no suficientemente documentada ni institucionalizada No hay indicadores de procesos, a revisar por dirección (GP 2.9 y GP 2.10) No hay planes de formación para el personal (GP 2.5) Lecciones Aprendidas
  • 34.
  • 35. La implantación de cmmi es viable en las empresas, pero adaptándolo a sus necesidades. Certificación CMMI como consecuencia de la mejora, no como objetivo de la mejora Ha requerido un esfuerzo importante en recursos con el objetivo de conseguir un proceso flexible, escalable y ágil. El proceso de definición e implantación de los procesos debe ser iterativo, y a ser posible, incremental. Las metodologías y herramientas utilizadas en las empresas se han adaptado a las necesidades del proceso y las singularidades de la empresa. Hay que automatizar el mayor número de procesos. Ha sido necesaria la implicación, flexibilidad y motivación de todo el equipo, y sobre todo en la jefatura de la empresa (han destacado donde más se han involucrado) Contar con equipos multidisciplinares tanto en los proyectos como en el grupo de mejora es garantía de éxito. Hay que ser imaginativo con los artefactos (evidencias) y tenerlas en cuenta desde el principio. Reutilizar todas las posibles y fomentar el uso de evidencias generadas por automatizaciones. El trabajo no concluye al finalizar el SCAMPI A, es necesario continuar con un esfuerzo de reinterpretación del modelo, mejora de las automatizaciones, simplificación del proceso, etc. Recomendaciones - Conclusiones
  • 37.
  • 38. MUCHAS GRACIAS Joaquín Lasheras Velasco (joaquin.lasheras@centic.es)

Notas del editor

  1. | MHP sobre TDT sobre multimedia y contenidos El desarrollo de contenidos y aplicaciones para la Televisión Digital Terrestre TDT, es en la actualidad una tecnología emergente con nuevas oportunidades de negocio. El CENTIC está ofreciendo a las empresas apoyo tecnológico para propiciar desarrollos de servicios de valor añadido sobre TDT. Jornadas técnicas de difusión Cursos especializados sobre MHP (Multimedia Home Platform) para la TDT Laboratorio experimental de MHP sobre TDT donde las empresas pueden probar sus proyectos | TIC para la Vida No Dependiente Desarrollo o integración de tecnologías para la creación de aplicaciones de soporte a personas con problemas de dependencia. Jornada técnica sobre TIC y dependencia. Adhesión y participación en la Plataforma e-VIA | Software Libre. Ofrece a las empresas nuevas oportunidades de negocio al amparo de su continuo incremento tanto en las Administraciones Públicas como en las empresas privadas. Estudiar el modelo específico de negocio del SWL y definir la estrategia de aplicación en las empresa interesadas Adhesión a la Comunidad Morfeo | Movilidad y Redes Inalámbricas El autentico potencial de las comunicaciones inalámbricas reside en ofrecer a los usuarios aplicaciones que permitan aprovechar la características de movilidad de este tipo de comunicaciones. Proyecto de desarrollo de aplicaciones de movilidad sobre la plataforma MyMobilWeb de Telefónica I+D con la que se colabora en este proyecto Estudio del estado del arte sobre estándares tecnología inalámbrica: WiMax y Zigbee | Ingeniería del Software. La base para conseguir un aumento de productividad de las empresas productora de software. Gestión automatizada de requisitos basada en reutilización (GARTIC) Automatización de desarrollo de software, basado en el desarrollo dirigido por modelos (Auto-GSA) Adhesión y participación en plataforma INES Hacia el modelo de negocio de servicios (saas) Certificación en calidad CMMI Laboratorio de test | Documentación, Vigilancia Tecnológica. Servicio de información a los asociados, boletín de noticias de interés, estudios e informes técnicos. Base para la futura OTRI. | Transferencia y Misiones Tecnológicas. Colaboración y soporte a la red de transferencia tecnológica europea SIEMED. Portal buscador de entidades TIC (www.cattic.es). Misión tecnológica al CEBIT, encuentro entre pymes de toda Europa para la búsqueda de acuerdos de transferencia tecnológica. | Asesoría, proyectos y ayudas. Confección de proyectos para empresas, búsqueda de recursos tecnológicos y financieros. | Identificación de potencial de innovación, Empresa – Universidad. Identificación, clasificación y difusión de la oferta y demanda tecnológica de las universidades y de las empresas del sector TIC, con el objetivo de potenciar y favorecer la colaboración tecnológica y detectar oportunidades de negocio | Proyectos de innovación. Definición y puesta en marcha de proyectos centrados en la promoción de la innovación en nuestras empresas. Talleres de oportunidades tecnológicas. Gestión estrategia vía innovación. | Proyectos Europeos. Soporte a las empresas para propiciar su participación en programas europeos como Eureka, VII Programa Marco, ITEA, etc. | NetWorking. Búsqueda de colaboración con instituciones oficiales u organización de características o actividades análogas. Participación en foros, organizaciones, etc. dentro de nuestras áreas de actividad, Actualmente estamos en al plataforma INES, eVIA y ENEM (tecnología audiovisual en red), en la comunidad Morfeo liderada por Tid y colaboradores de la iniciativa Impulsa TDT. Contamos con acuerdos y convenios con instituciones regionales. | Línea propia de desarrollo tecnológico / Servicios Tecnológicos Desarrollar un línea tecnológica propia con el objetivo de obtener conocimiento tecnológico, desarrollo de proyectos de I+D y transferencia tecnológica a las empresas. Creación de servicios tecnológicos de interés/atractivo para las empresas del sector
  2. Los modelos de calidad pueden ser utilizados para construir mejores productos y asegurar su calidad. Construir un modelo de calidad es bastante complejo y es usual que estos modelos descompongan la calidad del producto software jerárquicamente en una serie de características y subcaracterísticas que pueden usarse como una lista de comprobación de aspectos relacionados con la calidad . Se han desarrollado varios modelos de calidad para diferentes productos y procesos software. La mayor parte de ellos están basados en la norma ISO9126. Esta norma define un conjunto de características de calidad que son después refinadas en subcaracterísticas que están descompuestas en atributos . Los valores de estos atributos se calculan mediante la utilización de métricas.
  3. Los modelos de calidad pueden ser utilizados para construir mejores productos y asegurar su calidad. Construir un modelo de calidad es bastante complejo y es usual que estos modelos descompongan la calidad del producto software jerárquicamente en una serie de características y subcaracterísticas que pueden usarse como una lista de comprobación de aspectos relacionados con la calidad . Se han desarrollado varios modelos de calidad para diferentes productos y procesos software. La mayor parte de ellos están basados en la norma ISO9126. Esta norma define un conjunto de características de calidad que son después refinadas en subcaracterísticas que están descompuestas en atributos . Los valores de estos atributos se calculan mediante la utilización de métricas.
  4. Estudio de conceptos, técnicas y herramientas DSDM Aplicación de las técnicas de metamodelado para crear DSL Creación de una arquitectura software generativa Generación de una aplicación mediante la arquitectura generativa Validación de la tecnología de DSDM Transferencia tecnológica de las técnicas de DSDM
  5. Estudio de conceptos, técnicas y herramientas DSDM Aplicación de las técnicas de metamodelado para crear DSL Creación de una arquitectura software generativa Generación de una aplicación mediante la arquitectura generativa Validación de la tecnología de DSDM Transferencia tecnológica de las técnicas de DSDM
  6. Una meta específica describe las características únicas que deben estar presentes para satisfacer el área de proceso. Una meta genérica, se denomina genérica porque la misma declaración de la meta se aplica a múltiples áreas de proceso. Una meta genérica describe las características que deben estar presentes para institucionalizar los procesos que implementar una área de proceso.
  7. Creación de cartuchos, foro digital y push the botton
  8. Estudio de la situación actual (SCAMPI – B, niveles 2 – 3, entre 5 y 10 jornadas) y elaboración del plan de proyecto de mejora por parte de Kybele Consulting : 3.200 € por Pyme y estudio. Asesoría, supervisión y apoyo por parte de Kybele Consulting (niveles 2 - 3): desde 16.000 € anuales por Pyme para grupos de, al menos, 5 empresas (incluyendo visitas mensuales, procedimientos estándar, soporte, formación y workshops conjuntos por áreas de proceso, etc.) Auditoría Inicial: se realizará una evaluación de la situación inicial para cada empresa participante y de su orientación con el modelo seleccionado, para elaborar el plan de mejora de procesos software de la empresa. Auditoría Hito 1: se realizará una evaluación para cada empresa de los procesos desarrollados, proponiendo recomendaciones de mejora adaptadas a sus objetivos y conformes al modelo seleccionado. Auditoría Hito 2: se realizará una evaluación para cada empresa de la implantación de los procesos en 3 proyectos, especificando la adecuación y las recomendaciones de mejora para el despliegue (auditoría hito 3). Auditoría Hito 3: se realizará una evaluación para cada empresa del despliegue de los procesos en la organización, determinando la adecuación y la situación frente a la auditoría de certificación y proponiendo mejoras.
  9. Estudio de la situación actual (SCAMPI – B, niveles 2 – 3, entre 5 y 10 jornadas) y elaboración del plan de proyecto de mejora por parte de Kybele Consulting : 3.200 € por Pyme y estudio. Asesoría, supervisión y apoyo por parte de Kybele Consulting (niveles 2 - 3): desde 16.000 € anuales por Pyme para grupos de, al menos, 5 empresas (incluyendo visitas mensuales, procedimientos estándar, soporte, formación y workshops conjuntos por áreas de proceso, etc.) Auditoría Inicial: se realizará una evaluación de la situación inicial para cada empresa participante y de su orientación con el modelo seleccionado, para elaborar el plan de mejora de procesos software de la empresa. Auditoría Hito 1: se realizará una evaluación para cada empresa de los procesos desarrollados, proponiendo recomendaciones de mejora adaptadas a sus objetivos y conformes al modelo seleccionado. Auditoría Hito 2: se realizará una evaluación para cada empresa de la implantación de los procesos en 3 proyectos, especificando la adecuación y las recomendaciones de mejora para el despliegue (auditoría hito 3). Auditoría Hito 3: se realizará una evaluación para cada empresa del despliegue de los procesos en la organización, determinando la adecuación y la situación frente a la auditoría de certificación y proponiendo mejoras.