ebook img

Estudio comparativo de metodologías tradicionales y ágiles para proyectos de Desarrollo de PDF

139 Pages·2017·2.2 MB·Spanish
Save to my drive
Quick download
Download
Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.

Preview Estudio comparativo de metodologías tradicionales y ágiles para proyectos de Desarrollo de

UNIVERSIDAD DE VALLADOLID ESCUELA DE INGENIERIAS INDUSTRIALES Grado en Ingeniería de Organización Industrial Estudio comparativo de metodologías tradicionales y ágiles para proyectos de Desarrollo de Software Autor López Gil, Alba TUTOR Pajares Gutiérrez, Javier Departamento de Organización de Empresas y CIM Valladolid, Septiembre 2018 Estudio comparativo de metodologías tradicionales y ágiles para proyectos de Desarrollo de Software 1 Estudio comparativo de metodologías tradicionales y ágiles para proyectos de Desarrollo de Software RESUMEN En las últimas décadas, el avance de las tecnologías de información y los continuos cambios que se producen, hacen plantearse si los métodos utilizados hasta ahora, denominados tradicionales (PMP, IPMA, PRINCE2, ISO 21500, etc), son los más adecuados para dirigir los proyectos de desarrollo de software. De este planteamiento surgieron las metodologías ágiles, enfocadas a la adaptabilidad a los cambios, con equipos auto-organizados, autonomía a la hora de tomar decisiones e involucramiento del usuario o cliente, el equipo y los interesados. Aunque cada proyecto tenga unas características y unas necesidades propias, se pueden aplicar diferentes métodos o tener en cuenta diferentes factores para tener más probabilidad de que sean finalizados con éxito. De manera concreta, en los proyectos de desarrollo de Software, se han encontrado varios factores que ayudan a aumentar las probabilidades de éxito, denominados FCE. Por ello, en este TFG se realiza un estudio bibliográfico de las metodologías y los FCE de proyectos de desarrollo de software, con el objetivo de realizar una comparativa y obtener qué metodología sería más apropiada dependiendo de las necesidades del proyecto. PALABRAS CLAVE Desarrollo de Software, Dirección de proyectos, Metodología, Ágil, Tradicional, Comparativa, factores críticos de éxito, FCE. 2 Estudio comparativo de metodologías tradicionales y ágiles para proyectos de Desarrollo de Software ABSTRACT In the last decades, the advance of information technologies and the continuous changes that occur, raise whether the methods used so far, called traditional (PMP, IPMA, PRINCE2, ISO 21500, etc), are the most appropriate to direct software development projects. Agile methodologies emerged from this approach, focused on adaptability to change, with self-organized teams, autonomy when making decisions and involvement of the user or client, the team and interested parties. Although each project has its own characteristics and needs, different methods can be applied or different factors can be taken into account to be more likely to be completed successfully. Specifically, in software development projects, several factors have been found that help increase the chances of success, called FCE. For this reason, in this TFG a bibliographic study of the methodologies and the FCE of software development projects is carried out, with the aim of making a comparison and obtaining which methodology would be more appropriate depending on the needs of the project. KEY WORDS Software Development, Project Management, Methodology, Agile, Traditional, Comparative, critical success factors, FCE. 3 Estudio comparativo de metodologías tradicionales y ágiles para proyectos de Desarrollo de Software ÍNDICES 4 Estudio comparativo de metodologías tradicionales y ágiles para proyectos de Desarrollo de Software 5 Estudio comparativo de metodologías tradicionales y ágiles para proyectos de Desarrollo de Software ÍNDICE 1 INTRODUCCIÓN ....................................................................................... 16 1.1 Antecedentes y motivación ............................................................................. 16 1.2 Objetivo y alcance ............................................................................................ 16 1.3 Estructura del documento ............................................................................... 17 2 HISTORIA DEL DESARROLLO DE SOFTWARE Y PROBLEMÁTICAS .............. 22 2.1 EVOLUCIÓN DEL SOFTWARE ............................................................................ 22 2.2 EVOLUCIÓN DE LAS METODOLOGÍAS DE DESARROLLO DE SOFTWARE .......... 23 2.3 INGENIERÍA DE SOFTWARE Y PROBLEMÁTICAS .............................................. 24 3 METODOLOGÍAS TRADICIONALES ........................................................... 28 3.1 PMI – PMBOK ................................................................................................... 28 HISTORIA Y OBJETIVOS DE PMI ................................................................ 28 CARACTERÍSTICAS DEL CICLO DE VIDA DEL PROYECTO SEGÚN LA GUÍA PMBOK 29 PROCESOS Y ÁREAS DE CONOCIMIENTO DE LA GUÍA PMBOK ................. 30 3.2 ICB (IPMA COMPETENCES BASELINE) .............................................................. 34 HISTORIA Y OBJETIVOS DE IPMA .............................................................. 34 ESTRUCTURA ............................................................................................. 35 3.3 ISO 21500 ......................................................................................................... 35 HISTORIA Y OBJETIVO DE LA NORMA ISO 21500 ..................................... 35 ESTRUCTURA ............................................................................................. 36 BENEFICIOS DE UTILIZAR ISO 21500 ......................................................... 39 3.4 PRINCE2 ............................................................................................................ 39 6 Estudio comparativo de metodologías tradicionales y ágiles para proyectos de Desarrollo de Software HISTORIA Y OBJETIVOS DE PRINCE2 ......................................................... 39 ESTRUCTURA DE LA METODOLOGÍA ........................................................ 40 BENEFICIOS DE UTILIZAR PRINCE2 ........................................................... 46 4 METODOLOGÍAS ÁGILES .......................................................................... 50 4.1 FASES DEL ENFOQUE DE GESTIÓN DE PROYECTOS ÁGILES ............................. 52 4.2 EL MANIFIESTO AGIL ........................................................................................ 53 4.3 CARACTERÍSTICAS BÁSICAS DE LOS PROYECTOS CON METODOLOGÍAS ÁGILES 54 4.4 SCRUM ............................................................................................................. 55 Historia (Origenes de Scrum, Club de Tecnologia, 2013) ......................... 55 ¿Qué es SCRUM? ...................................................................................... 56 ESTRUCTURA ............................................................................................. 57 Fases de la metodologia SCRUM .............................................................. 58 4.5 XP o Extreme Programming ............................................................................. 60 Historia ..................................................................................................... 60 ¿Qué es XP? .............................................................................................. 62 ROLES EN XP ............................................................................................. 63 Estructura ................................................................................................. 65 4.6 DYNAMIC SYSTEMS DEVELOPMENT METHOD ................................................ 70 HISTORIA ................................................................................................... 70 El marco de proyecto agil de DSDM de 2014 en adelante ....................... 70 PRINCIPIOS ................................................................................................ 71 Roles y responsabilidades......................................................................... 74 ESTRUCTURA ............................................................................................. 78 7 Estudio comparativo de metodologías tradicionales y ágiles para proyectos de Desarrollo de Software 4.7 CONCLUSIÓN .................................................................................................... 78 5 COMPARACIÓN DE METODOLOGÍAS DE DIRECCIÓN DE PROYECTOS ....... 82 5.1 INTRODUCCIÓN ................................................................................................ 82 5.2 COMPARACION ENTRE LAS METODOLOGIAS TRADICIONALES ....................... 83 VENTAJAS DE LAS METODOLOGIAS TRADICIONALES ............................... 90 DESVENTAJAS DE LAS METODOLOGÍAS TRADICIONALES ........................ 90 5.3 COMPARATIVA DE LAS METODOLOGÍAS ÁGILES ............................................. 92 VENTAJAS DE LAS METODOLOGIAS AGILES ............................................. 93 DESVENTAJAS DE LAS METODOLOGIAS AGILES ....................................... 93 5.4 DIFERENCIAS ENTRE LAS METODOLOGÍAS TRADICIONALES Y ÁGILES ............ 94 6 ESTUDIO DE PROYECTOS DE DESARROLLO DE SOFTWARE Y FACTORES DE FRACASO ......................................................................................................... 98 6.1 ESTUDIO DE PROYECTOS DE DESARROLLO DE SOFTWARE ............................. 98 6.2 FACTORES DE FRACASO EN LOS PROYECTOS DE DESARROLLO DE SOFTWARE 104 7 FACTORES DE ÉXITO EN LOS PROYECTOS DE DESARROLLO DE SOFTWARE 110 7.1 CONCEPTO DE FCE ......................................................................................... 110 7.2 FCE DE UN PROYECTO DE SOFTWARE ........................................................... 113 7.3 COMPARATIVA DE LAS METODOLOGÍAS RESPECTO A LOS FCE .................... 118 8 Estudio comparativo de metodologías tradicionales y ágiles para proyectos de Desarrollo de Software 8 CONCLUSIONES ..................................................................................... 128 8.1 CONCLUSIÓN DE LOS RESULTADOS ............................................................... 128 8.2 FUTURAS EXTENSIONES ................................................................................. 130 9 BIBLIOGRAFÍA ....................................................................................... 134 9

Description:
IPMA, PRINCE2, ISO 21500, etc), are the most appropriate to direct Si el diagnóstico de los FCE de la industria es erróneo, a largo plazo se puede.
See more

The list of books you might like

Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.