1 Trabajo Final de Grado Buenas prácticas CMMI Aplicada en Sistemas de Emergencias Rivas, Gustavo Julián Tutor: Taboada, Gabriel.

Slides:



Advertisements
Presentaciones similares
Hola. Estamos aquí para proporcionarle la información y herramientas que necesita para planear y dirigir su proyecto de manera profesional.
Advertisements

Implementación ISO 9001:
Metodologías ágiles.
Katherine Núñez Jose Fabio Araya
UNIDAD VII LIBERACION DE PROYECTOS DE SOFTWARE
Sistema de Gestión de la Calidad
Electivo Integración Normas de Calidad, Seguridad, Medio Ambiente y Riesgos en la Gestión de la Empresa. Profesor : Fernando Vargas Gálvez Ingeniero Civil.
MAESTRÍA DE GERENCIA EN SISTEMA
Ingeniería de Software
Areas de Proceso del Modelo CMMI-DEV
El rol de SQA en PIS.
Dominios de control para la información y tecnologías (cobit) Pamela Pacheco Aviles.
Apreciados participantes: En el presente documento encuentran los elementos básicos que deben tener presentes para la entrega de sus productos en el entorno.
Organización y Administración de Proyectos de Software Docente: LIA. SUEI CHONG SOL, MCE.
De Informaciòn Gerencial Lcda. Oly Mata.
DIAGNÓSTICO NACIONAL 2015 CALIDAD DE LA GESTIÓN MUNICIPAL.
Proceso de desarrollo de Software
QUÉ ES ITIl? (Information technology infrastucture library)
INGENIERIA DE REQUERIMIENTOS. Equipo Meza Mora Emanuel Jonatan Vargas Montoya Geovanni Piña Carrera Miguel.
Magistrado Rolando Vega Robert RIGICA-Justicia Proyecto RIGICA-Justicia Red Iberoamericana para la Gestión y la Investigación de la Calidad y Acreditación.
Formatos de mantenimiento. Definición: Formato de mantenimiento: Es un documento escrito en el cual se indican las principales características de un proceso.
L.R.I. Claudia Muñoz  La Certificación es un mecanismo para acreditar la madurez en calidad de los procesos de trabajo de las organizaciones, utilizando.
MODELO DE EXCELENCIA EN LA GESTION - MEG OBJETIVOS  Comprender y gestionar de forma sistémica  Contribuir a mejorar el desempeño y resultados.
OFICINA DE CONTROL INTERNO Jornada de Inducción y Reinducción (Bogotá, Septiembre 3 de 2015 )
Mapa de Riesgo de procesos y subprocesos
Infoware Quienes somos? Infoware S.A. se distingue por ofrecer soluciones para gestionar automáticamente los procesos vitales de una organización, con.
UNIVERSIDAD NACIONAL DE LOJA ÁREA DE LA EDUCACIÓN, EL ARTE Y LA COMUNICACIÓN CARRERA DE INFORMÁTICA EDUCATIVA MODULO IV DOCENTE Ing. : Lena Ruiz Rojas.
EVALUACION DEL RIESGO Y EL CONTROL INTERNO
CAPABILITY MATURITY MODEL INTEGRATION Álvarez, Wilsandy V Castillo, Kerwint V García, María F.V
Sistemas EPR,s  Los sistemas ERP son sistemas integrales de gestión para la empresa. Se caracterizan por estar compuestos por diferentes partes integradas.
ANÁLISIS DE MODOS DE FALLAS Y EFECTOS FMEA LEIDY MOSQUERA CARDOSO Cód: MAYERLY OSORIO GUTIERREZ Cód: ALFY OSORIO RAMOS Código:
“ Establece, desarrolla y adopta políticas para la implementación de procesos y procedimientos propios de la función archivística y la administración documental.
BPM para Consultoras de Informática Carlos Alvarez, estudiante de Informática en la Universidad de Palermo, Argentina.
Cuestionario CP-IDEA: conclusiones y perspectivas de aplicación 2013 Equipo de Coordinación GTplan.
Objetivo Desarrollar en los estudiantes las habilidades necesarias para identificar y estructurar una cadena de valor y un modelo de negocio cultural,
Presentación Recopilación de buenas prácticas de transparencia en la gestión pública y privada 1 Equipo de transparencia: Dayra Valle Tamara.
El enfoque de sustentabilidad en el sector energético en México: Evaluación de Impacto Social “Hacia un nuevo mercado de gasolinas y diésel: aspectos regulatorios”
Diseño e Implementación de un Service Desk para la empresa Business Solution Consulting 1 Estudiante: Ana Lucía Matarrita Granados Supervisores: Álvaro.
Tema 7: Ingeniería del software Definición de software El software es: 1. instrucciones (programas de computadora) que cuando se ejecutan proporcionan.
Herramientas ISO para implementar la norma COBI Denisse Erandi Mosqueda Jeronimo Juan Oswaldo Vargas Nuñes.
PROGRAMA DE FORTALECIMIENTO INSTITUCIONAL LOCAL ESCUELAS DE LIDERAZGO Y/O GOBIERNO NIVEL 5 - MÓDULO 3 MARCO LÓGICO.
Auditoría de la Adquisición del Software Cr. Luis Elissondo Facultad de Ciencias Económicas Universidad Nacional del Centro de la Provincia de Bs. As.
UPDS Gestión de riesgos Gestión de riesgos Ingeniería del Software Por Ernesto Soto Roca.
Proyecto Acreditación en Salud Proyecto Acreditación en Salud SIGNIFICADO DE LA ACREDITACION  ESTRATEGIA y metodología para el mejoramiento continuo.
MANUAL PARA EL PROCESO DE EVALUACION DE PROPUESTAS DE PASANTIAS Programa Administración de Negocios Área de Pasantías.
Buenas Prácticas en Gestión de la Demanda Walter Mir – Legajo Trabajo Final de Grado.
1 David Adrián Gómez Diciembre 2013 Trabajo Final de Grado Alumno David Adrián Gómez Carrera Licenciatura en Sistemas y Gestión Profesor Tutor Diego Esteve.
FATLA Fundación para la Actualización Tecnológica de Latinoamérica Programa de Experto en Procesos Elearning Módulo 5 - Modelo PACIE - Capacitación Programa.
Scrum sobre Metodologías Tradicionales Pablo J. Fernández Diciembre 2012 Trabajo Final de Grado.
SUBSECRETARÍA DE SALUD PÚBLICA/ LABORATORIO DEPARTAMENTAL DE SALUD PUBLICA Octubre de 2008.
Federico Falkenstein Gestión de Configuración de Software 1.
Control, Controles y Administración
Gestión de versiones. Cronograma Conceptos introductorios Arquitecturas posibles Riesgos en la no utilización Herramientas.
Luis Eduardo Gama Díaz Contabilidad Gerencial Programa de Contaduría Pública Facultad de Ciencias Administrativas y Contables Universidad de La Salle 2015.
DURANGO Nombre del campus ADMINISTRACIÓN Nombre de la asignatura Gestión de proyectos Nombre del tema o trabajo 4° Semestre La Gestión de proyectos es.
Red de Apoyo Técnico de los Servicios de Empleo de America Latina y el Caribe Seminario: “Cómo contribuyen los Servicios de Empleo a mejorar el funcionamiento.
PROGRAMA DE FORTALECIMIENTO INSTITUCIONAL LOCAL ESCUELAS DE LIDERAZGO Y/O GOBIERNO NIVEL 4 - MÓDULO 3.
Concurso 2010 de premiación a la innovación en la Administración Tributaria.
CONCLUSIONES GRUPO No. 2 TEMA MODELOS Y SISTEMAS DE AUDITORIA INTERNA.
Catálogo de Servicios México 2016
PROPONER UNA REINGENIERÍA EN EL PROCESO DE CONSTRUCCIÓN E IMPLANTACIÓN DE LA SOLUCIONES TI. CASO: GERENCIA DE INGENIERÍA EN DESARROLLO Y CONSTRUCCIÓN IT/IS,
Trabajo Final de Grado Gestión de Comunicaciones en Proyectos Regionales de Software CARLOS ALBERTO CERQUETTI LEGAJO LIC. EN INFORMATICA FECHA de.
Dr. Marcelo Julio Marinelli.  Establecer las Políticas de Seguridad de la Información es una de las acciones proactivas que ayudan a disminuir los riesgos.
Normas Generales de Control Interno para el Sector Público Nacional Resolución N° 172/2014 SGN República Oriental del Uruguay Montevideo - Marzo de 2016.
Consulting, IT & Outsourcing Professional Services Estructura de la información del proyecto Diraya Atención Especializada en una herramienta CASE (Enterprise.
Seguimiento de Hallazgos, utilizando un sistema BPM Lic. Carlos Montiel.
REPUBLICA DE COLOMBIA MINISTERIO DE MINAS Y ENERGÍA Comité GEL IPSE Febrero 2011.
PLANEACION DE LA AUDITORIA. PLANEACI Ó N DE LA AUDITORIA LA NORMA 410, AL REFERIRSE A LA PLANEACI Ó N DE LA AUDITORIA, ESTABLECE QUE LA PLANEACI Ó N DE.
ACCESO REAL = IMPACTO REAL MARCO DE TIC PARA EL DESARROLLO Desarrollado por: bridges.org Para el Currículum de Capacitación en Políticas de TIC Derechos.
Comunicación y tics Sistema de gestión de contenidos (Content Management System)
Transcripción de la presentación:

1 Trabajo Final de Grado Buenas prácticas CMMI Aplicada en Sistemas de Emergencias Rivas, Gustavo Julián Tutor: Taboada, Gabriel

Agenda Resumen 01 Caso de Estudio Marco Teórico Desarrollo Conclusión Líneas Futuras de Investigación 07 Bibliografía 08 Preguntas

01 Resumen

4 Trabajo Final de Grado Resumen 01 Hoy hay grandes y medianas empresas de telecomunicaciones que cuentan dentro de sus áreas de servicios con un área de apoyo en los desarrollos de software para Sistemas de Emergencia, con la intención de reducir costos de licencias de productos de terceros y así mejorar su rentabilidad. La problemática que se desprende de esta decisión es que los procesos de las empresas de telecomunicaciones no se encuentran alineados al desarrollo de software de producto y/o servicios, por lo cual se enfrentan con grandes desafíos de calidad de entrega de estos productos y/o servicios. Este documento brinda una estrategia de mejora para encarar este desafío de algunos de los problemas más comunes, fundamentado en las buenas prácticas CMMI para el mantenimiento y desarrollo de Sistemas de Emergencia.

02 Caso de Estudio

6 Trabajo Final de Grado Caso de Estudio Grabación Atención GIS y AVL Despacho (Gestión de recursos) Alarmas Otras Fuentes Ciudadano Móviles Multiagencia Sistema de Emergencia Seguimiento, control y aseguramiento de calidad 02

03 Marco Teórico

8 Trabajo Final de Grado Marco Teórico 03 CM: El propósito de la Gestión de Configuración (CM) es establecer y mantener la integridad de los productos de trabajo utilizando la identificación de la configuración, el control de la configuración, el informe del estado de la configuración y las auditorías de la configuración. PPQA: El propósito del Aseguramiento de la Calidad del Proceso y del Producto (PPQA) es proporcionar al personal y a la gerencia una visión objetiva de los procesos y de los productos de trabajo asociados.

04 Desarrollo

10 Trabajo Final de Grado 04 Desarrollo ProblemaIdea conductora 1Nos insume mucho tiempo controlar las versiones que nos liberan las consultoras, ya que debemos chequear si todos los cambios solicitados se encuentran correctamente en la versión liberada Control de versión, criterios de aceptación que responda el Proveedor, vivir durante. 2 Nos insume mucho tiempo la gestión de las consultoras. Transmitir los pedidos de los clientes que se encuentran productivos y definir nuevos requerimientos para el desarrollo del Roadmap del producto. Gestión ágil con las consultoras. SLA (ITIL o Mantenimiento). Crear una base de conocimiento usando una taxonomía. Debería ser el primer paso a construir y el segundo es cómo la enriquecemos. Luego armar los SLA en tiempos acorde a estos problemas, midiendo el impacto de probabilidad de falta de conocimientos. Ordenar que las consultoras brinden los manuales técnicos y de usuario como parte del servicio. La idea es que el servicio no sea sólo entrega de código. 3 Realizamos testing funcional de los paquetes de software recibidos, pero no estamos seguros que los cambios introducidos no ocasionan inconvenientes en otros módulos de la aplicación. Administración de Línea Base y luego un test de regresión de integración. Construir mapa de componentes desde una visión arquitectónica. Bajar la probabilidad de impactos negativos. 4 No podemos asegurar que las integraciones que tiene el software siguen funcionando ya que no poseemos los laboratorios de todos los proveedores a disposición para poder chequear esto, siendo el lugar de prueba directamente el entorno productivo. Solicitar a los distintos proveedores que dispongan de entornos de pruebas de integración que cumplan con los SLA comprometidos con los clientes. 5 Insatisfacción del usuario por la calidad del software recibido.ISO - practicas de QA: Falta de definición de criterios de calidad alineados a atributos de calidad al momento de la definición de requisitos. 6 Insatisfacción del usuario por el largo tiempo transcurrido entre que solicita una corrección o un cambio hasta que realmente lo tiene productivo. Métodos tradicionales vs los ágiles dentro del contexto actual.

11 Trabajo Final de Grado 04 Desarrollo Problema 1 Mal manejo de versiones. 2 Deficiente Gestión de Consultoras. 3 Paquetes de SW inestables funcionalmente. 4 Integraciones con SW/HW de terceros no aseguradas. 5 Baja calidad de SW. 6 Incumplimiento de SLA con clientes.

12 Trabajo Final de Grado 04 Desarrollo TeoríaIdea 1CM (CMMI) Actualmente solo se posee control de versión de código fuente, la idea de implementar CM cómo primer medida sería identificar todos los ítem que se tienen que poner bajo el CM como ser documentación de arquitectura, documentación técnica de configuración, manuales de usuario, documentación funcional y documentación de casos de prueba 2SAM (CMMI) Actualmente los proveedores nos realizan la entrega de los paquetes de SW a través de una herramienta de gestión y todos los cambios al código fuente quedan comiteados en el repositorio de versiones. La respuesta de aplicar SAM sería para gestionar de manera más eficiente los servicios, entrega de documentación técnica, funcional, test plan y casos de prueba, también establecer indicadores de gestión de estos servicios para evaluar de una manera concreta a los proveedores 3VER (CMMI) Definir una manera de verificación de todos los productos y servicios que esperamos de los proveedores. La respuesta aplicando VER sería establecer todos los productos o servicios a verificar teniendo claro de esta manera qué y cómo verificar los mismos 4PI (CMMI) Tener en cuenta todos los componentes de terceros que forman parte del producto e identificar en qué momentos alguno de estos componentes cambian o qué módulos que dependan de ellos sufren un impacto frente a cualquier cambio para poder realizar las pruebas de integración antes de liberar un paquete de SW solicitando a las terceras partes cumplimiento con disponibilidad de entornos de prueba de integración 5PPQA(CMMI) Comenzar con la aplicación de control en los procesos documentando las no conformidades en los puntos de control definidos y tratar las no conformidades para tratar que no vuelvan a ocurrir 6MetodologíaAplicación de metodologías ágiles para adaptarse a los rápidos cambios de requerimientos que surgen de la problemática de los clientes

13 Trabajo Final de Grado 04 Desarrollo

14 Trabajo Final de Grado 04 Desarrollo

15 Trabajo Final de Grado 04 Desarrollo

16 Trabajo Final de Grado 04 Desarrollo

17 Trabajo Final de Grado 04 Desarrollo

18 Trabajo Final de Grado 04 Desarrollo

19 Trabajo Final de Grado 04 Desarrollo Problema: Mal manejo de entregables Mejora Propuesta: La mejora planteada para este punto será implementar CM no sólo a nivel de código fuente de la aplicación sino que se pondrán bajo esta administración de configuración a los siguientes ítems; documentación funcional, manuales de usuario, manuales y documentación técnica, archivos de configuración, planes de prueba y script de ejecución de test de carga. De esta manera se podrá llevar una línea base de todo el producto y no sólo del código fuente. Otro factor necesario a tener en cuenta en la implementación de esta práctica es brindar una capacitación en una Introducción a CMMI Desarrollo al equipo de desarrollo del área, esto nos asegurará como mínimo que las personas que cumplan con el rol de administrar la configuración poseen los conocimientos necesarios para mantener los procesos.

20 Trabajo Final de Grado 04 Desarrollo Problema: Baja calidad de software Mejora Propuesta: La mejora planteada para este punto será a partir de la línea base establecida en la mejora del punto anterior. Como consecuencia se continuará con la implementación de PPQA para el aseguramiento de calidad del producto. Para ello se trabajará en los siguientes puntos: Establecimiento de libro de proceso para definir proceso, como plantilla para documentar los procesos específicos del área. Normalización tanto de los roles del área como los involucrados en los procesos de mejora y las responsabilidades de cada uno de los roles. Definición del formato de las plantillas en Word, en Excel, para los ítems de configuración relacionados con documentación que forman parte de la gestión de la configuración. Definición del esquema de comunicación entre el área de desarrollo y las consultoras. El mecanismo de comunicación con las consultoras, definiendo particularidades de las entregas Definición de registro, seguimiento y tratamiento de no conformidades sobre los procesos definidos y los productos entregados por las consultoras.

05 Conclusión

22 Trabajo Final de Grado 05 Conclusión El desarrollo de software en Sistemas de Emergencias aún se encuentra en nivel 1 de madurez. Se propone avanzar con buenas prácticas de nivel 2 de madurez basados en CMMI. Para el aseguramiento de la calidad del software es altamente necesario realizar evaluaciones de adherencia a procesos y productos que evidencien que se están cumpliendo con los procedimientos establecidos y el producto se encuentra bajo el nivel de calidad esperado. La objetividad de las evaluaciones es el punto esencial que posibilita el éxito del proceso, y esta objetividad la podemos alcanzar con el compromiso de la gerencia de la empresa y aumentando el nivel de conocimientos del equipo de desarrollo de Aplicaciones de Negocio.

06 Líneas Futuras de Investigación

24 Trabajo Final de Grado 06 Líneas Futuras de Investigación Se deja abierta la posibilidad de continuar con la propuesta de mejora de los problemas que quedaron fuera de esta investigación, quedando como referencia los lineamientos planteados en el desarrollo del presente documento basándose en las buenas prácticas planteadas por CMMI Desarrollo para cada uno de los puntos no tratados. Se recomienda particularmente en avanzar con las buenas prácticas de CMMI en SAM, VER, PI e incorporar Metodologías Ágiles para la gestión del desarrollo de software en el área de Aplicaciones de Negocio

07 Bibliografía

26 Trabajo Final de Grado 06 Bibliografía [1] CMMI® para Desarrollo, Versión 1.3, CMU/SEI-2010-TR-033 [2] Metodologías Ágiles versus Metodologías Tradicionales, dicionales dicionales

Preguntas ? 08

28 Trabajo Final de Grado Gracias!!