Maestría en Gestión y Desarrollo de Proyectos de Software · 2020
Mejora de la estrategia de testing en una empresa de desarrollo de software, alineado con algunas áreas de CMMI, usando la metodología DMAIC
Objetivo: Optimizar la estrategia de testing de una empresa de desarrollo de software, mediante la metodología DMAIC, alineado con las áreas PPQA, VAL y VER de CMMI-DEV para el mejoramiento de la calidad de los productos. Metodología: Se realizó una investigación aplicada, la cual consistió en poner en práctica la teoría con el propósito de mejorar la estrategia de testing, distribuida en 5 fases, equivalentes con las fases de DMAIC. Resultados: Se realizó el diagnostico en una empresa de desarrollo, encontrado el número y tipos de pruebas indispensables para una estrategia de testing en comparación con las que actualmente se realizan, identificando los principales problemas que se presentan en la ejecución de la misma. Se diseñó una estrategia de testing, partiendo de conceptos teóricos y buenas prácticas, que permitiera disminuir el número de desperdicios que se presentan en la estrategia actual, y de esta forma generar para la organización un proceso óptimo y eficiente. La evaluación del proceso permite conocer el estado actual y disminuir las deviaciones de las acciones durante la ejecución en cada proyecto, así como plantear una serie de métricas para la verificación y seguimiento de la estrategia. Conclusiones: Todo proceso es objeto de mejora, siempre y cuando se conozca las prácticas ideales o estándares de calidad que permitan comparar las actividades que se realizan actualmente frente a una calidad esperada. La brecha de mejoramiento disminuye cuando se genera un plan o modelo nuevo derivado de un diagnóstico inicial que identifique las fortalezas y debilidades de la estrategia actual, para eliminar los desperdicios del proceso. Es importante el diseño de una estrategia de testing escalonada, que permita poco a poco asegurar la calidad del producto, donde el registro de los resultados mediante métricas es el insumo primordial para el seguimiento y para la gestión del conocimiento organizacional.
Texto completo 93 páginas con texto
Leer la tesis completa Ficha en el repositorio
Contenido
- INTRODUCCIÓNp. 10
- ÁREA PROBLEMÁTICA Y PREGUNTA DE INVESTIGACIÓNp. 11
- ANTECEDENTESp. 11
- ÁREA PROBLEMÁTICAp. 15
- PREGUNTA DE INVESTIGACIÓNp. 17
- JUSTIFICACIÓNp. 18
- REFERENTE TEÓRICOp. 19
- MARCO CONCEPTUALp. 19
- CMMI-DEVp. 19
- DMAICp. 22
- Estrategia De Testing (Pruebas)p. 24
- Tipos Y Herramientas De Pruebasp. 27
- MARCO CONTEXTUALp. 31
- OBJETIVOSp. 34
- OBJETIVO GENERALp. 34
- OBJETIVOS ESPECÍFICOSp. 34
- METODOLOGÍAp. 35
- ENFOQUE Y MEDOLOGÍAp. 35
- PROCEDIMIENTO DE RECOLECCIÓN DE INFORMACIÓNp. 36
- ORDENAMIENTO DE LA INFORMACIÓN Y PLAN DE ANÁLISISp. 37
- RESULTADOSp. 39
- DEFINICIÓN DE LA ESTRATEGIA ACTUALp. 39
- MEDICIÓN Y ANÁLISIS INICIALp. 46
- DISEÑO E IMPLEMENTACIÓN DE LA MEJORAp. 47
- MEDIR Y ANALIZAR SECUNDARIOp. 54
- CONTROL Y SEGUIMIENTOp. 59
- DISCUSIÓN DE RESULTADOSp. 67
- DIAGNÓSTICO ACTUALp. 67
- PROPUESTA DE MEJORAp. 57
- CONCLUSIONESp. 75
- 10 LIMITACIONES Y RECOMENDACIONESp. 76
- 10.1 LIMITACIONESp. 76
- 10.2 RECOMENDACIONESp. 76
- 11 REFERENCIASp. 77
- 12 ANEXOSp. 83
- Tabla 1. Categorías de procesos según CMMI-Devp. 20
- Tabla 2. Conceptos sobre testingp. 25
- Tabla 3. Tipos de pruebas de Ceiba softwarep. 33
- Tabla 4. Grado de influenciap. 37
- Tabla 5. Consolidado de los tipos de pruebas indispensables por categoría (%)p. 40
- Tabla 6. Resultados de problemas por cuadrantep. 44
- especializadop. 45
- Tabla 8. Clasificación de los erroresp. 51
- Tabla 9. Herramientas por tipo de pruebap. 53
- Tabla 10. Herramientas por tipo de pruebasp. 56
- Tabla 11. Correlación con las áreas de CMMIp. 57
- Tabla 12. Resumen proyecto ejemplop. 59
- Tabla 13. Ficha de indicador: proporción de tiempo de esfuerzo por Sprintp. 60
- Tabla 14. Ficha de indicador: promedio de tiempo invertido en la solución de erroresp. 60
- Tabla 15. Ficha de indicador: índice de errores reportados en el proyectop. 61
- Tabla 16. Ficha de indicador: proporción de errores abiertos en el proyectop. 61
- Tabla 17. Ficha de indicador: Proporción de errores críticos abiertos en el proyectop. 62
- Tabla 18. Ficha de indicador: efectividad de pruebas según la categoríap. 63
- Tabla 19. Ficha de indicador: proporción de satisfacción globalp. 64
- Tabla 20. Ficha de indicador: costo de soluciones de errores del proyectop. 64
- Tabla 21. Resultados del proyecto pilotop. 65
- Ilustración 1. Modelo DMAICp. 22
- Ilustración 2. Secuencia de categorías de pruebasp. 28
- Ilustración 3. Metodología DMAICp. 36
- Ilustración 4. Cuadrante de problemas matriz de Vesterp. 38
- Ilustración 5. Porcentaje de coberturap. 42
- Ilustración 6. Plano cartesiano de Vesterp. 43
- Ilustración 7. Modelo de testingp. 48
- Anexo 1. Instrumento diagnósticop. 83
- Anexo 2. Lista de verificación de la estratégica de testingp. 85
- Anexo 3. Matriz de dependencia e influenciap. 87
- Anexo 4. Informe de la estrategiap. 88
- Anexo 5. Plan de mejorap. 90
- Anexo 6. Inspecciónp. 91