Gestión Ágil de ProyectosHacia un nuevo paradigma de Gestión
Johnny Ordóñez
Un match entre los conceptos del PMBoK y el Agilismo, y varios tips para convertirse en un Gerente Ágil.
Johnny OrdóñezEnterprise Agile Coach en CobiscorpSAFe PractitionerCertified Kanban MethodologistCertified Scrum ProfessionalCertified Scrum Master Certified Scrum Product OwnerCertified Scrum DeveloperMaster of Science in IT Management
Enterprise Agile Adoption, Management 3.0, Design Thinking & UX, Change Management and Organizational Culture, Entrepreneurship.@JohnnyOrdonez
JohnnyOrdonez
Un poco sobre mí
Cuando comencé con Agile…
Agile = AnarquíaNo sirve para proyectos grandesNo hay documentaciónNo existe planificaciónNo hay arquitecturaSólo sirve para equipos avanzadosSólo funciona en Facebook o GoogleNo es formal
Mitos alrededor de Agile
vsAgile
ScrumKanban
PMBoKWaterfallRUP
¿Qué metología usamos?
– Tony Hsieh, CEO de Zappos
El momentum de Agile continúa
Desarrollo Tradicional vs. Desarrollo Ágil
4 444 :Documents Documents Unverified Code Software
Anatomía de una Iteración - Scrum
Product Owner
Scrum Master
Desarrolladores y Probadores
Sprint1-‐4 semanas
Sin cambiosdurante el Sprint
Sprint PlanningSprint Backlog
Product Backlog
Refinamientodel Product Backlog
Retrospectiva
Sprint Demo
Necesidades de los Clientes, Usuarios, equipos y otros Stakeholders
El equipo selecciona lo que va a realizar en cada sprint y se compromete
123456789
Priorid
ad
Reunión Diaria
Desarrolladores y Probadores
Product Owner
Desarrolladores y Probadores
Incremento de Producto
Beneficios del Desarrollo Ágil
Agile Waterfall
ADAP
TABI
LITY
VISI
BILI
TYBU
SINE
SS V
ALUE
RISK
Waterfall vs. Agile - Resultados
Exitosos29%
14%
57%9%
42%
49%
Waterfallvs.
Agile
Cancelados
Con problemas
Fuente: “The Path to Agility”, Ken Schwaber, Scrum.org, 2013
ScrumScrum/XP Hibrid
Custom Hybrid
ScrumbanKanbanIterative Development
I don't KnowLean Development
OtherAgile Modeling
Feature-‐drive Dev.
XP
55%
11%10%7%5%3%2%2%1%1%1%1%
El Estado de Agile
15,0%
29,0%
32,0%
24,0%< 1 año1-‐2 años2-‐5 años5+ años
NoSí
94%
6%
% Empresas que Usan Agile a Nivel Mundial
Método Ágil más usado
Tiempo de Uso de Agile
90%de empresas han adoptado Agile en desarrollo de software.
Porcentaje de Compañías que usan Agile
Fuente: The Annual 9th State of Agile Survey by VersionOne
Las adopciones “top-down” se han aceleradodebido a la creciente conciencia de marcoscomo DAD y SAFe. A través del 2015, el 40% delas organizaciones adoptarán activamenteEnterprise-class Agile Development para ganardiferenciación de negocio.
– Gartner, Hype Cycle for Application Development
Julio 2014
“
”
El Estado de Agile
Fuente: Hype Cycle for Application Development, 2014 by Gartner
El Estado de Agile
Fuente: The Annual 9th State of Agile Survey by VersionOne
Con más energía puesta en escalar ágil entoda la empresa, los resultados de la encuesta2014 mostraron más interés en diversasmetodologías de escalamiento como SAFe,LeSS, DAD, Scrum de Scrums, APM y otros.
– VersionOne, The Annual 9th State of Agile Survey
Marzo 2015
“
”
El Estado de Agile
Fuente: The Annual 9th State of Agile Survey by VersionOne
Frameworks / Enfoques para Escalar Agile
Ken Scwaber, 2007eScrum: Enterprise Scrum01Dean Leffingwell, 2007SAFe: Scaled Agile Framework02Craig Larman, 2008LeSS: Large Scale Scrum03Scott Ambler, 2012DAD: Discipline Agile Delivery04
Kevin Thompson, 2013RAGE: Recipes of Agile Governance06Henrik Kniberg & Anders Ivarsson, 2012Spotify Model05
Jeff Sutherland & Brown, 2014Scrum at Scale07Masa Maeda, 2014Seriuos LeAP08
Evolución de los Métodos de Desarrollo
1970 1980 1990 2000 2010
Procesos Predictivos: Waterfall
Procesos Adaptativos: Crystal, Scrum, XP
Enterprise Agile: DAD, SAFe
Procesos Iterativos: Spiral, RAD, RUP
Ok, nos vamos hacia Ágil, ¿y la Gestión del proyecto qué?
Repensar algunos conceptos
“Es un esfuerzo temporal emprendido para crear un producto, servicio o resultado único. La naturaleza temporal de los proyectos indica que tiene un principio y un fin.”
Proyecto“Es un esfuerzo emprendido para satisfacer un objetivo o resultado de negocio a través de la creación de un producto, servicio o resultado único.”
Proyecto
“Es la aplicación de conocimientos, habilidades, técnicas y herramientas para ejecutar proyectos en forma eficiente y efectiva.”
Gestión de Proyectos“Es la aplicación de conocimientos, habilidades, técnicas y herramientas dentro del contexto del entorno de negocio para maximizar el valor de lo que el proyecto produce.”
Gestión Ágil de Proyectos
Fuente: https://americalatina.pmi.org/latam/AboutUS/QueEsLaDireccionDeProyectos.aspx Fuente: http://managedagile.com/2014/06/21/what-is-project-management/
Tradicional Ágil
La Gestión es una función, más que un rol
Repensar algunos conceptos
Foco en la Ejecución y EntregaSeguimiento y Control de las actividadesManejo de la Relación con el ClienteCoordinación de varios actores/áreasCostosRiesgos
Foco en el valor: ROIEstrategia de ProductoDominio, Contexto de negocioPlanificación del ProductoMarketingCompletitud de las FeaturesRoadmapTime to MarketProgreso del producto
Gestión del Proyecto Gestión del Producto
Repensar algunos conceptos
Gestión del Proyecto Gestión del Producto
Comprendiendo el Triángulo de Hierro en ÁgilEn Ágil el foco se encuentra en priorizar aquellas características que aportan mayor valor y que el Cliente puede pagar.
Uso de Características en un Sistema de Software
7,0%
13,0%
16,0%
19,0%
45,0%Always Often
Regularly Rarely
Never
Chaos Report 2011, Standish Group
80% del Valor de Negocio está ubicado enel 20% de las Features (Pareto).
Busque el 20%20%Raramente / Nunca usado
A menudo / Siempre usado
64%
Comprendiendo el Triángulo de Hierro en ÁgilEn Ágil el foco se encuentra en la entrega de lo que el Cliente percibe que es valor (Calidad Extrínseca).
Fuente: PMBOK Project Management Process Groups mapped to Jim Highsmith’s Agile Project Management framework.
Match entre Procesos PMBoK en Agile
Tradicional Ágil
Definición y autorización del proyecto.
InicioDefinición del producto lo suficiente como para proporcionar un timebox en el que se trabajará.
Envisionamiento
Descripción sobre cómo el proyecto será manejado, descomposición de actividades (WBS).
PlanificaciónTraducción de la visión en Features encajados en timeboxes donde serán liberados (Release Plan).
Roadmap / Especulación
El equipo de proyecto trabaja en conjunto para realizar el trabajo.
EjecuciónDesarrollo iterativo e incremental de productos funcionando y potencialmente entregables.
Exploración / Entrega / Releasing
Revisar el progreso de la completitud de actividades y corrección de desviaciones.
Monitoreo y ControlPuntos previstos de parada para la Inspección y Adaptación del Producto y el Proceso (Retrospectivas, Demos, Scrum de Scrums).
Adaptabilidad
Cierre formal de cada fase o del proyecto y recepción de la aprobación del trabajo.
CierreEquipo reflexiona sobre los logros y toma decisiones tras las lecciones aprendidas.
Cierre
Match entre Procesos PMBoK y Agile
Fuente: https://www.rallydev.com/toolkits/agile-project-managers-toolkit
Tradicional Ágil
Recopilación de requerimientos Up FrontDefinición del alcance Descomposición del WBSDefinición de actividades y secuenciaControl de cronogramas
Gestión del AlcanceDefinición de Features por Release o SprintPriorización por Valor de negocio y RiesgoEl equipo seleccionan las features por capacidadRefinamiento de estimacionesRolling Wave Planning
Gestión del Backlog / Planificación Adaptativa
Áreas de conocimiento de PMBoK
Costos por Hora HombreCostos fijos y variablesCosto Proyectado vs. Costo RealControl del Presupuesto
Gestión de Costos
Costo por Equipo asignado durante un númerode sprints.Costo por SprintCosto por Story PointControl del Presupuesto
Gestión de Costos
Revisión y control de cronogramasControl y remediación de desviacionesCumplimiento de actividadesMedición del progreso por actividades
Gestión del TiempoIteraciones de tiempo fijoCadencia: Iteraciones de tiempo constantePriorización en vez de secuenciación;Eliminar / Reducir dependencias;Entregables en vez de actividadesMedición del Working Software
Timeboxing
Tradicional Ágil
Enfocado a documentación formalActas e informesCronogramasPlanes de ComunicaciónHerramientas organizacionales
Gestión de las ComunicacionesLugar Común / CompartidoSprint PlanningDaily StandupDemosRetrospectivasRadiadores de información
Gestión de las Comunicaciones
Áreas de conocimiento de PMBoK
Equipos de Pruebas separadosPlanificación de la CalidadAseguramiento de Calidad (QA)Control de Calidad (QC)
Gestión de la CalidadResponsabilidad de todo el equipoQA integrado en cada sprintCalidad implícita desde el momento ceroPrácticas de Calidad y Arquitectura ágil: Deuda Técnica, TDD, Continuous Integration, Pairing, Demos y Retrospectivas
Calidad Integrada
Planificar la Gestión de RiesgosAnálisis Cualitativo de RiesgosAnálisis Cuantitativo de RiesgosPlanificar la Respuesta a los RiesgosMonitorear y Controlar los Riesgos
Gestión de RiesgosGestión de riesgos implícitaRiesgo de valor de negocio y técnicoEntregas / Revisiones frecuentesContratos por-cambios (Contratos Ágiles)Cierre/Cancelación tempranaGestión explícita: Risk Burndown chart
Gestión de Riesgos
Tradicional Ágil
Desarrollo del Project Charter o Plan Ejecutar el plan del proyectoDirigir, manejar, monitorear, controlar Control de Cambios
Gestión de Integración
Desarrollo de un Roadmap y backlogsIteracionesFacilitar, liderar, colaborar, Feedback constanteRolling Wave Planning
Planificación Ágil
Áreas de conocimiento de PMBoK
Planificación de los Recursos HumanosTrabajo como individuos más no como equiposGestión de las personasCommand & ControlPolíticas
Gestión de Recursos HumanosEquipos Auto-OrganizadosFuerte énfasis en “Liderazgo natural / servil” (Scrum Master)Individuos comprometidos y responsablesRendimiento del equipoDesarrollo de equipos
Equipos auto-organizados
¿Qué es Management 3.0?
Management 3.0 es el nombre que Jurgen Appelo ha dado a su innovadora manera de enfocar la gestión de equipos y empresas desde una perspectiva Ágil.
El enfoque de Management 3.0
Management 3.0 está redefiniendo el liderazgo y la gestión. Se trata de trabajar juntos para encontrar la forma más eficiente para un negocio de lograr sus objetivos mientras mantiene la felicidad de los trabajadores como prioridad.
1. Aprenda más sobre Agile
2. Conviértase en un Líder al Servicio
El buen Gerente Ágil es parte del equipo!
3. Lleva Agile más allá del Proyecto
BUSINESSAGILITY
RESULTADOS DE NEGOCIO
PORTFOLIOAGILITY
OPTIMIZAR EL VALOR
EXECUTIONAGILITY
ENTREGA RÁPIDA DE VALOR
Organizarse alrededor de la entrega de Valor (Value Streams)Alineamiento con la Estrategia empresarialToma de decisiones DescentralizadaTime to Market
Priorización de Iniciativas / ProyectosRetorno de la InversiónApropiado uso de la capacidad organizacionalPredictibilidad
Continuous DeliveryAlto enfoque en CalidadEficacia y ProductividadEnfoque en la Motivación de los Equipos
4. Certifíquese
Fuente: http://www.infoq.com/news/2011/06/pmi-‐certified-‐professional-‐body
PMI y Ágil: PMI- Agile CertifiedPractitioner
5. Busque un Coach
Libros
https://www.rallydev.com/toolkits/agile-‐project-‐managers-‐toolkithttps://www.pmi.org/certification/agile-‐management-‐acp.aspxhttp://www.infoq.com/news/2011/06/pmi-‐certified-‐professional-‐bodyhttp://managedagile.com/2014/06/21/what-‐is-‐project-‐managementhttp://managedagile.com/2014/06/29/what-‐is-‐a-‐project/http://managedagile.com/2014/12/19/what-‐is-‐an-‐agile-‐pmo/http://www.agilemanifesto.orghttps://www.versionone.com/pdf/Whitepaper_The_Agile_PMO_cPrime.pdfhttp://www.pmsolutions.com/reports/State_of_the_PMO_2014_Research_Report_FINAL.pdfhttp://scaledagileframework.com/http://scaledagileframework.com/portfolio-‐level/http://www.pmobrothers.com/http://www.pmobrothers.com/uploads/Agile_PMO.pdfhttp://es.slideshare.net/proyectalis
Referencias
¡Gracias!
@JohnnyOrdonezAgile Coach & Trainer
Top Related