Planificación ágil

Post on 22-Apr-2015

774 views 0 download

description

Ponencia para el 7mo Congreso del Gerencia de Proyectos del PMI Capítulo Venezuela. La presentación esta basada en el libro "Agile Planning and Estimating" de Mike Cohn.

Transcript of Planificación ágil

Planificación Ágil

Planificación Ágil Gustavo Bonalde, PMP, CSM, CSPO

65% de los miembros del PMI, estan relacionados con proyectos de IT Fuente: PMI Membership Survey 2011

Niveles de Planificación Ágil

You are !Here!

De Siri al Pmbok: ¿Qué es Planificar?

•  5.1 Plan Scope Management

•  5.2 Collect Requirements

•  5.3 Define Scope

•  5.4 Create WBS

•  6.1 Plan Schedule Management

•  6.2 Define Activities

•  6.3 Sequence Activities

•  6.4 Estimate Activity Resources

•  6.5 Estimate Activity Durations

•  6.6 Develop Schedule

•  7.1 Plan Cost Management

•  7.2 Estimate Costs

•  7.3 Determine Budget

•  8.1 Plan Quality Management

•  9.1 Plan Human Resource Management

•  10.1 Plan Communications Management

•  11.4 Perform Quantitative Risk Analysis

•  11.5 Plan Risk Responses

•  12.1 Plan Procurement Management

•  13.2 Plan Stakeholder Management

“Everybody’s got plans.. until they get hit” Mike Tyson

La planificación es por actividad, en lugar de funcionalidad

La planificación es por actividad, en lugar de funcionalidad

Las funcionalidad a implementar, no estan priorizadas

La planificación es por actividad, en lugar de funcionalidad

Las funcionalidad a implementar, no estan priorizadas

Estimados se convierten en compromisos

Un Enfoque Ágil

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

Agilemanifesto.org

Dibujar un grafiti: Iterativo e Incremental

ITERATIVO.

Revisa el trabajo previamente elaborado.

INCREMENTAL.

Desarrolla una pieza a la vez.

2.4.2.3 Iterative and Incremental Life Cycles

Iterative and incremental life cycles are ones in which project phases (also called iterations) intentionally repeat one or more project activities as the project team’s understanding of the product increases. Iterations develop the product through a series of repeated cycles, while increments successively add to the functionality of the product. These life cycles develop the product both iteratively and incrementally.

La Planificación Ágil hace énfasis en la planificación en lugar del plan.

La Planificación Ágil hace énfasis en la planificación en lugar del plan.

Necesitamos planes que sean fáciles de cambiar

La Planificación Ágil hace énfasis en la planificación en lugar del plan.

Necesitamos planes que sean fáciles de cambiar

La planificación se extiende durante todo el proyecto

Proceso Predictivo

Alcance

Costo

Requerimientos

Tiempo

Dirigido por el plan

“Predecir es muy dificil.. especialmente si se trata

del futuro” Niels Bohr.

Proceso Predictivo

Requerimientos

Plan Driven

Proceso Adaptativo

Value Driven

Alcance Costo Tiempo

Costo Tiempo Funcionalidades

“Compartir documentos no es compartir entendimiento”

“Compartir documentos no es compartir entendimiento”

“Deja de compartir documentos y cuéntame tu historia”

Jeff Patton!

ID: 5 Puntos: 23

“Como Representante, me gustaria poder pagar el colegio a través de mi

teléfono móvil, de manera de ahorrarme tiempo.”���

Importancia: 100 ���

Puntos de aceptación:

USER STORIES

Estimar: Solo faltan 3 Innings:

¿Cuánto dura un partido de Basketball?!

Tiempo Ideal !vs.!

Story Points!

TIempo ideal: cuanto tiempo toma si estamos dedicado y nadie nos interrumpe

Puntos de historias: cuanto esfuerzo toma implementar una historia de usuario?

Una técnica ágil de estimación Planning Poker

Product Backlog

Si estará

Puede ser

No estará

Promedio: 24 Cuánto podemos desplegar en 5

iteraciones? 24x5

Seguimiento del progreso

Seguimiento del progreso

85% de los proyectos de software, utilizarán enfoques ágiles

Fuente: Gartner Research 2011

Comunidad Ágil de Venezuela grupo Linkedin: agilven email: comunidadagilven@gmail.com twitter: @agilven

Gustavo Bonalde���blog: gbonalde.blogspot.com���

Linkedin: www.linkedin.com/gbonalde ���email: gustavo.bonalde@gmail.com���

twitter: @gbonalde���

PROJECT MANAGER

AGILE TRAINER/

COACH