Sei sulla pagina 1di 44

Planificacin y desarrollo flexible

de proyectos con SCRUM


JOS MANUEL MARTNEZ
CARACAS, 29 DE MAYO DE 2015
jmmartinezcabrero@gmail.com
0414 2806674

Metodologa SCRUM en curso Definicin y


desarrollo de Proyectos Postgrado GP-UCAB
Justificacin:
Nuevos gerentes de
proyectos deben conocer
varias metodologas y
cundo conviene
aplicarlas.
Los mtodos flexibles se
han popularizado para
poder enfrentar mejor las
incertidumbres.
En Venezuela la
incertidumbre es muy
alta.

Objetivo:
Poner en prctica el
proyecto que definan los
estudiantes, siguiendo la
metodologa SCRUM, y
vivir esa experiencia.
Reflexionar acerca de
cmo manejar la variacin
de condiciones y la
dificultad para preverlas.
Analizar su posible
aplicacin a proyectos
pequeos y medianos de
distinto tipo.

Metodologa SCRUM en curso Definicin y


desarrollo de Proyectos Postgrado GP-UCAB
Aprendizajes buscados

(desarrollo de competencias):
Aprender una metodologa
diferente al PMBOK y
utilizarla.
Planificacin.
Enfrentarse a los problemas
que surgen en su aplicacin.
Trabajo en equipo.
Toma de decisiones.
Solucin de problemas.
Practicar el enfoque de
desarrollo de competencias.

La seleccin del proyecto:

Los estudiantes proponen


temas.
Se selecciona uno mediante
matriz de evaluacin.
Criterios: utilizados
Realizacin durante el curso.
Fcilmente financiable.
Atractivo para los interesados.
Que aproveche las capacidades
de los alumnos.
Sencillo.

Proyecto seleccionado en curso 2015-52

Carrera-Caminata

dentro del campus de la


UCAB, pro-fondos para
la Fundacin Amigos
del Nio con Cncer

Resultados obtenidos
Realizacin del evento:

objetivos cumplidos.
Gran colaboracin de todos
los sectores gerenciales y
operativos del a UCAB.
Origen de fondos:
inscripciones, patrocinios y
venta de bonos.
Ms de 120 participantes
en el evento.
Ganancia neta de ms de
96.000 bolvares para la
Fundacin.

SCRUM como metodologa

Mtodos de gestin de proyectos


Mtodo de gestin
predictiva

Mtodo de gestin
evolutiva

Gestin clsica:
Tradicional
Predictiva
Formal

Gestin gil:
Adaptable
Iterativa
Informal

Ejemplos:
PMI
IPMA
PRINCE
CMMI

Ejemplos:
SCRUM
XP
Crystal
FDD

Mtodos de gestin de proyectos


Mtodo de gestin
predictiva
Tiene por objetivo la previsibilidad.
Planifica el proyecto de inicio a fin.

Estima el esfuerzo y tiempo


necesario para su ejecucin
completa.
La meta es entregar el producto
completo en el plazo y con el coste
previsto

Mtodo de gestin
evolutiva
Comienza el desarrollo del

sistema con una visin general


del objetivo e informacin
inicial detallada suficiente para
la primera entrega, pero no
para todo el proyecto.
A partir de ah se van
construyendo y entregando de
forma continua partes parciales
disponiendo en cada momento
de la informacin necesaria
para cada una.

Nuevos negocios
Negocios giles

Negocios estables

La agilidad en los negocios se

Los negocios encuentran

consigue por medio de la


inteligencia de negocios, la
colaboracin, la creatividad y
las innovaciones.

estabilidad en la arquitectura,
la madurez de los procesos de
negocio y la conformidad con
las regulaciones.

En qu consiste el desarrollo gil?


Enfoque orientado al

valor y entrega rpida al


cliente.
Desarrollo incremental e
iterativo.
Refinamiento sucesivo.
Respuesta rpida a los
cambios.
Adaptacin continua.
Planificacin, prueba e
integracin continua.

La gestin gil de proyectos es un


cambio de paradigma

Nuevo marco de

referencia para la
gerencia de tiempo, costo
y alcance.
Ecosistema gil en y

alrededor del negocio.

Origen: El Manifiesto por el Desarrollo


gil de Software

Estamos descubriendo formas mejores de desarrollar software tanto por


nuestra propia experiencia como ayudando a terceros.

A travs de este trabajo hemos aprendido a valorar:

Individuos e interacciones

sobre

procesos y herramientas

Software funcionando

sobre

documentacin extensiva

Colaboracin con el cliente

sobre

negociacin contractual

Respuesta ante el cambio

sobre

seguir un plan

Esto es, aunque valoramos los elementos de la


los de la
izquierda.
Kent Beck
Mike Beedle
Arie van Bennekum
Alistair Cockburn
Ward Cunningham
Martin Fowler

James Grenning
Jim Highsmith
Andrew Hunt
Ron Jeffries
Jon Kern
Brian Marick

derecha,

valoramos ms

Robert C. Martin
Steve Mellor
Ken Schwaber
Jeff Sutherland
Dave Thomas

(Beck, 2001; Fowler and Highsmith, 2001) http://www.agilemanifesto.org/.

Los principios del enfoque gil

confiable

auto-organizado

Beneficios del desarrollo gil de


proyectos

Reduccin de riesgos generales. El


foco est en el suministro rpido de
valor al negocio.

Maximizar el valor por medio de


procesos de planificacin y feedback
continuos.

Adaptacin al cambio de
requerimientos. Continuamente se
modifica el proyecto.

Visibilidad ms precisa del progreso


real, midiendo y evaluando el estado
por medio de la innegable realidad del
trabajo realizado.

En qu consiste el desarrollo gil?

Es un enfoque orientado al

valor que permite entregar


trabajo de alta prioridad y alta
calidad. Reduce la complejidad
dividiendo el ciclo de vida de
todo el proyecto en pequeos
segmentos gerenciables, de 2 a
4 semanas de duracin, en los
cuales se especifican,
desarrollan y prueban partes
especficas del producto final.

En qu consiste el desarrollo gil?

Evaluacin continua del tiempo

y el costo como restricciones


fundamentales. Mediante
feedback rpido, adaptacin
continua y mejores prcticas de
aseguramiento de la calidad se
garantiza el cumplimiento del
calendario, produciendo
resultados de alta calidad
mediante la utilizacin de
procesos probados.

En qu consiste el desarrollo gil?


Los requerimientos en

un proyecto gil se
escriben como
porciones verticales
del sistema completo y
se construyen de
manera que sean
mayormente
independientes.

No siempre el enfoque gil es el ms


adecuado para un proyecto
1. Cuando el tamao del equipo es muy grande.
2. Cuando no es posible tener ciclos de iteracin
cortos.
3. Cuando los requerimientos estn clara y
detalladamente establecidos o cuando no
cambian
4. Cuando los interesados no estn disponibles
durante el desarrollo.
5. Cuando se necesita una documentacin muy
completa para que tenga xito.

La metodologa SCRUM del enfoque


gil

Scrum es un proceso ligero que emplea prcticas iterativas e incrementales

Scrum est orientado a resultados ms que dirigido por los esfuerzos.

Scrum puede tambin ser considerado como un marco de referencia para la


gestin de proyectos para gestionar el proceso de desarrollo de sistemas de
proyectos giles.

Scrum se enfoca en la "facilitacin" del equipo del proyecto para producir


sistemas flexibles que suministren el mayor valor al negocio.

Scrum life cycle in practice. (Based on Schwaber K. and Beedle M., Agile Software Development with Scrum, Prentice Hall, Upper Saddle River,
http://www.methodsandtools.com/archive/scrum1.gif, 2001.)

La metodologa SCRUM del enfoque


gil
El enfoque gil SCRUM es

los cambios son inevitables


alta visibilidad

adaptativo
ciclos de entrega cortos

anlisis justo a tiempo

colaboracin estrecha
Cada interaccin es dividida en scrums y sprints y dura normalmente entre
dos y cuatro semanas y se debe completar generalmente con un entregable.
iteraciones

Componentes de SCRUM

Miembros de un equipo Scrum.


Interrelaciones
Roles principales
Scrum master:

mantiene los procesos y trabaja de


forma similar al director de

proyecto , sin serlo


Product owner:

representa a los stakeholders


(interesados externos o internos)
Team:

incluye a los desarrolladores.

Dueo del Producto-Product Owner


Representa a los
usuarios finales .
Sirve como un
representante del
cliente ante el equipo.
Escribe historias de
usuario, las prioriza, y
las coloca en el Product
Backlog.
Establece las
prioridades de los
requerimientos.
Responde a las
preguntas del equipo y
suministra direcciones
al equipo.
Se asegura de que el
equipo Scrum trabaje
de forma adecuada
desde la perspectiva del
negocio.

Scrum Master

Facilitador, equivalente al gerente de


proyectos. Su trabajo primario es
eliminar los obstculos que impiden
que el equipo alcance el objetivo del
sprint.

Es el coordinador que mantiene el


proceso. Se coordina con el dueo del
producto y el equipo de desarrollo.

Hace que las reglas se cumplan.

Se ocupa de mejorar las condiciones del


equipo de trabajo para facilitar su
creatividad y empoderamiento y la
productividad.

Equipo de desarrollo Development Team


Equipo transfuncional.
Pequeo equipo de 3 a 9

personas con las habilidades


para realizar el trabajo.

Responsable de

construir el producto y
de entregarlo al cliente.

Auto-organizado, con un

alto grado de autonoma y


responsabilidad.

Debera estar dedicado al

100% al trabajo

Registro, Tabln o Pila de productos Product Backlog y Task Board

Es el corazn del scrum.

Lista priorizada de las historias de


usuario. El product owner colabora con
el cliente para producirlo.

Cambia dinmica y continuamente


basado en los cambios de los
requerimientos.

A cada uno de los tems del PB se le


asigna una prioridad.

Tpicamente no contiene los


requerimientos detallados.

Los detalles se buscan en el momento


de la implementacin.

Los items ms importantes de la lista


estn usualmente ms detallados que
los menores.

Sprint backlog

Sprint

Es un perodo de entre una y

cuatro semanas (la magnitud


es definida por el equipo), en
el cual el equipo crea un
producto potencialmente
entregable (utilizable).
Contiene productos en curso

con una lista de historias de


usuarios tomadas del registro
de productos.

Planificacin del Sprint


Parte Uno: Qu ser entregado

en el prximo incremento?
Se centra en entender qu quiere el
Dueo del Producto.
Se revisan los elementos de alta
prioridad de la Pila de Producto y la
Definicin de Hecho que todos los
elementos deben cumplir.

Parte Dos: Cmo se conseguir

hacer el trabajo necesario para


entregar el prximo
incremento?
Se planifican en detalle las tareas,
cmo implementar lo que el equipo
decide hacer.
Cada miembro propone qu har y se
compromete.
Se determina el tiempo disponible de
cada miembro.
Al final de la reunin el equipo habr
producido una lista de tareas con
estimaciones.
Cualquier cambio o adicin debe
esperar al siguiente Sprint.

Scrum Diario
Reunin corta (15 minutos o

menos) que se celebra todos los


das a una hora prefijada.
Todo el equipo asiste
(usualmente de pie) a la
reunin.
No hay discusiones durante el
Scrum Diario.
El equipo actualiza sus
estimaciones de qu queda para
terminar sus tareas actuales.
Despus se dibuja una Grfica
de Trabajo Restante del
Sprint

Cada miembro informa:

(1) Que han hecho desde la


ltima reunin;
(2) Que tienen planificado
hacer antes de la siguiente
reunin; y
(3) cualquier bloqueo o
impedimento que tengan.

Scrum de Scrum
Se aplica normalmente en

proyectos con mltiples


equipos. Cada da normalmente
despus del Daily Scrum.
Se incorporan representantes
de los distintos equipos y del
scrum master, para resolver
sobre dependencias y asuntos
interrelacionados,
especialmente en reas de
solapamiento e integracin.

La agenda ser la misma que la


del Daily Scrum, aadiendo
adems las siguientes cuatro
preguntas:
Qu ha hecho tu equipo desde
nuestra ltima reunin?
Qu har tu equipo antes que
nos volvamos a reunir?
Hay algo que demora o
estorba a tu equipo?
Ests a punto de poner algo
en el camino del otro equipo?

Resultados del sprint

Resultados del sprint


Burndown Chart

Revisin del Sprint


Cuando termina el Sprint

el equipo revisa el Sprint


junto con el Dueo de
Producto (DP) para ver y
aprender lo que est
pasando.
Es una actividad de
inspeccin y adaptacin
del producto.
Es una conversacin en
profundidad entre el
equipo y el DP

En esta reunin estn presentes

el DP, los miembros del


Equipo, y el ScrumMaster,
adems de los clientes, gente
interesada en el proyecto,
expertos, directivos y cualquier
otra persona que lo desee.

Retrospectiva del Sprint


La Revisin del

Sprint implica
inspeccionar y adaptar
el producto.

La Retrospectiva

del Sprint, implica


inspeccionar y adaptar
el proceso.

El Equipo y el ScrumMaster tienen que asistir, el Dueo de Producto es


bienvenido pero no hace falta que acuda.
Qu fue bien

Qu se podra
mejorar

Incremento listo. Done

El enfoque de competencias
EL DIPLOMADO:
DOCENCIA UNIVERSITARIA ORIENTADA AL
DESARROLLO DE COMPETENCIAS
UCAB

Programas generales de los cursos


Definicin y desarrollo de
proyectos

I.

Introduccin a la
definicin y desarrollo
gil de proyectos.
II. Inicio y definicin del
proyecto.
III. Desarrollo del
proyecto.
IV. Desarrollo. Control y
pase a produccin.
(Ejecucin)

Desarrollo de
competencias

I. Identidad Ucabista.
II. Competencias del
docente
universitario.
III. Estrategias didcticas
y evaluacin de los
aprendizajes.

Definiciones bsicas
Perfil general del usuario

Competencia general

Un profesional con alta

Ser capaz de preparar,

capacidad para el manejo


de las metodologas y
herramientas de la
Gerencia de Proyectos,
aplicando las prcticas
profesionales de
actualidad y amplio uso.

dirigir, evaluar y hacer el


seguimiento de un
proyecto de manera tica
y eficaz.

Competencias principales
Anlisis de la realidad: Situacin y contexto de la

necesidad.
Definicin de objetivos claros y precisos.
Determinacin de acciones, tareas, formacin de
equipo y distribucin de responsabilidades.
Gestin de recursos.
Evaluacin de resultados y gestin de cambios y
mejoras.
Gestin de riesgos.

Diseo del plan de clases


Perodo y fechas de desarrollo.

Unidades de competencia.
Criterios de desempeo.
Unidad temtica. Estrategias didcticas:
Actividades docentes.
Actividades del estudiante.
Estrategias de evaluacin:
Tipo de evaluacin, tcnica e instrumentos (la rbrica).
Evidencias.
Fecha y ponderacin de las evidencias.

Referencias bibliogrficas
COMPETENCIAS

SCRUM

http://www.scrumguides.org/docs/scrumgui
de/v1/Scrum-Guide-ES.pdf#zoom=100
http://www.proyectosagiles.org/
Scrum Primer Espaol (Scrum Primer in
Spanish), por Pete Deemer y Gabrielle
Benefield, Craig Larman, Bas Vodde,
Informacin Bsica de Scrum. Traduccin de
Leo Antoli, Agile-Spain download >

http://www.scrumalliance.org/
Gestin de proyectos Scrum Manager,
http://www.safecreative.org/work/140
4220636268
J Sutherland, The scrum papers,
assets.scrumfoundation.com/downlo
ads/2/scrumpapers.pdf

Competencias docentes del profesor


universitario,
http://www.url.edu.gt/portalURL/Archivos
/83/Archivos/CAP/cap1.pdf
Crispn y otros (2012) Gua del Docente para
el desarrollo de Competencias. Tema 2.4
Estrategias de Aprendizaje y Mtodos de
enseanza. Tema 3.2 Secuencia Didctica.
Universidad Iberoamericana, Mxico.
Universidad Iberoamericana, Mxico.
Blanca Silvia Lpez Fras y Elsa Mara
Hinojsa Kleen "Evaluacin del aprendizaje.
Alternativas y nuevos desarrollos". Mxico:
Editorial Trillas 2000.
Wesley Hiler y Richard Paul, Ideas prcticas
para promover el aprendizaje activo y
cooperativo: 27 maneras prcticas para
mejorar la instruccin

Gracias
por su paciencia
y atencin

Potrebbero piacerti anche