Las Factorías de Software según niveles de madurez ISO

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Las Factorías de Software según niveles de madurez ISO"

Transcripción

1 Las Factorías de Software según niveles de madurez ISO Dr. Javier Garzás JORNADA. El modelo de AENOR de Gobierno y Gestión de las TICs con estándares ISO. Organizada por:

2 Introducción Calidad Software, Procesos e ISO La ISO y los niveles de madurez La auditoría de certificación Algunas experiencias ISO y metodologías ágiles

3 España, primera potencia europea en certificaciones de la calidad software

4 70% De crecimiento en 5 años

5 Un modelo tradicional, de factoría de software, (rrhh a salarios competitivos), podría ser una amenaza INTECO (2009) 5

6 Amenaza: Competir por cantidad- persona - precio, con poca estructura y productividad, etc. INTECO (2009)

7 Méjico. Moprosoft Evalprosoft. TSP/PSP Brasil. MPS.BR Iberoamérica. Competisoft

8 Necesidad: Estrategia, y Equipos de alta productividad

9 La externalización es el área de mayor crecimiento (ASIMELEC)

10 Organización Desarrollo CPD Crece la demanda de SI Crece la complejidad del software Complejo encontrar profesionales KYBELE CONSULTING S.L. - Copyright 2011 All rights reserved. Contains propietary information.

11 INE y

12 Organización Desarrollo CPD Fábrica Software Fábrica Software Desarrollo CPD Desarrollo

13

14

15 Si el cliente no demanda calidad, probablemente no la recibirá Humphrey, W. H. (2005). Acquiring Quality Software

16 Hoy, para competir por la subcontratación de un proyecto, es necesario disponer de certificaciones de la calidad. La práctica totalidad de los pliegos las requieren

17 Organización Desarrollo CPD Fábrica Software Fábrica Software Fábrica Software Desarrollo Desarrollo Desarrollo

18 Tipo de certificación Importe de la ayuda CMMI o SPICE Nivel CMMI o SPICE Nivel CMMI o SPICE Nivel CMMI o SPICE Nivel

19 2011

20 ISO ISO UP / Open UP ISO XP SCRUM

21 ÁGIL Procesos 21

22

23 Dimensiones de la calidad software

24 La calidad del producto depende de la calidad del proceso usado para desarrollarlo Humphrey, W. H. (2005). Acquiring Quality Software

25 Organización inmadura Héroes y apaga fuegos Altibajos en productividad Rotación de recursos Planificaciones poco realistas Mucho mantenimiento

26 Organización madura Conocimiento en la organización Procesos definidos Calidad esperada Cumple plazos Satisface a los clientes

27 2011

28 2011

29 2011

30 2011

31 QUÉ hacer? MODELO DE PROCESOS CMMI DEV ISO CÓMO hacerlo? METODOLOGÍAS Tradicionales Ágiles

32 Desarrollo Explotación CMMI DEV ISO ISO 20000

33 2011

34 2011

35 Percepción de la empresa española: CMMI e ISO/IEC son los modelos referentes INTECO (2008)

36 ISO Norma internacional para establecer y mejorar la capacidad y madurez (evaluación) de los procesos

37 n

38 Optimizando 3 Establecida 4 Predecible Niveles de madurez Mejora continua de los procesos Gestión cuantitativa Procesos adaptados - estándares. 1 Básica 2 Gestionada 0 Inmadura Gestión de procesos y los productos Objetivos de los procesos. No hay implementación de procesos.

39 Esquema normalmente aplicado en software

40 ISO (2 y 7) 5 Optimizando 3 Establecida 0 Inmadura 4 Predecible 2 Gestionada 1 Básica Esquema AENOR ISO Requisitos Arquitectura Planificación Seguimiento Verificación Etc.

41 Atributos de proceso PA 1.1 Realización del proceso CAP Alcanzar los resultados del proceso (outcomes) PA 2.1 Gestión de la realización CAP Definir los objetivos del proceso CAP Planificar y controlar el proceso CAP Adaptar la realización del proceso CAP Asignar las responsabilidades del proceso CAP Asignar los recursos y la información para el proceso CAP Gestionar la comunicación entre las partes involucradas PA 2.2 Gestión de los productos de trabajo CAP Definir los requisitos para los productos de trabajo CAP Definir los requisitos para la documentación y control de los productos CAP Identificar, documentar y controlar los productos de trabajo CAP Revisar y adaptar los productos de trabajo para cumplir los requisitos definidos

42 Atributos de proceso PA 3.1 Definición del proceso estándar CAP Definir un proceso estándar CAP Determinar la secuencia de ejecución y su interacción con otros procesos CAP Identificar los roles y la capacitación del proceso estándar CAP Identificar la infraestructura y el entorno de trabajo del proceso estándar CAP Determinar los métodos para controlar la efectividad del proceso estándar PA 3.2 Despliegue del proceso CAP Adaptar un proceso estándar CAP Asignar y comunicar los roles, responsabilidades para el proceso adaptado CAP Asegurar la capacitación necesaria para realizar el proceso CAP Proporcionar recursos e información para el proceso CAP Proporcionar la infraestructura de proceso adecuada para el proceso adaptado CAP Recoger y analizar los datos sobre la realización del proceso

43

44 5 Optimizando 4 NIVEL 0 Organización inmadura La organización no tiene una implementación de los procesos 3 Establecida 1 Básica 0 Inmadura Predecible 2 Gestionada

45 5 Optimizando NIVEL 1 Organización básica Proceso de Suministro Proceso de Gestión del Modelo de Ciclo de Vida Proceso de Gestión de la Configuración del Software 3 Establecida 1 Básica 0 Inmadura 4 Predecible 2 Gestionada

46 NIVEL 2 Organización gestionada Proceso de Definición de Requisitos de los Stakeholders Proceso de Análisis de los Requisitos del Sistema Proceso de Planificación del Proyecto Proceso de Evaluación y Control del Proyecto Proceso de Gestión de la Configuración Proceso de Medición Proceso de Aseguramiento de la Calidad del Software 5 Optimizando 3 Establecida 1 Básica 0 Inmadura 4 Predecible 2 Gestionada

47 Las claves de un nivel 2 Trazabilidad Ciclo de vida Control de calidad Revisión por la dirección Gestión del Proyecto

48 Proceso de suministro (SUM) RP.1 Los clientes se identifican RP.2 Se da respuesta a la solicitud del cliente RP.3 Se establece un acuerdo entre el cliente y el proveedor, para el desarrollo, mantenimiento, explotación, entrega e implantación RP.4 El proveedor desarrolla un producto o servicio que cumple los requisitos acordados RP.5 El producto y/o servicio se entrega al cliente conforme con los requisitos acordados RP.6 El producto se implanta conforme con los requisitos acordados

49 Proceso de gestión del modelo de ciclo de vida (MCV) RP.1 Se proporcionan políticas y procedimientos para la gestión y el despliegue de modelos y procesos del ciclo de vida RP.2 Está definida la responsabilidad y la autoridad para la gestión del ciclo de vida RP.3 Se definen, mantienen y mejoran los procesos, modelos y procedimientos del ciclo de vida RP.4 Se implementan, de manera priorizada, las mejoras sobre el proceso del ciclo de vida

50 Proceso de gestión de la configuración del software (GCS) RP.1 Se desarrolla una estrategia de gestión de la configuración (Ej. Políticas de etiquetado, estrategias de ramas, nombrado de versiones, etc.) RP.2 Se identifican, definen y colocan en la línea base los productos generados por el proceso o proyecto. (Ej. Requisitos, código, pruebas, etc.) RP.3 Se controlan las modificaciones y versiones de los elementos (Ej. Procedimiento de control de cambios) RP.4 Las modificaciones y versiones están disponibles para las partes afectadas

51 Proceso de gestión de la configuración del software (GCS) RP.5 Se registra e informa del estado de los elementos y sus modificaciones (Ej. Nº de cambios, últimas versiones, comparativa) RP.6 Se asegura la integridad y la consistencia de los elementos (Ej. Auditorías de gestión de la configuración) RP.7 Se controla el almacenamiento, tratamiento y entrega de los productos (Ej. Copias de seguridad, etc.)

52 Proceso de definición de requisitos de stakeholders (RQU) RP.1 Se especifican las características requeridas y el contexto de uso de los servicios RP.2 Se definen las restricciones del sistema RP.3 Existe trazabilidad de los requisitos de stakeholder, a los stakeholders y a sus necesidades RP.4 Se describe una base para la definición de los requisitos del sistema RP.5 Se define una base para validar la conformidad de los servicios RP.6 Se proporciona una base para negociar y acordar la entrega de un producto o servicio

53 Proceso de análisis de los requisitos del sistema (RQSIS) RP.1 Se establece y define un conjunto de requisitos funcionales y no-funcionales del sistema, que describen el problema a resolver RP.2 Se realizan técnicas para optimizar la solución seleccionada para el proyecto RP.3 Los requisitos del sistema se analizan para comprobar su precisión y capacidad de ser probados RP.4 Se comprende el impacto de los requisitos del sistema en el entorno de explotación RP.5 Los requisitos se priorizan, aprueban y actualizan

54 Proceso de análisis de los requisitos del sistema (RQSIS) RP.6 Se establece la consistencia y la trazabilidad entre los requisitos del sistema y la línea base de requisitos del cliente RP.7 Los cambios en la línea base se evalúan frente al coste, calendario e impacto técnico RP.8 Los requisitos del sistema se comunican a todas las partes y se colocan en la línea base

55 Proceso de planificación del proyecto (PP) RP.1 Se define el alcance del trabajo a desarrollar en el proyecto RP.2 Se evalúa la viabilidad de alcanzar los objetivos del proyecto con los recursos disponibles y las restricciones existentes RP.3 Se estima el tamaño y el esfuerzo de las tareas y recursos necesarios para completar el trabajo RP.4 Se identifican las interfaces entre los elementos del proyecto, con otros proyectos y con unidades de la organización RP.5 Se desarrollan planes para la ejecución del proyecto RP.6 Se ponen en marcha los planes para la ejecución del proyecto

56 Proceso de evaluación y control del proyecto (EPC) RP.1 Se controla e informa sobre el progreso del proyecto RP.2 Se controlan las interfaces entre los elementos del proyecto, con otros proyectos y unidades de la organización RP.3 Se toman acciones para corregir las desviaciones respecto a los planes y para prevenir problemas cuando no se cumplen los objetivos del proyecto RP.4 Se alcanzan y registran los objetivos del proyecto (Ej. Productos, actividades y tareas completadas)

57 Proceso de gestión de la configuración (GC) RP.1 Se define una estrategia para la gestión de la configuración (políticas de etiquetado, estrategias de ramas, nombrado de versiones, etc.) RP.2 Se definen los elementos requeridos para la gestión de la configuración RP.3 Se establecen las líneas base de la configuración RP.4 Se controlan los cambios a los elementos que se encuentran bajo la gestión de configuración RP.5 Se controla la configuración de los entregables RP.6 El estado de los elementos que están bajo gestión de la configuración está disponible durante el ciclo de vida

58 Proceso de medición (MED) RP.1 Se identifican las necesidades de información de los procesos RP.2 Se identifican y/o desarrollan un conjunto de medidas a partir de las necesidades de información RP.3 Se identifican y planifican las actividades de medición RP.4 Los datos requeridos se recogen, almacenan, analizan, y los resultados se interpretan RP.5 La información se utiliza para apoyar las decisiones y proporcionar una base objetiva para la comunicación RP.6 Se evalúa el proceso de medición y las medidas RP.7 Las mejoras se comunican al responsable del proceso de medición

59 Proceso de aseguramiento de la calidad del software (ACS) RP.1 Se desarrolla una estrategia para llevar a cabo el aseguramiento de la calidad (Ej. Plan, estándares de codificación, políticas, checklists, etc.) RP.2 Se producen y se mantienen evidencias de aseguramiento de la calidad software (Ej. Actividades y tareas de QA realizadas) RP.3 Se identifican y registran problemas y noconformidades con los requisitos RP.4 Se verifica que los productos, procesos y actividades cumplen con los estándares, procedimientos y requisitos

60 Las claves de un nivel 2 Trazabilidad Ciclo de vida Control de calidad Revisión por la dirección Gestión del Proyecto

61 NIVEL 3 Organización establecida Proceso de Análisis de Requisitos del Software Proceso de Diseño de la Arquitectura del Software 5 Optimizando 3 Establecida 4 Predecible Proceso de Diseño de la Arquitectura del Sistema Proceso de Gestión de Infraestructuras Proceso de Gestión de Recursos Humanos Proceso de Gestión de Riesgos 1 Básica 2 Gestionada 0 Inmadura

62 NIVEL 3 Organización establecida 5 Optimizando 4 Proceso de Gestión de la Decisión Proceso de Integración del Software Proceso de Integración del Sistema Proceso de Verificación del Software Proceso de Validación del Software 3 Establecida 1 Básica 0 Inmadura Predecible 2 Gestionada

63 Las claves de un nivel 3 Proceso estándar Visión de empresa vs proyecto Trazabilidad Diseño / Arquitectura Pruebas, verificar, validar

64

65 CUESTIONARIO PRELIMINAR Y SOLICITUD AUDITORÍAS DE RENOVACIÓN (AL TERCER AÑO) AUDITORÍAS DE SEGUIMIENTO (AL SEGUNDO AÑO) AUDITORÍAS DE SEGUIMIENTO (AL PRIMER AÑO) Auditorías de mantenimiento de la certificación FASE 1: PLANIFICACIÓN DE LA AUDITORÍA Y ESTUDIO DE DOCUMENTACIÓN Auditoría de certificación REGISTRAR LOS RESULTADOS CONCESIÓN DEL CERTIFICADO Informe fase 1 FASE 2 a: REALIZACIÓN DE LA AUDITORÍA Informe final FASE 2 b: ELABORACIÓN DEL INFORME DE EVALUACIÓN Y DECISIÓN Informe de decisión y evaluación

66 LUGAR FASES DE LA AUDITORÍA DURACIÓN 3 DÍAS 4 DÍAS 2 DÍAS Fase 1: Planificación de la auditoría y estudio de documentación Fase 2 a: Realización de la auditoría Fase 2 b: Elaboración y registro del Informe IN SITU AENOR IN SITU AENOR IN SITU AENOR

67 Evidencias directas Evidencias Indirectas Afirmaciones

68 Evidencias sobre la implementación de los procesos (EIP) RESULTADOS DEL PROCESO PROCESO DE SUMINISTRO LOCALIZACIÓN DE LA EVIDENCIA Documentación Evidencia Directa Evidencia Indirecta Afirmación RP.1 Los clientes se identifican RP.2 Se da respuesta a la solicitud del cliente RP.3 Se establece un acuerdo entre el cliente y el proveedor, para el desarrollo, mantenimiento, explotación, entrega e implantación RP.4 El proveedor desarrolla un producto o servicio que cumple los requisitos acordados RP. 5 El producto y/o servicio se entrega al cliente conforme con los requisitos acordados RP.6 El producto se implanta conforme con los requisitos acordados

69 Evidencia Objetiva = Documentación Proceso AND Evidencia Directa AND (Evidencia Indirecta OR Afirmación)

70 Evidencia objetiva Debe haber evidencia objetiva de cada uno de los resultados del proceso (RP) (ISO 12207) y componentes del AP (CAP) para cada uno de los procesos dentro del nivel de madurez EVIDENCIA OBJETIVA = DOCUMENTACIÓN PROCESO AND EVIDENCIA DIRECTA AND (EVIDENCIA INDIRECTA OR ORAFIRMACIÓN)

71 Evidencia objetiva Debe haber evidencia objetiva de cada uno de los resultados del proceso (RP) (ISO 12207) y componentes del AP (CAP) para cada uno de los procesos dentro del nivel de madurez EVIDENCIA OBJETIVA = DOCUMENTACIÓN PROCESO AND EVIDENCIA DIRECTA AND (EVIDENCIA INDIRECTA OR ORAFIRMACIÓN) AP 1.1 Realización del proceso CAP Alcanzar los resultados del proceso (outcomes) AP 2.1 Gestión de la realización CAP Definir los objetivos del proceso CAP Planificar y controlar el proceso CAP Adaptar la realización del proceso CAP Asignar las responsabilidades del proceso CAP Asignar los recursos y la información para el proceso CAP Gestionar la comunicación entre las partes involucradas AP 2.2 Gestión de los productos de trabajo CAP Definir los requisitos para los productos de trabajo CAP Definir los requisitos para la documentación y control de los productos CAP Identificar, documentar y controlar los productos de trabajo CAP Revisar y adaptar los productos de trabajo para cumplir los requisitos definidos

72 Evidencia objetiva Debe haber evidencia objetiva de cada uno de los resultados del proceso (RP) (ISO 12207) y componentes del AP (CAP) para cada uno de los procesos dentro del nivel de madurez EVIDENCIA OBJETIVA = DOCUMENTACIÓN PROCESO AND EVIDENCIA DIRECTA AND (EVIDENCIA INDIRECTA OR ORAFIRMACIÓN) AP 1.1 Realización del proceso CAP Alcanzar los resultados del proceso (outcomes) AP 2.1 Gestión de la realización CAP Definir los objetivos del proceso CAP Planificar y controlar el proceso CAP Adaptar la realización del proceso CAP Asignar las responsabilidades del proceso CAP Asignar los recursos y la información para el proceso CAP Gestionar la comunicación entre las partes involucradas AP 2.2 Gestión de los productos de trabajo CAP Definir los requisitos para los productos de trabajo CAP Definir los requisitos para la documentación y control de los productos CAP Identificar, documentar y controlar los productos de trabajo Nivel 3 de madurez CAP Revisar y adaptar los productos de trabajo para cumplir los requisitos definidos Proceso de de Suministro Proceso de de Definición de de Requisitos de de los los Stakeholders Proceso de de Análisis de de los los Requisitos del del Sistema Proceso de de Gestión del del Modelo Modelo de de Ciclo Ciclo de de Vida Vida Proceso de de Planificación del del Proyecto Nivel 2 de madurez Proceso de de Evaluación y Control Control del del Proyecto Proceso de de Gestión de de la la Configuración del del Software Proceso de de Gestión de de la la Configuración Proceso de de Medición Proceso de de Aseguramiento de de la la Calidad del del Software Nivel 1 de madurez

73 Se debe seleccionar una muestra de al menos 4 proyectos (al menos uno proyecto objetivo )

74 Calificación del atributo de proceso (AP) Completamente alcanzado (F) Ampliamente alcanzado (L) Parcialmente alcanzado (P) No alcanzado (N) Descripción Entre el 86% 100% de los CAP y RP del atributo de proceso son óptimos. Entre el 51% 85% de los CAP y RP del atributo de proceso son óptimos. Entre el 16% 50% de los CAP y RP del atributo de proceso son óptimos. Entre el 0% 15% de los CAP y RP del atributo de proceso son óptimos.

75 Nivel de madurez Nivel 1 Nivel 2 Atributo de proceso (AP) Todos los procesos AP 1.1 Realización del proceso Todos los procesos AP 1.1 Realización del proceso AP 2.1 Gestión de la realización AP 2.2 Gestión de los productos de trabajo Calificación atributo de proceso L ó F F L ó F L ó F

76

77

78 Razones? 1. Ventaja competitiva (62,5%) 2.Cultura organizativa (56,2%) 3.Satisfacción del cliente (50%) 4.Mejora de productividad (37%) 5.Crecimiento (31%)

79 5 áreas más problemáticas 4 Aseguramiento de la Calidad Planificación del Proyecto ,9% 21,1% Gestión de la Configuración 12,9% 1 Medición 30,5% 2 Institucionaliza ción 23,5%

80 En gestión de proyectos, la ausencia de método de estimación es el problema que más se repite

81 Otras certificaciones ISO 27001; 12,50% ISO 14001; 18,75% Otras; 12,50% Ninguna; 25,00% ISO 9001; 31,25%

82

83 Put Your Process on a Diet (Martin Fowler)

84 ÁGIL Procesos 84

85 Predicción vs Evolución

86 Cascada (Predicción)

87 Ciclo de vida en Cascada

88 Espiral (Evolución)

89 Iterativo e incremental

90

91 Adaptación al cambio Menos documentación Contratos flexibles Interacción con el cliente

92

93 Scrum

94 KANBAN Kanban

95

96 QUÉ? CÓMO? SCRUM

97 KYBELE CONSULTING S.L. - Copyright 2011 All rights reserved. Contains propietary information. TIPOLOGÍAS DE PROCESOS FRAMEWORK GESTIÓN DE PROYECTOS SCRUM

98 KYBELE CONSULTING S.L. - Copyright 2011 All rights reserved. Contains propietary information. PLANIFICACIÓN DEL PROYECTO (PP) Y SCRUM Satisfecho OUTCOME 1 PRÁCTICAS SCRUM Se define el alcance del trabajo Pila del Producto y conjunto de iteraciones Satisfecho OUTCOME 2 PRÁCTICAS SCRUM Se evalúa la viabilidad del proyecto Reunión Planificación y Seguimiento de Iteración, funcionalidades e impedimentos. Satisfecho OUTCOME 3 PRÁCTICAS SCRUM Se estima el tamaño y el esfuerzo Estimación del Product Backlog y del Sprint Backlog (estimación de Póker o de Fibonacci)

99 KYBELE CONSULTING S.L. - Copyright 2011 All rights reserved. Contains propietary information. EVALUACIÓN Y CONTROL DEL PROYECTO (ECP) Y SCRUM OUTCOME 3 PRÁCTICAS SCRUM Satisfecho Acciones para corregir desviaciones respecto a planes Burndown Reunión diaria Impedimentos Resolución de impedimentos Satisfecho OUTCOME 4 PRÁCTICAS SCRUM Se alcanzan y se registran los objetivos del proyecto. Pila de la Iteración y Pila del Producto

100 SCRUM Y MODELOS DE PROCESOS (AGILE SPAIN 2010) KYBELE CONSULTING S.L. - Copyright 2011 All rights reserved. Contains propietary information. Planificación de Seguimiento de proyectos proyectos

101 OTROS RELACIONADOS KYBELE CONSULTING S.L. - Copyright 2011 All rights reserved. Contains propietary information. REQUISITOS CICLO DE VIDA MEDICIÓN

102 Y QUE OCURRE CON LA DOCUMENTACIÓN? 102

103 Documentar, de manera ágil, pero documentar [ ] Frecuentemente escucho a los desarrolladores decir que no les gusta documentar, que no lo encuentran útil, pero No era el objetivo principal de documentar el ayudar a otros? Cómo es posible una visión tan distorsionada de la documentación? Agile Documentation, Anyone? por Bran Selic IEEE Software de noviembre

104 Útil para el negocio, describiendo un cómo con un nivel de detalle suficiente para ser repetible KYBELE CONSULTING S.L. - Copyright 2011 All rights reserved. Contains propietary information.

105 Cuántas organizaciones implantan CMMI/ISO con métodos ágiles? Tradicional NO 43,75% 56,25% SI Prácticas Ágiles (estadística en base a más de 30 proyectos CMMI / ISO desarrollados por Kybele Consulting) 2011

106 KYBELE CONSULTING S.L. - Copyright 2011 All rights reserved. Contains propietary information. SCRUM proporciona apoyo (ojo, no garantía de certificación) para la implantación de los procesos del nivel 2 de madurez

107

108

109 KYBELE CONSULTING S.L. - Copyright 2011 All rights reserved. Contains propietary information.

110 KYBELE CONSULTING S.L. - Copyright 2011 All rights reserved. Contains propietary information. Nada es veneno, y todo es veneno: la diferencia está en la dosis Paracelsus ( )

111

112 CMMI o ISO 15504? 1.CMMI más conocido internacionalmente 2.ISO más compatible con otras ISO 3.El SEI no certifica vs p.e. AENOR

113 Nivel 3 ISO/IEC PYME Nivel 2 ISO/IEC PYME Valor discreto S L P W Grado de relación Fuerte Amplia Parcial Débil No relacionado Porcentaje asociado 86% a 100% 51% a 85% 16% a 50% 1% a 15% 0% CONFIGURATION MANAGEMENT PROCESS AND PRODUCT QUALITY ASSURANCE REQUIREMENTS MANAGEMENT MEASUREMENT AND ANALYSIS PROJECT MONITORING AND CONTROL PROJECT PLANNING RISK MANAGEMENT ORGANIZATIONAL TRAINING VALIDATION TECHNICAL SOLUTION REQUIREMENTS DEVELOPMENT DECISION ANALYSIS AND RESOLUTION VERIFICATION ORGANIZATIONAL PROCESS FOCUS PRODUCT INTEGRATION Grado de Relación S S S S L L S S L L L P P P P P P Infrastructure Management Process W Human Resource Management Process W S P W Decision Management Process P Risk Management Process W W S System Architectural Design Process P P System Integration Process P Software Requirements Analysis Process L P Software Architectural Design Process P P Software Integration Process P Software Verification Process P Software Validation Process Supply Process L W Life Cycle Model Management Process P W P Project Planning Process P L W Project Assessment and Control Process L W W Configuration Management Process S Measurement Process S W Stakeholder Requirements Definition Process P P System Requirements Analysis Process L P Software Configuration Management Process S Software Quality Assurance Process S ORGANIZATIONAL PROCESS DEFINITION +IPPD INTEGRATED PROJECT MANAGEMENT +IPPD

114 Se reconoce el valor de ISO y es deseable que la nueva versión de CMMI sea lo más compatible posible Mike Phillips (2010) SEI

115 &

116 Certificación sin ingeniería del software no es útil ( o solo sirve para los pliegos)

117 What are the most exciting/promising software engineering ideas or techniques on the horizon? I don t think that the most promising ideas are on the horizon. They are already here and have been here for years but are not being used properly. Parnas

118 KYBELE CONSULTING S.L. - Copyright 2011 All rights reserved. Contains propietary information.

119 Javier Garzás ybele onsulting JORNADA. El modelo de AENOR de Gobierno y Gestión de las TICs con estándares ISO. Organizada por:

Una aplicación de la norma ISO/IEC 15504 para la evaluación por niveles de madurez de Pymes y pequeños equipos de desarrollo

Una aplicación de la norma ISO/IEC 15504 para la evaluación por niveles de madurez de Pymes y pequeños equipos de desarrollo Una aplicación norma ISO/IEC 15504 evaluación por nives madurez Pmes pequeños equipos sarrollo Javier Garzás (Kbe Consulting Universidad Re Juan Car) Car Manu Fernánz (AENOR) Mario Piattini (Universidad

Más detalles

Evaluación y Mejora de Procesos Software

Evaluación y Mejora de Procesos Software Evaluación y Mejora de Procesos Software Calidad de Procesos y Productos Software, Santander, 12-16 de julio de 2010 Dr. Javier Garzás, CISA, CGEIT y CSQE javier.garzas@kybeleconsulting.com Kybele Consulting

Más detalles

Modelo de Factoría Software basado en CMMI. Ramiro Carballo r.carballo@gesein.com Marzo 2006 FOCAL Fundación Dintel

Modelo de Factoría Software basado en CMMI. Ramiro Carballo r.carballo@gesein.com Marzo 2006 FOCAL Fundación Dintel Modelo de Factoría Software basado en CMMI Ramiro Carballo r.carballo@gesein.com Marzo 2006 FOCAL Fundación Dintel Asociación n Española para la Calidad www.aec.es COMITÉ DE SOFTWARE Grupos de Trabajo:

Más detalles

España, primera potencia europea en certificaciones de la calidad software

España, primera potencia europea en certificaciones de la calidad software INTRODUCCIÓN A LA CALIDAD SOFTWARE Dr. Javier Garzás javier.garzas@urjc.es Universidad Rey Juan Carlos España, primera potencia europea en certificaciones de la calidad software 70% de crecimiento en 5

Más detalles

Capítulo 2 Ideas generales de CMMI-SW. 2.1 Introducción. 2.2 Procesos. 2.3 Modelo de procesos

Capítulo 2 Ideas generales de CMMI-SW. 2.1 Introducción. 2.2 Procesos. 2.3 Modelo de procesos Capítulo 2 Ideas generales de CMMI-SW 2.1 Introducción El Capability Maturity Model Integration (en adelante CMMI), se compone de un conjunto de modelos, métodos de evaluación y cursos de formación para

Más detalles

CMMI : mejora del proceso en Fábricas de Software

CMMI : mejora del proceso en Fábricas de Software CMMI : mejora del proceso en Fábricas de Software Cecilia Rigoni Brualla Caelum, Information & Quality Technologies Introducción Introducción Idea / Necesidad Investigación Diseño Inversión PRODUCTO Introducción

Más detalles

CMMi. Lic. Virginia Cuomo

CMMi. Lic. Virginia Cuomo CMMi Lic. Virginia Cuomo 1 Agenda Repaso CMMI Introducción Arquitectura Niveles de Madurez Representaciones Representación Discreta Representación Continua Discreta VS Continua 2 Repaso Qué vimos la tercer

Más detalles

Beneficios del Uso de Modelos de Madurez

Beneficios del Uso de Modelos de Madurez Beneficios del Uso de Modelos de Madurez Paneil WAMPS 2012 Jorge Boria L VEWARE 1 Madurar es Mejorar probabilidad objetivo Mejorar predicciones N1 a N2 disciplina de compromiso probabilidad objetivo probabilidad

Más detalles

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

El Modelo CMMI (for Development) Monterrey, N.L. México Noviembre 2008 El Modelo CMMI (for Development) Monterrey, N.L. México Noviembre 2008 El CMMI El CMMI es un enfoque de mejora de procesos que provee a las organizaciones de los elementos esenciales para un proceso efectivo.

Más detalles

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

Problemas de PYMES en el Nivel 2 de Madurez Una Muestra Sesgada del Problemas de PYMES en el Nivel 2 de Madurez Una Muestra Sesgada JuanJo Cukier, Practia Consulting Consideraciones del Estudio 27 Evaluaciones Nivel 2 entre: Junio de 2006 y Junio 2008 18 Organizaciones

Más detalles

Modelo de Procesos para la Industria de Software

Modelo de Procesos para la Industria de Software MoProSoft Modelo de Procesos para la Industria de Software Modelo MoProSoft 2 Perspectiva Histórica 2002 2003 2004 2005 AMCIS Círculo de Calidad 1996 Creación 1997 Emisión NMX-I-059 EvalProsoft Pruebas

Más detalles

La madurez de los servicios TI. de los servicios. La Gestión n de Servicios de TI (ITSM) Antoni Lluís s Mesquida, Antònia Mas, Esperança Amengual

La madurez de los servicios TI. de los servicios. La Gestión n de Servicios de TI (ITSM) Antoni Lluís s Mesquida, Antònia Mas, Esperança Amengual La madurez de los servicios TI Antoni Lluís s Mesquida, Antònia Mas, Esperança Amengual 4 de Septiembre de 2009 XI Jornadas de Innovación n y Calidad del Software (JICS) 1 La Gestión n de Servicios de

Más detalles

Taller de Fundamentos de Mejora de Procesos

Taller de Fundamentos de Mejora de Procesos Taller de Fundamentos de Mejora de Procesos Capability Maturity Model, CMM and CMMI are registered in the U.S. Patent and Trademark Office Process Consulting - 22052009 Módulo 01 Diapositiva 1 Expectativas

Más detalles

CALIDAD DEL SOFTWARE TESTS DE EXAMEN ACTUALIZADO SEP. 2010 TEMA 4 MODELOS, METODOLOGÍAS Y ESTÁNDARES: ESTRATEGIAS PARA ALCANZAR LA CALIDAD

CALIDAD DEL SOFTWARE TESTS DE EXAMEN ACTUALIZADO SEP. 2010 TEMA 4 MODELOS, METODOLOGÍAS Y ESTÁNDARES: ESTRATEGIAS PARA ALCANZAR LA CALIDAD TEMA 4 MODELOS, METODOLOGÍAS Y ESTÁNDARES: ESTRATEGIAS PARA ALCANZAR LA CALIDAD 1. MODELOS, METODOLOGÍAS Y ESTÁNDARES 1.1 Definiciones 01 [Feb. 2006] [Feb. 2007] Cuál de las siguientes frases referidas

Más detalles

Tema II Métodos Ágiles

Tema II Métodos Ágiles Tema II Métodos Ágiles Dr. Javier Garzás javier.garzas@urjc.es Universidad Rey Juan Carlos ÍNDICE 1 METODOLOGÍAS ÁGILES VS TRADICIONALES 2 METODOLOGÍAS HÍBRIDAS 3 SCRUM 4 PRÁCTICAS ÁGILES 5 OTRAS METODOLOGÍAS

Más detalles

CMMI. Un modelo para optimizar los procesos de desarrollo. Jordi Borja Sanz (jordi.borja@borland.com) Technical Director Borland Spain & Portugal

CMMI. Un modelo para optimizar los procesos de desarrollo. Jordi Borja Sanz (jordi.borja@borland.com) Technical Director Borland Spain & Portugal CMMI. Un modelo para optimizar los procesos de desarrollo Jordi Borja Sanz (jordi.borja@borland.com) Technical Director Borland Spain & Portugal Agenda Por qué CMMI? Qué es CMMI? Beneficios obtenidos de

Más detalles

Enginyeria del Software III

Enginyeria del Software III Enginyeria del Software III Sessió 2. El model CMM El model CMMi 1 El modelo CMM El modelo Capability Maturity Model (CMM), también denominado CMM-SW, fue desarrollado por el SEI como marco de referencia

Más detalles

Consideraciones para la implementación de SOA en el desarrollo de productos. Septiembre, 2006

Consideraciones para la implementación de SOA en el desarrollo de productos. Septiembre, 2006 Consideraciones para la implementación de SOA en el desarrollo de productos Septiembre, 2006 Consideraciones para la implementación de SOA en el desarrollo de productos Las nuevas exigencias de los mercados

Más detalles

Beneficios de la implantación de una metodología para el ciclo de vida de desarrollos software

Beneficios de la implantación de una metodología para el ciclo de vida de desarrollos software Beneficios de la implantación de una metodología para el ciclo de vida de desarrollos software Dirección de Desarrollo y Aplicaciones Miguel Martínez Vélez Agenda 1. Introducción 2. El Proceso Software

Más detalles

FÁBRICA DE SOFTWARE. Presentado por: Ing. Juan José Montero Román Gerente de Fábrica de Software USMP jmonteror@usmp.pe

FÁBRICA DE SOFTWARE. Presentado por: Ing. Juan José Montero Román Gerente de Fábrica de Software USMP jmonteror@usmp.pe FÁBRICA DE SOFTWARE Presentado por: Ing. Juan José Montero Román Gerente de Fábrica de Software USMP jmonteror@usmp.pe FÁBRICA DE AUTOS Entrada Salida Autos FÁBRICA DE SOFTWARE Entrada Salida Información

Más detalles

CMMI (Capability Maturity Model Integrated)

CMMI (Capability Maturity Model Integrated) CMMI (Capability Maturity Model Integrated) El SEI (software engineering institute) a mediados de los 80 desarrolló el CMM (modelo de madurez de la capacidad de software). CMMI: CMM integrado, una mezcla

Más detalles

Catálogo de Formación SEI

Catálogo de Formación SEI Catálogo de Formación SEI ESI lleva 15 años ofreciendo servicios de formación en diferentes tecnologías. En este tiempo ha formado a más de 4.000 profesionales de más de 800 organizaciones, en más de 30

Más detalles

ESCUELA POLITÉCNICA NACIONAL

ESCUELA POLITÉCNICA NACIONAL ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIERÍA DE SISTEMAS MARCO DE TRABAJO PARA LA GESTIÓN DE LA CALIDAD EN PROYECTOS DE DESARROLLO DE SOFTWARE BASADO EN PMBOK Y CMMI DEV. TESIS PREVIA A LA OBTENCIÓN

Más detalles

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

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 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 AGENDA 1.- Qué es CMMI servicios? 2.- En qué nos puede ayudar

Más detalles

Soporte a CMMI. III Semana CMMI. Gestión e Ingeniería de Requisitos con IRqA. Fernando Valera Consultor IRqA fvalera@tcpsi.es

Soporte a CMMI. III Semana CMMI. Gestión e Ingeniería de Requisitos con IRqA. Fernando Valera Consultor IRqA fvalera@tcpsi.es Soporte a CMMI Gestión e Ingeniería de Requisitos con IRqA III Semana CMMI Fernando Valera Consultor IRqA fvalera@tcpsi.es Agenda - Agenda Presentación TCP & IRqA La Ingeniería de Requisitos en CMMI Qué

Más detalles

CALIDAD DEL SOFTWARE TESTS DE EXAMEN ACTUALIZADO SEP. 2010 TEMA 3 NORMALIZACIÓN Y CERTIFICACIÓN: NORMA ISO 9001:2000

CALIDAD DEL SOFTWARE TESTS DE EXAMEN ACTUALIZADO SEP. 2010 TEMA 3 NORMALIZACIÓN Y CERTIFICACIÓN: NORMA ISO 9001:2000 TEMA 3 NORMALIZACIÓN Y CERTIFICACIÓN: NORMA ISO 9001:2000 1. NORMALIZACIÓN Y CERTIFICACIÓN 01 [Feb. 2005] Qué organización internacional propone gran cantidad de normativas en numerosos campos tecnológicos?

Más detalles

2. EL MODELO CMMI. En 1991, el Instituto de Ingeniería de Software (SEI) publicó el Modelo de

2. EL MODELO CMMI. En 1991, el Instituto de Ingeniería de Software (SEI) publicó el Modelo de 2. EL MODELO CMMI 2.1 ANTECEDENTES DE CMMI En 1991, el Instituto de Ingeniería de Software (SEI) publicó el Modelo de Capacidad de Madurez (CMM). Dicho modelo está orientado a la mejora de los procesos

Más detalles

A continuación se describe con mayor detalle cada una de las unidades: UNIDAD 2: Calidad en el desarrollo, adquisición, operación y mantenimiento del

A continuación se describe con mayor detalle cada una de las unidades: UNIDAD 2: Calidad en el desarrollo, adquisición, operación y mantenimiento del 1. OBJETIVOS: Incorporar los conceptos de indicador, métrica, medida, escala de medición, y proceso de medición. Entender la importancia de los indicadores de desempeño de procesos, su medición y seguimiento.

Más detalles

Calidad del software. Juan Manuel Fernández Peña 2011

Calidad del software. Juan Manuel Fernández Peña 2011 Calidad del software Juan Manuel Fernández Peña 2011 Modelos de Calidad Modelos de Calidad del Software Tres tipos de modelos importantes: Calidad del producto: propiedades del producto según usuario y

Más detalles

Introduction to CMMI-DEV V1.3 (Introducción a CMMI-Desarrollo Versión 1.3)

Introduction to CMMI-DEV V1.3 (Introducción a CMMI-Desarrollo Versión 1.3) Introduction to CMMI-DEV V1.3 (Introducción a CMMI-Desarrollo Versión 1.3) Este curso oficial impartido por un instructor certificado por el SEI, tiene tres días de duración e introduce a los directivos

Más detalles

Visual Studio Team System

Visual Studio Team System Visual Studio Team System MSF for CMMi Process Improvement Aurelio Porras Development Tools Advisor aureliop@microsoft.com Microsoft Ibérica El éxito es raro Fallidos Problemáticos Existosos 2004 15% 51%

Más detalles

Objetivo: Analizar las características de los modelos de estandarización de la calidad CMM, SPICE, IEEE e ISO

Objetivo: Analizar las características de los modelos de estandarización de la calidad CMM, SPICE, IEEE e ISO INGENIERÍA DE SOFTWARE AVANZADA MIS (Sesión 10) 4.3 Modelos de mejora de proceso (CMM y SPICE) 4.4 Normas técnicas (IEEE, ISO, EU, etc.) 4.3 Modelos de mejora de proceso (CMM y SPICE) Objetivo: Analizar

Más detalles

Mejora de los procesos de gestión de proyectos a través de la combinación de PMBOK y CMMi

Mejora de los procesos de gestión de proyectos a través de la combinación de PMBOK y CMMi Mejora de los procesos de gestión de proyectos a través de la combinación de PMBOK y CMMi Alejandro Sacomani, Adriana Chalar, Leandro Antonelli, Andrés Lisse Centro de Informática, Fiscalia de Estado,

Más detalles

Análisis Comparativo de Modelos de Calidad

Análisis Comparativo de Modelos de Calidad Análisis Comparativo de Modelos de Calidad Identificación de Mejores Prácticas para la Gestión de Calidad en Pequeños Entornos Vianca Vega Zepeda Departamento de Ingeniería de Sistemas y Computación Universidad

Más detalles

Ingeniería de Software

Ingeniería de Software Ingeniería de Software Tabla de Contenidos PARTE I INTRODUCCIÓN Capítulo 1: Evolución Los hitos en la evolución histórica del Desarrollo de Software Problemas y soluciones... Fallas, malas estimaciones

Más detalles

LA MEJORA DE PROCESOS EN PEQUEÑAS EMPRESAS Y LA ISO/IEC 29110

LA MEJORA DE PROCESOS EN PEQUEÑAS EMPRESAS Y LA ISO/IEC 29110 LA MEJORA DE PROCESOS EN PEQUEÑAS EMPRESAS Y LA ISO/IEC 29110 Mª Carmen García, Javier Garzás, Mario Piattini www.kybeleconsulting.com http://kybeleconsulting.blogspot.com/ La actividad económica desarrollada

Más detalles

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

Introducción al Unified Process. Curso IIC 2143 Ingeniería de Software Rodrigo Sandoval 2010 Introducción al Unified Process Curso IIC 2143 Ingeniería de Software Rodrigo Sandoval 2010 Unified Process - UP Un framework de Proceso de Desarrollo de Software, una de cuyas versiones es el más documentado

Más detalles

Calidad del Software. Índice de contenidos. Octubre - 2010. Introducción. Calidad y Administración Pública. Normas y estándares

Calidad del Software. Índice de contenidos. Octubre - 2010. Introducción. Calidad y Administración Pública. Normas y estándares Calidad del Software Octubre - 2010 Índice de contenidos Introducción Calidad y Administración Pública Normas y estándares 2 Octubre - 2010 1 Índice de contenidos Introducción Calidad y Administración

Más detalles

Gestión de proyectos siguiendo practicas del PMI.

Gestión de proyectos siguiendo practicas del PMI. Gestión de proyectos siguiendo practicas del PMI. Identificación de las mejores prácticas aplicadas a la gestión de proyectos. Proceso de Desarrollo de Software de Codes S.A. alineado a CMMI Nivel 3 en

Más detalles

Técnico Certified Software Engineer Professional (CSIP)

Técnico Certified Software Engineer Professional (CSIP) Técnico Certified Software Engineer Professional (CSIP) Dirigido a: Profesionales de la ingeniería de sistemas Estudiantes universitarios de ingeniería en sistemas Requisitos: Requisitos para aplicar a

Más detalles

Prof. Juan José Díaz Nerio. Foro de Tecnología : Gestión de la Calidad del Software. Domingo 16 Noviembre 2014

Prof. Juan José Díaz Nerio. Foro de Tecnología : Gestión de la Calidad del Software. Domingo 16 Noviembre 2014 Prof. Juan José Díaz Nerio. Foro de Tecnología : Gestión de la Calidad del Software. Domingo 16 Noviembre 2014 Agenda La Crisis del Software Conceptos asociados a Calidad Atributos de Calidad Funciones

Más detalles

Enginyeria del Software III

Enginyeria del Software III Enginyeria del Software III Sessió 3. L estàndard ISO/IEC 15504 Antònia Mas Pichaco 1 Introducción El proyecto SPICE representa el mayor marco de colaboración internacional establecido con la finalidad

Más detalles

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

CMMI Capability Maturity Model Integration Modelo integrado de madurez de la capacidad CMMI Capability Maturity Model Integration Modelo integrado de madurez de la capacidad Robin Alberto Castro Gil rcastro@icesi.edu.co Geovany Trejos Salas gtrejos@icesi.edu.co Monitoreo y control de proyectos

Más detalles

Calidad de Software - CMM

Calidad de Software - CMM Calidad de Software - CMM Herramientas y Procesos de Software Facultad de Informática, Ciencias de la Comunicación y Técnicas Especiales Lic. Cecilia Palazzolo Año 2008 1 Qué es un modelo de procesos?

Más detalles

CONCEPTOS DE CALIDAD Y CALIDAD DEL SOFTWARE

CONCEPTOS DE CALIDAD Y CALIDAD DEL SOFTWARE CONCEPTOS DE CALIDAD Y CALIDAD DEL SOFTWARE INTRODUCCIÓN El avance informático actual es muy alto comparado con lo se tenía en los años 90, al hablar de desarrollo de software se hace más notable, en el

Más detalles

METHODOLOGY FOR ASSESSMENT OF THE R&D PROCESS MATURITY OF AN ORGANIZATION

METHODOLOGY FOR ASSESSMENT OF THE R&D PROCESS MATURITY OF AN ORGANIZATION METHODOLOGY FOR ASSESSMENT OF THE R&D PROCESS MATURITY OF AN ORGANIZATION González González, R.; Rodríguez Montequín, V.; Villanueva Balsera, J.; Barros Alonso, S. Universidad de Oviedo Several standards,

Más detalles

Calidad de Sistemas de Información

Calidad de Sistemas de Información Calidad de Sistemas de Información Introducción (2) Concepto de calidad Conjunto de propiedades y características de un producto, proceso o servicio que le hace satisfacer las necesidades establecidas

Más detalles

1. Introducción. 2. El concepto de calidad del software. 3. Estándares de calidad existentes. 4. La norma ISO 9000-3

1. Introducción. 2. El concepto de calidad del software. 3. Estándares de calidad existentes. 4. La norma ISO 9000-3 Contenido INGENIERIA DE SOFTWARE Tema 6: Administración de la calidad del software Presenta: David Martínez Torres Universidad Tecnológica de la Mixteca dtorres@mixteco.utm.mx Cubo 37 1. Introducción 2.

Más detalles

Presentación de COBIT 5. Alfredo Zayas. ISACA Capítulo Cd. de México

Presentación de COBIT 5. Alfredo Zayas. ISACA Capítulo Cd. de México Presentación de COBIT 5 Alfredo Zayas ISACA Capítulo Cd. de México Legal Notice This product includes COBIT 5, used by permission of ISACA. 2012 ISACA. All rights reserved. COBIT is a registered trademark

Más detalles

CAPÍTULO 2. CMM : CAPABILITY MATURITY MODEL

CAPÍTULO 2. CMM : CAPABILITY MATURITY MODEL CAPÍTULO 2. CMM : CAPABILITY MATURITY MODEL Teniendo en cuenta que este trabajo tiene como objetivo el mostrar la metodología de evaluación del modelo de Capacidad de Madurez, es necesario antes de profundizar

Más detalles

Tema 2. El Ciclo de Vida del Software (ISG1-ITIG)

Tema 2. El Ciclo de Vida del Software (ISG1-ITIG) Tema 2. El Ciclo de Vida del Software (ISG1-ITIG) Grupo de Ingeniería del Software Antonio José Sáenz Albanés (C.T.O) Reconocimiento No Comercial Compartir Igual - 3.0 - España 1 Objetivos del Tema Qué

Más detalles

E a v l a ua u c a i c ón ó n de d l e Pr P oc o e c s e o s o de d Ing n e g n e i n er e ía a de d e So S f o twa w r a e

E a v l a ua u c a i c ón ó n de d l e Pr P oc o e c s e o s o de d Ing n e g n e i n er e ía a de d e So S f o twa w r a e Proceso de Ingeniería de Software Evaluación del Proceso de Ingeniería de Software 3. Evaluación del proceso 3.1. Modelos del proceso de evaluación 3.2. Métodos del proceso de evaluación 2 Los objetivos

Más detalles

Nuevas tendencias en Calidad Software

Nuevas tendencias en Calidad Software II Jornadas Panel Calidad del Softw are Mejorar la Calidad del Softw are, una misión imposible? Nuevas tendencias en Calidad Software Javier Garzás www.javiergarzas.com @jgarzas 4 Octubre 2012 C/ Condesa

Más detalles

Capability Maturity Model Integration CMMI - Overview I

Capability Maturity Model Integration CMMI - Overview I Capability Maturity Model Integration CMMI - Overview I CAPIS Centro de Ingeniería del Software e Ingeniería del Conocimiento Junio 2004 Objetivo de la presentación Brindar una visión general del CMMI

Más detalles

UNIVERSIDAD DE OVIEDO MÁSTER UNIVERSITARIO EN DIRECCIÓN DE PROYECTOS

UNIVERSIDAD DE OVIEDO MÁSTER UNIVERSITARIO EN DIRECCIÓN DE PROYECTOS UNIVERSIDAD DE OVIEDO MÁSTER UNIVERSITARIO EN DIRECCIÓN DE PROYECTOS ÁREA DE PROYECTOS DE INGENIERÍA TRABAJO FIN DE MÁSTER METODOLOGÍA PARA LA EVALUACIÓN DE LA MADUREZ DEL SISTEMA DE GESTIÓN DE LA I+D+I

Más detalles

UNIVERSIDAD NACIONAL DE INGENIERÍA CENTRO DE EXTENSIÓN Y PROYECCIÓN SOCIAL AREA DE CURSOS DE ESPECIALIZACIÓN EN TECNOLOGÍAS DE LA INFORMACIÓN

UNIVERSIDAD NACIONAL DE INGENIERÍA CENTRO DE EXTENSIÓN Y PROYECCIÓN SOCIAL AREA DE CURSOS DE ESPECIALIZACIÓN EN TECNOLOGÍAS DE LA INFORMACIÓN UNIVERSIDAD NACIONAL DE INGENIERÍA TALLER CMMI EN PROCESOS DE DESARROLLO DE SOFTWARE CERTIFICA ORGANIZA Mayor Información: informes@uni.edu.pe Visite Nuestra Web http://www.ceps.uni.edu..pe OBJETIVOS GENERALES

Más detalles

MSF. Microsoft Solutions Framework

MSF. Microsoft Solutions Framework MSF Microsoft Solutions Framework Breve Historia Desarrollado como resultado de los procesos en Microsoft: Mejores prácticas de la Industria. 25 años del grupo desarrollo + MS Consulting. Primera versión

Más detalles

GUÍA DE IMPLANTACIÓN DEL MODELO DE PROCESOS DE CALIDAD DEL DESARROLLO DE SOFTWARE EN EL NIVEL 2 DE MADUREZ SPICE EN LAS PYMES

GUÍA DE IMPLANTACIÓN DEL MODELO DE PROCESOS DE CALIDAD DEL DESARROLLO DE SOFTWARE EN EL NIVEL 2 DE MADUREZ SPICE EN LAS PYMES GUÍA DE IMPLANTACIÓN DEL MODELO DE PROCESOS DE CALIDAD DEL DESARROLLO DE SOFTWARE EN EL NIVEL 2 DE MADUREZ SPICE EN LAS PYMES Tabla de contenido INTRODUCCIÓN AL MODELO... 4 OBJETO DE ESTA GUÍA... 7 1.

Más detalles

Calidad en el Servicio

Calidad en el Servicio Calidad en el Servicio Por qué es importante los procesos en el servicio? Beneficios de un modelo de referencia Resultados que se obtienen al operar servicios bajo estándares internacionales CMMI para

Más detalles

Q-Scrum: una fusión de Scrum y el estándar ISO/IEC 29110

Q-Scrum: una fusión de Scrum y el estándar ISO/IEC 29110 Q-Scrum: una fusión de Scrum y el estándar ISO/IEC 29110 Ariel Pasini 1, Silvia Esponda 1, Marcos Boracchia 1, Patricia Pesado 1, 2 1 Instituto de Investigación en Informática LIDI (III-LIDI), Facultad

Más detalles

IT Project Management Desarrollo de Software

IT Project Management Desarrollo de Software IT Project Management Desarrollo de Software Es posible una mezcla de Waterfall y Agile? Cómo se acerca el PMBOK a Agile? Autor: Norberto Figuerola Resulta muy frecuente que se suela confundir una aproximación

Más detalles

METODOLOGÍA DE GESTION DE PROYECTOS

METODOLOGÍA DE GESTION DE PROYECTOS METODOLOGÍA DE GESTION DE PROYECTOS CONTENIDO CONTENIDO... 2 ALCANCE... 4 MARCO METODOLÓGICO... 4 ETAPAS DEL PROCESO... 5 1. ETAPA 0: INICIACIÓN...5 FASE DE INICIO...5 2. ETAPA 1: PLANEAMIENTO...6 FASE

Más detalles

Plan estratégico de sistemas de información

Plan estratégico de sistemas de información Resumen ejecutivo Plan estratégico de sistemas de información Resumen ejecutivo Resumen ejecutivo La planificación estratégica de los sistemas de información, o equivalentemente la redacción del plan director

Más detalles

Grupo de procesos de Planificación

Grupo de procesos de Planificación Grupo de procesos de Planificación Fuentes: Information Technology Project Management, Fifth Edition, Copyright 2007 PMBOK, Quinta edición Preparó: Ing. Ismael Castañeda Fuentes Objetivos de Aprendizaje

Más detalles

Gestión de Proyectos Ágil

Gestión de Proyectos Ágil P S + Gestión de Proyectos Ágil Preparación para la Certificación PMI-ACP (Agile Certified Professional) Poder Ser Más / www.podersermas.es Valor estratégico de la formación en Servicios Profesionales

Más detalles

Interpretación de CMMI para Desarrollo, Versión 1.3 en enfoques ágiles. Iñigo Garro, Octubre de 2013

Interpretación de CMMI para Desarrollo, Versión 1.3 en enfoques ágiles. Iñigo Garro, Octubre de 2013 Interpretación de CMMI para Desarrollo, Versión 1.3 en enfoques ágiles Iñigo Garro, Octubre de 2013 Este documento se ha basado en el informe técnico CMU/SEI-2010-TR-033 del Software Engineering Institute,

Más detalles

Departamento de Informática y Sistemas Facultad de Informática Campus Universitario de Espinardo Murcia Profesor: Juan Antonio López Quesada

Departamento de Informática y Sistemas Facultad de Informática Campus Universitario de Espinardo Murcia Profesor: Juan Antonio López Quesada Departamento de Informática y Sistemas Facultad de Informática Campus Universitario de Espinardo Murcia Profesor: Juan Antonio López Quesada Índice de contenidos 1.- El proceso software 2.- Estándares

Más detalles

Unidad de Competencia I Elementos de Competencia Requerimientos de información

Unidad de Competencia I Elementos de Competencia Requerimientos de información REQUISITOS: Administración de Proyectos de Software I c/práctica Profesional II HORAS: 3 CRÉDITOS: 5.68 PROGRAMA(S) EDUCATIVO(S) QUE LA RECIBE(N): Ingeniero en Software PLAN: 2009 FECHA DE REVISIÓN: Noviembre

Más detalles

Fundamentos de Ingeniería del Software. Capítulo 6. El proceso del software

Fundamentos de Ingeniería del Software. Capítulo 6. El proceso del software Fundamentos de Ingeniería del Software Capítulo 6. El proceso del software Cap. 6. El proceso del software. Estructura 1. El proceso software 2. Estándares en ingeniería del software Utilidad de los estándares

Más detalles

CMMI SM for Systems Engineering / Software Engineering / Integrated Product and Process CMMI SM -SE/SW/IPPD, V1.02

CMMI SM for Systems Engineering / Software Engineering / Integrated Product and Process CMMI SM -SE/SW/IPPD, V1.02 CMMI SM for Systems Engineering / Software Engineering / Integrated Product and Process Development,, Versión n 1.02 CMMI SM -SE/SW/IPPD, V1.02 Indice - Procesos integrados - El concepto CMMI - Introducción

Más detalles

CMMi o ISO 15504? Y por qué no ambas?

CMMi o ISO 15504? Y por qué no ambas? CMMi o ISO 15504? Y por qué no ambas? Por David Barbáchano, Gerente Adjunto de Operaciones en Panel VII SEMANA DEL CMMI 28 de Marzo de 2012 Madrid. C/ Condesa de Venadito, nº 5 28027 Madrid. Tel.: Fax:

Más detalles

Guía práctica de supervivencia en una auditoría CMMI

Guía práctica de supervivencia en una auditoría CMMI Javier Garzás Parra Emanuel A. Irrazábal Roberto Santa Escolástica Guía práctica de supervivencia en una auditoría CMMI Número 2011-002 Boletín de la ETSII ISSN: 2172-6620 Escuela Técnica Superior de Ingeniería

Más detalles

Cómo Asegurar la Calidad de Servicios de TI?

Cómo Asegurar la Calidad de Servicios de TI? Cómo Asegurar la Calidad de Servicios de TI? Martín Ugarteche Crosby Southern Peru Copper Corporation Cuales son los pasos para construir un Sistema de Gestión de Servicios de TI? 1. Voluntad de querer

Más detalles

Microsoft Solutions Framework - CMMI. Luis Fraile MVP Team System http://www.lfraile.net lfraile@lfraile.net

Microsoft Solutions Framework - CMMI. Luis Fraile MVP Team System http://www.lfraile.net lfraile@lfraile.net Microsoft Solutions Framework - CMMI Luis Fraile MVP Team System http://www.lfraile.net lfraile@lfraile.net Qué es CMMI? DETERMINISTA: Project Planning (PP) 2.1: Identificar dependencias entre tareas PLANIFICACIÓN

Más detalles

Aplicación de una Metodología basada en Mediciones para la Gestión de Calidad de Software

Aplicación de una Metodología basada en Mediciones para la Gestión de Calidad de Software Aplicación de una Metodología basada en Mediciones para la Gestión de Calidad de Software Jorge Bozo jbozo@inf.ucv.cl Escuela de Ingeniería Informática Universidad Católica de Valparaíso Valparaíso, Chile

Más detalles

Cómo citar el artículo Número completo Más información del artículo Página de la revista en redalyc.org

Cómo citar el artículo Número completo Más información del artículo Página de la revista en redalyc.org REICIS. Revista Española de Innovación, Calidad e Ingeniería del Software E-ISSN: 1885-4486 reicis@ati.es Asociación de Técnicos de Informática España Mesquida, Antoni Lluís; Mas, Antònia; Amengual, Esperança

Más detalles

ASISTENCIA AUTOMÁTICA EN CERTIFICACIÓN BASADO EN EL ESTÁNDAR ISO 9001:2000

ASISTENCIA AUTOMÁTICA EN CERTIFICACIÓN BASADO EN EL ESTÁNDAR ISO 9001:2000 ASISTENCIA AUTOMÁTICA EN CERTIFICACIÓN BASADO EN EL ESTÁNDAR ISO 9001:2000 Proyecto de tesis de Alumno: Licenciado Carlos G. Rivero Bianchi Director: M. lng. Paola Britos Radicación: Centro de Ingeniería

Más detalles

ESTÁNDARES Y MODELOS DE CALIDAD DEL SOFTWARE

ESTÁNDARES Y MODELOS DE CALIDAD DEL SOFTWARE ESTÁNDARES Y MODELOS DE CALIDAD DEL SOFTWARE INTRODUCCIÓN La calidad es un concepto complejo, que se viene aplicando en el campo de la informática desde hace muchos años, la aplicación de la calidad al

Más detalles

CMM - Capability Maturity Model. Estructura de CMM... Componentes de CMM. Estructura de CMM

CMM - Capability Maturity Model. Estructura de CMM... Componentes de CMM. Estructura de CMM CMM - Capability Maturity Model Estructura de CMM... Es un marco que describe los elementos claves de un proceso de software efectivo. Describe un camino de mejora evolutivo desde un proceso ad hoc inmaduro

Más detalles

Mejora del Proceso de Desarrollo de Software en los Sistemas Distribuidos en

Mejora del Proceso de Desarrollo de Software en los Sistemas Distribuidos en Mejora del Proceso de Desarrollo de Software en los Sistemas Distribuidos en el Centro Informático del INSS Técnico superior de Informática INSS María Isabel Vicente Hernández Técnico medio de Informática

Más detalles

Modelos y Normas Disponibles de Implementar

Modelos y Normas Disponibles de Implementar Modelos y Normas Disponibles de Implementar AmericaVeintiuno tiene capacidad para asesorar a una organización en base a diferentes modelos o normativas enfocadas al mercado informático. A partir de determinar

Más detalles

Modelos de Medición. De los Procesos de Desarrollo de Software

Modelos de Medición. De los Procesos de Desarrollo de Software Modelos de Medición De los Procesos de Desarrollo de Software Otros Modelos de Medición Junto con CMMI, buscan definir estándares y varas de medición para determinar la madurez y calidad de los procesos

Más detalles

PRESENTACIÓN CMMI: (CAPABILITY MATURITY MODEL INTEGRATION)

PRESENTACIÓN CMMI: (CAPABILITY MATURITY MODEL INTEGRATION) PRESENTACIÓN CMMI: (CAPABILITY MATURITY MODEL INTEGRATION) INDICE 1. Introducción 2. Estructura CMMI 3. Nivel 2 4. Nivel 3 5. Nivel 4 6. Nivel 5 7. Bibliografía INTRODUCCIÓN Qué es y por qué usar CMMI?

Más detalles

ISO 9000 Escuela de Ingeniería de Sistemas y Computación Desarrol o de Software II Agosto Diciembre 2007

ISO 9000 Escuela de Ingeniería de Sistemas y Computación Desarrol o de Software II Agosto Diciembre 2007 ISO 9000 ISO ISO: International Standards Organization. ISO 9000: Normas que enuncian exigencias en materia del manejo y de la garantía de la calidad en una organización. La Norma ISO 9000 NO especifica

Más detalles

ININ COPIA NO CONTROLADA. instituto nacional de investigaciones nucleares garantía de calidad. PLAN DE GARANTíA DE CALIDAD DE SOFTWARE.

ININ COPIA NO CONTROLADA. instituto nacional de investigaciones nucleares garantía de calidad. PLAN DE GARANTíA DE CALIDAD DE SOFTWARE. REVISiÓN: 4 FECHA: MAYO 2010 ININ instituto nacional de investigaciones nucleares garantía de calidad PLAN DE DE UllallA 1I CALIDAD 1 N 1M instituto nacional de investigaciones nucleares REVISiÓN: 4 FECHA:

Más detalles

El encuentro para los que buscan liderar proyectos con éxito. Cecilia Boggi,PMP Gerente de PMO millennium3 s.a

El encuentro para los que buscan liderar proyectos con éxito. Cecilia Boggi,PMP Gerente de PMO millennium3 s.a Proyecto de Mejora CMMI Un caso de Éxito Cecilia Boggi, PMP millennium3 s.a. 1 Cecilia Boggi,PMP Gerente de PMO millennium3 s.a Lic. en Análisis de Sistemas - UBA 25 años de experiencia en proyectos de

Más detalles

Ges3ón de Proyectos So9ware

Ges3ón de Proyectos So9ware Ges3ón de Proyectos So9ware Tema 2.1 Integración Carlos Blanco Bueno Félix Óscar García Rubio Este tema se publica bajo Licencia: Crea5ve Commons BY- NC- ND 4.0 Objetivos Ampliar los conocimientos básicos

Más detalles

Rosi Mical Lizana Lozano

Rosi Mical Lizana Lozano Eficacia en el proceso de control financiero integrando Scrum y Capability Maturity Model Integration para el Servicio Educacional Hogar y Salud de la Misión Ecuatoriana del Sur. Rosi Mical Lizana Lozano

Más detalles

Cómo citar el artículo Número completo Más información del artículo Página de la revista en redalyc.org

Cómo citar el artículo Número completo Más información del artículo Página de la revista en redalyc.org REICIS. Revista Española de Innovación, Calidad e Ingeniería del Software E-ISSN: 1885-4486 reicis@ati.es Asociación de Técnicos de Informática España Mesquida, Antoni Lluís; Mas, Antònia; Amengual, Esperança;

Más detalles

Los procesos de software. Un proceso de software se define como un:

Los procesos de software. Un proceso de software se define como un: Los procesos de software Un proceso de software se define como un: "conjunto de actividades, métodos, prácticas y transformaciones que las personas usan para desarrollar y mantener software y sus productos

Más detalles

MEDIDA CALIDAD SW PLAN AVANZA I+D 2009

MEDIDA CALIDAD SW PLAN AVANZA I+D 2009 MEDIDA CALIDAD SW PLAN AVANZA I+D 2009 xxxx, xx de xx de 2009 Capability Maturity Model, CMM and CMMI are registered in the U.S. Patent and Trademark Office ESI 2009 1 Sinopsis de la Propuesta Proyecto

Más detalles

Contenidos. Parte I - Introducción Capítulo 1 - Evolución. Capítulo 2 Condiciones de trabajo en el Desarrollo de Software

Contenidos. Parte I - Introducción Capítulo 1 - Evolución. Capítulo 2 Condiciones de trabajo en el Desarrollo de Software IX Contenidos Prólogo... XIX Prefacio... XXI Guía de lectura...xxiii Parte I - Introducción Capítulo 1 - Evolución 1.1 Introducción... 2 1.2 Los hitos en la evolución histórica del desarrollo de software...

Más detalles

Gestión de Equipos de Desarrollo. Max Déboli Director de Desarrollo Lagash MVP Azure mdeboli@lagash.com http://mdeboli.wordpress.

Gestión de Equipos de Desarrollo. Max Déboli Director de Desarrollo Lagash MVP Azure mdeboli@lagash.com http://mdeboli.wordpress. Gestión de Equipos de Desarrollo Max Déboli Director de Desarrollo Lagash MVP Azure mdeboli@lagash.com http://mdeboli.wordpress.com Contexto Metodologías agiles de desarrollo de Software y como las usamos

Más detalles

Ingeniería de Software. Procesos. Proyecto de Ingeniería. Metodologías. Metodologías. Metodologías. Metodologías de desarrollo

Ingeniería de Software. Procesos. Proyecto de Ingeniería. Metodologías. Metodologías. Metodologías. Metodologías de desarrollo Ingeniería de Software Procesos Laboratorio de Ingeniería de Software 2004 La ingeniería de software trata sobre la aplicación de practicas y métodos para construir productos de software que cumplan las

Más detalles

GUÍA AVANZADA DE GESTIÓN DE CONFIGURACIÓN LNCS

GUÍA AVANZADA DE GESTIÓN DE CONFIGURACIÓN LNCS GUÍA AVANZADA DE GESTIÓN DE CONFIGURACIÓN LNCS Diciembre 2008 AVISO LEGAL CMMI es una marca registrada en la Oficina de Marcas y Patentes de EEUU por la Universidad Carnegie Mellon Las distintas normas

Más detalles

PLIEGO DE PRESCRIPCIONES TECNICAS PARTICULARES PARA EL REDISEÑO DE LA WEB MUNICIPAL USANDO DISEÑO ADAPTATIVO

PLIEGO DE PRESCRIPCIONES TECNICAS PARTICULARES PARA EL REDISEÑO DE LA WEB MUNICIPAL USANDO DISEÑO ADAPTATIVO ASUNTO: PLIEGO DE PRESCRIPCIONES TECNICAS PARTICULARES PARA EL REDISEÑO DE LA WEB MUNICIPAL USANDO DISEÑO ADAPTATIVO Informazioaren Teknologien Saila Departamento de Tecnologías de la Información Herritarrentzako

Más detalles

Contextualizacion. La Actividad de Requisitos. La actividad de requisitos. Contextualización, gráficamente. Introducción

Contextualizacion. La Actividad de Requisitos. La actividad de requisitos. Contextualización, gráficamente. Introducción Contextualizacion La Actividad Requisitos Introducción Supongamos que este curso fuese un proyecto sarrollo software real. En qué estadio nos encontraríamos? Hemos finido el molo ciclo vida e instanciado

Más detalles

Sistema para auditar el cumplimiento de CMMI-SW nivel 2.

Sistema para auditar el cumplimiento de CMMI-SW nivel 2. Sistema para auditar el cumplimiento de CMMI-SW nivel 2. César Gabriel Vargas 1 Germán Biagioli 2 Trabajo final para obtener el grado de Licenciado en Informática / Licenciatura en Sistemas De la Facultad

Más detalles

Plan de estudios ISTQB: Nivel Fundamentos

Plan de estudios ISTQB: Nivel Fundamentos Plan de estudios ISTQB: Nivel Fundamentos Temario 1. INTRODUCCIÓN 2. FUNDAMENTOS DE PRUEBAS 3. PRUEBAS A TRAVÉS DEL CICLO DE VIDA DEL 4. TÉCNICAS ESTÁTICAS 5. TÉCNICAS DE DISEÑO DE PRUEBAS 6. GESTIÓN DE

Más detalles