Ing. Alberto Domínguez MSc, PMP, PMI-ACP PMI Colombia - Branch Cali Noviembre 26 de 2013 GERENCIA ÁGIL DE PROYECTOS Ing. Alberto Domínguez MSc, PMP, PMI-ACP PMI Colombia - Branch Cali Noviembre 26 de 2013 DOCENTE Ing. Alberto Domínguez - MSc, PMP, PMI-ACP, SCJP ESTUDIOS ● Ingeniero de Sistemas y Computación - U. de Los Andes ● Magíster en Ingeniería de Sistemas y Computación - U. de Los Andes ACTIVIDAD PROFESIONAL ● Program Manager @Globant ● Docente @EAN Gerencia de Proyectos Preparación para el Examen PMP Preparación para el Examen PMI-ACP ● VP Proyectos Especiales @PMIColombia TRAYECTORIA ● Desarrollador / Diseñador de SW / Arquitecto / Líder de Proyecto (Técnico) ● Gerente de Proyectos ● Gerente de Programas ● Cliente & Proveedor CERTIFICACIONES ● SCJP (2006) ● PMP (2008) ● PMI-ACP (2011)
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Ing. Alberto DomínguezMSc, PMP, PMI-ACP
PMI Colombia - Branch CaliNoviembre 26 de 2013
GERENCIA ÁGILDE PROYECTOS
Ing. Alberto DomínguezMSc, PMP, PMI-ACP
PMI Colombia - Branch CaliNoviembre 26 de 2013
DOCENTEIng. Alberto Domínguez - MSc, PMP, PMI-ACP, SCJP
ESTUDIOS● Ingeniero de Sistemas y Computación - U.
de Los Andes● Magíster en Ingeniería de Sistemas y
Computación - U. de Los Andes
ACTIVIDAD PROFESIONAL● Program Manager @Globant● Docente @EAN
Gerencia de ProyectosPreparación para el Examen PMPPreparación para el Examen PMI-ACP
● VP Proyectos Especiales @PMIColombia
TRAYECTORIA● Desarrollador / Diseñador de SW /
Arquitecto / Líder de Proyecto (Técnico)● Gerente de Proyectos● Gerente de Programas● Cliente & Proveedor
PMI Capítulo Colombia proveerá a los involucrados en la administración de proyectos, información en forma continua sobre el estado del arte en esta disciplina.
Ing. Alberto DomínguezMSc, PMP, PMI-ACP
PMI Colombia - Branch CaliNoviembre 26 de 2013
REALIDADDE LOS PROYECTOS
Ing. Alberto DomínguezMSc, PMP, PMI-ACP
PMI Colombia - Branch CaliNoviembre 26 de 2013
REALIDAD DE LOS PROYECTOSCHAOS Report / Standish Group
Ing. Alberto DomínguezMSc, PMP, PMI-ACP
PMI Colombia - Branch CaliNoviembre 26 de 2013
REALIDAD DE LOS PROYECTOSCHAOS Report / Standish Group
Ing. Alberto DomínguezMSc, PMP, PMI-ACP
PMI Colombia - Branch CaliNoviembre 26 de 2013
Ing. Alberto DomínguezMSc, PMP, PMI-ACP
PMI Colombia - Branch CaliNoviembre 26 de 2013
CICLO DE VIDATRADICIONAL - CASCADA (WATERFALL)
REQUERIMIENTOS
DISEÑO
DESARROLLO
PRUEBAS
MANTENIMIENTO
Which Life Cycle Is Best For Your Projecthttp://www.pmhut.com/which-life-cycle-is-best-for-your-project
● ¿Qué tan estables son los requerimientos?● ¿Quiénes son los usuarios del producto?● ¿Qué tan agresivo o conservador es el cronograma?● ¿Qué dimensiones tamaño / esfuerzo tienen el producto /
proyecto?● ¿Dónde están ubicados los miembros del equipo?● ¿Cuáles son los recursos críticos y su disponibilidad?
La Gerencia Ágil o Gerencia de Ágil de Proyectos es una variante del "ciclo de vida iterativo" donde los entregables (deliverables) son terminados por periodos (stages). La diferencia entre iterativo y ágil prima en la duración de cada periodos.
Ponemos al descubierto mejores métodos para desarrollar software, haciéndolo y ayudando a otros a que lo hagan. Con este trabajo hemos llegado a valorar: ● A los individuos y su interacción, por encima de los procesos y las
herramientas.● El software que funciona, por encima de la documentación exhaustiva.● La colaboración con el cliente, por encima de la negociación
contractual.● La respuesta al cambio, por encima del seguimiento de un plan.
Aunque hay valor en los elementos de la derecha, valoramos más los de la izquierda.
Ing. Alberto DomínguezMSc, PMP, PMI-ACP
PMI Colombia - Branch CaliNoviembre 26 de 2013
GERENCIA ÁGILDeclaración de Interdependencia (2005 - http://ww.pmdoi.org/)
Enfoques ágiles y adaptativos para enlazar personas, proyectos y valor. Somos una comunidad de líderes de proyecto que son muy exitosos al entregar resultados (delivery). Para lograr estos resultados nosotros:
● Incrementamos el retorno sobre la inversión al hacer del flujo continuo de valor nuestro foco.● Entregamos resultados fiables al comprometer a los clientes con interacciones frecuentes y
propiedad (ownership) compartida.● Esperamos incertidumbre y la gestionamos a través de iteraciones, anticipación y adaptación.● Desatamos creatividad e innovación al reconocer que los individuos son la fuente última de valor, y
al hacerlo creamos un ambiente donde cada quien puede lograr la diferencia.● Promovemos el desempeño por medio de la rendición de cuentas (accountability) de resultados y la
responsabilidad compartida por la efectividad.● Mejoramos la efectividad y fiabilidad a través de estrategias, procesos y prácticas, específicos para
cada situación.
Ing. Alberto DomínguezMSc, PMP, PMI-ACP
PMI Colombia - Branch CaliNoviembre 26 de 2013
GESTIÓN DE LOS INTERESADOS
GESTIÓN DE LA INTEGRACIÓN
GESTIÓN DEL ALCANCE
GESTIÓN DEL TIEMPO
GESTIÓN DE LOS COSTOS
GESTIÓN DE LA CALIDAD
GESTIÓN DE LOS RECURSOS HUMANOS
GESTIÓN DE LOS RIESGOS
GESTIÓN DE LAS ADQUISICIONES
INICIACIÓN PLANEACIÓN EJECUCIÓNSEGUIMIENTO
Y CONTROLCIERRE
GESTIÓN DE LAS COMUNICACIONES
● Identificar a los interesados● Planear la gestión de los interesados● Gestionar el compromiso de los interesados● Controlar el compromiso de los interesados
GERENCIA TRADICIONALGestión de Interesados (2012 - PMIBoK v. 5)
Ing. Alberto DomínguezMSc, PMP, PMI-ACP
PMI Colombia - Branch CaliNoviembre 26 de 2013
Ing. Alberto DomínguezMSc, PMP, PMI-ACP
PMI Colombia - Branch CaliNoviembre 26 de 2013
GERENCIA ÁGILCompromiso vs. Involucramiento
COMPROMETIDOS● Dueño del Producto / Product Owner● Facilitador / PM / ScrumMaster● Equipo
INVOLUCRADOS / INTERESADOS● Usuarios Finales● Cliente● Alta Gerencia / Senior Management● Otros Interesados / Stakeholders
Ing. Alberto DomínguezMSc, PMP, PMI-ACP
PMI Colombia - Branch CaliNoviembre 26 de 2013
Es uno de los interesados “clave” del proyecto ya que tiene la “visión” del “resultado único” esperado.
Su función es promover esa visión a todo el equipo de trabajo, con base en su sólido conocimiento de la necesidad o los requerimientos, el entorno (las tendencias del mercado y la competencia) y la realidad de uso
GERENCIA ÁGILPropiedad Compartida
Ing. Alberto DomínguezMSc, PMP, PMI-ACP
PMI Colombia - Branch CaliNoviembre 26 de 2013
INTEGRIDAD CONCEPTUALFrederick Brooks
Ing. Alberto DomínguezMSc, PMP, PMI-ACP
PMI Colombia - Branch CaliNoviembre 26 de 2013
Joseph Wilson Swan / Thomas A. Edison
Ing. Alberto DomínguezMSc, PMP, PMI-ACP
PMI Colombia - Branch CaliNoviembre 26 de 2013
USS TEXAS (SSN 775)
Ing. Alberto DomínguezMSc, PMP, PMI-ACP
PMI Colombia - Branch CaliNoviembre 26 de 2013
ROL DEL GERENTEDE PROYECTOS ÁGILES
Ing. Alberto DomínguezMSc, PMP, PMI-ACP
PMI Colombia - Branch CaliNoviembre 26 de 2013
GERENTE DE PROYECTOSPerfil
● Sentido común - casi siempre● Líder y motivador - ¿team building ó compañerismo?● Bueno escuchando y mejor haciendo seguimiento● Bueno comunicando a aquellos que apoyan al equipo de
forma continua - cara-a-cara invaluable● Respetuoso del equipo, el trabajo y de sí mismo ● Decidido - no hay tiempo para dudas● Proactivo
Ing. Alberto DomínguezMSc, PMP, PMI-ACP
PMI Colombia - Branch CaliNoviembre 26 de 2013
GERENTE DE PROYECTOSActúa
● Apoya al equipo en convertir los requerimientos (backlog) en funcionalidad
● Responsable del proceso● Remueve todo obstáculo que impida el avance● Fomenta la comunicación entre los individuos● Mejora y apoya las mejores prácticas y herramientas ● Debe procurar la mejora de la productividad del equipo● Organiza y hace de facilitador en las reuniones del equipo● Motiva y actúa como mentor
Ing. Alberto DomínguezMSc, PMP, PMI-ACP
PMI Colombia - Branch CaliNoviembre 26 de 2013
GERENTE DE PROYECTOSEvita
● Ser el jefe● Asignar las tareas● Dirigir al equipo a logro de los objetivos● Tomar decisiones por el equipo ni las contradice● Tomar decisiones sobre el producto ni técnicas sobre la
implementación
Ing. Alberto DomínguezMSc, PMP, PMI-ACP
PMI Colombia - Branch CaliNoviembre 26 de 2013
SCRUMMÉTODO
Ing. Alberto DomínguezMSc, PMP, PMI-ACP
PMI Colombia - Branch CaliNoviembre 26 de 2013
Scrum es un marco de trabajo para el desarrollo y el mantenimiento de productos complejos.Ken Schwaber
Jeff Sutherland
Ing. Alberto DomínguezMSc, PMP, PMI-ACP
PMI Colombia - Branch CaliNoviembre 26 de 2013
SCRUM: Características
Un marco de trabajo por el cual las personas pueden acometer problemas complejos adaptativos, a la vez que entregar productos del máximo valor posible productiva y creativamente. Scrum es:
● Ligero● Fácil de entender● Extremadamente difícil de llegar a dominar
● Modelamiento de los objetos de negocio● Desarrollo por funcionalidad● Propiedad individual de un subproducto (área)● Equipos por funcionalidades● Inspecciones● Gestión de la configuración● Ensamblado constante y regular● Visibilidad del progreso y el resultado
Ing. Alberto DomínguezMSc, PMP, PMI-ACP
PMI Colombia - Branch CaliNoviembre 26 de 2013
Dynamic Systems Development Method (DSDM)
Ing. Alberto DomínguezMSc, PMP, PMI-ACP
PMI Colombia - Branch CaliNoviembre 26 de 2013
Dynamic Systems Development Method (DSDM)Ocho (8) Principios
● Foco en la necesidad del negocio● Entrega a tiempo● Colaboración● Nunca comprometer la calidad● Ensamblaje incremental con bases firmes● Desarrollo iterativo● Comunicación clara y continua● Demostración de control
Ing. Alberto DomínguezMSc, PMP, PMI-ACP
PMI Colombia - Branch CaliNoviembre 26 de 2013
LEAN
Empoderar al equipo
Eliminar la basura
Entregar rápido
Optimizar el todo
Ensamblar con calidad
Aplazar las decisiones
Amplificar el
aprendizaje
Lean Software Development
Ing. Alberto DomínguezMSc, PMP, PMI-ACP
PMI Colombia - Branch CaliNoviembre 26 de 2013
KANBAN Board
Ing. Alberto DomínguezMSc, PMP, PMI-ACP
PMI Colombia - Branch CaliNoviembre 26 de 2013
KANBAN (Desarrollo)Cinco (5) Principios
● Visualizar el flujo de trabajo● Limitar el Trabajo en Progreso (WIP)● Administrar el flujo● Hacer las políticas de proceso explícitas● Mejorar colaborativamente
Ing. Alberto DomínguezMSc, PMP, PMI-ACP
PMI Colombia - Branch CaliNoviembre 26 de 2013
Agile Certified Practitioner
Ing. Alberto DomínguezMSc, PMP, PMI-ACP
PMI Colombia - Branch CaliNoviembre 26 de 2013
PMICertificación Ágil: Supuestos
● Gerencia Ágil - nivel básico● Cada metodología usa algunos términos particulares,
el PMI utiliza términos neutrales y más genéricos para evitar favoritismos sobre las metodologías
Ing. Alberto DomínguezMSc, PMP, PMI-ACP
PMI Colombia - Branch CaliNoviembre 26 de 2013
PMICertificación Ágil: Contenido del Examen
● Herramientas y Técnicas● Conocimiento y Aptitudes● Dominios
Ing. Alberto DomínguezMSc, PMP, PMI-ACP
PMI Colombia - Branch CaliNoviembre 26 de 2013
Técnicas y HerramientasHacer, calcular y priorizar
PMICertificación Ágil: Contenido del Examen
Conocimientos y Habilidades¿Cómo? ¿Por qué? ¿Para qué?
I. Value-Driven Delivery
II. Stakeholder Engagement
III. Boosting Team Performance
Practices
IV. Adaptive Planning
V. Problem Detection and
Resolution
VI. Continuous Improvement
Dominios
Ing. Alberto DomínguezMSc, PMP, PMI-ACP
PMI Colombia - Branch CaliNoviembre 26 de 2013
ESTRUCTURADominio I: Value-Driven Delivery
PRÁCTICA HERRAMIENTA O TÉCNICA CONOCIMIENTO O HABILIDAD
Identificación ● Retorno sobre la inversión● Valor presente neto● Tasa interna de retorno
Planeación ● Trazabilidad / Origen● Mapeo del flujo de valor● Priorización basada en cliente● Priorización relativa (rankeo)● Plan de producto (roadmap)● Backlog ajustado al riesgo
PriorizaciónMétodos contractuales (amigables con ágil)
Entrega ● Tableros de tareas/Kanban● Límites WIP
Entrega incremental
Confirmación ● Priorización basada en cliente Realimentación por prototipos, simulaciones o demostraciones
Seguimiento y reporte ● EVM ágil● Diagramas Acumulativos de Flujo (CFD)● Gráficos de quemado de riesgo (Burn
Down)● Tableros de tareas/Kanban
Ing. Alberto DomínguezMSc, PMP, PMI-ACP
PMI Colombia - Branch CaliNoviembre 26 de 2013
ESTRUCTURADominio II: Stakeholder Engagement
PRÁCTICA HERRAMIENTA O TÉCNICA CONOCIMIENTO O HABILIDAD
Alineación del entendimiento de los interesados
● Wireframes● Personas● Historias de Usuario / Backlogs● Mapas de historias
Incorporación de los valores de los interesadosGestión de los interesadosGestión de los proveedores
Construyendo equipos empoderadosConstruyendo equipos de alto desempeñoMotivación de Equipo
Prácticas ● Reuniones diarias de seguimiento● Equipo co-localizados● Espacio de equipo● Estampado ágil
Coaching y MentoringTécnicas de lluvia de ideasEquipos distribuidos
Ing. Alberto DomínguezMSc, PMP, PMI-ACP
PMI Colombia - Branch CaliNoviembre 26 de 2013
ESTRUCTURADominio IV: Adaptive Planning
PRÁCTICA HERRAMIENTA O TÉCNICA CONOCIMIENTO O HABILIDAD
Conceptos de planeación ● Timeboxing● Elaboración progresiva● Tailoring de proceso● MMF
Análisis basado en valorDesglose y priorización basado en valorJuegos ágiles
Estimación ● Wideband Delphi & Póker de planeación● Tiempo ideal● Dimensionamiento relativo / Puntos de
Historia● Estimación Afin
Estimación de tiempo, presupuesto y costoPrincipios de contabilidad de proyectos ágiles
Planes ágiles ● Planeación de liberaciones y de iteraciones Cartas ágilesDesarrollo de Casos de Negocio
Ing. Alberto DomínguezMSc, PMP, PMI-ACP
PMI Colombia - Branch CaliNoviembre 26 de 2013
ESTRUCTURADominio V: Problem Detection and Resolution
PRÁCTICA HERRAMIENTA O TÉCNICA CONOCIMIENTO O HABILIDAD
Identificación de problemas ● Duración del Ciclo - Latencia● Defectos “escapados”
Estándares de proyecto y calidadModos de falla y alternativasVarianza y análisis de tendenciaLímites de control
Resolución de problemas ● Integración Contínua● Spike basado en riesgo● Verificación y validación frecuente● Desarrollo basado en pruebas● Desarrollo basado en pruebas de
aceptación
Resolución de problemas
Ing. Alberto DomínguezMSc, PMP, PMI-ACP
PMI Colombia - Branch CaliNoviembre 26 de 2013
ESTRUCTURADominio VI: Continuous Improvement
PRÁCTICA HERRAMIENTA O TÉCNICA CONOCIMIENTO O HABILIDAD
Prácticas de mejora continua ● Retrospectivas● Tailoring de proceso
Intercambio de conocimientoPrincipios de pensamiento sistémicoAnálisis de procesosAplicación de nuevas prácticas ágilesCódigo de Ética de PMIProcesos de mejora continuaAuto-evaluación