Sie sind auf Seite 1von 36

GESTION AGIL DE PROYECTOS (PMI-ACP)

Presentacin

En esta Segunda Unidad del curso, explicaremos los conceptos de


priorizacin, planificacin y adaptacin, a travs de las principales prcticas,
tcnicas y herramientas de las metodologas agiles ms difundidas. Se
complementar el material con referencias de utilidad.

Pgina 3
Unidad 2

Priorizacin, Planificacin y Adaptacin

Pgina 4
Objetivos

Al terminar la Unidad los participantes:

Conocern los conceptos claves del enfoque gil de la priorizacin basada


en valor para el negocio, sus principales prcticas, tcnicas y herramientas.

Habrn estudiado las principales formas de planificar proyectos e


iteraciones en forma gil.

Conocern las distintas tcnicas de estimacin gil.

Se habrn apropiado las mtricas claves que permiten adaptar y adecuar


la planificacin de los proyectos agiles.

Pgina 5
Temario

1. Priorizacin Basada en Valor

2. Estimacin gil

3. Planificacin, Monitoreo y Adaptacin

4. Mtricas

Pgina 6
1. PRIORIZACIN BASADA EN VALOR

Pgina 7
Objetivo de la Priorizacin gil

El principal objetivo de las actividades de priorizacin en


las metodologas agiles es la definicin de una secuencia
priorizada de las funcionalidades a desarrollar. Esta
secuencia va a determinar el orden en el cual se estarn
desarrollando las funcionalidades.

Pgina 8
Aspectos Claves del ciclo de vida Agil

Just in time: se prioriza y


planifica las actividades en
Incremental: se entregan forma detallada solo para la
conjuntos pequeos de prxima iteracin
funcionalidades que
incrementan cada vez ms la
funcionalidad
Time-boxed: las iteraciones tienen una duracin fija

tiempo

Iterativo: se repiten una tras otra iteraciones que


terminan en la entrega de producto funcionando

Pgina 9
Caractersticas de la Priorizacin gil

Las prioridades cambian en el tiempo, y en particular se refinan entre


iteraciones.

La priorizacin se aplica a funcionalidades (el QU) y no a tareas (el


CMO).

La priorizacin se aplica sobre funcionalidades de una granularidad acorde


a la duracin de las iteraciones.

La priorizacin es por olas: tiene una actividad inicial de priorizacin de alto


nivel, tomando en cuenta agrupamientos de tems con poca granularidad.
Luego en forma peridica, se realizan actividades de priorizacin detallada
de tems con ms granularidad para el prximo periodo de tiempo (o
iteracin).

Pgina 10
Minimum Marketable Feature (MMF)

Minimum: dividir el MMF resultara en un conjunto


de funcionalidades demasiado pequeo para ser
comercializado a los clientes

Marketable: el MMF aporta algn valor concreto a


sus clientes o usuarios (lo compraran o lo usaran
por si solo).

Feature: el conjunto de funcionalidades es un


comportamiento demostrable del producto para
sus usuarios.

MMF Pgina 11
Priorizacin Basada en Valor

En el paradigma gil, se busca priorizar los MMFs a desarrollar a partir del


valor que puedan aportar al negocio.
Este valor depende de los objetivos de la organizacin y de su tipo
Organizaciones Comerciales
Organizaciones Gubernamentales
Organizaciones Caritativas

Mike Cohn propone evaluar el valor de negocio definiendo 4 montos:

Nuevos Ingresos Incrementos de Ingresos Eficiencia


Ingresos Retenidos Operacional

A veces se considera tambin el valor asociado al costo del atraso, al


descubrimiento de informacin, a la imagen insititucional, etc.

Pgina 12
Priorizacin Relativa

La priorizacin relativa permite ordenar un conjunto de MMFs segn un


criterio de costo / beneficio

Otros Costos
Nuevos Ingresos
Esfuerzo
Ingresos Retenidos
Costos Infraestructura
Eficiencia Organizacional
Incremento de Ingresos

A veces entra en la ecuacin el riesgo asociado y/o la valoracin del nuevo


concocimiento

Pgina 13
Quines priorizan?

Es responsabilidad del Representante de Negocio (Product Owner) definir


las prioridades

Para eso requiere involucrar a los sectores claves del negocio, en particular
para definir el valor de negocio

El equipo de trabajo puede estimar esfuerzos requeridos y costos


adicionales

La priorizacin resultante se comparte entre todos, es importante que sea


visible y accesible

Pgina 14
Cundo se prioriza?

Fuerte Priorizacin

Release 1 Release 2
Iteracin 1 Iteracin 2 Iteracin 3 Iteracin 4
tiempo

Refinamiento de la
Priorizacin:

Pgina 15
2. ESTIMACIN GIL

Pgina 16
Definicin

Una Estimacin es una suposicin cercana al valor real, normalmente por


medio de algn clculo o razonamiento.

Que estimamos?

Agile

Pgina 17
Para que estimamos?

negociar

decidir
entender

Pgina 18
Manejo de la Incertidumbre

Es necesario tomar en cuenta la incertidumbre natural de las estimaciones

Cono de Incertidumbre Barry Boehm

Pgina 19
Estimaciones Agiles

Es usa la estimacin relativa, que es una comparacin de la complejidad


de distintos features a construir

Story Points
Unidad arbitraria abstracta pero fija que describe cunto esfuerzo requiere un
feature para ser entregado al cliente

Ideal Time
Tiempo de construccin para entregar un feature, excluyendo tiempos muertos,
otras tareas, pausas, interrupciones, etc.

Pgina 20
Tcnicas de Estimacin gil

Planning Poker

Affinity Estimating

Wideband Delphi

T-Shirt Sizing

Swinlane Sizing

Pgina 21
Niveles de Estimacin

Granularidad Para qu se usa? Para qu se usa?


(Planificacin) (Monitoreo)
Nivel Alto Para acordar el alcance de un Para seguir el progreso contra los
release objetivos del release
Nivel Medio Para acordar el alcance de una Para ver si se cumplen los
iteracin objetivos de la iteracin
Nivel Detallado Para definir los esfuerzos de Para conocer el esfuerzo restante
todas las tareas de una iteracin para terminar la iteracin

Pgina 22
3. PLANIFICACIN, MONITOREO Y ADAPTACIN

Pgina 23
Niveles de Planificacin

Planificacin de
Release:
Release 1 Release 2
Iteracin 1 Iteracin 2 Iteracin 3 Iteracin 4
tiempo

Planificacin de
Iteracin:

El Rolling Wave Planning (Planificacin por Olas) tiene una actividad


inicial de planificacin de alto nivel (Release), tomando en cuenta
agrupamientos de tems con poca granularidad. Luego en forma peridica,
se realizan actividades de planificacin detallada de tems con ms
granularidad para el prximo periodo de tiempo (Iteracin).

Pgina 24
Definicin de Visin

La Visin describe porque se hace el proyecto y cul es su estado final


deseado (Ken Schwaber)

Responde las preguntas siguientes


Cul es el objetivo general a cumplir?
Qu valor aporta el proyecto?
Cul es el criterio de xito del proyecto?

Se define en forma colaborativa entre representantes del negocio y equipo


de proyecto.

Pgina 25
Planificacin de Release

Pgina 26
Planificacin de Iteracin

Pgina 27
Monitoreo del Plan de Iteracin

Se monitorea el avance Plan de


Iteracin principalmente con los
mecanismos siguientes:

Tablero de Tareas (Taskboard)

Burn-Down Chart

Reunin de Sincronizacin Diaria

Pgina 28
Monitoreo del Plan de Release

Se monitorea el avance Plan de Release principalmente con los


mecanismos siguientes:

Revisin de Producto

Retrospectiva

Los resultados de la iteracin sirven de input para la actividad de


planificacin de la prxima iteracin

Pgina 29
4. MTRICAS

Pgina 30
Principales Mtricas de Valor / Retorno
ROI
Es una medida de rendimiento utilizado para evaluar la eficacia de una inversin
o para comparar la eficacia de una serie de inversiones diferentes. Para calcular
el retorno de la inversin, el beneficio (retorno) de una inversin se divide entre
el coste de la inversin, el resultado se expresa como un porcentaje.
VAN/NPV
Es un procedimiento que permite calcular el valor presente de un determinado
nmero de flujos de caja futuros, originados por una inversin. La metodologa
consiste en descontar al momento actual (es decir, actualizar mediante una tasa)
todos los flujos de caja futuros del proyecto. A este valor se le resta la inversin
inicial, de tal modo que el valor obtenido es el valor actual neto del proyecto.
TIR/IRR
El Internal Rate of Return (Tasa Interna de Retorno) es la tasa de descuento que
hace que la cadena de ingresos se equilibre con el VAN de la inversin.
Earned Value
Es una tcnica de gestin para medir, en un momento dado, el avance y la
performance de un proyecto contra su plan, y de estimar su performance futura.
Se consideran 3 dimensiones: 1) los gastos planificados, 2) los gastos
actuales/incurridos y 3) los gastos presupuestados para el trabajo actualmente
terminado.
Pgina 31
Principales Mtricas de Ritmo

Velocidad
Es la cantidad de Story Points que puede entregar un equipo en una iteracin.
Cycle Time
El Cycle Time (tiempo de ciclo) es la mtrica que registra el tiempo que sucede
entre el inicio y el final del proceso, para un tem de trabajo dado. Se suele medir
en das de trabajo.
Lead Time
El Lead Time es la mtrica que registra el tiempo que sucede entre el momento
en el cual se est pidiendo un tem de trabajo y el momento de su entrega (el
final del proceso). Se suele medir en das de trabajo.
Touch Time
Es la mtrica que registra el tiempo en el cual un tem de trabajo fue realmente
trabajado (o "tocado") por el equipo. Dicho de otra forma: cuantos
das hbiles pas este tem en columnas de "trabajo en curso", en oposicin con
columnas de cola / buffer y estado bloqueado o sin trabajo del equipo sobre el
mismo.

Pgina 32
Principales Mtricas de Calidad

Escaped Defects
Es la mtrica que registra la cantidad de incidentes/defectos/bugs que no fueron
encontrados por el equipo.
Resultados de Pruebas e Inspecciones
Resultados de Auditoras

Pgina 33
Lo que vimos y lo que vendr

En esta Unidad nos adentramos en los conceptos, prcticas, tcnicas que


se suelen usar en las metodologas agiles para priorizar, estimar, planificar,
monitorear y adaptar un proyecto.

En las prximas unidades nos enfocaremos en os mecanismos agiles de


interaccin y comunicacin (Unidad 3) y de calidad y mejor continua
(Unidad 4)

Pgina 34
Esperamos haya disfrutado y
aprovechado del estudio

Pgina 35