ebook img

tfm: métodos ágiles. guía de preparación para el examen pmi-acp PDF

384 Pages·2013·3.66 MB·Spanish
by  
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 tfm: métodos ágiles. guía de preparación para el examen pmi-acp

INVESTIGACIÓN DE LOS MÉTODOS ÁGILES PARA SU IMPLANTACIÓN EN UN LABORATORIO DE SEGURIDAD ELÉCTRICA TESIS FINAL DE MASTER. UNIVERSITAT POLITÈCNICA DE CATALUNYA Titular: Jose Javier Rodríguez Álvarez Titulación: Máster en Ingeniería Electrónica (MEE) Título: Investigación de los métodos ágiles para su implantación en un laboratorio de seguridad eléctrica Director de la Tesis: Jaume Mussons Sellés Departamento: Organización de empresas Diciembre de 2013 TESIS FINAL DE MÁSTER: INVESTIGACIÓN DE LOS MÉTODOS ÁGILES PARA SU IMPLANTACIÓN EN UN LABORATORIO DE SEGURIDAD ELÉCTRICA Índice de capítulos 1. INTRODUCCION ................................................................................................................... 7 1.1. OBJETIVO DE LA TESIS Y CLARIFICACIÓN DE LOS CONTENIDOS DE LA MISMA .......................................................................................................................................... 7 1.2. DEFINICIÓN DE DESARROLLO ÁGIL DE PROYECTOS (PROYECTOS ÁGILES) ....................................................................................................................................................... 8 1.3. BREVE HISTORIA DE LOS MÉTODOS ÁGILES ......................................................... 9 1.4. IMPORTANCIA Y CONTENIDO DEL EXAMEN PMI-ACP .......................................... 9 1.4.1. Requisitos para poder presentarse al examen ..................................................... 10 1.4.2. Supuestos de examen .............................................................................................. 11 1.4.3. Contenido del examen .............................................................................................. 11 2. ESTUDIO TEÓRICO DE LOS MÉTODOS ÁGILES ....................................................... 15 2.1. ESTRUCTURA ÁGIL........................................................................................................ 15 2.1.1. Justificación de la necesidad de los métodos ágiles ........................................... 15 2.1.2. El manifiesto ágil ....................................................................................................... 16 2.1.3. Principios guía ........................................................................................................... 19 2.1.4. La declaración de interdependencia ...................................................................... 26 2.1.5. Métodos Ágiles .......................................................................................................... 29 2.1.5.1. Scrum ................................................................................................................... 29 2.1.5.2. Extreme Programming (XP) ............................................................................. 33 2.1.5.3. Desarrollo basado en las características (FDD)............................................ 37 2.1.5.4. Método de desarrollo dinámico de sistemas (DSDM) .................................. 38 2.1.5.5. Crystal .................................................................................................................. 39 2.1.5.6. Desarrollo de software Lean ............................................................................ 41 2.1.5.6. Desarrollo Kanban ............................................................................................. 42 2.1.6. Proceso de adaptación ............................................................................................. 44 2.1.6.1. Guías del proceso de aprendizaje ................................................................... 44 2.1.7. Ética y responsabilidad profesional ........................................................................ 45 2.2. ENTREGAS BASADAS EN EL VALOR ........................................................................ 47 2.2.1. Evaluación del valor .................................................................................................. 50 2.2.1.1. Rentabilidad de la inversión (ROI)................................................................... 50 2.2.1.2. Valor actual neto ................................................................................................ 54 Página 1 TESIS FINAL DE MÁSTER: INVESTIGACIÓN DE LOS MÉTODOS ÁGILES PARA SU IMPLANTACIÓN EN UN LABORATORIO DE SEGURIDAD ELÉCTRICA 2.2.1.3. Tasa Interna de Rentabilidad (TIR) ................................................................. 55 2.2.1.4. Ejemplos de cálculo del VAN y de la TIR ....................................................... 55 2.2.2. Planificación del valor ............................................................................................... 59 2.2.2.1. Chartering ............................................................................................................ 59 2.2.2.2. Mapa de flujo de valor ....................................................................................... 60 2.2.2.3. Priorización basada en el valor para cliente .................................................. 65 2.2.2.4. Priorización relativa / Clasificación .................................................................. 68 2.2.2.5. Hoja de Ruta de producto ................................................................................. 70 2.2.2.6. Cartera Ajustada al riesgo ................................................................................ 71 2.2.2.7. Contratación ágil ................................................................................................ 76 2.2.3. Entregando valor ....................................................................................................... 81 2.2.3.1. Tablas de tareas y Kanban ............................................................................... 82 2.2.3.2. Límites de WIP ................................................................................................... 84 2.2.3.4. Entrega incremental ........................................................................................... 88 2.2.4. Confirmación de valor ............................................................................................... 88 2.2.4.1. Priorización basada en el valor para el cliente .............................................. 89 2.2.4.2. Prototipos, simulaciones, demostraciones ..................................................... 90 2.2.5. Siguiendo y reportando el valor .............................................................................. 91 2.2.5.1. Valor ganado ágil ............................................................................................... 91 2.2.5.2. Diagramas de Flujo Acumulado (CFDs) ......................................................... 94 2.2.5.3. Gráficos Risk Burn Down .................................................................................. 99 2.2.5.4. Tablas de tareas/Kanban ................................................................................ 104 2.3. IMPLICACIÓN DE LOS STAKEHOLDERS ................................................................ 107 2.3.1. Alineando la comprensión de los Stakeholders .................................................. 109 2.3.1.1. Diagramas de estructura ................................................................................. 110 2.3.1.2. “Personas” ......................................................................................................... 110 2.3.1.3. Historias de usuario ......................................................................................... 112 2.3.1.4. Mapas de historias ........................................................................................... 117 2.3.1.5. Incorporando los valores de los Stakeholders ............................................. 117 2.3.1.6. Gestión de los Stakeholders .......................................................................... 117 2.3.1.7. Gestión de los proveedores ............................................................................ 120 2.3.2. Comunicándose con los Stakeholders ................................................................. 121 2.3.2.1. Gestión de las comunicaciones ..................................................................... 122 2.3.2.2. Radiadores de información ............................................................................. 123 Página 2 TESIS FINAL DE MÁSTER: INVESTIGACIÓN DE LOS MÉTODOS ÁGILES PARA SU IMPLANTACIÓN EN UN LABORATORIO DE SEGURIDAD ELÉCTRICA 2.3.2.3. Gráficos “Burn down y Burn up” .................................................................... 123 2.3.2.4. Velocidad ........................................................................................................... 125 2.3.2.5. Modelado ágil.................................................................................................... 126 2.3.3. Utilizando habilidades sociales criticas ................................................................ 126 2.3.3.1. Negociación ...................................................................................................... 127 2.3.3.2. Escucha activa.................................................................................................. 128 2.3.3.3. Métodos de facilitación .................................................................................... 130 2.3.3.4. Globalización, cultura y diversidad de equipos ........................................... 131 2.3.3.5. Resolución de conflictos ................................................................................. 132 2.3.3.6. Equipos distribuidos ......................................................................................... 136 2.3.3.7. Modelos de decisión participativos ................................................................ 136 2.3.4. Dirigir eficazmente ................................................................................................... 139 2.3.4.1. Liderazgo de servicio ....................................................................................... 140 2.3.4.2. Herramientas y técnicas de liderazgo ........................................................... 144 2.3.5. Ética y responsabilidad profesional ...................................................................... 146 2.4. IMPULSAR LAS PRÁCTICAS DE RENDIMIENTO DEL EQUIPO ......................... 150 2.4.1. Comprender el rendimiento del equipo ................................................................ 150 2.4.1.1. Liderazgo adaptativo ....................................................................................... 152 2.4.1.2. Inteligencia emocional ..................................................................................... 155 2.4.1.3. Crear equipos capaces ................................................................................... 157 2.4.1.4. Creando equipo de alto rendimiento ............................................................. 159 2.4.2. Prácticas de equipo ................................................................................................. 163 2.4.2.1. Reuniones diarias ............................................................................................ 163 2.4.2.2. Formar y asesorar ............................................................................................ 164 2.4.2.3. Técnicas de Brainstorming ............................................................................. 165 2.4.2.4. Espacio del equipo ........................................................................................... 170 2.4.2.5. Equipos coubicados ......................................................................................... 170 2.4.2.6. Equipos distribuidos ......................................................................................... 172 2.4.2.7. Herramientas ágiles ......................................................................................... 175 2.4.3. Ética y responsabilidad profesional ...................................................................... 177 2.5. PLANIFICACIÓN ADAPTATIVA .................................................................................. 179 2.5.1. Planificación de conceptos .................................................................................... 181 2.5.1.1. Timeboxing ........................................................................................................ 182 2.5.1.2. Elaboración progresiva .................................................................................... 183 Página 3 TESIS FINAL DE MÁSTER: INVESTIGACIÓN DE LOS MÉTODOS ÁGILES PARA SU IMPLANTACIÓN EN UN LABORATORIO DE SEGURIDAD ELÉCTRICA 2.5.1.3. Proceso de adaptación .................................................................................... 185 2.5.1.4. Característica mínima comercializable (MMF) ............................................ 185 2.5.1.5. Análisis basado en el valor ............................................................................. 186 2.5.1.6. Descomposición y priorización basada en el valor ..................................... 187 2.5.1.7. Juegos ágiles (juegos colaborativos y de innovación) ............................... 189 2.5.2. Estimación ................................................................................................................ 193 2.5.2.1. Wideband Delphi y planificación póker ......................................................... 194 2.5.2.2. Tiempo ideal...................................................................................................... 197 2.5.2.3. Tamaño relativo / punto de historia ............................................................... 198 2.5.2.4. Estimación afín ................................................................................................. 202 2.5.2.5. Tiempo, presupuesto, y estimación de coste (vía tamaño, esfuerzo, y estimación de coste) ...................................................................................................... 202 2.5.2.6. Principios de contabilidad en proyectos ágiles ............................................ 205 2.5.3. Planes ágiles ............................................................................................................ 208 2.5.3.1. Cartas ágiles ..................................................................................................... 214 2.5.3.2. Caso de desarrollo de negocio ...................................................................... 216 2.5.3.3. Planificación de la iteración y la entrega ...................................................... 218 2.6. DETECCIÓN Y RESOLUCIÓN DE PROBLEMAS .................................................... 225 2.6.1. Identificar problemas ............................................................................................... 227 2.6.1.1. Tiempo de ciclo ................................................................................................ 227 2.6.1.2. Defectos escapados ........................................................................................ 230 2.6.1.3. Normas de proyecto y Calidad ....................................................................... 232 2.6.1.4. Modos de fallo y alternativas .......................................................................... 233 2.6.1.5. Análisis de varianza y tendencia ................................................................... 237 2.6.1.6. Límites de control ............................................................................................. 240 2.6.2. Resolviendo problemas .......................................................................................... 241 2.6.2.1. Integración continua ........................................................................................ 241 2.6.2.2. Puntas basadas en riesgo .............................................................................. 243 2.6.2.3. Verificación y validación frecuentes .............................................................. 244 2.6.2.4. Desarrollo basado en el test (TDD) / Desarrollo basado en el primer test (TFD) ................................................................................................................................ 246 2.6.2.5. Aceptación del desarrollo basado en test (ATDD) ...................................... 248 2.6.2.6. Resolviendo problemas ................................................................................... 249 2.6.3. ¿Por qué centrarse en comprometer al equipo? ................................................ 255 2.6.4. Ética y responsabilidad profesional ...................................................................... 256 Página 4 TESIS FINAL DE MÁSTER: INVESTIGACIÓN DE LOS MÉTODOS ÁGILES PARA SU IMPLANTACIÓN EN UN LABORATORIO DE SEGURIDAD ELÉCTRICA 2.7. MEJORA CONTINUA .................................................................................................... 259 2.7.1. Prácticas de mejora continua ................................................................................ 259 2.7.1.1. Retrospectivas .................................................................................................. 260 2.7.1.2. Compartir el conocimiento .............................................................................. 265 2.7.1.3. Proceso de adaptación .................................................................................... 268 2.7.1.4. Principios de sistemas del pensamiento ...................................................... 270 2.7.1.5. Análisis de procesos ........................................................................................ 271 2.7.1.6. Aplicar las nuevas Prácticas Ágiles ............................................................... 273 2.7.1.7. Código de conducta ética y profesional PMI ............................................... 275 2.7.1.8. Procesos continuos de mejora ....................................................................... 275 2.7.1.9. Autoevaluación ................................................................................................. 277 3. CASO PRÁCTICO ............................................................................................................. 280 3.1. OBJETIVOS DEL CASO PRÁCTICO .......................................................................... 280 3.2. VISIÓN GENERAL DE LA EMPRESA CASO DE ESTUDIO .................................. 280 3.2.1. Historia del Laboratori General d’Assaigs i Investigacions ............................... 281 3.2.2. Descripción de la actividad de la empresa objeto del caso de estudio .......... 284 3.3. DESCRIPCIÓN DE LA ORGANIZACIÓN ACTUAL EN EL CENTRO DE SEGURIDAD ELÉCTRICA.................................................................................................... 288 3.3.1. Descripción de la organización de trabajo........................................................... 289 3.3.2. Funciones de los diferentes puestos .................................................................... 290 3.3.2.1. Área comercial. ................................................................................................. 290 3.3.2.2. Director de operaciones .................................................................................. 290 3.3.2.3. Product manager .............................................................................................. 290 3.3.2.4. Test manager .................................................................................................... 291 3.3.2.5. Técnicos de Laboratorio. ................................................................................ 291 3.3.3. Flujo de trabajo ........................................................................................................ 291 3.3.4. Tareas adyacentes al flujo de trabajo .................................................................. 294 3.4. IMPLANTACIÓN DE METODOLOGÍA ÁGIL ............................................................. 296 3.4.1. Trabajadores con el conocimiento para realizar los trabajos ........................... 296 3.4.2. Liderazgo de servicio .............................................................................................. 297 3.4.3. División del proyecto en iteraciones ..................................................................... 299 3.4.3.1 Partes del proyecto y su importancia ............................................................. 299 3.4.3.2 División del proyecto en iteraciones ............................................................... 306 3.4.4. Reuniones diarias y por iteración .......................................................................... 308 3.4.4.1. Reunión diaria ................................................................................................... 308 Página 5 TESIS FINAL DE MÁSTER: INVESTIGACIÓN DE LOS MÉTODOS ÁGILES PARA SU IMPLANTACIÓN EN UN LABORATORIO DE SEGURIDAD ELÉCTRICA 3.4.4.2. Reunión de final de iteración .......................................................................... 309 3.4.4.3. Reunión mensual ............................................................................................. 309 3.4.4.3. Reunión inicial de proyecto ............................................................................ 309 3.4.5. Implicación de los Stakeholders ............................................................................ 310 3.4.5.1. Stakeholders ..................................................................................................... 310 3.4.5.2. Técnicas para lograr la implicación de los Stakeholders ........................... 313 3.4.6. Técnicas para controlar el avance del proyecto ................................................. 316 3.4.7. Resolución de conflictos ......................................................................................... 322 3.4.8. Ubicación de los equipos ....................................................................................... 322 3.5. GESTIÓN DEL LIDERAZGO Y DEL RENDIMIENTO DE LOS EQUIPOS ........... 323 3.5.1. Liderazgo de servicio .............................................................................................. 323 3.5.2. Herramientas y técnicas de liderazgo .................................................................. 325 3.5.3. Rendimiento del equipo .......................................................................................... 326 3.5.3.1. Prácticas para aumentar la efectividad del equipo ..................................... 328 4. CONCLUSIONES Y LINEAS FUTURAS DE INVESTIGACIÓN ................................ 331 4.1. CONCLUSIONES ........................................................................................................... 331 4.2. LÍNEAS FUTURAS DE INVESTIGACIÓN .................................................................. 333 5. BIBLIOGRAFÍA ................................................................................................................... 334 5.1 Libros consultados ........................................................................................................... 334 5.2 Artículos consultados ...................................................................................................... 334 5.3 Páginas web consultadas ............................................................................................... 335 6. ANEXO DE EXÁMENES PRÁCTICOS .......................................................................... 336 6.1. Examen práctico capítulo 2.1: Estructura ágil ........................................................ 336 6.2. Examen práctico capítulo 2.2: Entregas basadas en el valor .............................. 342 6.3. Examen práctico capítulo 2.3: Implicación de los Stakeholders ......................... 350 6.4. Examen práctico capítulo 2.4: Impulsar las prácticas de rendimiento del equipo ............................................................................................................................................... 357 6.5. Examen práctico capítulo 2.5: Planificación adaptativa ....................................... 364 6.6. Examen práctico capítulo 2.6: Detección y resolución de problemas ................ 371 6.7. Examen práctico capítulo 2.7: Mejora continua ..................................................... 377 Página 6 TESIS FINAL DE MÁSTER: INVESTIGACIÓN DE LOS MÉTODOS ÁGILES PARA SU IMPLANTACIÓN EN UN LABORATORIO DE SEGURIDAD ELÉCTRICA 1. INTRODUCCION 1.1. OBJETIVO DE LA TESIS Y CLARIFICACIÓN DE LOS CONTENIDOS DE LA MISMA El objetivo del desarrollo de la presente Tesis Final de Master es la investigación y estudio de las prácticas ágiles para lograr su implantación en un entorno de gestión de proyectos que no las utiliza, en este caso un laboratorio de seguridad eléctrica. Al mismo tiempo, se busca que el estudio llevado a cabo en la sección 2 de la Tesis Final de Máster, pueda utilizarse para preparar el examen para la Certificación ACP (Agile Certified Practitioner) del Project Management Institute (PMI). En la sección 3, se detallará el caso práctico realizado, en el que se implantará la metodología ágil en un ambiente de trabajo que no la utiliza, de manera que se pueda comprobar cómo afectaría el uso de estas técnicas en el desarrollo de los proyectos. En primer lugar se realizará un estudio del funcionamiento actual de la empresa caso del estudio, viendo en que partes se podrían implantar los métodos ágiles. Se verá que técnicas de los métodos ágiles pueden ayudar a mejorar aún más la eficiencia del trabajo en general y conseguir aumentar la productividad y la calidad del trabajo realizado. A continuación se expondrá una amplia visión de la empresa, describiendo su historia y centrándonos en describir la actividad objeto del estudio, de manera que pueda establecerse una amplia comprensión. En la sección 4 se detallarán las conclusiones generales de la Tesis Final de Máster y se propondrán líneas futuras de investigación que podrían resultar interesantes. Por lo tanto, a lo largo de esta Tesis, se describirán los diferentes métodos ágiles para gestionar un proyecto, para gestionar a los equipos de desarrollo y gestionar a todas las personas implicadas en el desarrollo de un producto (desde el equipo que lo desarrolla, hasta el usuario final de ese producto, pasando por el cliente que nos encarga ese producto). El desarrollo del estudio de la sección 2 no se centrará en los proyectos de software únicamente, sino que tratará de dar una visión general de este tipo de métodos, de manera que puedan ser aplicados a cualquier tipo de proyecto en el que sean los trabajadores del mismo quienes posean el conocimiento de como llevar a cabo ese proyecto. En este tipo de proyectos, a menudo se desarrollan productos no tangibles, como es el caso del software. Página 7 TESIS FINAL DE MÁSTER: INVESTIGACIÓN DE LOS MÉTODOS ÁGILES PARA SU IMPLANTACIÓN EN UN LABORATORIO DE SEGURIDAD ELÉCTRICA 1.2. DEFINICIÓN DE DESARROLLO ÁGIL DE PROYECTOS (PROYECTOS ÁGILES) El desarrollo ágil de proyectos consiste en métodos de ingeniería basados en el desarrollo iterativo e incremental, donde los requisitos y soluciones evolucionan mediante la colaboración de grupos autoorganizados y multidisciplinarios. Existen muchos métodos de desarrollo ágil; la mayoría minimiza riesgos desarrollando en lapsos cortos. Las diferentes partes del proyecto se desarrollan en unidades de tiempo llamadas iteraciones, las cuales deben durar de una a cuatro semanas. Los métodos ágiles enfatizan las comunicaciones cara a cara en lugar de la documentación. La mayoría de los equipos ágiles están localizados en una simple oficina abierta, a veces llamadas "plataformas de lanzamiento". Los métodos ágiles también enfatizan que el trabajo útil es la primera medida del progreso. Combinado con la preferencia por las comunicaciones cara a cara, generalmente los métodos ágiles son criticados y tratados como "indisciplinados" por la falta de documentación técnica. En la figura 1: “Esquema general de una metodología ágil” se muestra el esquema general de una metodología ágil, y en el podemos ver la naturaleza cíclica o “iterativa” de estas. Figura 1: Esquema general de una metodología ágil. (Fuente: Elaboración propia) Página 8 TESIS FINAL DE MÁSTER: INVESTIGACIÓN DE LOS MÉTODOS ÁGILES PARA SU IMPLANTACIÓN EN UN LABORATORIO DE SEGURIDAD ELÉCTRICA 1.3. BREVE HISTORIA DE LOS MÉTODOS ÁGILES La definición moderna de desarrollo ágil de software evolucionó a mediados de la década de 1990 como parte de una reacción contra los métodos de "pico pizado", muy estructurados y estrictos, extraídos del modelo de desarrollo en cascada. El proceso originado del uso del modelo en cascada era visto como burocrático, lento, degradante e inconsistente con las formas de desarrollo de software que realmente realizaban un trabajo eficiente. Los métodos de desarrollo ágiles e iterativos pueden ser vistos como un retroceso a las prácticas observadas en los primeros años del desarrollo de software (aunque en ese tiempo no había metodologías formales). Inicialmente, los métodos ágiles fueron llamados métodos de "peso liviano". En el año 2001, miembros prominentes de la comunidad se reunieron en Snowbird, Utah, y adoptaron el nombre de "métodos ágiles". Poco después, algunas de estas personas formaron la "alianza ágil", una organización sin fines de lucro que promueve el desarrollo ágil de aplicaciones. Muchos métodos similares al ágil fueron creados antes del 2000. Entre los más notables se encuentran: Scrum (1986), Crystal Clear (cristal transparente), programación extrema (en inglés eXtreme Programming o XP, 1996), desarrollo de software adaptativo, feature driven development, Método de desarrollo de sistemas dinámicos (en inglés Dynamic Systems Development Method o DSDM, 1995). Kent Beck creó el método de Programación Extrema (usualmente conocida como XP) en 1996 como una forma de rescatar el proyecto del Sistema exhaustivo de compensaciones de Chrysler (C3). Mientras Chrysler cancelaba ese proyecto, el método fue refinado por Ron Jeffries. 1.4. IMPORTANCIA Y CONTENIDO DEL EXAMEN PMI-ACP En esta sección, se repasará a grandes rasgos, en que consiste el examen y que sentido o importancia tiene. Uno de los principales valores de esta certificación, es que procede del PMI, una entidad reconocida por las empresas. El examen PMI-ACP ha sido creado por expertos ágiles para profesionales ágiles y no está ligado a una única metodología ágil. Página 9

Description:
Los métodos ágiles se esfuerzan por maximizar el valor a largo plazo. Muchas de las . el Agile Leadership Network (ALN), crearon la declaración de interdependencia, que veremos a continuación . comunes son Scrum, Extreme Programming (XP), Feature-Driven Development (FDD),. Dynamic
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.