SlideShare una empresa de Scribd logo
1 de 30
Descargar para leer sin conexión
Metodologías ágiles de Dirección de
Proyectos ¿Agile vs. PMI?
Alejandro Gabay, PMP, PMI-ACP, CSM
Agosto 2014
2
Expositor: Alejandro Gabay
o Computador Científico – 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 capítulo argentino del PMI (1996)
o 10 años como Docente de Dirección de Proyectos en la Asociación ORT
Argentina, en RMC Project Management y en el Centro de Estudios en PM
de UTN-FRBA (Posgrado en dirección de proyectos).
o Fue docente en el la Facultad de Ciencias Exactas y Naturales (UBA) como
docente a cargo y jefe de trabajos prácticos.
o Más de 30 años de experiencia en IT en dirección de proyectos de
desarrollo, consultoría e implementación de metodologías de dirección de
proyectos. Experiencia realizada en Argentina, EEUU, Brasil y América
Latina.
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 Bibliografía
o Nueva certificación PMI-ACP
3
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 través de este
trabajo hemos aprendido a valorar:
Individuos e interacciones sobre procesos y herramientas
Software funcionando sobre documentación extensiva
Colaboración con el cliente sobre negociación contractual
Respuesta ante el cambio sobre seguir un plan
Esto es, aunque valoramos los elementos de la
derecha, valoramos más los de la izquierda.
Web: http://agilemanifesto.org/ …en español: http://agilemanifesto.org/iso/es/
5
Agilidad
o ¿Qué es Agilidad?
Según 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
Varios colores de Agile
Scrum
Es un marco de trabajo (framework) para la
gestión 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
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/dueño 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. Tamaño óptimo 7 personas
o El equipo se auto-organiza y es responsable en forma
conjunta de los resultados del trabajo.
7
8
Scrum - Proceso
Product
Backlog
Sprint Backlog
24 hs
Producto Instalable
Iteracion /Sprint
2 a 4 semanas
Planificación
Release
Planificación sprint
Qué?
Cómo?
Retrospectiva
Sprint
Daily Standup
1. Qué hizo?
2. Qué hará?
3. Impedimentos?
Revisión del sprint
9
¿Qué es el PMBoK®?
o Guía publicada por el Project Management Institute
o Va por la 5ta. edicion (Diciembre de 2012)
o Describe un conjunto de buenas prácticas para
la dirección de proyectos, incluyendo:
o procesos, habilidades, técnicas y herramientas
o Proporciona y promueve un lenguaje común.
o Se focalize en 5 grupos de procesos.
o Inicio, Planificación, Ejecución, Monitoreo y Control, y Cierre.
o Enumera un total de 47 procesos distribuidos en 10 áreas
de conocimientos.
10
PMBoK: Areas de Conocimiento
10
11
PMBoK®: Sobre Metodología
o Pag.35. Entre esas restricciones(*), así como las limitaciones
adicionales de tiempo y presupuesto, es función del PM y del equipo
del proyecto determinar el método adecuado para llevar a cabo el
proyecto.
El equipo elige la metodología
(*) Según modelo de Governance
o Pag.48. Para un proyecto determinado, el PM, en colaboración con el
equipo de proyecto, tiene siempre la responsabilidad de determinar
cuáles son los procesos apropiados, así como el grado de rigor
adecuado para cada proceso.
El equipo determina los procesos
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 más 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 métodos orientados al cambio o métodos ágiles.
o Son iterativos e incrementales.
o …
13
PMBoK®: Ciclo de Vida Adaptativo
…
o Pretenden responder a niveles altos de cambio y la participación
continua de los interesados.
o Difieren en que las iteraciones son muy rápidas y de duración y costos
fijos (normalmente con una duración de 2 a 4 semanas)
o Generalmente ejecutan varios procesos en cada iteración
o Aunque las iteraciones iniciales pueden concentrarse en planificación.
o Al final de cada iteración el producto debe estar listo para su revisión por
el cliente.
o Los representantes del patrocinador deben estar continuamente
involucrados en el proyecto para proporcionar retroalimentación sobre
los entregables.
14
PMBoK®: Ciclo de Vida Adaptativo
Generalmente se opta por métodos adaptativos
en entornos que cambian rápidamente, cuando
los requisitos y el alcance son difíciles de definir
con antelación y cuando es posible definir
pequeñas mejoras graduales que aportarán valor
a los interesados.
(PMBoK pag. 46)
15
Notas sobre Gestión de la Integración
o Plan de Proyecto
“Los planes son inútiles. La planificación 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 dueño y se compromete con el plan.
o Estilo de planificación gradual (“Rolling wave”)
o Gestión Integrada de Cambios
o Este proceso se simplifica e integra a la rutina diaria del equipo.
o Los cambios al producto se trabajan a través del Product Backlog.
o Sprint Review y Sprint Retrospective sirven también como parte de
control de cambios, de producto y de proceso.
o Cierre de Proyecto
o Retrospectivas cumplen la función de lessons learned.
15
16
Notas sobre Gestión del Alcance
o Recolección 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 descomposición.
o Validación del Alcance
o Se realiza con cada iteracion durante el Sprint Review con el
Product Owner e Interesados
16
17
Notas sobre Gestión del Alcance
o Corrupción del Alcance (Scope Creep)
o La plaga en los proyectos tradicionales de desarrollo,
o En SCRUM se convierte en algo esperado y bienvenido.
Valoramos más la respuesta ante el cambio sobre seguir un plan
17
Restricciones Funcionalidad Costo Cronograma
Estimaciones Costo Cronograma Funcionalidad
Guiado
por
Plan
Guiado por
Visión / Valor
Enfoque Tradicional SCRUM
18
Notas sobre Gestión de Tiempos y Costos
o Estimación
o La estimación básica de Tiempos será cantidad de Sprints:
o Cantidad de Story Points / Velocidad del Team
o La estimación básica de costos será simplemente:
o Costo del Team x Duración del Release
o Velocidad del equipo: Se mide en Story Points x Sprint.
o Focalización en impedimentos
o No se requiere identificar el camino critico del proyecto.
o Se registran y atacan los impedimentos para avanzar.
o Control de Avance
o Se utilizan los Burn Down charts.
o Una buena medida para proyeccciones
o Uso de Valor Ganado (Earned Value)
18
19
Notas sobre Gestión de la
o Planificar la Calidad
o Terminado (done). Debe haber un criterio
único para todos los actores e interesados.
o Establecer claramente qué es la “definición de done” (DoD).
o Definir los tipos de pruebas a realizar.
o Aseguramiento de la Calidad (QA)
o Sprint Review y Sprint Retrospective incluyen QA.
o Mejora Continua está embebida en el concepto de iteraciones.
o Control de la Calidad (QC)
o Se pone el énfasis en trabajar con los desarrolladores durante cada
iteración para encontrar y eliminar los defectos.
o Automatización de pruebas
19
20
Notas sobre Gestión de RRHH
o Los equipos son multi-funcionales
o Gran desafío:
o Cómo trabajar con especialistas que no se requieren
100% del tiempo.
o La gente cumple con más de un rol.
o Equipos auto-gestionados y motivados
o Los miembros están involucrados y comunicados.
o Capacidades del equipo
o Aumenta gracias a la colaboración
y el trabajo en equipo.
20
21
Notas sobre Gestión de las Comunicaciones
o Plan y Distribución de Información
o Formalización de reuniones y
documentos establecida.
o Simplificación utilizando Pizarras
y post-it.
Simplicidad es el arte de maximizar la cantidad de trabajo
no realizado
o Burn Down charts, CFD, Kanban y EVM para reportar
21
22
Notas sobre Gestión de Riesgos
o Planificación de Riesgos
o No hay necesidad de un plan formal.
o El método para abordar los riesgos está incluído
en los procesos de Scrum.
o Análisis
o En general el análisis es solo cualitativo.
o Las cortas iteraciones y revisiones hacen que esto sea efectivo.
o Monitoreo y Control
o La re-evaluación de los riesgos se hace durante las retrospectivas.
o El monitoreo se hace hasta en los daily standups donde se
exponen los riesgos potenciales, los disparadores y los nuevos
obstáculos.
o La tercera pregunta del daily standup: ¿Qué impedimentos tiene?
22
23
Notas sobre Gestión de Interesados
o Identificar y Gestionar Interesados
o Nada está oculto, los problemas se discuten
o El contacto constante es clave para el éxito
del proyecto
o Manejo de expectativas a través de los Sprint
Review
o Product Owner es parte del equipo
o Contratistas y proveedores se integran con el
equipo
23
24
Mitos sobre Agile y PMI (1)
o Los procesos agiles eliminan la necesidad de tener Aseguramiento
de la Calidad y Gestión del Proyecto
o Muchas de las actividades tradicionales de QA y PM fueron
distribuidas a lo largo de los procesos y en el team.
o Los equipos agiles no planifican ni documentan su trabajo
o Los planes se revisan y reconstruyen en forma regular y con el
nivel de detalle necesario en cada etapa, con un estilo “rolling
wave” (Ciclo de vida adaptativo)
o Quienes practican agile ven la definición de requerimientos y diseño
como ceremonias a evitar y que no aportan valor para el cliente.
o La definición de requerimientos es fundamental para el éxito de las
iteraciones.
24
Falso
Falso
Falso
25
Mitos sobre Agile y PMI (2)
o Los métodos ágiles entran en conflicto con los procesos del
PMBoK®.
o Las áreas del PMBoK se deben aplicar en cada iteración y deben
ser planificadas y gestionadas para cumplir con los requerimientos
en tiempo y según el presupuesto.
o Los proyectos ágiles se pueden hacer más rápido, con menos
recursos y sin un PM.
o El PM debe ser un facilitador, dedicándose más a liderar y menos a
gerenciar.
25
Falso
Falso
26
¿Cuándo utilizar Agile?
o Agile SI
o Si el cliente del proyecto está involucrado y disponible.
o El equipo de trabajo está altamente calificado y motivado.
o El proyecto es innovador, experimental o novedoso para la
organización.
o Si va a haber colaboración dentro del equipo y con el
cliente en forma diaria
26
o Agile NO
o Si el proceso de control de cambios es formal y
se requiere mucha documentación.
o Equipos de trabajo con personal con poca
experiencia en puestos claves
o Si el cliente tiene una limitada participación.
27
Bibliografía recomendada
o Autores más recomendados
o Jim Highsmith, Ken Schwaber, Jeff Sutherland, Mike Cohn
o Mary and Tom Poppendieck, Michele Sliger
o Videos en youtube
o Buscar “scrum in under 10 minutes” by Hamid Shojaee
o Buscar Ken Schwaber en google talks (1 hora).
o White papers y artículos
o http://www.pmi.org En pmi.org (gratis para miembros)
o http://www.scrumalliance.org
o http://www.agilealliance.org
o http://www.versionone.com
o http://www.infoq.com
27
28
o Educación: Título secundario
o Experiencia en Proyectos en general
o 2.000 horas (12 meses) de trabajar en equipos de proyecto
o Esta experiencia se debe haber sido obtenida en los últimos 5 años
o Esto no se requiere para quién es PMP y/o PgMP
o Experiencia en Proyectos Agiles
o 1.500 horas (8 meses) trabajando en equipos de proyecto ágiles o utilizando
metodologías ágiles
o Esta experiencia se debe haber sido obtenida en los últimos 3 años
o Esto es además de las 2.000 horas anteriores
o Capacitación de Gestión de Proyectos Agiles
o 21 horas de capacitación en temas de gestión de proyectos ágiles
o Aprobar el examen de certificación: Son 120 preguntas a responder en 3 horas.
o Mantenimiento de la certificación: 30 PDUs en 3 años.
Requerimientos Certificación PMI-ACP
28
29
Vamos a probar
algo llamado
programación agil
Esto significa nada de
Planificar y nada de
documentación. Solo
empiecen a programar
y a quejarse
Me alegra
que tenga
un
nombre
Este fue su
entrenamiento
30
¿Preguntas o comentarios?
Alejandro Gabay, PMP, PMI-ACP, CSM
alejandro.gabay@gmail.com

Más contenido relacionado

La actualidad más candente

Principios VS Valores - Manifiesto Agil.pdf
Principios VS Valores - Manifiesto Agil.pdfPrincipios VS Valores - Manifiesto Agil.pdf
Principios VS Valores - Manifiesto Agil.pdfMaicolDuvanCangrejoC
 
Arquitectura de Empresa TOGAF
Arquitectura de Empresa TOGAFArquitectura de Empresa TOGAF
Arquitectura de Empresa TOGAFnetmind
 
Analisis de viabilidad y costos de hardware
Analisis de viabilidad y costos de hardwareAnalisis de viabilidad y costos de hardware
Analisis de viabilidad y costos de hardwareLina Vega
 
Implementación del programa de admin. para mejorar la seguridad de la empresa...
Implementación del programa de admin. para mejorar la seguridad de la empresa...Implementación del programa de admin. para mejorar la seguridad de la empresa...
Implementación del programa de admin. para mejorar la seguridad de la empresa...Dharma Consulting
 
Ppt de ingenieria de requerimiento
Ppt de ingenieria de requerimientoPpt de ingenieria de requerimiento
Ppt de ingenieria de requerimientomely1930
 
Diseño de-la-arquitectura-de-software
Diseño de-la-arquitectura-de-softwareDiseño de-la-arquitectura-de-software
Diseño de-la-arquitectura-de-softwareAndresRealp1
 
Computación Grid - Grid Computing
Computación Grid - Grid ComputingComputación Grid - Grid Computing
Computación Grid - Grid ComputingAstrid Hernández
 
La práctica en el Desarrollo de Software: Una visión general!
La práctica en el Desarrollo de Software: Una visión general!La práctica en el Desarrollo de Software: Una visión general!
La práctica en el Desarrollo de Software: Una visión general!Cristian Sánchez
 
Diagrama de flujo guia pmbok
Diagrama de flujo guia pmbokDiagrama de flujo guia pmbok
Diagrama de flujo guia pmbokVyP ice
 
Presentacion planificación de proyecto de software
Presentacion planificación de proyecto de softwarePresentacion planificación de proyecto de software
Presentacion planificación de proyecto de softwareJose Ignacio Rojas Henriquez
 
La Esencia de Scrum
La Esencia de ScrumLa Esencia de Scrum
La Esencia de Scrumivanduga
 
Gestión de los Stakeholders del Programa
Gestión de los Stakeholders del ProgramaGestión de los Stakeholders del Programa
Gestión de los Stakeholders del ProgramaDharma Consulting
 
Programa de Capacitación 2007 - Planificación
Programa de Capacitación 2007 - PlanificaciónPrograma de Capacitación 2007 - Planificación
Programa de Capacitación 2007 - PlanificaciónDharma Consulting
 

La actualidad más candente (20)

Principios VS Valores - Manifiesto Agil.pdf
Principios VS Valores - Manifiesto Agil.pdfPrincipios VS Valores - Manifiesto Agil.pdf
Principios VS Valores - Manifiesto Agil.pdf
 
Arquitectura de Empresa TOGAF
Arquitectura de Empresa TOGAFArquitectura de Empresa TOGAF
Arquitectura de Empresa TOGAF
 
Presentación de Scrum
Presentación de ScrumPresentación de Scrum
Presentación de Scrum
 
Prototipado del software
Prototipado del softwarePrototipado del software
Prototipado del software
 
Analisis de viabilidad y costos de hardware
Analisis de viabilidad y costos de hardwareAnalisis de viabilidad y costos de hardware
Analisis de viabilidad y costos de hardware
 
Modelo incremental
Modelo incrementalModelo incremental
Modelo incremental
 
Implementación del programa de admin. para mejorar la seguridad de la empresa...
Implementación del programa de admin. para mejorar la seguridad de la empresa...Implementación del programa de admin. para mejorar la seguridad de la empresa...
Implementación del programa de admin. para mejorar la seguridad de la empresa...
 
Programación Extrema - XP
Programación Extrema - XPProgramación Extrema - XP
Programación Extrema - XP
 
Calidad en el desarrollo del software
Calidad en el desarrollo del softwareCalidad en el desarrollo del software
Calidad en el desarrollo del software
 
Ppt de ingenieria de requerimiento
Ppt de ingenieria de requerimientoPpt de ingenieria de requerimiento
Ppt de ingenieria de requerimiento
 
Pmi y PMBOK
Pmi y PMBOKPmi y PMBOK
Pmi y PMBOK
 
Diseño de-la-arquitectura-de-software
Diseño de-la-arquitectura-de-softwareDiseño de-la-arquitectura-de-software
Diseño de-la-arquitectura-de-software
 
Plan de gestión de rrhh
Plan de gestión de rrhhPlan de gestión de rrhh
Plan de gestión de rrhh
 
Computación Grid - Grid Computing
Computación Grid - Grid ComputingComputación Grid - Grid Computing
Computación Grid - Grid Computing
 
La práctica en el Desarrollo de Software: Una visión general!
La práctica en el Desarrollo de Software: Una visión general!La práctica en el Desarrollo de Software: Una visión general!
La práctica en el Desarrollo de Software: Una visión general!
 
Diagrama de flujo guia pmbok
Diagrama de flujo guia pmbokDiagrama de flujo guia pmbok
Diagrama de flujo guia pmbok
 
Presentacion planificación de proyecto de software
Presentacion planificación de proyecto de softwarePresentacion planificación de proyecto de software
Presentacion planificación de proyecto de software
 
La Esencia de Scrum
La Esencia de ScrumLa Esencia de Scrum
La Esencia de Scrum
 
Gestión de los Stakeholders del Programa
Gestión de los Stakeholders del ProgramaGestión de los Stakeholders del Programa
Gestión de los Stakeholders del Programa
 
Programa de Capacitación 2007 - Planificación
Programa de Capacitación 2007 - PlanificaciónPrograma de Capacitación 2007 - Planificación
Programa de Capacitación 2007 - Planificación
 

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

La gestion agil y de proyectos y sus paralelos con PMBok.Jornadas Cordoba Sep...
La gestion agil y de proyectos y sus paralelos con PMBok.Jornadas Cordoba Sep...La gestion agil y de proyectos y sus paralelos con PMBok.Jornadas Cordoba Sep...
La gestion agil y de proyectos y sus paralelos con PMBok.Jornadas Cordoba Sep...Alejandro Gabay
 
Metodologias agiles de gestion de proyecto. ORT 14.05.2014
Metodologias agiles de gestion de proyecto. ORT 14.05.2014Metodologias agiles de gestion de proyecto. ORT 14.05.2014
Metodologias agiles de gestion de proyecto. ORT 14.05.2014Alejandro Gabay
 
Seminario Metodologias Predictivas vs Agiles. UTN FRBA 16.06.2014
Seminario Metodologias Predictivas vs Agiles. UTN FRBA 16.06.2014Seminario Metodologias Predictivas vs Agiles. UTN FRBA 16.06.2014
Seminario Metodologias Predictivas vs Agiles. UTN FRBA 16.06.2014Alejandro Gabay
 
Gestion de los interesados en entornos agiles de proyecto
Gestion de los interesados en entornos agiles de proyectoGestion de los interesados en entornos agiles de proyecto
Gestion de los interesados en entornos agiles de proyectoElearning-UTN
 
Metodología Ágil Scrum Conceptos y Ejemplo
Metodología Ágil Scrum Conceptos y EjemploMetodología Ágil Scrum Conceptos y Ejemplo
Metodología Ágil Scrum Conceptos y EjemploOmar Sanmartin
 
metodologia agil.ppt
metodologia agil.pptmetodologia agil.ppt
metodologia agil.pptbrian roa
 
HABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPS
HABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPSHABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPS
HABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPSJorge Hernán Abad Londoño
 
Metodologias Agiles de Direccion de Proyectos
Metodologias Agiles de Direccion de ProyectosMetodologias Agiles de Direccion de Proyectos
Metodologias Agiles de Direccion de ProyectosAlejandro Gabay
 
Gestion de los interesados (Stakeholders) en entornos agiles de proyecto
Gestion de los interesados (Stakeholders) en entornos agiles de proyectoGestion de los interesados (Stakeholders) en entornos agiles de proyecto
Gestion de los interesados (Stakeholders) en entornos agiles de proyectoAlejandro Gabay
 
Webinar Metodologias Agiles y Certificacion PMI-ACP. UTN FRBA 11.06.2014
Webinar Metodologias Agiles y Certificacion PMI-ACP. UTN FRBA 11.06.2014Webinar Metodologias Agiles y Certificacion PMI-ACP. UTN FRBA 11.06.2014
Webinar Metodologias Agiles y Certificacion PMI-ACP. UTN FRBA 11.06.2014Alejandro Gabay
 
Is.exp.2.329575
Is.exp.2.329575Is.exp.2.329575
Is.exp.2.329575aangeless
 
Un poco más de Agile y Scrum à la Pablo
Un poco más de Agile y Scrum à la PabloUn poco más de Agile y Scrum à la Pablo
Un poco más de Agile y Scrum à la PabloPablo García Montes
 
Monografia metodología scrum
Monografia metodología scrumMonografia metodología scrum
Monografia metodología scrumbrekert
 
Monografia metodología Scrum
Monografia metodología ScrumMonografia metodología Scrum
Monografia metodología Scrumbrekert
 
Webinar: Integrar la analítica en Metodologías Ágiles
Webinar: Integrar la analítica en Metodologías ÁgilesWebinar: Integrar la analítica en Metodologías Ágiles
Webinar: Integrar la analítica en Metodologías ÁgilesIEBSchool
 

Similar a Metodologias agiles de gestion de proyecto. ¿agile.vs.pmi? (20)

La gestion agil y de proyectos y sus paralelos con PMBok.Jornadas Cordoba Sep...
La gestion agil y de proyectos y sus paralelos con PMBok.Jornadas Cordoba Sep...La gestion agil y de proyectos y sus paralelos con PMBok.Jornadas Cordoba Sep...
La gestion agil y de proyectos y sus paralelos con PMBok.Jornadas Cordoba Sep...
 
Metodologias agiles de gestion de proyecto. ORT 14.05.2014
Metodologias agiles de gestion de proyecto. ORT 14.05.2014Metodologias agiles de gestion de proyecto. ORT 14.05.2014
Metodologias agiles de gestion de proyecto. ORT 14.05.2014
 
Seminario Metodologias Predictivas vs Agiles. UTN FRBA 16.06.2014
Seminario Metodologias Predictivas vs Agiles. UTN FRBA 16.06.2014Seminario Metodologias Predictivas vs Agiles. UTN FRBA 16.06.2014
Seminario Metodologias Predictivas vs Agiles. UTN FRBA 16.06.2014
 
Gestion de los interesados en entornos agiles de proyecto
Gestion de los interesados en entornos agiles de proyectoGestion de los interesados en entornos agiles de proyecto
Gestion de los interesados en entornos agiles de proyecto
 
Gestión de Proyectos Agile - Scrum
Gestión de Proyectos Agile - ScrumGestión de Proyectos Agile - Scrum
Gestión de Proyectos Agile - Scrum
 
Metodología Ágil Scrum Conceptos y Ejemplo
Metodología Ágil Scrum Conceptos y EjemploMetodología Ágil Scrum Conceptos y Ejemplo
Metodología Ágil Scrum Conceptos y Ejemplo
 
metodologia agil.ppt
metodologia agil.pptmetodologia agil.ppt
metodologia agil.ppt
 
HABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPS
HABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPSHABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPS
HABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPS
 
Metodologias Agiles de Direccion de Proyectos
Metodologias Agiles de Direccion de ProyectosMetodologias Agiles de Direccion de Proyectos
Metodologias Agiles de Direccion de Proyectos
 
Gestion de los interesados (Stakeholders) en entornos agiles de proyecto
Gestion de los interesados (Stakeholders) en entornos agiles de proyectoGestion de los interesados (Stakeholders) en entornos agiles de proyecto
Gestion de los interesados (Stakeholders) en entornos agiles de proyecto
 
Diapos metodologiascrum
Diapos metodologiascrumDiapos metodologiascrum
Diapos metodologiascrum
 
Webinar Metodologias Agiles y Certificacion PMI-ACP. UTN FRBA 11.06.2014
Webinar Metodologias Agiles y Certificacion PMI-ACP. UTN FRBA 11.06.2014Webinar Metodologias Agiles y Certificacion PMI-ACP. UTN FRBA 11.06.2014
Webinar Metodologias Agiles y Certificacion PMI-ACP. UTN FRBA 11.06.2014
 
Is.exp.2.329575
Is.exp.2.329575Is.exp.2.329575
Is.exp.2.329575
 
Escalabilidad con SCRUM
Escalabilidad con SCRUMEscalabilidad con SCRUM
Escalabilidad con SCRUM
 
Un poco más de Agile y Scrum à la Pablo
Un poco más de Agile y Scrum à la PabloUn poco más de Agile y Scrum à la Pablo
Un poco más de Agile y Scrum à la Pablo
 
Monografia metodología scrum
Monografia metodología scrumMonografia metodología scrum
Monografia metodología scrum
 
Monografia metodología Scrum
Monografia metodología ScrumMonografia metodología Scrum
Monografia metodología Scrum
 
Introducción al Marco de Trabajo Scrum
Introducción al Marco de Trabajo ScrumIntroducción al Marco de Trabajo Scrum
Introducción al Marco de Trabajo Scrum
 
Webinar: Integrar la analítica en Metodologías Ágiles
Webinar: Integrar la analítica en Metodologías ÁgilesWebinar: Integrar la analítica en Metodologías Ágiles
Webinar: Integrar la analítica en Metodologías Ágiles
 
Exposicion Scrum
Exposicion ScrumExposicion Scrum
Exposicion Scrum
 

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

  • 1. Metodologías ágiles de Dirección de Proyectos ¿Agile vs. PMI? Alejandro Gabay, PMP, PMI-ACP, CSM Agosto 2014
  • 2. 2 Expositor: Alejandro Gabay o Computador Científico – 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 capítulo argentino del PMI (1996) o 10 años como Docente de Dirección de Proyectos en la Asociación ORT Argentina, en RMC Project Management y en el Centro de Estudios en PM de UTN-FRBA (Posgrado en dirección de proyectos). o Fue docente en el la Facultad de Ciencias Exactas y Naturales (UBA) como docente a cargo y jefe de trabajos prácticos. o Más de 30 años de experiencia en IT en dirección de proyectos de desarrollo, consultoría e implementación de metodologías de dirección de proyectos. Experiencia realizada en Argentina, EEUU, Brasil y América 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 Bibliografía o Nueva certificación 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 través de este trabajo hemos aprendido a valorar: Individuos e interacciones sobre procesos y herramientas Software funcionando sobre documentación extensiva Colaboración con el cliente sobre negociación contractual Respuesta ante el cambio sobre seguir un plan Esto es, aunque valoramos los elementos de la derecha, valoramos más los de la izquierda. Web: http://agilemanifesto.org/ …en español: http://agilemanifesto.org/iso/es/
  • 5. 5 Agilidad o ¿Qué es Agilidad? Según 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 gestión 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/dueño 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. Tamaño ó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 Planificación Release Planificación sprint Qué? Cómo? Retrospectiva Sprint Daily Standup 1. Qué hizo? 2. Qué hará? 3. Impedimentos? Revisión del sprint
  • 9. 9 ¿Qué es el PMBoK®? o Guía publicada por el Project Management Institute o Va por la 5ta. edicion (Diciembre de 2012) o Describe un conjunto de buenas prácticas para la dirección de proyectos, incluyendo: o procesos, habilidades, técnicas y herramientas o Proporciona y promueve un lenguaje común. o Se focalize en 5 grupos de procesos. o Inicio, Planificación, Ejecución, 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 Metodología o Pag.35. Entre esas restricciones(*), así como las limitaciones adicionales de tiempo y presupuesto, es función del PM y del equipo del proyecto determinar el método adecuado para llevar a cabo el proyecto. El equipo elige la metodología (*) Según modelo de Governance o Pag.48. Para un proyecto determinado, el PM, en colaboración con el equipo de proyecto, tiene siempre la responsabilidad de determinar cuáles 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 más 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 métodos orientados al cambio o métodos ágiles. o Son iterativos e incrementales. o …
  • 13. 13 PMBoK®: Ciclo de Vida Adaptativo … o Pretenden responder a niveles altos de cambio y la participación continua de los interesados. o Difieren en que las iteraciones son muy rápidas y de duración y costos fijos (normalmente con una duración de 2 a 4 semanas) o Generalmente ejecutan varios procesos en cada iteración o Aunque las iteraciones iniciales pueden concentrarse en planificación. o Al final de cada iteración el producto debe estar listo para su revisión por el cliente. o Los representantes del patrocinador deben estar continuamente involucrados en el proyecto para proporcionar retroalimentación sobre los entregables.
  • 14. 14 PMBoK®: Ciclo de Vida Adaptativo Generalmente se opta por métodos adaptativos en entornos que cambian rápidamente, cuando los requisitos y el alcance son difíciles de definir con antelación y cuando es posible definir pequeñas mejoras graduales que aportarán valor a los interesados. (PMBoK pag. 46)
  • 15. 15 Notas sobre Gestión de la Integración o Plan de Proyecto “Los planes son inútiles. La planificación 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 dueño y se compromete con el plan. o Estilo de planificación gradual (“Rolling wave”) o Gestión Integrada de Cambios o Este proceso se simplifica e integra a la rutina diaria del equipo. o Los cambios al producto se trabajan a través del Product Backlog. o Sprint Review y Sprint Retrospective sirven también como parte de control de cambios, de producto y de proceso. o Cierre de Proyecto o Retrospectivas cumplen la función de lessons learned. 15
  • 16. 16 Notas sobre Gestión del Alcance o Recolección 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 descomposición. o Validación del Alcance o Se realiza con cada iteracion durante el Sprint Review con el Product Owner e Interesados 16
  • 17. 17 Notas sobre Gestión del Alcance o Corrupción del Alcance (Scope Creep) o La plaga en los proyectos tradicionales de desarrollo, o En SCRUM se convierte en algo esperado y bienvenido. Valoramos más la respuesta ante el cambio sobre seguir un plan 17 Restricciones Funcionalidad Costo Cronograma Estimaciones Costo Cronograma Funcionalidad Guiado por Plan Guiado por Visión / Valor Enfoque Tradicional SCRUM
  • 18. 18 Notas sobre Gestión de Tiempos y Costos o Estimación o La estimación básica de Tiempos será cantidad de Sprints: o Cantidad de Story Points / Velocidad del Team o La estimación básica de costos será simplemente: o Costo del Team x Duración del Release o Velocidad del equipo: Se mide en Story Points x Sprint. o Focalización en impedimentos o No se requiere identificar el camino critico del proyecto. o Se registran y atacan los impedimentos para avanzar. o Control de Avance o Se utilizan los Burn Down charts. o Una buena medida para proyeccciones o Uso de Valor Ganado (Earned Value) 18
  • 19. 19 Notas sobre Gestión de la o Planificar la Calidad o Terminado (done). Debe haber un criterio único para todos los actores e interesados. o Establecer claramente qué es la “definición de done” (DoD). o Definir los tipos de pruebas a realizar. o Aseguramiento de la Calidad (QA) o Sprint Review y Sprint Retrospective incluyen QA. o Mejora Continua está embebida en el concepto de iteraciones. o Control de la Calidad (QC) o Se pone el énfasis en trabajar con los desarrolladores durante cada iteración para encontrar y eliminar los defectos. o Automatización de pruebas 19
  • 20. 20 Notas sobre Gestión de RRHH o Los equipos son multi-funcionales o Gran desafío: o Cómo trabajar con especialistas que no se requieren 100% del tiempo. o La gente cumple con más de un rol. o Equipos auto-gestionados y motivados o Los miembros están involucrados y comunicados. o Capacidades del equipo o Aumenta gracias a la colaboración y el trabajo en equipo. 20
  • 21. 21 Notas sobre Gestión de las Comunicaciones o Plan y Distribución de Información o Formalización de reuniones y documentos establecida. o Simplificación utilizando Pizarras y post-it. Simplicidad es el arte de maximizar la cantidad de trabajo no realizado o Burn Down charts, CFD, Kanban y EVM para reportar 21
  • 22. 22 Notas sobre Gestión de Riesgos o Planificación de Riesgos o No hay necesidad de un plan formal. o El método para abordar los riesgos está incluído en los procesos de Scrum. o Análisis o En general el análisis es solo cualitativo. o Las cortas iteraciones y revisiones hacen que esto sea efectivo. o Monitoreo y Control o La re-evaluación de los riesgos se hace durante las retrospectivas. o El monitoreo se hace hasta en los daily standups donde se exponen los riesgos potenciales, los disparadores y los nuevos obstáculos. o La tercera pregunta del daily standup: ¿Qué impedimentos tiene? 22
  • 23. 23 Notas sobre Gestión de Interesados o Identificar y Gestionar Interesados o Nada está oculto, los problemas se discuten o El contacto constante es clave para el éxito del proyecto o Manejo de expectativas a través de los Sprint Review o Product Owner es parte del equipo o Contratistas y proveedores se integran con el equipo 23
  • 24. 24 Mitos sobre Agile y PMI (1) o Los procesos agiles eliminan la necesidad de tener Aseguramiento de la Calidad y Gestión del Proyecto o Muchas de las actividades tradicionales de QA y PM fueron distribuidas a lo largo de los procesos y en el team. o Los equipos agiles no planifican ni documentan su trabajo o Los planes se revisan y reconstruyen en forma regular y con el nivel de detalle necesario en cada etapa, con un estilo “rolling wave” (Ciclo de vida adaptativo) o Quienes practican agile ven la definición de requerimientos y diseño como ceremonias a evitar y que no aportan valor para el cliente. o La definición de requerimientos es fundamental para el éxito de las iteraciones. 24 Falso Falso Falso
  • 25. 25 Mitos sobre Agile y PMI (2) o Los métodos ágiles entran en conflicto con los procesos del PMBoK®. o Las áreas del PMBoK se deben aplicar en cada iteración y deben ser planificadas y gestionadas para cumplir con los requerimientos en tiempo y según el presupuesto. o Los proyectos ágiles se pueden hacer más rápido, con menos recursos y sin un PM. o El PM debe ser un facilitador, dedicándose más a liderar y menos a gerenciar. 25 Falso Falso
  • 26. 26 ¿Cuándo utilizar Agile? o Agile SI o Si el cliente del proyecto está involucrado y disponible. o El equipo de trabajo está altamente calificado y motivado. o El proyecto es innovador, experimental o novedoso para la organización. o Si va a haber colaboración dentro del equipo y con el cliente en forma diaria 26 o Agile NO o Si el proceso de control de cambios es formal y se requiere mucha documentación. o Equipos de trabajo con personal con poca experiencia en puestos claves o Si el cliente tiene una limitada participación.
  • 27. 27 Bibliografía recomendada o Autores más recomendados o Jim Highsmith, Ken Schwaber, Jeff Sutherland, Mike Cohn o Mary and Tom Poppendieck, Michele Sliger o Videos en youtube o Buscar “scrum in under 10 minutes” by Hamid Shojaee o Buscar Ken Schwaber en google talks (1 hora). o White papers y artículos o http://www.pmi.org En pmi.org (gratis para miembros) o http://www.scrumalliance.org o http://www.agilealliance.org o http://www.versionone.com o http://www.infoq.com 27
  • 28. 28 o Educación: Título secundario o Experiencia en Proyectos en general o 2.000 horas (12 meses) de trabajar en equipos de proyecto o Esta experiencia se debe haber sido obtenida en los últimos 5 años o Esto no se requiere para quién es PMP y/o PgMP o Experiencia en Proyectos Agiles o 1.500 horas (8 meses) trabajando en equipos de proyecto ágiles o utilizando metodologías ágiles o Esta experiencia se debe haber sido obtenida en los últimos 3 años o Esto es además de las 2.000 horas anteriores o Capacitación de Gestión de Proyectos Agiles o 21 horas de capacitación en temas de gestión de proyectos ágiles o Aprobar el examen de certificación: Son 120 preguntas a responder en 3 horas. o Mantenimiento de la certificación: 30 PDUs en 3 años. Requerimientos Certificación PMI-ACP 28
  • 29. 29 Vamos a probar algo llamado programación agil Esto significa nada de Planificar y nada de documentación. Solo empiecen a programar y a quejarse Me alegra que tenga un nombre Este fue su entrenamiento
  • 30. 30 ¿Preguntas o comentarios? Alejandro Gabay, PMP, PMI-ACP, CSM alejandro.gabay@gmail.com