Está en la página 1de 53

Clase 06.

PRODUCT MANAGER

METODOLOGÍAS ÁGILES
OBJETIVOS DE LA CLASE
- Conocer las principales metodologías ágiles para la definición y diseño de
productos.
MANIFIESTO ÁGIL
‘Agile’ es mucho más que una metodología para el desarrollo de proyectos
que precisan de rapidez y flexibilidad. Es una filosofía que supone una forma
distinta de trabajar y de organizarse, de tal forma que cada proyecto se
divide en pequeñas partes que tienen que completarse y entregarse en
pocas semanas.
El objetivo es desarrollar productos y servicios de calidad que respondan a
las necesidades de clientes cuyas prioridades cambian a una velocidad
cada vez mayor.
PRINCIPALES VENTAJAS

Mejora la calidad Mayor compromiso


Minimiza los errores en los Mejora la satisfacción del
entregables y mejora la empleado y genera
experiencia y las funcionalidad conciencia de equipo.
para el cliente.

Rapidez Aumento de la productividad


Acorta los ciclos de producción y Al asignar mejor los recursos, y de
minimiza los tiempos de reacción forma más dinámica, mejora la
y toma de decisiones. producción según las prioridades
que tenga la empresa.
TODA METODOLOGÍA ÁGIL SE BASA EN...

● La flexibilidad en la adopción de cambios y nuevos requisitos durante un


proyecto complejo.
● El factor humano.
● La colaboración e interacción con el cliente.
● El desarrollo iterativo como forma de asegurar buenos resultados.
AGILE = Método alternativo
Agile es una filosofía y existen varias formas de implementarla:

● Scrum
● KANBAN
● XP Extreme programming
La colaboración es clave
DESARROLLO TRADICIONAL
DESARROLLO CASCADA

Cada etapa comienza cuando termina la anterior

Esta metodología no contempla la posibilidad de medir los


resultados hasta el final del proyecto. Por un lado, porque recién ahí
dispondrá de un entregable. Y por el otro, porque no considera
necesario realizar ninguna medición antes del lanzamiento.
REQUERIMIENTOS

ANALISIS

DISEÑO

CODIFICACIÓN

VALIDACIÓN

INSTALACIÓN

Modelo Fordista : una etapa comienza cuando termina la anterior.


DISEÑO

PROGRAMACIÓN

1 2 3 4 5

Plan de Trabajo: se estiman costos por semanas


U$S 12K U$S 16K

+35%

1 2 3 4 5

Riesgo : si una etapa se extiende o el producto no funciona,


solucionarlo supondrá mayor tiempo y con ello mayores costos
DESARROLLO ÁGIL
A diferencia del desarrollo en Cascada, donde existe una única
etapa de relevamiento, el desarrollo ágil posee tantas instancias de
relevamiento como iteraciones.

En cada iteración se podrá revisar lo relevado en la anterior, a


partir de los hallazgos en las pruebas realizadas. De esta forma
refinamos nuestro proyecto.
Desarrollo Ágil

Propone un abordaje iterativo .


Cada iteración se compone de 3
instancias: Análisis, Elaboración y
Prueba.

Cada proyecto puede componerse


de N cantidad de iteraciones, de
acuerdo a su complejidad.
Desarrollo Ágil

De esta manera se puede ejecutar


una prueba de usabilidad cada
vez que se lo necesite, para ir
validando el avance y con ello, ir
disminuyendo el riesgo del
producto final.
SCRUM
SCRUM
Scrum es un proceso dentro de la Metodología Ágil que se usa
para minimizar los riesgos durante la realización de un proyecto,
pero de manera colaborativa.
Entre las ventajas se encuentran la productividad, calidad y que se
realiza un seguimiento diario de los avances del proyecto, logrando
que los integrantes estén unidos, comunicados y que el
cliente vaya viendo los avances.
PROCESO DE TRABAJO
Los procesos en Scrum están enmarcados en cajas de tiempo, que
son uno de los principios del marco de trabajo y es lo que nos
permite manejar eficazmente la planeación y ejecución del
proyecto.
El Product owner es el único perfil que habla
constantemente con el cliente, lo que le obliga a
tener muchos conocimientos sobre negocio.

Es el responsable de que las


técnicas Scrum sean
comprendidas y aplicadas en
la organización.

PRIORIDADES/
META

Los stakeholders dan


feedback al Product Owner
sobre el Incremento

Equipo que pone en marcha


Las herramientas principales de Scrum las tareas.
son: product backlog y sprint backlog.
PASO A PASO

1 2 3 4

Inicio del
Sprint Daily Entregable
ciclo
1

INICIO DEL CICLO


El ciclo inicia con la reunión de interesados (stakeholders) en la que se crea la
descripción de la visión del proyecto.

Luego el product owner crea la lista priorizada del producto (prioritized product
backlog), que contiene la lista de los requerimientos en orden de prioridad para
el negocio, y el proyecto en forma de historias de usuario.
2

SPRINT
Un Sprint es una de las cajas de tiempo de Scrum. Tiene una duración de 1 a 6
semanas en las que el equipo de Scrum trabaja en la creación de los entregables.
El Sprint inicia con la reunión de planeación del sprint (Sprint planning meeting).
El Sprint Backlog, que es el listado de tareas que se van a implementar durante el
sprint que inicia.
3

DAILY
Durante el sprint se realizan reuniones diarias llamadas Daily Standup.
Durante 15 minutos -máximo- el equipo de Scrum se reúne para discutir el
progreso diario, y si hay impedimentos.

Al final del Sprint se realiza una reunión de revisión (Sprint Review Meeting) en
la que se hace una demostración de los entregables desarrollados frente al
product owner y a los stakeholders relevantes.
4

ENTREGABLES
Si los entregables cumplen con los criterios de aceptación definidos,
el product owner los acepta y reinicia el ciclo. Una de las ventajas de
usar Scrum es que siempre se está pensando en mejorar, por eso es
importante realizar una reunión de retrospectiva al final de cada
sprint, en la que se analizan los problemas presentados y las
lecciones aprendidas.
ROLES EN SCRUM

Product Owner Scrum Master Scrum Team


Habla por el cliente y Lidera las Son los encargados de
asegura que el equipo reuniones y ayuda desarrollar y cumplir lo
cumpla las expectativas. Es al equipo si es que que les asigna el Product
“el jefe” responsable del tienen problemas. Owner
proyecto.
Reuniones de Scrum
● Daily Scrum (sincronización).
● Sprint Planning Meeting
(planificación)
● Sprint Review Meeting (revisión)
● Demo
● Sprint Retrospective
EN DEFINITIVA…
Scrum es especialmente interesante para proyectos en los que
el objetivo es la entrega de valor continua al cliente para poder
empezar a ver resultados lo antes posible.
DESIGN SPRINT
Una solución para validar ideas y
solventar problemas.
¡En tan solo 5 días!

Un Design Sprint es un proceso paso a paso


que en solo 5 días permite crear y validar
nuevas ideas y resolver grandes retos de
negocio.

Esta metodología es utilizada por empresas


como Airbnb, Netflix y Lego para innovar
mejor y más rápido
“Design Sprint es una metodología que se
basa en la filosofía de Design Thinking,
pero tiene su propia propuesta de valor,
el proceso es distinto”

Jake Knapp. Autor del libro Design Sprint


"Lea este libro y haga lo
que dice si quiere
diseñar mejores
productos más rápido"

Ev Williams
Fundador de Medium y Twitter
Esta metodología permite prototipar y validar ideas de
diseño con usuarios finales de manera rápida.

El método fue creado por Google en 2010, después de


haber estudiado cientos de estrategias de Design
Thinking.

http://www.gv.com/sprint/
ETAPAS DEL PROCESO
Las 5 instancias del Design Sprint
MAPEAR DECIDIR TESTEAR

BOCETAR PROTOTIPAR
¿Y DÓNDE ESTÁ LA DIFERENCIA CON
SCRUM?
¿Qué piensan?
LA CLAVE ES EL TIEMPO
Design Sprint nos marca
cuánto debe durar el proceso.
LUNES MARTES MIERCOLES JUEVES VIERNES

MAPEAR DECIDIR TESTEAR

BOCETAR PROTOTIPAR
● Lunes:
Se plantea el problema y se elige sobre qué enfocarse.
● Martes:
Se piensan soluciones y se bocetan en papel.
● Miércoles:
Se toman las decisiones difíciles ¿Qué solución es mejor?
● Jueves:
Se construye un prototipo de alta fidelidad.
● Viernes:
Se prueba el prototipo con personas reales y se analiza.
“Si duplicas la cantidad de experimentos
que realizas al año, duplicarás tu
capacidad de invención”

Jeff Bezos, Fundador de Amazon


KANBAN
KANBAN

CONOCIDA COMO TARJETA VISUAL

Consiste en la elaboración de un
cuadro o diagrama en el que se reflejan
tres columnas de tareas; pendientes, en
proceso o terminadas.

En japonés, ya explica mucho. “Kan” significa visible o visual,


y “ban”, tarjeta o tablón
Las ventajas que proporciona esta metodología son:
● Planificación de tareas

● Mejora en el rendimiento de trabajo del equipo

● Métricas visuales

● Los plazos de entregas son continuos


Es un set de reglas, procedimientos y prácticas basadas en la
interacción y entregas incrementales de desarrollo de un producto.
Lean Startup se sirve de estas metodologías ágiles para validar.

Los individuos y las Ritmo constante. Los La simplicidad como arte


comunicaciones están procesos ágiles de maximizar la
por sobre los procesos y promueven el desarrollo cantidad de trabajo que
las herramientas. sostenido. se hace, es esencial.
TU OPINIÓN
Kanban o Scrum, ¿Cuál te parece mejor y qué diferencias notás?
Escribí tu respuesta en un párrafo en el chat de Zoom
PRINCIPALES FEATURES
Comenzar a detallar los principales features (características) para el
desarrollo de tu MVP.

Subilo a la plataforma en un Google Doc.


¿Preguntas?
¡Muchas Gracias!
HOY VIMOS
- Metodologías ÁGILES
- Design sprint
OPINÁ Y VALORÁ ESTA CLASE

También podría gustarte