Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

SCRUM

No description
by

on 15 February 2015

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of SCRUM

Aspectos que se deben cuestionar antes de implantar la medición y registro de un indicador:
¿Por qué se va a usar?
¿Cuál es el valor por incorporarlo?
¿Cuál por omitirlo?
¿Se pueden tomar decisiones de gestión sin esa información?
Funciones dueño del producto
- Canalizar las necesidades del negocio, sabiendo "escuchar" a las partes interesadas en el producto y transmitirlas en "objetivos de valor para el producto", al scrum team.
- Maximizar el valor para el negocio con respecto al Retorno de Inversión (ROI), abogando por los intereses del negocio.
- Revisar el producto e ir adaptándole sus funcionalidades, analizando las mejoras que éstas puedan otorgar un mayor valor para el negocio.
Roles en Scrum
Dueño de Producto

Scrum Master

Scrum Team
Dueño de Producto
El Dueño de Producto es la única persona autorizada para decidir sobre cuáles funcionalidades y características funcionales tendrá el producto. Es quien representa al cliente, usuarios del software y todas aquellas partes interesadas en el producto.
EVENTOS
Minimizan la cantidad de reuniones
Optimizacion del tiempo. Time Boxes
Tienen un objetivo
Trabajo en equipo??
SCRUM
EL SPRINT

Time Box 1 mes o menos

Planificacion
Objetivo
SCRUM Diario
Revision
Retrospectiva

Solo el Dueño de Producto tiene la autoridad para cancelar el Sprint
Cancelación de un Sprint.... !
Puede llegar a ser cancelado su el objetivo del sprint llega aquedar obsoleto
Planificación

Responsable: SCRUM Master
Time Box: 8 horas max

¿Qué puede entregarse en el Incremento resultante del Sprint que comienza?
¿Cómo se conseguirá hacer el trabajo necesario para entregar el Incremento?
Objetivo
Scrum Diario
Time Box: 15min
¿Qué hice ayer que ayudó al Equipo de Desarrollo a lograr el Objetivo del Sprint?

¿Qué haré hoy para ayudar al Equipo de Desarrollo a lograr el Objetivo del Sprint?

¿Veo algún impedimento que evite que el Equipo de Desarrollo o yo logremos el Objetivo del Sprint?
Revisión de Sprint
Time Box: 4 horas max
El equipo SCRUM socializa al interesado el resultado obtenido.
Retrospectiva
Time Box: 3 horas
La Retrospectiva de Sprint es una oportunidad para el Equipo Scrum de inspeccionarse a sí mismo y crear un plan de mejoras que sean abordadas durante el siguiente Sprint.
El talento gana Juegos,
pero el trabajo en equipo
y la inteligencia gana campeonatos.
Michael Jordan
Elementos del marco estándar de Scrum
Pila del producto Pila del sprint Sprint





Incremento Gráfico de avance Planning poker

Pila del producto (Product Backlog)
La pila del producto refleja los requisitos vistos desde el punto de vista del cliente.
Pila del sprint (Sprint Backlog)
La pila del sprint (o sprint Backlog) es la lista que descompone las funcionalidades de la pila del producto (historias de usuario) en las tareas necesarias para construir un incremento: una parte completa y operativa del producto.
Sprint
El Sprint es el período en el cual se lleva a cabo el trabajo en sí. Es recomendado que la duración de los sprints sea constante y definida por el equipo con base en su propia experiencia.
El Incremento
El incremento es la parte de producto producida en un sprint, y tiene como característica el estar completamente terminada y operativa, en condiciones de ser entregada al cliente final.
Gráfico de avance
El gráfico de avance o “burndown” es el gráfico que actualiza el equipo en las reuniones de seguimiento del sprint, para monitorizar el ritmo de avance, y detectar de forma temprana posibles desviaciones sobre la previsión que pudieran comprometer la entrega al final de sprint.
Métricas.
Sprint burndown chart
Objetivo: El objetivo de la métrica es poder ver a simple vista que tan lejos esta el equipo de cumplir el sprint en transcurso. Esta métrica es muy útil para detectar posibles recortes en funcionalidades por no poder cumplir totalmente con el sprint backlog de acuerdo como se viene trabajando en el grupo.
Product burndown chart
Objetivo: El objetivo de la métrica es poder obtener un estado del proyecto con solo un vistazo. Esta métrica puede servir para mostrar el estado del proyecto al cliente.
Scrum Master
El Scrum Master es el alma mater de Scrum.
Es un un auténtico Servidor neutral, que será el encargado de fomentar e instruir sobre los principios ágiles de Scrum.
Funciones Scrum Master
- Garantizar la correcta aplicación de Scrum.
- Resolver los conflictos que entorpezcan el progreso del proyecto.
- Incentivar y motivar al Scrum Team

Scrum Team
El Scrum Team (o simplemente "equipo"), es el equipo de desarrolladores multidisciplinario, integrado por programadores, diseñadores, arquitectos, testers y demás, que en forma auto-organizada, será los encargados de desarrollar el producto.
Funciones Scrum Team
- Llevar el Backlog de producto, a desarrollos potencialmente funcionales y operativos.
- Seleccionar los requisitos a los que se compromete cada uno de acuerdo a sus conocimientos.


El concepto de Scrum tiene su origen en un estudio de 1986 sobre los nuevos procesos de desarrollo utilizados en productos exitosos en Japón y los Estados Unidos
HISTORIA
En 1993 se realizó el primer Scrum para desarrollo de software
1995 el proceso fue formalizado
En 2001 un grupo de personas muy relevantes en lo que empezaba a ser el desarrollo ágil escribieron los valores fundamentales de los procesos ágiles
Qué es SCRUM
Scrum es un proceso en el que se aplican de manera regular un conjunto de buenas prácticas para trabajar colaborativamente, en equipo, y obtener el mejor resultado posible de un proyecto
Bases del SCRUM
- Desarrollo incremental
- Priorización de los requisitos
- Potenciacion del equipo
- Sistematizacion, comunicacion y colaboracion
EL PROCESO
Iteraciones - ejecucion en bloques temporales fijos cortos.
¿Por qué Medir?
¿Cómo se puede medir el trabajo?
Criterios para el Diseño y Aplicación de Métricas.
"Cuantas menos, mejor"
Encuestas de satisfacción de equipo y clientes
Gráfico de velocidad
Gráficos de burndown
Cuántos tests están automatizados
Deuda técnica
Trabajo en proceso
Tiempo promedio de finalización de historias


Una vez que ya has sido capaz de poner algún tipo de medida concreta al valor de negocios, agrega las siguientes:

Costo por sprint o punto de historia
Verdadero valor entregado
Retorno de Inversión
Planning poker
La técnica de planning poker permite hacer una estimación inicial del proyecto rápida y fiable, dado que todos los miembros del equipo comparten sus diferentes informaciones y expresan su opinión sin sentirse condicionados por el resto.
El objetivo de la métrica es poder evaluar el rendimiento del equipo.
Team Velocity
Se realiza un histograma con la suma de las horas estimadas de los product backlog ítems realizados en cada sprint.
Full transcript