Está en la página 1de 81

MODULO 1: Dirección de Proyectos en el S.

XXI

Sesión 5
Gestión de proyectos ágiles
El movimiento agile

La mayor crítica al agile es que la figura del Product Owner,


en muchos casos, representa la voz de los usuarios dentro
del equipo, pero muchas veces no se encarga de
comprender en profundidad sus necesidades y toma
decisiones autorreferenciales y no centradas en el usuario
final.
Lean Startup

Lean Startup propone evitar el riesgo y no avanzar al


siguiente paso hasta no haber validado que a los usuarios
sí les interesa lo que se está proponiendo. Se trata de
innovar en ciclos más cortos buscando validar hipótesis de
negocio en el menor tiempo posible.
Design Thinking

El diseño ha evolucionado enfrentándose a las


frustraciones de los usuarios que deben interactuar con
interfaces cada vez más sofisticadas. El diseño que antes se
basaba en cuestiones artísticas, debió comenzar a basarse
en evidencias.
Design Thinking

Nació el concepto “Diseño Centrado en el Usuario” que


propone trabajar en ciclos que se aproximan más y más a
conocer las necesidades de la gente para poder ir
resolviéndolos de forma gradual.

Ciclos:

Observación Ideación Prototipado Testing


Lean vs. Agile vs. Design Thinking
Agile Lean Startup Design Thinking

• Es una forma cíclica • Les permite a los • Es una filosofía que


y progresiva pensada decisores priorizar propone crear una
para los sobre con qué dinámica
desarrolladores módulos avanzar interdisciplinaria
avancen de forma primero, centrados donde a partir de
más certera y en minimizar el comprender las
ofreciendo código riesgo y entender necesidades de los
que efectivamente va qué se desea usuarios se
ser de valor. aprender sobre los proponen soluciones
usuarios y qué es lo de forma divergente
mínimo que deben y luego convergente
desarrollar. para llegar en equipo
a la decisión final.
Lean vs. Agile vs. Design Thinking

¿Enfrentados o complementarios? Conceptos


enriquecedores y complementarios.

Parecía que el éxito en lograr enfocar a los equipos en


satisfacer las necesidades de los clientes y una manera
sabia es avanzar en pequeños ciclos experimentales de
forma incremental y continua; centrando cada decisión y
cada vez que se pivota en el comportamiento y la reacción
de los usuarios.
Ideación ágil: predictivas
Ideación ágil: ágiles
Ideación ágil
En contraposición a la gestión de proyectos predictivos
(waterfall) muchos más complicados en su gestión:
ITERATIVO + INCREMENTAL = ADAPTACIÓN
Tipos de metodologías ágiles
Kanban
Kanban
Técnica de gestión
visual o sistema de
información basado
en señales.

Base para la
creación de un
Nace en Toyota
sistema de
(Lean
gestión visual de
Manufacturing)
proyectos y/o
flujos de trabajo.
Kanban
¿Cómo se trabaja con Kanban?
ELEMENTO CLAVE: WIP (Work in progress)

ROLES ARTEFACTOS
- Equipo - Tablero o Kanban board
- Dinamizador - Tarjetas
- WIP (Work in progress)

REUNIONES
- Reunión diaria (15 minutos y de pie): qué estoy haciendo / qué voy
a hacer / qué problemas / impedimentos me he encontrado.
- Retrospectiva: qué estamos haciendo bien / qué estamos haciendo
mal / qué podemos mejorar.
Work in Progress (WIP)

Definir cuántas tareas


como máximo se
pueden realizar en cada
fase del ciclo de
trabajo.
Kanban en Manufactura
Muchas compañías manufactureras japonesas emplean el método de trabajo
Kanban para lograr organizar el trabajo de manufactura coordinado con las
máquinas. Los objetivos que se plantean en este tipo de empresas son los
siguientes:
• Poder empezar cualquier operación estándar en cualquier momento.
• Dar instrucciones de producción basados en las condiciones actuales del
área de trabajo.
• Prevenir que en las organizaciones se sume trabajo innecesario a las
órdenes ya comenzadas.
• Eliminar la sobreproducción.
• Facilitar el control del material.
Kanban en Startups
Comenzar en un contexto como el actual donde rápidamente todo cambia, y
nos toca transformar el camino, aunque no el norte.

Por esta razón, los emprendimientos se corresponden perfectamente con la


Regla número uno de la metodología Kanban, que es el privilegio de las
tareas cortas por encima de las grandes y dilatadas en el tiempo. De esta
manera, la productividad aumenta, pues el equipo recibe constantemente
las indicaciones y es capaz de lograr el Producto Mínimo Viable de manera
rápida y eficaz, lanzándolo al mercado para las pruebas pertinentes y
realizando los ajustes en tiempo récord.
Kanban

Beneficios
>Prevención de procesos innecesarios
>Control de las fases del proceso
>Incentiva el trabajo en equipo
>Flexibilidad de la producción
>Visibilidad
>Menos estrés para el equipo
Kanban

Pasos para su
implantación
Kanban

Visualiza el flujo de trabajo


Kanban
Establece los límites del trabajo
en curso o work in progress- WIP
Kanban
Gestión del flujo
Kanban
Define las reglas del juego
Kanban

Mejora continua
Caso ERP y CRM de agencia de viajes
Funcionalidades CRM y ERP
• Registro de ideas de viajes
• Asignación de pasajeros a vendedores
• Automatización de emails para clientes potenciales
• Booking de tickets con proveedores
• Conexión con sistema de facturación
• Trazabilidad de los vuelos
• Itinerario de pasajeros
• Reportes
Backlog del sistema CRM y ERP
Sprint actual de desarrollo sistema
CRM y ERP
Relaciones con partners de booking
Sistema de autobooking de tickets
Scrum
¿Qué es Scrum?
Scrum es un framework ágil para la
realización de proyectos complejos.
¿Qué es Scrum?
Originalmente Scrum se usaba
de manera formal para
proyectos de desarrollo de
software pero se ha
demostrado su gran utilidad en
cualquier ámbito de trabajo, sin
importar su complejidad,
debido a su flexibilidad.
¿Qué es Scrum?
Las estrategias para su uso son diversas según el entorno
pero siempre debe contener sus tres pilares
fundamentales:

Transparencia

Inspección constante

Adaptación
SCRUM

Manera de incrementar tanto la velocidad como la flexibilidad


de desarrollo para nuevos productos, no necesariamente de
software, donde el ciclo de desarrollo, incluyendo
requerimientos, diseño o integración se trasladan, llevando el
proceso a un “campo de rugby”, donde un jugador le pasa el
balón a otro y así sucesivamente hasta llegar a la meta del
contrario.
Valores SCRUM
Desarrollo iterativo incremental: entregas parciales y regulares
de producto en funcionamiento versus metodologías
predictivas basadas en el desarrollo de proyectos en cascada
(waterfall).
Scrum, cómo práctica ágil aporta a los proyectos:

• Ciclos de trabajo cortos e iterativos


• Entrega de partes del producto completamente
funcionales
• Proyectos con alcance establecido
• Autogestión de los equipos
• Aprendizaje y mejoramiento continuo
¿Cómo se trabaja con SCRUM?
ELEMENTO CLAVE: Sprint

ROLES ARTEFACTOS
- Product Owner - Scrum board
- Scrum Master - Product Backlog
- Team - Sprint Backlog
- Historias de usuario

REUNIONES
- Sprint Planning - Daily meeting
- Sprint review o demo - Sprint Retrospective o Reto
Ciclo de vida del SCRUM
El proceso de Scrum

Sprint Backlog
Product Backlog Incremento del
Producto
Scrum en proyecto ágiles
• Cada evento de Scrum está creado para minimizar la necesidad de
reuniones que se realizan fuera de él.
• Cada evento debe tener una duración específica.
• La duración de un Sprint no puede cambiarse después de iniciado.
• Cada evento representa una oportunidad de adaptación, deben ser
transparentes y permitir seguimiento.
• Deben incluirse todos los eventos en el proceso, de lo contrario se
pierde la transparencia y la oportunidad de mejorar.
¿Estás considerando Scrum?
Inconvenientes del Scrum
Antes de empezar también tenemos que conocer sus
inconvenientes.
Inconvenientes del Scrum
El equipo puede estar tentado de tomar el camino más
corto para sumar punto del Sprint.
Inconvenientes del Scrum
Si el cliente necesita las fechas exactas de entraga con
mucha antelación.
Inconvenientes del Scrum
Stress: el equipo de trabajo siempre estará sprintando.
Inconvenientes del Scrum
Nuestro equipo es autoorganizado.
Ventajas del Scrum
Scrum sobretodo el transparencia:

• El equipo sabe lo que tiene que hacer cada día.


• El cliente sabe lo que se le entregará cada Spint.
• Si algo va mal, lo sabremos en unas semanas.
Roles y artefactos de Scrum
Roles de Scrum
Scrum está conformado por cuatro roles principales, tenemos a los
Stakeholders o los clientes, el Product Owner, Scrum Master y el
Equipo de Desarrollo que dependiendo de la organización donde lo
estemos implementando, puede ser un equipo de marketing o un
equipo de estrategia comunicacional, por ejemplo.
Roles de Scrum

Stakeholders: Son las personas que tienen interés directo en el


proyecto, ya que les producirá el beneficio que justifica su
desarrollo.
Roles de Scrum

El Product Owner: Es el responsable de maximizar el valor del


producto y del trabajo del Equipo. Adicionalmente, es el único
autorizado para manipular el Backlog.
Roles de Scrum

Scrum Master: Es facilitador y puente entre el Product Owner y


demás integrantes del equipo.

Cabe recordar que el Scrum Master no controla el equipo, en cambio


trabaja para remover cualquier obstáculo que le impida lograr los
objetivos del sprint.
Roles de Scrum

Equipo de Desarrollo: Consiste en los profesionales que


desempeñan el trabajo de entregar un incremento de producto
“terminado”.
Artefactos Scrum

Product Backlog Sprint Backlog


Artefactos Scrum
Es una lista con todos los requerimientos
iniciales del producto. La lista es dinámica y
evoluciona a medida que lo hace el producto y
Product Backlog el entorno, con la finalidad de identificar las
necesidades del producto para lograr su máxima
utilidad y rendimiento.

La lista contiene la descripción, ordenación,


estimación y el valor del producto.
Artefactos Scrum
Es la lista de elementos seleccionados
previamente del Product Backlog, para
ser desarrollados en el Sprint. Para crear
Sprint Backlog esta lista se requiere de trabajo del
equipo para identificar las
funcionalidades y priorizar las que se
entregarán en el Sprint.
Priorización y Roadmaps
Las necesidades estratégicas del negocio suelen estar
conformadas por todos aquellos objetivos que se planteen
cubrir a corto, mediano y largo plazo.
Roadmaps
• Herramienta de planificación.

• Objetivos generales y específicos.

• Cumplimiento a corto, mediano y largo


plazo.

• Hitos o milestones.

• Muestran nuestro estado actual y lo que


vamos a hacer para llegar a un estado
futuro.
Roadmaps
Un Roadmap debe hacer y responder 3 importantes
preguntas:
Roadmaps

Un Roadmap se ve así en trello:

Objetivos Generales
“A dónde vamos”
Roadmaps
Un Roadmap se ve así en trello:

Objetivos
Específicos “Cómo
vamos a llegar allá”
Requerimientos

Roadmaps Product Backlog

Título Experto Gestión de proyectos ági les


66
Reuniones Scrum

Para equipos remotos


solemos usar:
Reuniones Scrum
Reuniones Scrum

Product Backlog Sprint Backlog


Reuniones Scrum

8 Horas, para Sprints de 1 mes

Responde las preguntas:

¿Qué puede entregarse en el Incremento resultante del Sprint que


comienza?

¿Cómo se conseguirá hacer el trabajo necesario para entregar el


Incremento?
Reuniones Scrum
Reuniones Scrum

15 minutos

Responde las preguntas:

¿Qué hice ayer que ayudó al Equipo a lograr el Objetivo del Sprint?
¿Qué haré hoy para ayudar al Equipo a lograr el Objetivo del Sprint?
¿Hay algún impedimento que evite que el Equipo logre el Objetivo del
Sprint?
Reuniones Scrum
Reuniones Scrum

4 horas, para sprints de un mes

Su resultado es un product backlog revisado


Reuniones Scrum
Reuniones Scrum

Inspeccionar cómo fue el último Sprint en cuanto a


personas, relaciones, procesos y herramientas.

Identificar y ordenar los elementos más importantes que


salieron bien y las posibles mejoras.

Crear un plan para implementar las mejoras a la forma en la


que el Equipo Scrum desempeña su trabajo
Reuniones Scrum

3 horas, para sprints de un mes


Sprints
Un Sprint se ve así en trello:
Empecemos a aplicar Agilismo
¿ Preguntas ?
¡MUCHAS GRACIAS
POR SU ATENCIÓN!

También podría gustarte