Tesis de especialización, maestría y doctorado · 2016
Método para la especificación del problema en proyectos de desarrollo de software trabajados con metodologías ágiles
Antes de empezar a resolver un problema se debe entender qué se quiere resolver y para qué. Limitar un problema es difícil por su vaguedad, su definición inconclusa ante lo que el usuario quiere y necesita. Una buena definición de un problema ayuda a entender esto y nos sirve de guía durante el proyecto para alcanzar los objetivos en pro de la satisfacción final del cliente. Este problema debe ser definido claramente al inicio de cualquier proyecto para evitar costos innecesarios durante su desarrollo y acortar la brecha existente entre lo que el usuario solicita y lo que espera, esa diferencia entre el estado actual y el estado deseado que permite comprender el propósito del proyecto y de por qué se hace. Luego de indagar y analizar las diferentes técnicas y métodos para la identificación de problemas, de encontrar que Scrum no se ocupa de los detalles relacionados con el modelado de requerimientos (Molina, 2012), de evidenciar que los roles influyen en la identificación de los problemas y de no existir allí un método estructurado que permita definir claramente el problema antes de iniciar con el desarrollo de una solución y construir la lista de requerimientos en el “product backlog”, se presenta un método como propuesta para la identificación y especificación del problema en proyectos de software bajo frameworks y metodologías ágiles que permitirá una mejor definición y entendimiento del problema antes de intentar solucionarlo.
Texto completo 110 páginas con texto
Leer la tesis completa Ficha en el repositorio
Contenido
- INTRODUCCIÓNp. 13
- PLANTEAMIENTO DEL PROBLEMAp. 15
- OBJETIVOSp. 18
- Objetivo Generalp. 18
- Objetivos Específicosp. 18
- MÉTODO DE SOLUCIÓNp. 19
- MARCO TEÓRICOp. 20
- 4.1 Antecedentesp. 20
- 4.1.1 Herramientas para la identificación de problemasp. 24
- problemas en la etapa previa de requerimientos en proyectos de ingenieríap. 38
- estudiop. 38
- entrevistas en el caso de estudiop. 40
- PROPUESTA DEL MÉTODOp. 41
- 5.1 Diseño estructural del métodop. 45
- 5.2 Fases del método propuestop. 46
- VALIDACIÓN DEL MÉTODO EN UN CASO DE ESTUDIOp. 64
- APLICACIÓN DEL MÉTODO EN UN PROYECTOp. 76
- CONCLUSIONES PRINCIPALESp. 88
- TRABAJOS FUTUROSp. 90
- GLOSARIOp. 91
- REFERENCIASp. 92
- ANEXO 1p. 97
- ANEXO 2p. 101
- ANEXO 3p. 107
- Figura 1. SCRUM. Tomado de Rodriguez, 2013p. 21
- Figura 2. Cronología herramientas para la identificación de problemas. Elaboración propiap. 25
- Elaboración propiap. 84
- de los problemas” (Savransky, 2000)p. 43
- Figura 7. Lean Canvas. Adaptado de leanstack.com de Ash Maurya, 2015p. 49
- Figura 8. Mapa de Empatía. Tomado de (Castillo-vergara et al., 2014)p. 51
- Figura 9. Hipótesis de Personas. Elaboración propia, adaptado de www.romanpichler.comp. 51
- Figura 10. Identificando el problema. Adaptado de 5WH1p. 53
- leanstack.comp. 54
- Figura 12. Diagrama de ishikawa. Adaptado de www.leankaizen.co.ukp. 56
- Figura 13. Ejemplo Causas usando la técnica de los 5 por qué. Fuente: Elaboración propiap. 58
- Figura 15. Entrevista del problema: Resultados. Tomado de Problem Interview, Maurya, 2012p. 61
- Figura 17. Experiment Board, adaptado de Javelin Board (vip.javelin.com), 2015p. 66
- Figura 18. Identificando los problemas: 5W1H. Sesión caso de Estudio. Elaboración propiap. 67
- Figura 19. Cuáles son los problemas. Aplicación en caso de estudio. Elaboración propiap. 68
- Figura 20. Cuáles son los problemas. Elaboración propiap. 69
- Figura 21. Experiment Board, adaptado de Javelin Board (vip.javelin.com), 2015p. 71
- Figura 22. Entrevista validación problema, basada en Running Lean de Ash Mauryap. 72
- Elaboración propiap. 84
- Figura 24. Experiment Board, adaptado de Javelin Board (vip.javelin.com), 2015p. 74
- Figura 25. Conclusiones del problema. Elaboración propiap. 74
- Figura 26. Personas. Aplicación en proyecto. Elaboración propiap. 77
- Figura 27. Experiment Board, adaptado de Javelin Board (vip.javelin.com), 2015p. 78
- Figura 28. Aplicación de los 5WH1 a un proyecto. Elaboración propiap. 79
- Figura 29. Cuáles son los problemas. Aplicación en un proyecto. Elaboración propiap. 79
- Figura 30. Experiment Board, adaptado de Javelin Board (vip.javelin.com), 2015p. 82
- Figura 31. Entrevista validación problema, basada en Running Lean de Ash Mauryap. 83
- móviles. Elaboración propiap. 84
- Figura 33. Experiment Board, adaptado de Javelin Board (vip.javelin.com), 2015p. 86
- Figura 34. Conclusiones aplicación proyecto. Elaboración propiap. 87
- Figura 35. 6. Gráfico Tamaño de Empresa por Número de personas. Elaboración propiap. 97
- Figura 36. Gráfico Formación Académica por Número de personas. Elaboración propiap. 97
- Figura 37. Gráfico Especialidad por Número de personas. Elaboración propiap. 98
- Figura 38. Gráfico Cargo por Número de personas. Elaboración propiap. 98
- Figura 39. Gráfico Experiencia laboral por Número de personas. Elaboración propiap. 99
- Figura 40. Gráfico Tiempo de labor por Número de personas. Elaboración propiap. 99
- Figura 41. Gráfico Certificaciones por Número de personas. Elaboración propiap. 99
- Figura 42. Gráfico Metodologías por Número de personas. Elaboración propiap. 100
- Figura 43. Identificando personas. Fotografía sesión caso de Estudiop. 107
- Figura 44. Identificando los problemas. Fotografía sesión caso de Estudiop. 107
- Figura 45. Identificando los problemas. Cuales son. Fotografía Caso práctico de Estudiop. 108
- Figura 46. Identificando los problemas: condición actual. Fotografía Caso práctico de Estudiop. 108
- Figura 47. Causa raíz del problema. Fotografía Caso de Estudiop. 109
- Figura 48. Tablero de seguimiento y Experimentos. Fotografía aplicación proyectop. 109
- Figura 49. Cómo se resuelve hoy el problema. Fotografía aplicación proyectop. 110
- Figura 50. Identificación de las causas-raíz. Fotografía aplicación proyectop. 110
- vip.javelin.comp. 48
- Tabla 2. Lienzo Identificación problemas previo al product backlog. Elaboración propiap. 49
- Tabla 3. Tabla 5W1H Identificación del problema. Elaboración propiap. 68
- Tabla 4. Resultados entrevistas sobre el problema. Elaboración propiap. 73
- propiap. 37