Você está na página 1de 65

SCRUM

PRODUCT
OWNER
PROFESSIONAL
CERTIFICATE
(SPOPC)

AL CER
I ON T
SS I
FI
FE

CA
PRO

TE

SCRUM PRODUCT OWNER


(SPOPC) VERSIÓN 072018

SPOPC

www.certiprof.com
SCRUM
PRODUCT
OWNER
PROFESSIONAL
CERTIFICATE
(SPOPC)
Objetivos

� Alcance, propósito, términos y definiciones claves para Scrum Product Owner Professional
(SPOPC) VERSIÓN 072018

Certificate (SPOPC) y cómo puede ser utilizado.

� Certificación profesional.

©2018 Ken Schwaber and Jeff Sutherland. Offered for license under the Attribution Share-Alike license of Creative Commons, accessible at
http://creativecommons.org/licenses/by-sa/4.0/legalcode and also described in summary form at http://creativecommons.org/
licenses/by-sa/4.0/. By utilizing this Scrum Guide you acknowledge and agree that you have read and agree to be bound by the terms of
the Attribution ShareAlike license of Creative Commons.

www.certiprof.com
Esquema
Presentación y Logística 5
Introducción 6
Tipos de Proyectos 7
Manifiesto Ágil 8
Aspectos o Pilares del Manifiesto 8
Principios Detrás del Manifiesto Ágil 9
Principios 10
Declaración de Interdependencia 11
Los 6 valores Declaración de Interdependencia 11
¿Qué es Agilidad? 12
¿Cómo debemos ver a la Agilidad? 12
¿Por qué Metodologías Ágiles? 13
Gestión de Proyectos Tradicional 14
¿Qué es Scrum? 15
Usos de Scrum 15
Teoría de Scrum 16
Iterativo 17
Tres Pilares de Scrum 17
Transparencia 18
Inspección 18
Adaptación 19
Los Valores de Scrum 20
La Esencia de Scrum 20
Roles 21
Scrum Team 22
Scrum Master 23
Responsabilidades del Scrum Master con el Product Owner 24
Responsabilidades del Scrum Master con la Organización 25
Responsabilides del Scrum Master con el Development Team 26
Development Team 27
Tamaño del Development Team 27
Responsabilidades del Development Team 28
Características Development Team 29
Stakeholders 30
Stakeholders se Dividen en: 30
Product Owner 31
Responsabilidades del Product Owner 32
Características de un Product Owner 33
Rol del Product Owner 34-38

3 www.certiprof.com
Esquema
Conceptos Claves en Scrum 39
Conceptos Básicos 40
Producto 41
Gestión de Productos Ágiles 41
Artefactos 41
Product Backlog 42
Un Product Backlog Debería ser DEEP 42
¿Ordenando o dando prioridad? 43
Product Backlog Refinement 43
Refinamiento Progresivo 44
Product Backlog Item (PBI) 44
Sprint Backlog 45
Priorización 46
Seguimiento 47
Control de Proceso Empírico 47
Increment 48
Conceptos Claves en Scrum 48
Nivel de Detalle 49
¿Cómo está conformada una User Story? 49
Estructura de User Story 50
Task 50
¿Cómo está conformada una Task? 51
Requerimientos 51
Definición de Done 52
Time-Boxing 52
¿Dónde se utilizan los Time-Boxing? 53
Sprint 54
Cancelación de un Sprint 55
Reuniones o Ceremonias de Scrum 56
Reunión Diaria (Daily Sprint) 57
Daily Standup Meeting 57
¿Qué puede ser terminado? 58
Sprint Goal 58
¿Cómo se conseguirá completar el trabajo seleccionado? 59
Estimación Planning Póker 59
Sprint Review Meeting 60
Sprint Retrospective 61
Las 5 Etapas de una Retrospectiva 62

4 www.certiprof.com
Presentación y
Logística

www.certiprof.com
Presentación y Logística

¡Bienvenido!

Preséntese en el siguiente formato:

Nombre.
Empresa.
Cargo y experiencia.
Familiaridad con los conceptos y la práctica de Scrum.
Expectativas de este curso.

6 www.certiprof.com
Introducción

Los proyectos se ven afectados por las limitaciones de tiempo, costo, alcance, calidad, recursos,
capacidades organizativas y otras limitaciones que los hacen difíciles de planificar, ejecutar,
administrar y finalmente tener éxito.

Tipos de Proyectos

En el eje horizontal tenemos la experiencia y nuestro conocimiento sobre una herramienta; en


el eje vertical se plasma la claridad de los requerimientos.

SCRUM PRODUCT OWNER PROFESSIONAL CERTIFICATE (SPOPC)

7 www.certiprof.com
Manifiesto Ágil

El manifiesto Ágil surge el 17 de febrero del 2001, cuando se reunieron diecisiete críticos del
desarrollo de software, y acuñaron el término “metodología Ágil” para definir los métodos que
estaban surgiendo como alternativa a las metodologías formales.

El manifiesto Ágil está conformado por 12 principios asociados a 4 aspectos o pilares.

REF: http://agilemanifesto.org/iso/es/manifesto.html

Aspectos o Pilares del Manifiesto

� A los individuos y su interacción, por encima de los procesos y las herramientas.


� El software que funciona, por encima de la documentación detallada.
� La colaboración con el cliente, por encima de la negociación contractual.
� La respuesta al cambio, por encima del seguimiento de un plan.

Processes Detailed
and tools Documentation

SCRUM PRODUCT OWNER PROFESSIONAL CERTIFICATE (SPOPC)


Individuals and Working
Interactions Software

Collaboration with Response to


the costumer change

Contractual Follow
Negotiation a plan

8 www.certiprof.com
Principios Detrás del Manifiesto Ágil

� La mayor prioridad es satisfacer al cliente a través de la entrega temprana y continua de


software útil.
� Bienvenidos los cambios a los requerimientos, incluso los tardíos.
� Liberar frecuentemente software funcionando, desde un par de semanas a un par de
meses, con preferencia por los periodos más cortos.
� Los responsables del negocio y los desarrolladores deben trabajar juntos diariamente
durante el proyecto.
� Construir los proyectos alrededor de individuos motivados. Proporcionar el ambiente y el
soporte que necesiten, y confiar en que conseguirán realizar el trabajo.
� La conversación directa es el método más eficiente y efectivo de transmitir información,
tanto al equipo como dentro de éste.

Sa�sfacción Cambio a los


del cliente requerimientos

SCRUM PRODUCT OWNER PROFESSIONAL CERTIFICATE (SPOPC)


La conversación Liberar
directa es el
método más PRINCIPIOS frecuentemente
So�ware
eficiente y efec�vo funcional

Construir los proyectos Trabajo conjunto


alrededor de individuos entre los responsables
mo�vados del negocio y los
desarrolladores

9 www.certiprof.com
Principios

� El software funcionando es la medida de progreso.


� Los procesos ágiles promueven el desarrollo sostenible.
� La atención continua a la excelencia técnica y al buen diseño incrementan la agilidad.
� La simplicidad - el arte de maximizar la cantidad de trabajo no hecho - es esencial.
� Las mejores arquitecturas, requerimientos y diseños emergen de los equipos
auto-organizados.
� En intervalos regulares, el equipo reflexiona sobre cómo volverse más efectivo, entonces
afina y ajusta su comportamiento como corresponde.

El so�ware Los procesos ágiles


funcionando es la promueven el
medida de progreso desarrollo sostenible

SCRUM PRODUCT OWNER PROFESSIONAL CERTIFICATE (SPOPC)


Excelencia
Reflexión y técnica y el
efec�vidad PRINCIPIOS buen diseño
incrementa la
agilidad

Equipos La simplicidad es arte


auto-organizados

10 www.certiprof.com
Declaración de Interdependencia

La Declaración de Interdependencia en la gestión de proyectos fue escrita a principios del


2005 por un grupo de 15 líderes de proyectos como un suplemento al “Manifiesto Ágil”.
Enumera seis valores de gestión necesarios para reforzar una mentalidad de desarrollo ágil,
particularmente en la gestión de proyectos complejos e inciertos.

http://pmdoi.org [©2005 David Anderson, Sanjiv Augustine, Christopher Avery, Alistair


Cockburn, Mike Cohn, Doug DeCarlo, Donna Fitzgerald, Jim Highsmith,
Ole Jepsen, Lowell Lindstrom, Todd Little, Kent McDonald, Pollyanna
Pixton, Preston Smith and Robert Wysocki.]

Los 6 Valores Declaración de Interdependencia

1. Aumentamos el retorno de inversión, al enfocarnos en el flujo continuo de valor.


2. Ofrecemos resultados fiables mediante la participación del cliente en las iteraciones
frecuentes, donde también son responsables por el trabajo.
3. Asumimos que habrá incertidumbre y las superamos a través de iteraciones, anticipación y
adaptación.
4. Damos rienda suelta a la creatividad y la innovación al reconocer que las personas son la

SCRUM PRODUCT OWNER PROFESSIONAL CERTIFICATE (SPOPC)


fuente máxima de valor y creamos un entorno en el que puedan tener un impacto positivo.
5. Aumentamos el rendimiento a través de la rendición de cuentas por parte del grupo en
cuestión de resultados y eficacia del equipo, responsabilidades que todos comparten.
6. Mejoramos la eficacia y la fiabilidad a través de estrategias situacionalmente específicas,
procesos y prácticas.

http://pmdoi.org [©2005 David Anderson, Sanjiv Augustine, Christopher Avery, Alistair


Cockburn, Mike Cohn, Doug DeCarlo, Donna Fitzgerald, Jim Highsmith,
Ole Jepsen, Lowell Lindstrom, Todd Little, Kent McDonald, Pollyanna
Pixton, Preston Smith and Robert Wysocki.]

11 www.certiprof.com
¿Qué es Agilidad?

“Agilidad es la capacidad de crear y responder al cambio con el fin de obtener ganancias en un


entorno empresarial turbulento”.

“La agilidad es la capacidad de equilibrar la flexibilidad y estabilidad”.

SCRUM CRYSTAL

LEAN KANBAN

Agile
PDD XP

SCRUM PRODUCT OWNER PROFESSIONAL CERTIFICATE (SPOPC)


DSDM ASD

¿Cómo debemos ver a la Agilidad?

En cualquier tipo de disciplina de gestión, ser ágil es una cualidad, por lo tanto esto debe ser
una meta que se debe tratar de alcanzar.

La gestión de proyectos Agile especialmente, implica la adaptabilidad durante la creación de un


producto, servicio o cualquier otro resultado.

12 www.certiprof.com
¿Por qué Metodologías Ágiles?

El 80% de todos los proyectos emplearán Métodos Ágiles en los próximos años (Gartner).

Casi tres cuartas partes (71%) de las organizaciones informan que utilizan enfoques ágiles a
veces, a menudo o siempre. (Fuente: Project Management Institute).

SCRUM PRODUCT OWNER PROFESSIONAL CERTIFICATE (SPOPC)

13 www.certiprof.com
Gestión de Proyectos Tradicional

Ventajas: Orden lógico.

Requirements Desventaja: Asume predictibilidad.

Analysis

Design

Coding

Testing

SCRUM PRODUCT OWNER PROFESSIONAL CERTIFICATE (SPOPC)


Operation

14 www.certiprof.com
¿Qué es Scrum?

Scrum es un marco de trabajo de adaptación iterativa e incremental, rápido, flexible y eficaz


diseñado para ofrecer un valor significativo de forma rápida en todo el proyecto.

Scrum es:
� Ligero.
• Fácil de entender.
• Extremadamente difícil de llegar a dominar.

Usos de Scrum

Scrum fue desarrollado inicialmente para gestionar y desarrollar productos. Desde principios
de los años 90.

Scrum se ha usado para desarrollar software, hardware, software embebido, redes de


funciones interactivas, vehículos autónomos, escuelas, gobiernos, mercadeo, también para
gestionar la operación de organizaciones y casi todo lo que usamos en nuestra vida diaria,
como individuo y como sociedad.

SCRUM PRODUCT OWNER PROFESSIONAL CERTIFICATE (SPOPC)


Scrum demostró ser especialmente efectivo en la transferencia iterativa e incremental de
conocimiento. Scrum se usa ahora ampliamente para productos, servicios y gestión de la
organización matriz.

15 www.certiprof.com
Teoría de
Scrum

www.certiprof.com
Iterativo

Scrum se basa en la teoría de control de procesos empírica o empirismo.

El empirismo asegura que el conocimiento procede de la experiencia y de tomar decisiones


basándose en lo que se conoce.

Scrum emplea un enfoque iterativo e incremental para optimizar la predictibilidad y el control


del riesgo.

Vision Iteration
1
Iteration
2
Iteration
3
Iteration
4
Continue

SCRUM PRODUCT OWNER PROFESSIONAL CERTIFICATE (SPOPC)


Tres Pilares de Scrum

� Transparencia.
� Inspección.
� Adaptación.

17 www.certiprof.com
Transparencia

Los aspectos significativos del


proceso deben ser visibles para
aquellos que son responsables del
resultado.
La transparencia requiere que
dichos aspectos sean definidos por
un estándar común, de tal modo
que los observadores compartan un
entendimiento común de lo que se
están viendo.

Inspección

SCRUM PRODUCT OWNER PROFESSIONAL CERTIFICATE (SPOPC)


Los usuarios de Scrum deben
inspeccionar frecuentemente los
artefactos de Scrum y el progreso
hacia un objetivo para detectar
variaciones indeseadas.
Su inspección no debe ser tan
frecuente como para que interfiera
en el trabajo.
Las inspecciones son más beneficiosas
cuando se realizan de forma diligente
por inspectores expertos en el
mismo lugar de trabajo.

18 www.certiprof.com
Adaptación

Uno de los tres pilares del control del


proceso empírico; la retroalimentación
se usa para hacer un ajuste al
producto de trabajo que se está
desarrollando o al proceso por el cual
se está desarrollando.

SCRUM PRODUCT OWNER PROFESSIONAL CERTIFICATE (SPOPC)


Sprint
Sprint Planning Daily Scrum Sprint Review Retrospective
Meeting Meeting Meeting

Backlog Refinement
Meeting

19 www.certiprof.com
Los Valores de Scrum

� Compromiso.
� Coraje.
� Foco.
� Apertura.
� Respeto.

Los miembros del Scrum Team aprenden y exploran estos valores a medida que trabajan en los
eventos, roles y artefactos de Scrum.

COMPROMISO CORAJE

SCRUM PRODUCT OWNER PROFESSIONAL CERTIFICATE (SPOPC)


FOCO APERTURA RESPETO

La Esencia de Scrum

La esencia de Scrum es un pequeño equipo de personas. El equipo individual es altamente


flexible y adaptativo. Estas fortalezas continúan operando en un equipo, en varios, en muchos
y en redes de equipos que desarrollan, liberan, operan y mantienen el trabajo y los productos
de trabajo de miles de personas.

Cuando las palabras “develop” y “development” se usan en la Guía de Scrum se esta haciendo
referencia a trabajo complejo, tales como estos identificados anteriormente.

20 www.certiprof.com
Roles

www.certiprof.com
Roles

Un conjunto cohesivo de responsabilidades que pueden ser cumplidas por una o más personas.
Los tres roles de Scrum son Product Owner, Scrum Master, y Development Team.

Scrum Team

• El Scrum Team consiste en un Product Owner, el Development Team y un Scrum Master.


• El Scrum Team son autoorganizados y multifuncionales.
• El modelo de equipo en Scrum está diseñado para optimizar la flexibilidad, la creatividad y
la productividad.
• El Scrum Team ha demostrado ser cada vez más efectivo para todos los usos anteriores y
cualquier trabajo complejo.
• El Scrum Team entregan productos de forma iterativa e incremental, maximizando las
oportunidades de obtener retroalimentación. Las entregas incrementales del producto
“Done” aseguran que siempre estará disponible una versión potencialmente útil y funcional
del producto.

SCRUM PRODUCT OWNER PROFESSIONAL CERTIFICATE (SPOPC)

22 www.certiprof.com
Scrum Master

� El Scrum Master es responsable de promover y apoyar Scrum como se define en la Guía de


Scrum.
� Los Scrum Masters hacen esto ayudando a todos a entender la teoría, prácticas, reglas y
valores de Scrum.
� El Scrum Master es un líder que está al servicio del Scrum Team. El Scrum Master ayuda a
las personas externas al Scrum Team a entender qué interacciones con el Scrum Team
pueden ser útiles y cuáles no.
� El Scrum Master ayuda a todos a modificar estas interacciones para maximizar el valor
creado por el Scrum Team.

SCRUM PRODUCT OWNER PROFESSIONAL CERTIFICATE (SPOPC)

23 www.certiprof.com
Responsabilidades del Scrum Master con el Product Owner

Asegurar que los


objetivos, el alcance y Fomenta la necesidad
Facilitar técnicas para
el dominio del de contar con
gestionar el Product
producto sean elementos de lista de
Backlog de manera
entendidos por todos productos claros y
eficiente
en el Equipo Scrum concisos

Asegurar que el

SCRUM PRODUCT OWNER PROFESSIONAL CERTIFICATE (SPOPC)


Entender la dueño del producto
planificación del conozca como Entender y practicar la
producto en un ordenar la lista de agilidad
entorno empírico producto para
maximizar valor

Explica cómo realizar


un levantamiento de
requerimientos ágiles

24 www.certiprof.com
Responsabilidades del Scrum Master con la Organización

Planifica la Ayuda al Scrum Team


Lidera y guía a la
implementación de (PO y DT) y Stakeholders
organización en la
Scrum en la a entender y llevar a
adopción de Scrum
organización cabo Scrum

SCRUM PRODUCT OWNER PROFESSIONAL CERTIFICATE (SPOPC)


Motiva cambios que Trabaja de la mano de
incrementen la otros Scrum Master
productividad del para incrementar la
Scrum Team (PO y DT) efectividad de Scrum

25 www.certiprof.com
Responsabilides del Scrum Master con el Development Team

Ayuda al Development
Guía al equipo en ser Asegura que el Scrum
Team para crear
auto-organizado y Board permanezca
productos de alto
multifuncional actualizado
valor

SCRUM PRODUCT OWNER PROFESSIONAL CERTIFICATE (SPOPC)


Elimina Asiste al Development
impedimientos para el Facilitar los eventos Team en el desarrollo
de Scrum según se
progreso de la del Sprint Backlog y el
requiera o necesite
construcción Sprint Burdown Chart

26 www.certiprof.com
Development Team

El Development Team consiste en los profesionales que realizan el trabajo de entregar un


Incremento de producto “ Done” que potencialmente se pueda poner en producción al final de
cada Sprint.
Un Incremento “Done” es obligatorio en el Sprint Review.
Solo los miembros del Development Team participan en la creación del Incremento.
La organización es la encargada de estructurar y empoderar a los Development Teams para que
estos organicen y gestionen su propio trabajo. La sinergia resultante optimiza la eficiencia y
efectividad del Development Team.

Tamaño del Development Team

El tamaño óptimo del Development Team es lo suficientemente pequeño como para


permanecer ágil y lo suficientemente grande como para completar una cantidad de trabajo
significativa.
Tener menos de tres miembros en el Development Team reduce la interacción y resulta en
ganancias de productividad más pequeñas.
Los Development Teams más pequeños podrían encontrar limitaciones en cuanto a las
habilidades necesarias durante un Sprint, haciendo que el Development Team no pudiese

SCRUM PRODUCT OWNER PROFESSIONAL CERTIFICATE (SPOPC)


entregar un Incremento que potencialmente se pueda poner en producción.
Tener más de nueve miembros en el equipo requiere demasiada coordinación.

27 www.certiprof.com
Responsabilidades del Development Team

Asegurar una Estimar los User


Crear entregables de
comprensión clara de Stories aprobados
alta calidad
los requerimentos por el PO

Desarrollar la lista de
tareas basada en las Calcular el esfuerzo
User Stories para las tareas
aprobadas identificadas

SCRUM PRODUCT OWNER PROFESSIONAL CERTIFICATE (SPOPC)


Desarrollar el Sprint Identificar el riesgo y
Backlog y el Sprint Crear los entregables ejecutar acciones para
Burdown Chart su mitigación

Identificar Participar en la
oportunidades de retrospectiva del
mejora proyecto y Sprint

28 www.certiprof.com
Características Development Team

Conocimiento de Altamente
Scrum Colaboración motivados

Expertos Auto
Proactivos técnicos organización

SCRUM PRODUCT OWNER PROFESSIONAL CERTIFICATE (SPOPC)


Buen miembro Independientes Responsables
de equipo

Intuitivos Orientados a los


objetivos

29 www.certiprof.com
Stakeholders

Una persona, grupo u organización que afecta o puede verse afectado por las acciones de una
organización.

Stakeholders se Dividen en:

Cliente: El cliente es la persona o la organización que adquiere el producto del proyecto,


servicio o cualquier otro resultado.

Usuarios: El usuario es el individuo o la organización que utiliza directamente el producto del


proyecto, servicio, o cualquier otro resultado; también, en algunas industrias el cliente y los
usuarios puede ser lo mismo.

Patrocinador: El patrocinador es la persona o la organización que provee recursos y apoyo para


el proyecto, el patrocinador también es el Stakeholder a quien todos le deben rendir cuentas al
final.

SCRUM PRODUCT OWNER PROFESSIONAL CERTIFICATE (SPOPC)


Customer Development Team
El Development Team le demuestra el
El Customer le proporciona sus
incremento de producto al Product Owner
requisitos al Product Owner.
durante el Sprint Review Meeting.

El Product Owner le ofrece valor al


negocio del Customer a través del
Incremental Product Release.
Product Owner

El Product Owner les comunica los


requerimientos del negocio priorizados os
a l o.
al Development Team, crea el Prioritized cre yect
am ro un
Product Backlog y define los Acceptance Te el p ura do
Criteria. c rum les d s eg ecua
S b ra d .
El rega ste jo a am
en
t Ma raba m Te
Scrum Master rum de t Scru
Sc l
El torno ra e
en pa

30 www.certiprof.com
Product Owner

El Product Owner (PO) representa la voz del cliente, y es el encargado de maximizar el valor del
producto.

• Un PO siempre debe mantener una visión dual.


• El debe entender y apoyar las necesidades e intereses de todos los Stakeholders.
• Comprende las necesidades y el funcionamiento del Development Team.

SCRUM PRODUCT OWNER PROFESSIONAL CERTIFICATE (SPOPC)

31 www.certiprof.com
Responsabilidades del Product Owner

Determinar las Ayudar en la Asegurar los


actividades definición de la recursos financieros
generales de inicio visión del proyecto del proyecto
de un proyecto

Centrarse en la Evaluar la viabilidad


creación de valor y y garantizar la Representar al
en la generación del entrega del producto usuario o cliente
ROI o servicio

SCRUM PRODUCT OWNER PROFESSIONAL CERTIFICATE (SPOPC)


Ayudar en la elección Responsable por la Ayudar a crear y a
del Scrum Master y administración del aprobar los User
de los miembros del Product Backlog Story
Development Team

Explicar los User Participar en la


Definir los criterios retrospectiva del
Story al
de aceptación Sprint y el proyecto
Development Team

32 www.certiprof.com
Características de un Product Owner

Excelentes Conocimiento de
Conocimiento
habilidades de procesos de
del negocio
comunicación Scrum

Habilidades de Decisivo Proactivo

SCRUM PRODUCT OWNER PROFESSIONAL CERTIFICATE (SPOPC)


negociación

Accesible Orientado a
las metas

33 www.certiprof.com
Rol del Product Owner

La Visión

La visión debe comunicar la esencia del futuro producto de una manera concisa y describir un
objetivo compartido que proporcione dirección, pero que sea lo suficientemente amplio como para
facilitar la creatividad. - Roman Pichler.

La Visión - Una Buena Visión del Producto

Compartido Todos deben comprarlo.

Debe mantenerse constante durante el curso del proyecto o


Estable
lanzamiento.

Claro Debería ser fácil entender la visión.

Amplio y La visión debe proporcionar una guía para el equipo, dejando


atractivo espacio para la creatividad y las compensaciones.

A menudo se captura en una o dos páginas de rotafolios o en

SCRUM PRODUCT OWNER PROFESSIONAL CERTIFICATE (SPOPC)


Conciso
una página web wiki.

Una técnica alternativa proviene de Crossing the Chasm por Geoffrey Moore.

� Para (cliente objetivo).


� Quién (declaración de la necesidad u oportunidad).
� El (nombre del producto) es una (categoría de producto).
� Eso (beneficio clave, razón de peso para comprar / usar).
� A diferencia (alternativa competitiva primaria).
� Nuestro producto (declaración de diferenciación primaria).

https://www.amazon.com/exec/obidos/ASIN/0066620023/cutterinformatco

34 www.certiprof.com
¿Cómo dar forma a una Visión de Producto?

Técnicas para intentar:

� Vision Box.
� Elevator Statement.
� Press Release.
� Magazine Review.
� One Pager.

El Product Vision Box

El Product Vision Box, es una técnica muy simple pero poderosa promovida por Jim Highsmith
que puede ser utilizada tanto por equipos de proyectos ágiles como tradicionales.

Design-the-Box, ejercicio hipótesis:

El producto se venderá en una caja envuelta contraíble.


Tarea: Diseñar el frente y la parte posterior del producto.

SCRUM PRODUCT OWNER PROFESSIONAL CERTIFICATE (SPOPC)


� Nombre del producto.
� Un gráfico.
� Tres o cuatro puntos claves en el frente para "vender" el producto.
� Una descripción detallada de la función en la parte posterior.
� Requisitos de funcionamiento.

Product Owner
35 www.certiprof.com
Después de un taller de Design-the-Box, se puede hacer lo siguiente:

Construyendo su propia versión de la declaración de visión del producto de Moore. Cree un


documento completo de visión de productos de una a tres páginas que podría incluir:

� Nombre del producto.


� La declaración de la misión.
� Una descripción general del perfil del proyecto (alcance, cronograma, costo, defectos) con
prioridades.
� Imágenes de las “boxes“.
� Diríjase a los clientes y a cada una de sus necesidades, medidas de satisfacción del cliente.
� Tecnología clave y requisitos operacionales.
� Limitaciones críticas del producto (rendimiento, facilidad de uso, volúmenes) e indicadores
financieros clave.

SCRUM PRODUCT OWNER PROFESSIONAL CERTIFICATE (SPOPC)


� Maximize ROI.
� Release Plan.
� MVP.
� MMP.

Product Owner

36 www.certiprof.com
Product Road Map

El mapa de ruta de un producto le permite al equipo de Scrum capturar los objetivos de las
próximas versiones de productos; La visión ahora forma parte de la creación y actualización del
mapa de ruta del producto.

http://www.romanpichler.com/tools/product-roadmap/

Éxito del Product Owner

SCRUM PRODUCT OWNER PROFESSIONAL CERTIFICATE (SPOPC)


El Product Owner tiene:

� Una visión.
� Un plan de negocios.
� Una hoja de ruta de lanzamiento.
� Una acumulación de productos que entregará lo correcto.

El Product Backlog:

� Está ordenado correctamente.


� Contiene todo el trabajo (incluidos los problemas técnicos).
� Está listo para la planificación del sprint.
◊ Tiene el tamaño adecuado.
◊ Se estima apropiadamente.
◊ Tiene especificaciones habilitantes.

37 www.certiprof.com
Comunicación del Scrum Team

Stakeholders
Business
Owner

Scrum Master Product


Owner

SCRUM PRODUCT OWNER PROFESSIONAL CERTIFICATE (SPOPC)


Scrum Team

38 www.certiprof.com
Conceptos
Claves en Scrum

www.certiprof.com
Conceptos Básicos

• Affinity Estimation.
• Burn-Down Chart.
• Communication.
• Continuous Integration.
• Distributed Team.
• Elapsed Time.
• Escaped Defect.
• Estimation.
• Extreme Programming (XP).
• Splitting Teams.
• Increment.
• Information Radiator.
• MoSCoW.
• Niko-Niko Calendar.
• Osmotic Communication.
• Pair Programming.

SCRUM PRODUCT OWNER PROFESSIONAL CERTIFICATE (SPOPC)


• Planning.
• Planning Onion.
• Planning Poker.
• Priority.
• Product Backlog Item (PBI).
• Refactoring.
• Scrum-of-Scrum.
• Splitting Teams.
• Statement of Value.
• Succession.
• Succession Planning.
• Test-Driven Software Development.
• Triangulation.
• Velocity of the Team.
• Waterfall/Crystal Clear Method.
• Workspace.

40 www.certiprof.com
Producto

Product
Vision Product Backlog

Gestión de Productos Ágiles

Enfocando en continuidad

• Refinamiento de los requisitos.


• Priorización de requisitos.

SCRUM PRODUCT OWNER PROFESSIONAL CERTIFICATE (SPOPC)


• Comunicación con el Development Team/s.
• Comunicación con el cliente y otras partes interesadas.

Artefactos

Los artefactos de Scrum representan trabajo o valor en diversas formas que son útiles para
proporcionar transparencia y oportunidades para la inspección y adaptación.
Los artefactos definidos por Scrum están diseñados específicamente para maximizar la
transparencia de la información clave, necesaria para asegurar que todos tengan el mismo
entendimiento del artefacto.

� Product Backlog.
� Sprint Backlog.
� Increment.

41 www.certiprof.com
Product Backlog

� El Product Backlog es una lista ordenada de todo lo que se conoce que es necesario en el
producto.
� Es la única fuente de requisitos para cualquier cambio a realizarse en el producto. El
Product Owner es el responsable del Product Backlog, incluyendo su contenido,
disponibilidad y ordenación.
� El Product Backlog es dinámica; cambia constantemente para identificar lo que el producto
necesita para ser adecuado, competitivo y útil.
� El Product Backlog enumera todas las características, funcionalidades, requisitos, mejoras
y correcciones que constituyen cambios a realizarse sobre el producto para entregas
futuras.

SPRINT
GOAL

Project Backlog Sprint Planning

SCRUM PRODUCT OWNER PROFESSIONAL CERTIFICATE (SPOPC)


Un Product Backlog Debería ser DEEP

Detallado apropiadamente.
Estimado.
Emergente.
Priorizado. D. E. E. P
1
2
3
Detailed 4
Appropriately Estimated Emergent Prioritized

42 www.certiprof.com
¿Ordenando o dando prioridad?

Factores a considerar:
Product Backlog

1. Valor comercial. Request Priority


2. Costo de desarrollo. 1
3. Cantidad y significado del aprendizaje y
2
nuevo conocimiento creado.
4. Cantidad de riesgo eliminado. 3

Product Owner

Refinamiento del Product Backlog

� El refinamiento (refinement) del


Product Backlog es el acto de añadir

SCRUM PRODUCT OWNER PROFESSIONAL CERTIFICATE (SPOPC)


detalle, estimaciones y orden a los Sprint Estimation
elementos del Product Backlog.
� Durante el refinamiento del Product
Backlog, se examinan y revisan sus
elementos.
� El Scrum Team decide cómo y cuándo Insert Items
se hace el refinamiento.
P RI O RI TY

� Este usualmente consume no más del


10% de la capacidad del Development
Team. Sin embargo, los elementos del
Product Backlog pueden actualizarse Refine Items
en cualquier momento por el criterio
del Product Owner.

Deleted Item

43 www.certiprof.com
Refinamiento Progresivo

Los elementos del Product Backlog que están más


adelante en el futuro pueden ser más grandes. 1. Identify/Define

Cada PBI debe describirse con el detalle suficiente como


para que el equipo pueda completarlo en un sprint. 2. Value
Puede adjuntar cosas como:
� Diseño de interfaz de usuario. 3. Estimate
� Algoritmos matemáticos.
4. Prioritize
� Pruebas.
Strive to describe each item as briefly as possible.
5. Break down

Product Backlog Item (PBI)

Product Backlog Items (PBIs) son los elementos que component el Product Backlog.

SCRUM PRODUCT OWNER PROFESSIONAL CERTIFICATE (SPOPC)


Items Task
Items
ID:

ID:
Responsable:

Responsable:
Description:

Estimate: Description:

Estimate:

Product Backlog Sprint Planning Plan

44 www.certiprof.com
Sprint Backlog

� El Sprint Backlog es el conjunto de elementos del Product Backlog seleccionados para el


Sprint, más un plan para entregar el Incremento de producto y conseguir el Sprint Goal.

� El Sprint Backlog es una predicción hecha por el Development Team acerca de qué
funcionalidad formará parte del próximo Incremento y del trabajo necesario para entregar
esa funcionalidad en un Incremento “Done”.

� El Sprint Backlog del Sprint hace visible todo el trabajo que el Development Team identifica
como necesario para alcanzar el Sprint Goal.

SPRINT
GOAL

SCRUM PRODUCT OWNER PROFESSIONAL CERTIFICATE (SPOPC)


Project Backlog Sprint Planning

45 www.certiprof.com
Priorización

� El Product Owner es una única persona, no un comité.

� El Product Owner podría representar los deseos de un comité en el Product Backlog, pero
aquellos que quieran cambiar la prioridad de un elemento de la Lista deben hacerlo a
través el Product Owner.

� Para que el Product Owner pueda hacer bien su trabajo, toda la organización debe respetar
sus decisiones.

� Las decisiones del Product Owner se reflejan en el contenido y en la priorización del


Product Backlog.

� Nadie puede forzar al Development Team a que trabaje con base en un conjunto diferente
de requisitos.

Product Backlog

Request Priority

SCRUM PRODUCT OWNER PROFESSIONAL CERTIFICATE (SPOPC)


1

Product Owner

46 www.certiprof.com
Seguimiento

Seguimiento del Progreso Hacia los Objetivos.

Seguimiento del Progreso del Sprint.

Sprint Burn Down Chart Sprint Burn Up Chart


120 120

100 100

80 80

Story Points
Story Points

60 60

40 40

20 20

0 0
1 2 3 4 5 6 7 8 9 1 2 3 4 5 6 7 8 9
Days Days

Total Story Points Planned Total Story Points Planned


Total Story Points Actual Total Story Points Actual

SCRUM PRODUCT OWNER PROFESSIONAL CERTIFICATE (SPOPC)


Control de Proceso Empírico

Transparencia, inspección y adaptación -


Start with: End with:
Control de proceso empírico.
Goals Goals met
and
some priority
requirements

“It is typical to adopt the defined (theoretical) modeling approach when the underlying mechanisms
by which a process operates are reasonably well understood . When the process is too complicated
for the defined approach, the empirical approach is the appropriate choice.”

Process Dynamics, Modeling, and Control, Ogunnaike and Ray, Oxford University Press, 1992.

47 www.certiprof.com
Increment

El Increment es la suma de todos los elementos del Product Backlog completados durante un
Sprint y el valor de los incrementos de todos los Sprints anteriores.

Al final de un Sprint el nuevo Increment debe estar “Done”.

Un Increment es un cuerpo de trabajo inspeccionable y terminado que respalda el empirismo


al final del Sprint.

El Increment debe estar en condiciones de utilizarse sin importar si el Product Owner decide
liberarlo o no.

Product
Product Backlog Increment

SCRUM PRODUCT OWNER PROFESSIONAL CERTIFICATE (SPOPC)


Conceptos Claves en Scrum

Épicas: Es una historia de usuario que es demasiado grande para caber en un sprint. A menudo,
este término se utiliza para describir una gran historia de usuario que tendrá que ser dividido
en historias más pequeñas.

User Stories: Es una representación de un requisito del usuario en forma escrita, de una o dos
frases, utilizando el lenguaje común del usuario.

User Story Tittle


Task: Es una representación del requisito As a <user role> I want to <goal>
que está en lenguaje del usuario, pero de so that <benefit>.
una forma técnica donde está definido
cómo se va a trabajar y quiénes van a
participar.

48 www.certiprof.com
Nivel de Detalle

REQUISITOS ÁGILES

Épicas Historias de Usuario Tareas

TAREAS
VISIÓN PILA DEL PRODUCTO PILA DEL SPRINT DIARIAS

¿Cómo está conformada una User Story?

SCRUM PRODUCT OWNER PROFESSIONAL CERTIFICATE (SPOPC)


Una historia de usuario debe estar Características: modelo INVEST.
conformada por las 3C:
� Independencia.
Card (tarjeta): Descripción escrita de lo � Negociables.
que necesita el usuario. � Valiosa.
Conversación: El PO y el DT aclaran � Estimable.
los detalles. � Pequeña.
Confirmación: Sirve para determinar � Verificable.
lo que se espera.

49 www.certiprof.com
Estructura de User Story

Título ID
Descripción
A quién quiero beneficiar
Prioridad estimada

Criterios de
aceptación

Task

SCRUM PRODUCT OWNER PROFESSIONAL CERTIFICATE (SPOPC)


En Scrum se puede definir como el trabajo técnico que realiza el Development Team para
completar un ítem del Product Backlog.
La mayoría de las tareas se definen como pequeñas, lo que representa no más de unas pocas
horas de un día.

50 www.certiprof.com
¿Cómo está conformada una Task?

Características modelo SMART:


Identificación:
S: Specific (Especifico).
Responsable:
M: Measurable (Medible).
A: Achievable (Alcanzable). Descripción:
R: Relevant (Relevante).
Estimación:
T: Time-boxed (Bloque de tiempo).

Requerimientos

Requerimientos Funcionales

SCRUM PRODUCT OWNER PROFESSIONAL CERTIFICATE (SPOPC)


Las propiedades funcionales son funciones o funciones específicas del producto, como la
posibilidad de realizar o recibir llamadas.

Requerimientos No Funcionales

Los requisitos no funcionales, también llamados requisitos operativos, cualidades del sistema y
restricciones, son patitos feos del desarrollo de software.

51 www.certiprof.com
Definición de Done

Son los acuerdos del PO con los Stakeholders que contiene todas las condiciones que deben
de cumplir los ítems del Product Backlog para considerar un Sprint completado o finalizado.

Los criterios de Done


aceptación Done es un conjunto
Son los componentes de reglas que se
objetivos por los cuales se aplican a todas las User
juzga la funcionalidad de Stories en un
un User Story. determinado Sprint.

Time-Boxing

SCRUM PRODUCT OWNER PROFESSIONAL CERTIFICATE (SPOPC)


Todos los eventos son bloques de tiempo (duración máxima de tiempo), de tal modo que todos
tienen una duración máxima.

15 Minutes

Daily Scrum
Meetieng

24 Hours

2-4 Weeks
Potentially Shippable
Product Backlog Product
Sprint Backlog Increment

52 www.certiprof.com
¿Dónde se utilizan los Time-Boxing?

Sprint
Retrospect
Sprint
Meeting
Daily
TIME-BOXING Standup
Meeting

Sprint
Review
Meeting Sprint
Planning
Meeting

SCRUM PRODUCT OWNER PROFESSIONAL CERTIFICATE (SPOPC)


Time-Box
Scrum Event (for 1-month Sprint) Participants

Scrum Master, Product Owner,


Sprint Planning 8 Hours
Development Team.

Scrum Master (optional), Product Owner


Daily Scrum 15 Minutes
(optional), Development Team.

Scrum Master, Product Owner,


Sprint Review 4 Hours Development Team and all key stakeholders.

Sprint Scrum Master, Product Owner,


Retrospective 3 Hours Development Team.

53 www.certiprof.com
Sprint

Duración
1 a 4 Semanas.

Definición Sprint
Es el corazón de Scrum, en
el cual se crea el
incremento del producto
“terminado“. Cada Sprint
puede considerase un
proyecto con un horizonte

SCRUM PRODUCT OWNER PROFESSIONAL CERTIFICATE (SPOPC)


no mayor de un mes. Acción
Un Sprint contiene y consiste en:
•Sprint Planninig Meeting.
•Daily Standup Meeting.
•El trabajo de desarrollo.
•Sprint Review Meeting.
•Sprint Retrospective Meeting.

54 www.certiprof.com
Cancelación de un Sprint

Un Sprint puede ser cancelado antes de que el Time-Box llegue a su fin, siempre y cuando el
objetivo del Sprint llegara a quedar obsoleto o no tiene sentido seguir con el Sprint. Solo el PO
tiene la autoridad para cancelar el Sprint.

Entorno Externo

Product Owner

SCRUM PRODUCT OWNER PROFESSIONAL CERTIFICATE (SPOPC)


Stakeholders Equipo

¿Es este cambio


urgente?

SI NO

Cancelar el Sprint Los cambios se


y reiniciar con harán en un
Sprint Planning futuro Sprint
No hacer nada
55 www.certiprof.com
Reuniones o Ceremonias de Scrum

Para que cualquier proyecto tenga éxito, la comunicación es importante. Los Scrum Teams
emplean una serie de reuniones clave para estructurar el trabajo del equipo:

� Daily Standup Meeting.


� Sprint Planning Meeting.
� Sprint Review Meeting.
� Retrospective Sprint Meeting.

Sprint Planning
Meeting

Backlog Refinement
Daily Scrum Meeting

SCRUM PRODUCT OWNER PROFESSIONAL CERTIFICATE (SPOPC)


Sprint Review
Meeting

Sprint
Retrospective
Meeting

56 www.certiprof.com
Reunión Diaria (Daily Sprint)

� Punto de inspección y adaptación en Scrum. Máx. 15 minutos.


� El equipo se reúne para comunicar y entender los estados.
� Esencial para conocer el progreso continuo y evitar bloqueos.
� No tiene como objetivo reportar progreso al Scrum Master Product Owner o cualquier otro
stakeholder.
� El Product Owner podrá participar siempre y cuando su participación sea pasiva.
� El Scrum Master se asegura de que el Development Team mantenga Ia reunión, pero el
Development Team es el responsable de dirigir el Scrum Diario.

Daily Standup Meeting

Duración:

SCRUM PRODUCT OWNER PROFESSIONAL CERTIFICATE (SPOPC)


15 Minutos.
Daily
Definición Standup
Es una reunión para el Development
Team, se lleva a cabo cada día del
Meeting
Sprint. La Daily Scrum optimiza la
colaboración y el desempeño del
equipo inspeccionando el trabajo Acción
avanzado desde el último Daily Scrum El Development Team planea el
y haciendo una proyección del trabajo trabajo para las siguientes 24 horas
del Sprint a realizar a continuación. se realiza a la misma hora y en el mismo lugar
todos los días para reducir la complejidad.
Algunos Development Teams usarán preguntas
como:
• ¿Qué hice ayer?
• ¿Qué haré hoy?
• ¿Veo algún impedimento?

57 www.certiprof.com
¿Qué puede ser terminado?

Esta pregunta nos ayuda para que el


Development Team (DT) trabaje para proyectar SPRINT
la funcionalidad que se desarrollará durante el GOAL
Sprint, donde se define objetivo del Sprint
(Sprint Goal).
El número de elementos del Product Backlog
seleccionados para el Sprint depende
únicamente del Development Team (DT).

Sprint Goal

SCRUM PRODUCT OWNER PROFESSIONAL CERTIFICATE (SPOPC)


SPRINT GOAL
Why are you doing this iteration?

� El Sprint Goal es una meta establecida para el Sprint que puede lograrse mediante la
implementación del Product Backlog.
� El Sprint Goal brinda al Development Team cierta flexibilidad con respecto a la
funcionalidad implementada en el Sprint.
� El Sprint Goal puede representar otro nexo de unión que haga que el Development Team
trabaje en conjunto y no en iniciativas separadas.

58 www.certiprof.com
¿Cómo se conseguirá completar el trabajo seleccionado?

Una vez que se ha establecido el Sprint Goal y


seleccionado los elementos del Product
Backlog para el Sprint, el Development Team
decide cómo construirá esta funcionalidad
para formar un Incremento de producto
“Done” durante el Sprint.

Los elementos del Product Backlog seleccionados


para este Sprint, más el plan para terminarlos, Sprint Backlog
recibe el nombre de Sprint Backlog.

Estimación Planning Póker

SCRUM PRODUCT OWNER PROFESSIONAL CERTIFICATE (SPOPC)


Esta es una de las técnicas más reconocidas en Scrum, ya que es muy sencilla, divertida y eficaz,
donde el Development Team (DT) estima como grupo el esfuerzo a realizar en el Sprint.

59 www.certiprof.com
Sprint Review Meeting

Sprint 1 Done!!!

Team Product Owner

� Los asistentes son el Scrum Team y los stakeholders claves invitados por el Product Owner.

� El Product Owner explica qué elementos del Product Backlog se han “Done” y cuales no se

SCRUM PRODUCT OWNER PROFESSIONAL CERTIFICATE (SPOPC)


han “Done”.

� El Development Team habla acerca de qué estuvo bien durante el Sprint, qué problemas
aparecieron y cómo fueron resueltos esos problemas.

� El Development Team hace una demostración del trabajo que ha “Done” y responde
preguntas acerca del Incremento.
� El Product Owner habla acerca del Product Backlog en su estado actual. Proyecta objetivos
probables y fechas de entrega en el tiempo basándose en el progreso obtenido hasta la
fecha (si fuera necesario).
� El grupo completo colabora acerca de qué hacer a continuación, de modo que el Sprint
Review proporcione información de entrada valiosa para el subsiguiente Sprint Planning.
� Revisión de cómo el mercado o el uso potencial del producto podría haber cambiado lo que
es de más valor para hacer a continuación.
� Revisión de la línea de tiempo, presupuesto, capacidades potenciales y mercado para las
próximas entregas de funcionalidad o capacidad prevista del producto.

60 www.certiprof.com
Sprint Retrospective

� El Sprint Retrospective es una oportunidad para el Scrum Team de inspeccionarse a sí


mismo y de crear un plan de mejoras que sean abordadas durante el siguiente Sprint.
� El Sprint Retrospective tiene lugar después del Sprint Review y antes del siguiente Sprint
Planning.
� Se trata de una reunión de, a lo sumo, tres horas para Sprints de un mes.

El propósito del Sprint Retrospective es:


� 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 Scrum Team desempeña
su trabajo.

Sprint SCRUM PRODUCT OWNER PROFESSIONAL CERTIFICATE (SPOPC)

Retrospective

61 www.certiprof.com
Las 5 Etapas de una Retrospectiva

The 5 stages
of a retrospective
Close
Action
Insights
Gather 5
data 4
Open 3
2
1

SCRUM PRODUCT OWNER PROFESSIONAL CERTIFICATE (SPOPC)

62 www.certiprof.com
63
SCRUM

www.certiprof.com
SCRUM PRODUCT OWNER PROFESSIONAL CERTIFICATE (SPOPC)
Colaboradores en el desarrollo y revisión de
SCRUM PRODUCT OWNER
PROFESSIONAL CERTIFICATE
(SPOPC)

Con su ayuda
logramos siempre
resultados extraordinarios.
¡Gracias!
SCRUM
PRODUCT
OWNER
PROFESSIONAL
CERTIFICATE
(SPOPC)

certiprof.com @Certiprof @CertiProf CertiProf Certiprof_llc

www.certiprof.com

Você também pode gostar