Metodologias agiles de gestion de proyecto. ¿agile.vs.pmi?

download Metodologias agiles de gestion de proyecto. ¿agile.vs.pmi?

of 30

Embed Size (px)

description

 

Transcript of Metodologias agiles de gestion de proyecto. ¿agile.vs.pmi?

  • 1. Metodologas giles de Direccin de Proyectos Agile vs. PMI? Alejandro Gabay, PMP, PMI-ACP, CSM Agosto 2014
  • 2. 2 Expositor: Alejandro Gabay o Computador Cientfico Facultad de Ciencias Exactas y Naturales (UBA) o Certificado PMP (2002) y PMI-ACP (2012) o Certified Scrum Master (2009) o Miembro fundador del 1er captulo argentino del PMI (1996) o 10 aos como Docente de Direccin de Proyectos en la Asociacin ORT Argentina, en RMC Project Management y en el Centro de Estudios en PM de UTN-FRBA (Posgrado en direccin de proyectos). o Fue docente en el la Facultad de Ciencias Exactas y Naturales (UBA) como docente a cargo y jefe de trabajos prcticos. o Ms de 30 aos de experiencia en IT en direccin de proyectos de desarrollo, consultora e implementacin de metodologas de direccin de proyectos. Experiencia realizada en Argentina, EEUU, Brasil y Amrica Latina.
  • 3. 3 Agenda o Manifiesto Agil o Breve Introduccion a Scrum o Actores o El Proceso y sus Ceremonias o Notas sobre Scrum en las Areas del PMBoK o Mitos sobre Agile y PMI o Cuando usar Agile o Bibliografa o Nueva certificacin PMI-ACP 3
  • 4. 4 Manifiesto Agil (Agile Manifesto) (a.k.a. Manifiesto por el Desarrollo gil de Software) Estamos descubriendo formas mejores de desarrollar software tanto por nuestra propia experiencia como ayudando a terceros. A travs de este trabajo hemos aprendido a valorar: Individuos e interacciones sobre procesos y herramientas Software funcionando sobre documentacin extensiva Colaboracin con el cliente sobre negociacin contractual Respuesta ante el cambio sobre seguir un plan Esto es, aunque valoramos los elementos de la derecha, valoramos ms los de la izquierda. Web: http://agilemanifesto.org/ en espaol: http://agilemanifesto.org/iso/es/
  • 5. 5 Agilidad o Qu es Agilidad? Segn Jim Highsmith, uno de los creadores del manifiesto: Agilidad es la capacidad de crear y responder al cambio con el fin de obtener ganancias en un entorno empresarial turbulento Agilidad es la capacidad de equilibrar flexibilidad y estabilidad El software funcionando es la medida principal de progreso 5
  • 6. 6 Varios colores de Agile Scrum Es un marco de trabajo (framework) para la gestin y desarrollo de software. Utiliza un proceso iterativo e incremental para optimizar la previsibilidad y controlar el riesgo. 6 o Scrum o Crystal Methods o Unified Process (UP) o Lean Development (LD) o Extreme Programming (XP) o Dynamic Systems Development Method (DSDM)
  • 7. 7 Scrum - Actores o Product Owner o Responsable de maximizar el valor del trabajo del trabajo que realiza el scrum team. Es el representante del usuario/dueo del producto. o Administra y prioriza los requerimientos (Product Backlog). o Scrum Master o Responsable de asegurarse que el proceso es comprendido y utilizado adecuadamente. o Prepara/entrena al equipo de trabajo, elimina impedimentos y trabaja constantemente para asegurarse que el equipo pueda conseguir los objetivos del Sprint o Scrum Team o El equipo que realiza el trabajo. Tamao ptimo 7 personas o El equipo se auto-organiza y es responsable en forma conjunta de los resultados del trabajo. 7
  • 8. 8 Scrum - Proceso Product Backlog Sprint Backlog 24 hs Producto Instalable Iteracion /Sprint 2 a 4 semanas Planificacin Release Planificacin sprint Qu? Cmo? Retrospectiva Sprint Daily Standup 1. Qu hizo? 2. Qu har? 3. Impedimentos? Revisin del sprint
  • 9. 9 Qu es el PMBoK? o Gua publicada por el Project Management Institute o Va por la 5ta. edicion (Diciembre de 2012) o Describe un conjunto de buenas prcticas para la direccin de proyectos, incluyendo: o procesos, habilidades, tcnicas y herramientas o Proporciona y promueve un lenguaje comn. o Se focalize en 5 grupos de procesos. o Inicio, Planificacin, Ejecucin, Monitoreo y Control, y Cierre. o Enumera un total de 47 procesos distribuidos en 10 reas de conocimientos.
  • 10. 10 PMBoK: Areas de Conocimiento 10
  • 11. 11 PMBoK: Sobre Metodologa o Pag.35. Entre esas restricciones(*), as como las limitaciones adicionales de tiempo y presupuesto, es funcin del PM y del equipo del proyecto determinar el mtodo adecuado para llevar a cabo el proyecto. El equipo elige la metodologa (*) Segn modelo de Governance o Pag.48. Para un proyecto determinado, el PM, en colaboracin con el equipo de proyecto, tiene siempre la responsabilidad de determinar cules son los procesos apropiados, as como el grado de rigor adecuado para cada proceso. El equipo determina los procesos
  • 12. 12 PMBoK: Tipos de Ciclo de Vida o Ciclos de Vida Predictivos o Son aquellos en los cuales el alcance del proyecto, el tiempo y costo requeridos para lograr dicho alcance, se determinan lo antes posible en el ciclo de vida del proyecto. o Ciclos de Vida Iterativos e Incrementales o Son aquellos en los cuales, dentro de las fases (o iteraciones), se repiten de manera intencionada una o ms actividades el proyecto a medida que aumenta el entendimiento del producto por parte del equipo de proyecto. o Ciclo de Vida Adaptativos o Conocidos como mtodos orientados al cambio o mtodos giles. o Son iterativos e incrementales. o
  • 13. 13 PMBoK: Ciclo de Vida Adaptativo o Pretenden responder a niveles altos de cambio y la participacin continua de los interesados. o Difieren en que las iteraciones son muy rpidas y de duracin y costos fijos (normalmente con una duracin de 2 a 4 semanas) o Generalmente ejecutan varios procesos en cada iteracin o Aunque las iteraciones iniciales pueden concentrarse en planificacin. o Al final de cada iteracin el producto debe estar listo para su revisin por el cliente. o Los representantes del patrocinador deben estar continuamente involucrados en el proyecto para proporcionar retroalimentacin sobre los entregables.
  • 14. 14 PMBoK: Ciclo de Vida Adaptativo Generalmente se opta por mtodos adaptativos en entornos que cambian rpidamente, cuando los requisitos y el alcance son difciles de definir con antelacin y cuando es posible definir pequeas mejoras graduales que aportarn valor a los interesados. (PMBoK pag. 46)
  • 15. 15 Notas sobre Gestin de la Integracin o Plan de Proyecto Los planes son intiles. La planificacin es esencial. - Dwight D. Eisenhower, General y Presidente (1890-1961) o Plan para el release y planes iterativos a medida que se avanza. o El team es dueo y se compromete con el plan. o Estilo de planificacin gradual (Rolling wave) o Gestin Integrada de Cambios o Este proceso se simplifica e integra a la rutina diaria del equipo. o Los cambios al producto se trabajan a travs del Product Backlog. o Sprint Review y Sprint Retrospective sirven tambin como parte de control de cambios, de producto y de proceso. o Cierre de Proyecto o Retrospectivas cumplen la funcin de lessons learned. 15
  • 16. 16 Notas sobre Gestin del Alcance o Recoleccin de Requerimientos o User Stories, Sprints Reviews. o Definicion del Alcance y WBS o Partiendo del Product Backlog se definen en el Sprint Planning. o Cada User Story se puede asimilar a un work package. o Epics y Themes para hablar de descomposicin. o Validacin del Alcance o Se realiza con cada iteracion durante el Sprint Review con el Product Owner e Interesados 16
  • 17. 17 Notas sobre Gestin del Alcance o Corrupcin del Alcance (Scope Creep) o La plaga en los proyectos tradicionales de desarrollo, o En SCRUM se convierte en algo esperado y bienvenido. Valoramos ms la respuesta ante el cambio sobre seguir un plan 17 Restricciones Funcionalidad Costo Cronograma Estimaciones Costo Cronograma Funcionalidad Guiado por Plan Guiado por Visin / Valor Enfoque Tradicional SCRUM