Beneficios de la implantación de una metodología para el ciclo de vida de desarrollos software
|
|
- Elena Moya Quintana
- hace 8 años
- Vistas:
Transcripción
1 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
2 Agenda 1. Introducción 2. El Proceso Software 3. Modelos de Evaluación y mejora de proceso software ISO 9001 CMMI SPICE 4. Modelos Agiles 5. Posicionamiento de Modelos 6. Beneficios de implantación del Proceso Software. 7. Caso: Implantación del Proceso Software en Arsys. 8. Conclusiones. 9. Referencias
3 Introducción Problemas actuales en el desarrollo de software Los proyectos se desvían en coste y plazo Baja calidad, mucho mantenimiento correctivo Poca documentación No existe control de cambios No existe uniformidad en el trabajo realizado Éxito depende de capacidades individuales Desalineamiento entre expectativas de clientes y software resultante Falta de coordinación entre equipos Es necesario algo que racionalice y optimice el como desarrollar software
4 Proceso Software Ciclo de Vida Software Marco de referencia que contiene las tareas y actividades involucradas en el desarrollo, la explotación y mantenimiento de un producto de software, abarcando la vida del sistema desde la definición hasta la finalización del mismo Define los principios y directrices de las etapas Proceso Software, un concepto mas amplio. Basado en el ciclo de vida software Cubre tecnologías, personas, artefactos y procedimientos relacionados con las actividades del ciclo de vida software El proceso software define como se organiza, gestiona, mide, soporta y mejora el desarrollo, independientemente de las técnicas y métodos usados
5 Proceso Software Características Complejo No es típico proceso de producción. Excepciones y creatividad Muchos factores. Presupuestos, calendarios y calidad no tienen fiabilidad 100% Los entregables generan nuevos requisitos Éxito depende de implicación del usuario y coordinación de muchos roles La gestión de cambios es compleja Subproceso de Producción Construcción y mantenimiento del producto software Subproceso de Gestión Estimación, planificación y control de recursos Feedback para la mejora del proceso y mejora de calidad del producto final
6 Proceso Software Composición: Estructura Organizacional Tecnología de Desarrollo Software (herramientas, entornos) Métodos y técnicas de Desarrollo Software. Ciclo de vida Definir el proceso Mejorar el proceso Controlar el proceso Medir el proceso Ejecutar el proceso
7 Proceso Software Elementos Básicos Actividades Recursos (humanos, herramientas, entornos, etc) Roles y Responsabilidades Directivas (Seguridad, usabilidad, etc) Productos intermedios y finales Tiene_sub Tiene_sub ACTIVIDAD Tiene_entrada Tiene_intermedio Tiene_salida PRODUCTO emplea DESARROLLADOR HERRAMIENTA necesita obedece desempeña ROL DIRECTIVA
8 Modelos de Evaluación y Mejora de Procesos Software La calidad de un producto software se rige por la calidad del proceso usado para desarrollarlo Orientados a la mejora continua de los procesos software de una empresa Aplican mejores prácticas
9 Modelos de Evaluación y Mejora de Procesos Software ISO 9001 Secciones: QMS : Sistema de Gestión de Calidad Responsabilidad de la Gestión Gestión de Recursos Realización del Producto Medición, Análisis y Mejora Puntos Fuertes Aplicabilidad Reconocimiento internacional Libertad de interpretación e implementación Incremento de satisfacción de clientes Puntos Débiles Demasiado General No explica la implementación del proceso de mejora
10 Modelos de Evaluación y Mejora de Procesos Software CMMI Modelo de Madurez de la Capacidad (CMMI, SEI 1995) Objetivos: Evaluar la madurez de los procesos de desarrollo de software Proponer planes de mejora de los procesos de desarrollo de software Cinco niveles de madurez Areas Clave (KPA, 18) agrupadas en los niveles de madurez Cada KPA tiene objetivos y metas que indican su cumplimiento Cada KPA tiene Prácticas Clave (KP) Ejemplos y actividades de que se deben realizar para cumplir objetivos de una KPA Características Comunes Atributos que indican el grado de implementación de una KPA
11 Modelos de Evaluación y Mejora de Procesos Software CMMI NIVEL CARACTERÍSTICAS RESULTADOS INICIAL REPETIBLE DEFINIDO GESTIONADO OPTIMIZADO Ausencia de gestión de proyectos El proceso de software es cambiante e irregular Los grupos abandonan facilmente los planes y se centran en codificación y pruebas Los planes y estimaciones son impredecibles El rendimiento depende de la capacidad individual de los miembros del grupo Los procesos software son estables y repetibles La organización establece políticas de gerencia de proyectos y procesos La planificación se basa en proyectos similares Existen estandares definidos y exigidos Los procesos son definidos, estandarizados, documentados e institucionalizados Los procesos de ingeniería y gestión son estables y se integran en uno solo Existe un entendimiento común de los procesos, funciones y responsabilidades La organización tiene un grupo dedicado a definición, mejora y difusión del proceso software Los procesos son medibles y cuantificables La productividad y calidad se miden y registran para cada proyecto de la organización Se fijan metas cuantitativas de la calidad del software Mediante el uso de métricas de software se crea una base cuantitativa para evaluación Los procesos se mejoran continuamente La organización busca lograr el máximo nivel de capacidad Se incorporan nuevas tecnologías y métodos para mejorar los procesos PRODUCTIVIDAD Y CALIDAD ESCASA RIESGO MÁXIMO PRODUCTIVIDAD Y CALIDAD BAJA RIESGO ALTO PRODUCTIVIDAD Y CALIDAD MEDIA RIESGO MEDIO PRODUCTIVIDAD Y CALIDAD ALTA RIESGO MÍNIMO PRODUCTIVIDAD Y CALIDAD TOTAL RIESGO NULO
12 Modelos de Evaluación y Mejora de Procesos Software CMMI
13 Modelos de Evaluación y Mejora de Procesos Software CMMI
14 Modelos de Evaluación y Mejora de Procesos Software CMMI Puntos Fuertes: Guía paso a paso para la mejora del proceso. Uso de bibliotecas y Bases de datos de proyectos mejorados. Puntos Débiles: Excesivamente detallado Requiere inversión elevada Difícil de aprender Métodos de Evaluación SCAMPI (Standard CMMI Appraisal Method for Process Improvement). CBA/IPI, SCE Posibles Representaciones de CMMI: Por Etapas Nivel de Madurez = n KPAs Cada etapa es un nivel de madurez Continua Guía menos específica del proceso de mejora Ninguna etapa está asociada con niveles de madurez Posibilita la implantación y evaluación de procesos individuales.
15 Modelos de Evaluación y Mejora de Procesos Software CMMI CMMI STAGED Mejora Continua OPTIMIZADO Innovación y Distribución Organizacional Análisis Causal y Resolución Gestión Cuantitativa GESTIONADO Rendimiento de Proceso Organizacional Gestión Cuantitativa de Proyectos Gestión Cuantitativa de Suministrador Estandarización de Proceso DEFINIDO Desarrollo RQS Enfoque Proceso Organizacional Solución Técnica Definición Proceso Organizacional Integración Producto Formación de la Organización Verificación Gestión Integrada de proyectos Validación Gestión de Riesgos Análisis de decisión y resolución Gestión Básica de proyectos REPETIBLE Gestión RQS Medición y Análisis Planificación de Proyectos Gestión de Configuración Monitorización y control de proyectos Gestión de acuerdos con suministrador Aseguramiento de calidad del proceso y producto INICIAL
16 Modelos de Evaluación y Mejora de Procesos Software SPICE Norma ISO/IEC Modelo de evaluación, determinación de capacidad y mejora del proceso software. Proceso de Evaluación: Planificación Recopilación de datos Validación de datos Valoración de atributos Generación Informes PROCESO OPTIMIZANTE PROCESO PREDECIBLE PROCESO ESTABLECIDO PROCESO GESTIONADO PROCESO REALIZADO PROCESO INCOMPLETO
17 Modelos de Evaluación y Mejora de Procesos Software - Comparativa ISO 9001:2000 CMMI ISO Ámbito de aplicación Genérico Software y Sistemas Software y Sistemas En su favor El más extendido y sencillo El de mayor prestigio Más consensuado y probado En su contra Simple, general, no Difícil de entender, Difícil en capacidad, guía paso a paso mayor inversión, complejo para prescriptivo evaluar Procesos Estructura propia Estructura propia Delega en ISO 12207, por mayor aplicabilidad Validación Encuestas satisfacción Encuestas satisfacción y casos Trials y esfuerzo empírico de estudio Mejora del proceso, determinación capacidad contratista Objetivo Cumplimiento de Valoración del requisitos de calidad por procesos proceso y guía para la mejora. Representación Plana Continua y por Continua (por etapas etapas a nivel de proceso) Técnicas análisis Guías y listas de Cuestionarios de Varios comprobación evaluación Método para mejora Ninguno, guía ISO IDEAL, mapa guiado SPICE 4ª Parte de procesos 9004
18 Modelos Agiles de Proceso Software Nueva Tendencia, modelos mas ligeros, adaptables y flexibles RUP (Rational Unified Process),Extreme Programming (XP),SCRUM, Adaptative Development, etc Nacieron a finales de los 90 Tienen en común: No son rigurosas ni ceremoniales Adaptativas a las necesidades del negocio Orientadas a resultados. Quick Wins No quiere decir que la documentación no sea importante El proceso software se adapta a los cambios Están comenzando a ser usadas en proyectos complejos
19 Modelos Agiles de Proceso Software: RUP RUP es adaptable al nivel de ceremonia exigido Se basa en UML como lenguaje de modelado Es preciso adaptar RUP a cada empresa
20 Posicionamiento de modelos Cascada (Pocos riesgos, secuencial) MIL-STD-498 DOD-STD-2167 Poca Ceremonia Mucha Ceremonia RUP CMMI SCRUM XP AD Iterativo (Risk-driven, integración y testing continuo)
21 Beneficios de Implantación de Proceso Software Incremento de satisfacción del cliente Incremento de la calidad del producto Alineamiento con el negocio Time to Market óptimo Mejor gestión de riesgos Resultados mas predecibles Reducción de costes de las actividades Homogeneidad operativa.mejora de comunicación. Reducción del mantenimiento correctivo Posibilita ser mas proactivo y menos reactivo Mayor control del impacto de los cambios Facilita la externalización
22 Implantación de Proceso Software en Arsys Condiciones del entorno Alineamiento con un negocio muy dinámico 43 personas aprox. Media de edad, 30 años Diversas tecnologías Equipos orientados al servicio Múltiples proveedores en diversos proyectos Externalizaciones en Software Factories de otros paises Poca formación en Metodologías y procesos Frentes fundamentales de Actuación: Controller de Proceso Software Implantación de Proceso de Software (MSA). Auditorías y mejora continua Gestión del cambio Formación en Metodologías y modelado Implantación de Herramientas para la Gestión del ciclo de vida de desarrollo Hacia CMMI
23 Implantación de Proceso Software en Arsys FASE 1 (Jul06-Ene08) Compromiso de la Dirección El Controller de Proceso Software lidera el Plan Definición del Proceso Software en Arsys (MSA) Etapas. Ciclo de Vida Documentos Entregables Responsabilidades Auditorías de Proyectos Indicadores. Cuadro de Mando del Proceso. Guías y Normas (código, seguridad, diseño, usabilidad) Mejora Continua del Proceso Comité de Calidad Software (CCSA) Formación en Metodología y lenguaje de modelado UML
24 Implantación de Proceso Software en Arsys
25 Implantación de Proceso Software en Arsys Indicadores Globales de Cuadro de Mando de Desarrollo 30-nov dic feb mar abr may jun jul-07 % Proyectos MSA Abreviada 7,1% 11,1% 15,0% 32,0% 30,8% 37,5% INCUMPLIMIENTOS DE GRANO GRUESO % Cumplimiento MSA (RQS,DT,D,PR,PP,PL) 0,60 0,69 0,82 0,86 0,87 0,93 0,89 0,91 Nº Medio Incumplimientos MSA 2,40 2,43 1,00 2,60 0,50 0,44 0,50 0,00 % Proyectos sin entrada (internos) 14,3% 22,2% 0,0% 4,5% 4,3% 6,9% Media aritmética mensual indicadores Reqs. D.T. Implem. Pruebas Paso Prod. Planif. Total De oct a 30-nov 0,52 0,81 0,80 0,49 0,81 0,19 0,60 De 30-nov a 30-dic 0,62 0,70 0,89 0,72 0,79 0,40 0,69 De 30-dic a 12-feb 0,81 0,89 1,00 0,68 0,75 0,81 0,82 De 12-feb a 23-mar 0,84 0,82 0,98 0,87 0,90 0,73 0,86 De 23-mar a 11-abr 0,98 0,87 1,00 0,75 0,87 0,75 0,87 De 11-abr a 21-may 0,89 0,91 0,98 0,92 0,98 0,92 0,93 De 21-may a 13-jun 0,92 0,84 1,00 0,94 0,90 0,87 0,89 De 13-jun a 18-jul 0,97 0,93 1,00 0,92 0,94 0,99 0,91 3,00 2,50 2,00 1,50 1,00 0,50 0,00 25/11/ /12/ /12/2006 Nº Medio Incumplimientos Grano Grueso 09/01/ /01/ /02/ /02/ /03/ /03/ /04/ /04/ /05/ /05/ /06/ /06/ /07/2007 CUMPLIMIENTO METODOLOGÍA INDICADORES PORCENTUALES Requisitos Diseño técnico Implementación Pruebas Paso producción Planificación TOTAL 1,10 1,00 0,90 0,80 0,70 0,60 0,50 0,40 0,30 0,20 0,10 0,00 25/11/ /12/ /12/ /01/ /01/ /02/ /02/ /03/ /03/ /04/ /04/ /05/ /05/ /06/ /06/ /07/2007 % MSA Abreviada % Proyectos internos 40,0% 35,0% 30,0% 25,0% 20,0% 15,0% 10,0% 5,0% 0,0% 25/11/ /12/ /12/ /01/ /01/ /02/ /02/ /03/ /03/ /04/ /04/ /05/ /05/ /06/2007
26 Implantación de Proceso Software en Arsys FASE 2 (Sept07-Abr08) Evaluación de herramientas de gestión de ciclo de vida Selección de IBM Rational Suite Modelado de Arquitecturas y Diseño de sistemas Automatización de Pruebas de software, funcionales y stress Gestión de versiones y de configuración Gestión de Defectos Gestión de Requisitos (Futuro) Deslocalización (Futuro) Formación en Rational Pruebas Piloto Plan de Despliegue : Módulos x Sistema
27 Implantación de Proceso Software en Arsys FASE 3 (Dic07-Ene09) HACIA CMMI Asessment Como estamos ahora? Involucración de otros departamentos/áreas Formación en CMMI Creación del Grupo de Seguimiento de la implantación. Plan de acciones en base a recomendaciones Futuro, Integración de CMMI con ITIL Objetivo Certificación en CMMI-3
28 Conclusiones No dejarse llevar por las modas ni por las siglas. Lo importante de seguir un Modelo determinado es que te evita estructurar y pensar como es el Proceso, solo tienes que adaptarlo a la empresa. El objetivo de tener un proceso software es mejorar la operativa corporativa, reduciendo costes e incrementando directa o indirectamente ventas. La deslocalización y externalización es muy compleja o ineficiente si no existe un proceso software. Es importante marcar el protocolo de interacción.
29 Referencias Modelos de Proceso CMMI: ISO/IEC 15504, ISO RUP Extreme Programming (XP)
EVALUACIÓN Y MEJORA DE PROCESOS
PORTADA EVALUACIÓN Y MEJORA DE PROCESOS PORTADA ISO 90003 PSP TSP BOOTSTRAP TRILLIUM SPICE (ISO 15504) I MODELO DE MADUREZ DE LA CAPACIDAD () Nivel Inicial Repetible Características - Ausencia de gestión
Más detallesLos 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 detallesCMMI (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 detallesCALIDAD 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 detallesPROF PROF INFORME VISIÓN GLOBAL DE CMM ÍNDICE
it Gestión Informática GESTIÓN INFORMÁTICA INFORME VISIÓN GLOBAL DE CMM Autor: Yan Bello. Consultor principal de it ÍNDICE Definición. Los 5 niveles del CMM Carencias frecuentes en las empresas Beneficios
Más detallesQué es el Modelo CMMI?
El principal problema que tienen las empresas en sus áreas de tecnología, así como las empresas desarrolladoras de software al iniciar un proyecto, radica en que el tiempo de vida del proyecto y el presupuesto
Más detalles! :: Quiénes Somos :: Visión :: Valores
! :: Quiénes Somos :: Visión :: Valores Odei S.A. es una empresa dedicada a la prestación de Servicios de Consultoría y Realización de proyectos en Sistemas de Información y Tecnologías de la Información.
Más detallesBPM en la práctica Transitando del BPA al BPM con una metodología probada. Diego Karbuski - Diciembre 2012
BPM en la práctica Transitando del BPA al BPM con una metodología probada. Diego Karbuski - Diciembre 2012 Qué es BPM? BPM no solo es tecnología informática. Es una disciplina de gestión empresarial impulsada
Más detallesCMMI : 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 detallesSW-CMM Capability Maturity Model for Software
SW-CMM Capability Maturity Model for Software Introducción 1986 Comienzan Estudios. SEI (Software Engineering Institute - UCM). 1991 Nace CMM v1.0 1994 CMM v1.1 P-CMM SE-CMM SW-CMM CMMs IPD-CMM CMMI SA-CMM
Más detallesCMM - 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 detallesE 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 detallesCalidad 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 detallesJIAP 2011 Transitando hacia una Organización Gestionada por Procesos. Diego Karbuski - Agosto 2011
JIAP 2011 Transitando hacia una Organización Gestionada por Procesos Diego Karbuski - Agosto 2011 Puede convertirse el BPM en un modelo de gestión para el Gobierno? Reducción de costos Transparencia Control
Más detallesPRESENTACIÓ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 detallesProyecto 20000-PYME. Introducción al SGSTI (Sistema de Gestión de Servicios TI)
Proyecto 20000-PYME Introducción al SGSTI (Sistema de Gestión de Servicios TI) Introducción TI en los procesos nucleares del negocio Necesidad de objetivar la calidad de TI Referencias en el mundo Metodologías
Más detallesTECNOLOGICO DE ESTUDIOS SUPERIORES DE ECATEPEC CALIDAD DE SOFTWARE Guía para Examen Segundo Parcial Grupo 6501
1. Qué incluye la ingeniería del software con SQA? Entrenamiento, soporte al consumidor instalación. 2. Menciona algunas características del software: Elemento lógico. Desarrollado no fabricado. No se
Más detallesISO 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 detallesUNIVERSIDAD 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 detallesGestión de Proyectos Informáticos
2 GESTION DE PROYECTOS INFORMATICOS Facultad de Ingeniería Universidad Nacional de Jujuy Analista Programador Universitario Ciclo 2012 A.P.U. Jorge R. Mendoza 2 METODOLOGÍAS Y CICLOS DE VIDA 3 Metodologías
Más detallesCICLO DE VIDA DEL SOFTWARE
CICLO DE VIDA DEL SOFTWARE 1. Concepto de Ciclo de Vida 2. Procesos del Ciclo de Vida del Software 3. Modelo en cascada 4. Modelo incremental 5. Modelo en espiral 6. Prototipado 7. La reutilización en
Más detallesMotivación para la mejora de procesos basada en CMMI
Motivación para la mejora de procesos basada en CMMI ESI 2007 1 Situación real Sólo el 34% de los proyectos de software tiene éxito. Standish Group, CHAOS Report, 2003 ESI 2007 2 Qué está sucediendo? Problemáticos
Más detallesEnginyeria 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 detallesUnidad VI: Auditoria de la calidad
Unidad VI: Auditoria de la calidad 6.1 Concepto y evolución de la calidad A continuación mencionaremos algunos conceptos de calidad. la calidad no es otra cosa más que 24"Una serie de cuestionamiento hacia
Más detalles6 Anexos: 6.1 Definición de Rup:
6 Anexos: 6.1 Definición de Rup: Es un producto del proceso de ingeniería de software que proporciona un enfoque disciplinado para asignar tareas y responsabilidades dentro de una organización del desarrollo.
Más detallesTecnología de la Información. Administración de Recursos Informáticos
Tecnología de la Información Administración de Recursos Informáticos 1. Recursos informáticos: Roles y Responsabilidades 2. Áreas dentro del Departamento de Sistemas 3. Conceptos asociados a proyectos
Más detallesCICLO DE VIDA DEL SOFTWARE. Una aproximación lógica a la adquisición, el suministro, el desarrollo, la explotación y el mantenimiento del software
3.010 CONCEPTO DE CICLO DE VIDA Una aproximación lógica a la adquisición, el suministro, el desarrollo, la explotación y el mantenimiento del software IEEE 1074 Un marco de referencia que contiene los
Más detallesUna 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 detallesEl Proceso Unificado de Desarrollo de Software
El Proceso de Desarrollo de Software Ciclos de vida Métodos de desarrollo de software El Proceso Unificado de Desarrollo de Software 1 Fases principales del desarrollo de software Captura de requisitos:
Más detallesFÁ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 detallesIngenierí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 detallesCALIDAD 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 detallesEstándar CMMI. Disciplinas del CMMI. Modelo continuo y modelo por niveles.
CMMI Lizbeth Monserrat Hernández Álvarez Yuliana Aguirre Hernández Arely Sánchez Domingo Temas Estándar CMMI. Disciplinas del CMMI. Modelo continuo y modelo por niveles. 1 Definición Un guía para mejorar
Más detallesIntroducción. Por lo que existe una creciente preocupación por lograr que los productos software cumplan con ciertos criterios de calidad.
Introducción En la actualidad, el software se encuentra en muchos campos de la actividad humana: la industria, el comercio, las finanzas, gobierno, salud, educación, etc. Por lo que existe una creciente
Más detallesISO 9001:2015 Todo sobre la Prevención de Riesgos dentro de las Organizaciones
ISO 9001:2015 Todo sobre la Prevención de Riesgos dentro de las Organizaciones Boletín Técnico No. 11 Mayo 2014 Nueva revisión enfocada en la Gestión de Riesgos y la Simplificación Cada cinco años, el
Más detallesDirectrices para la auto- evaluación A.l Introducción
Directrices para la auto- evaluación A.l Introducción La auto evaluación es una evaluación cuidadosamente considerada que resulta en una opinión o juicio respecto de la eficacia y eficiencia de la organización
Más detallesNorma ISO 9000-3. Francisco D Angelo Douglas García Claudia Herrera Luis Laviosa
Norma ISO 9000-3 Francisco D Angelo Douglas García Claudia Herrera Luis Laviosa Norma ISO 9000-3 Marco Teórico Reseña sobre concepto de calidad y descripción de las normas ISO Norma ISO 9000-3 Generalidades,
Más detallesDefinición del Catalogo de Servicios V3. José Ricardo Arias Noviembre de 2010
Definición del Catalogo de Servicios V3 José Ricardo Arias Noviembre de 2010 ITIL vs COBIT Agenda Descripciones Generales ITIL vs COBIT Por dónde iniciar? Cuál es la importancia de la presentación? Las
Más detallesPresentació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 detallesContenidos. 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 detallesMetodología básica de gestión de proyectos. Octubre de 2003
Metodología básica de gestión de proyectos Octubre de 2003 Dentro de la metodología utilizada en la gestión de proyectos el desarrollo de éstos se estructura en tres fases diferenciadas: Fase de Éjecución
Más detalleshttp://www.informatizate.net
http://www.informatizate.net Metodologías De Desarrollo De Software María A. Mendoza Sanchez Ing. Informático - UNT Microsoft Certified Professional - MCP Analísta y Desarrolladora - TeamSoft Perú S.A.C.
Más detallesSW-CMM (CMM for Software)
Sinopsis de los modelos SW-CMM y CMMI Juan Palacio 1.0 Abril - 2006 Síntesis de los modelos de procesos CMM y CMMI para desarrollo y mantenimiento de software. CMMI (y previamente CMM) puede emplearse
Más detallesIntroducción. Enfoque de Control de CobiT Los Procesos del Modelo Mapeo de los Procesos
CobiT 75.46 Administración i ió y Control de Proyectos II Abril de 2008 Agenda Presentación Introducción Pi Principios ii dl del Modelo dl Enfoque de Control de CobiT Los Procesos del Modelo Mapeo de los
Más detallesn u e v o s p a r a d i g m a s... n u e v a s s o l u c i o n e s.
SOLUCIONES ESTRATÉGICAS DE VALOR A SU NEGOCIO n u e v o s p a r a d i g m a s... n u e v a s s o l u c i o n e s. 1 Presentación Qué es y por qué trabajar con KND? «Nos esforzamos en ofrecer un alto grado
Más detalles10 PRÁCTICAS BASALES DE LA GESTIÓN DE PROYECTOS INFORMÁTICOS EN CUBA
10 PRÁCTICAS BASALES DE LA GESTIÓN DE PROYECTOS INFORMÁTICOS EN CUBA Visión desde el Modelo de Calidad para el Desarrollo de Aplicaciones Informáticas AUTORES MsC. Anisbert Suárez Batista Ing. Maikel Muñoz
Más detalles1 GLOSARIO. Actor: Es un consumidor (usa) del servicio (persona, sistema o servicio).
1 GLOSARIO A continuación se definen, en orden alfabético, los conceptos básicos que se han abordado a lo largo del desarrollo de la metodología para la gestión de requisitos bajo la Arquitectura Orientada
Más detalles2. 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 detallesRECOMENDACIONES. HALLAZGOS Objetivos especifico Justificación/Norma ANEXO
HALLAZGOS HALLAZGOS Objetivos especifico Justificación/Norma 1 No se estiman los presupuestos y calendario l proyecto En el objetivo específico 7 Verificar si se asigna los recursos necesarios para el
Más detallesInformation Technology Infrastructure Library
Information Technology Infrastructure Library Information Technology Infrastructure Library (ITIL) es un conjunto de mejores prácticas que pretenden facilitar la entrega de informa ción de alta calidad
Más detallesIng. Hernán Ferrari Especialista en Calidad Industrial
Ing. Hernán Ferrari Especialista en Calidad Industrial Implementación de SGC en Empresas de Software Polo IT Junín 2011 Objetivo de la Presentación Reflexionar sobre importancia de sistematizar los procesos
Más detallesCAPÍTULO 4. FORMA DE EVALUACIÓN CMM. 4.1 Evolución de los métodos de valoración del SEI
CAPÍTULO 4. FORMA DE EVALUACIÓN CMM Tanto para el programa ALTA como para este trabajo de tesis, es importante conocer no sólo el modelo de Capacidad de Madurez, sino la forma en que se evalúa el nivel
Más detallesExperiencias de usuarios: ZURICH SEGUROS
Experiencias de usuarios: ZURICH SEGUROS Barcelona, 29 marzo 2011 Agenda 9:00-9:30 Bienvenida a los asistentes 9:30-10:00 Ámbito de actuación del "Centro de Excelencia" de Zurich Seguros D. Luis Miguel
Más detallesPORTAFOLIO DE SERVICIOS
HACEMOS DE LA CALIDAD LA DIFERENCIA EN SU EMPRESA PORTAFOLIO DE SERVICIOS Qualitas Test Team se caracteriza por tener un equipo conformado por un talento humano único que se esfuerza por hacer las cosas
Más detallesQué es SPIRO? Características
Qué es SPIRO? Características Tecnología de SPIRO Módulos principales Otros módulos de Spiro Qué es Spiro? Software para la planificación y gestión integral Qué es un Sistema Integrado de Gestión? Se podría
Más detallesINGENIERÍA DEL SOFTWARE
INGENIERÍA DEL SOFTWARE Sesión No. 2 Nombre: Procesos de ingeniería del software INGENIERÍA DEL SOFTWARE 1 Contextualización La ingeniería de software actualmente es muy importante, pues con los avances
Más detallesITZOFT, una metodología de desarrollo de sistemas basada en el Proceso Unificado de Rational. Resumen
ITZOFT, una metodología de desarrollo de sistemas basada en el Proceso Unificado de Rational. Sergio Valero Orea, svalero@utim.edu.mx, UTIM, Izúcar de Matamoros, Puebla. Resumen El desarrollo de sistemas
Más detallesCapítulo 3. Áreas de Proceso
Capítulo 3. Áreas de Proceso Tal como lo vimos en el capitulo anterior, las áreas de proceso son un grupo de prácticas que se realizan colectivamente con el fin de alcanzar determinadas metas. Existen
Más detallesMETODOLOGÍA TRADICIONAL.
METODOLOGÍA TRADICIONAL. Teniendo en cuenta la filosofía de desarrollo de las metodologías, aquellas con mayor énfasis en la planificación y control del proyecto, en especificación precisa de requisitos
Más detallesEvaluación n de Relaciones Internacionales
Programa de Evaluación de Relaciones Internacionales Formación del Comité Interno Salamanca, octubre 2005 Propósito fundamental del programa Promover y mejorar la calidad de las actividades desarrolladas
Más detallesExsis Software & Soluciones S.A.S
Exsis Software & Soluciones S.A.S., es una empresa de recursos y capital netamente colombiano que dio inicio a sus actividades como proveedor de soluciones a la medida, con el fin de brindar a nuestros
Más detallesBusiness Process Management(BPM)
Universidad Inca Garcilaso de la Vega CURSO DE ACTUALIZACIÓN PROFESIONAL DE INGENIERÍA DE SISTEMAS Y CÓMPUTO Business Process Management(BPM) MSc. Daniel Alejandro Yucra Sotomayor E-mail: daniel@agenciati.com
Más detallesCiclo de vida del Software
Tema 2: Ciclo de vida del Software Marcos López Sanz Índice Qué es el ciclo de vida del Software? La norma 12207-2008 Modelos de desarrollo Qué es el Ciclo de Vida del SW? Es una sucesión de etapas por
Más detallesPROYECTO FINAL DE CARRERA
PROYECTO FINAL DE CARRERA La calidad nunca es un accidente; siempre es el resultado de un esfuerzo de inteligencia. John Ruskin (1819-1900) Crítico y escritor británico. Ingeniería de software Enero 2013
Más detallesSISTEMAS Y MANUALES DE LA CALIDAD
SISTEMAS Y MANUALES DE LA CALIDAD NORMATIVAS SOBRE SISTEMAS DE CALIDAD Introducción La experiencia de algunos sectores industriales que por las características particulares de sus productos tenían necesidad
Más detallesGestión de proyectos en tiempos de crisis
Gestión de proyectos en tiempos de crisis Algunos Datos Cancelados Con dificultades Exitosos 14% 51% 35% Fuente: Standish Group International, Extreme Chaos, The Standish Group International, Inc. Con
Más detallesDocumento Nro.7 SEMINARIO SOBRE ESTÁNDARES DE CALIDAD PARA INSTITUCIONES DE EDUCACIÓN SUPERIOR
Documento Nro.7 SEMINARIO SOBRE ESTÁNDARES DE CALIDAD PARA INSTITUCIONES DE EDUCACIÓN SUPERIOR John Miles Agosto 2002 1 Normas de la serie ISO 9000:2000 El sistema de gestión de calidad propuesto por la
Más detallesINFORME Nº1 PROPUESTA METODOLÓGICA Y PLAN DE TRABAJO DESARROLLO DE UN SISTEMA INTEGRADO DE GESTIÓN PARA EL GOBIERNO REGIONAL DE ATACAMA
INFORME Nº1 PROPUESTA METODOLÓGICA Y PLAN DESARROLLO DE UN SISTEMA INTEGRADO DE GESTIÓN PARA EL GOBIERNO REGIONAL DE ATACAMA con destino a GORE DE ATACAMA ELIMCO SISTEMAS Alfredo Barros Errázuriz 1954
Más detallesAnteproyecto Fin de Carrera
Universidad de Castilla-La Mancha Escuela Superior de Informática Anteproyecto Fin de Carrera DIMITRI (Desarrollo e Implantación de Metodologías y Tecnologías de Testing) Dirige: Macario Polo Usaola Presenta:
Más detallesGestión del Servicio de Tecnología de la información
Gestión del Servicio de Tecnología de la información Comentario de la norma ISO 20000 bajo el enfoque de ITIL Autor: Francisco Tejera (ISO 20000 Practitioner) Agenda 1-2-3 INTRODUCCIÓN 4 5 REQUISITOS GENERALES
Más detallesSyllabus. www.techeraperu.com cursos@techeraperu.com
Syllabus www.techeraperu.com cursos@techeraperu.com Este curso está dirigido para los Encargados de Desarrollar los Sistemas de Información y aplicar una Metodología basada en RUP para controlar el Ciclo
Más detallesITIL FOUNDATION V3 2011
ITIL FOUNDATION V3 2011 Examen de Certificación Instrucciones 1. Revise su Hoja de Respuesta, debe contener espacio para responder 40 preguntas y una sección para incorporar su Nombre 2. Espere por la
Más detallesPrincipales Cambios de la ISO 9001:2015
INTRODUCCIÓN La nueva versión disponible de ISO 9001:2015, actualmente en su versión DIS, muestra una gran cantidad de cambios respecto de su predecesora. Muchos de estos cambios están en línea con otros
Más detallesISO 9000:2000. Roberto Aprili Justiniano Rodrigo Ramírez Pérez. Roberto Aprili, Rodrigo Ramírez
ISO 9000:2000 Roberto Aprili Justiniano Rodrigo Ramírez Pérez Motivación Cada uno es para eso (Bajo ciertas Condiciones) Todo mundo piensa que ellos entienden eso (excepto lo que ellos quisieran explicar)
Más detallesMARCO DE COOPERACIÓN CON LAS UNIDADES DE INFORMÁTICA DISTRIBUIDAS
MARCO DE COOPERACIÓN CON LAS UNIDADES DE INFORMÁTICA DISTRIBUIDAS Concepción Hortigüela Hortigüela Directora de la Oficina de Planificación Estratégica y Relaciones Oficina de Planificación Estratégica
Más detallesIntroducción a los Sistemas de Gestión
Strength. Performance. Passion. Introducción a los Sistemas de Gestión La Integración de Sistemas Conceptos de Sistema de gestión Sistema de Gestión: Conjunto de elementos mutuamente relacionados o que
Más detallesElementos requeridos para crearlos (ejemplo: el compilador)
Generalidades A lo largo del ciclo de vida del proceso de software, los productos de software evolucionan. Desde la concepción del producto y la captura de requisitos inicial hasta la puesta en producción
Más detallesCOBIT 5. Niveles de Capacidad Desafío de formalización de procesos Costos y Beneficios. A/P Cristina Borrazás, CISA, CRISC, PMP
COBIT 5. Niveles de Capacidad Desafío de formalización de procesos Costos y Beneficios A/P Cristina Borrazás, CISA, CRISC, PMP AGENDA Presentación del tema Contextualización Cobit 5 Gestión de la Documentación
Más detallesNORMA ISO 9001. Estos cinco apartados no siempre están definidos ni son claros en una empresa.
NORMA ISO 9001 0. Concepto de Sistema de Gestión de la Calidad. Se define como el conjunto de normas interrelacionadas de una empresa u organización por los cuales se administra de forma ordenada la calidad
Más detallesCrecimiento Y Desarrollo EXPERTOS EN SISTEMAS DE GESTIÓN. Página 1 de 10
EXPERTOS EN SISTEMAS DE GESTIÓN Página 1 de 10 ÍNDICE DE CONTENIDOS 1. LA EMPRESA 2. MODELO DE TRABAJO 3. RESUMEN SERVICIOS 4. SISTEMAS DE GESTIÓN DE CALIDAD 5. MÉTODO DE TRABAJO 6. CONTÁCTAR Página 2
Más detallesCalidad 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 detallesProject Management: hacia una Gestión Madura Parte 2
Project Management: hacia una Gestión Madura Parte 2 Specialists in Business Management Brickell Bayview Centre 80 SW 8th Street Miami, Fl. 33130 www.mrtsglobal.com PMO: FUNCIONES TÍPICAS Soporte a los
Más detallesTecnologías y servicios para la Administración Pública del S.XXI
Tecnologías y servicios para la Administración Pública del S.XXI AudiSec, Seguridad de la Información : QUIÉNES SOMOS Audisec Seguridad de la Información, una empresa dedicada a aportar seguridad a sus
Más detallesExamen de Fundamentos de ITIL
Examen de Fundamentos de ITIL Ejemplo A, versión 5.1 Selección tipo test Instrucciones 1. Debe intentar contestar las 40 preguntas. 2. Marque sus respuestas en lápiz en la hoja anexa 3. Usted tiene 60
Más detallesIngeniería de Software
Ingeniería de Software Agustín J. González ElO329: Diseño y Programación Orientados a Objeto Adaptado de: http://www.dsic.upv.es/~uml http://inst.eecs.berkeley.edu/~cs169/ entre otras fuentes. Definiciones
Más detallesPROYECTO GESTIÓN POR PROCESOS: INFORME DE AUTOEVALUACIÓN MEDIANTE CUESTIONARIO
PROYECTO GESTIÓN POR PROCESOS: INFORME DE AUTOEVALUACIÓN MEDIANTE CUESTIONARIO UNIDAD: TÉCNICOS DE LABORATORIOS DE DEPARTAMENTOS, CENTROS E INSTITUTOS DE INVESTIGACIÓN (UTLA). Fecha de realización: DICIEMBRE
Más detallesSolución de una Intranet bajo software Open Source para el Gobierno Municipal del Cantón Bolívar [IOS-GMCB] Gobierno Municipal del Cantón Bolívar
Gobierno Municipal del Cantón Bolívar Versión: Solución de una Intranet bajo software Open Source para el Gobierno Municipal del Cantón Bolívar [IOS-GMCB] Plan de Desarrollo de Software Universidad
Más detallesSistemas de gestión en servicios de TI (UNIT ISO/IEC 20000-1)
INSTITUTO URUGUAYO DE NORMAS TECNICAS Sistemas de gestión en servicios de TI (UNIT ISO/IEC 20000-1) Ing. Virginia Pardo 30 de Julio 2009 Servicios y calidad El proceso de proveer un servicio es la combinación
Más detallesQue es un modelo de calidad de software?
Modelos de Calidad de Software y Software Libre Ernesto Quiñones A. ernestoq@apesol.org Que es un modelo de calidad de software? Es un conjunto de buenas practicas para el ciclo de vida del software, enfocado
Más detallesModelo de Capacidad y Madurez o CMM (Capability Maturity Model), es un modelo de evaluación de los procesos de una organización.
Anexo 1 CMMI - Capability Maturity Model Integration Modelo de Capacidad y Madurez o CMM (Capability Maturity Model), es un modelo de evaluación de los procesos de una organización. Fue desarrollado inicialmente
Más detallesProf. 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 detallesImplementando COBIT. Por: Víctor Julio Zúñiga.MBA
Implementando COBIT Por: Víctor Julio Zúñiga.MBA 1 LOS MODELOS DE MEJORES PRÁCTICAS Y LAS METAS DE TI tiempo 2 Alineado Soporte al Negocio Controlados Mejor seguros Calidad del Servicio Riesgos De TI tiempo
Más detallesCAPÍ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 detallesMaster en Gestion de la Calidad
Master en Gestion de la Calidad 3. La Calidad en la Actualidad La calidad en la actualidad 1 / 9 OBJETIVOS Al finalizar esta unidad didáctica será capaz: Conocer la calidad en la actualidad. La familia
Más detallesProceso: AI2 Adquirir y mantener software aplicativo
Proceso: AI2 Adquirir y mantener software aplicativo Se busca conocer los estándares y métodos utilizados en la adquisición de y mantenimiento del software. Determinar cuál es proceso llevado a cabo para
Más detallesResumen General del Manual de Organización y Funciones
Gerencia de Tecnologías de Información Resumen General del Manual de Organización y Funciones (El original del Manual de Organización y Funciones fue aprobado por Resolución Administrativa SBS Nº 574-2009,
Más detallesPROGRAMAS DE UESTROS SEMI ARIOS
PROGRAMAS DE UESTROS SEMI ARIOS Gestión del Talento Humano (8 hs) A través de un modelo de gestión del talento humano por competencias Los participantes lograrán alinear las competencias de los directivos
Más detallesTópicos Avanzados de Análisis y Diseño INGENIERIA DE SOFTWARE ING. MA. MARGARITA LABASTIDA ROLDÁN
Tópicos Avanzados de Análisis y Diseño INGENIERIA DE SOFTWARE ING. MA. MARGARITA LABASTIDA ROLDÁN Proceso de Negocio (Business Process) Conjunto estructurado, medible de actividades para producir un producto.
Más detalles