lunes, 28 de enero de 2019

Scrum

¿Qué es Scrum?


Resultado de imagen para scrum
Scrum es modelo de referencia el cual es un proceso que, por medio de practicas buenas, logra un proyecto de manera eficiente en equipo, en las prácticas se apoya la una a la otra, y el origen de este proceso es a base del estudio de grupos los cuales fueron muy eficientes trabajando en equipo.

Características

Sprints

La base del Scrum son los "Sprints" los cuales constan normalmente de 1 a 4 semanas, de igual manera se recomienda que sea dependiendo de la experiencia del grupo sin exceder las 4 semanas, en donde el equipo crea una parte de software el cual en sí pueda ser considerado como "entregable" al cliente.


Gestión de Resultados

El gestionar las expectativas con el cliente, ver los resultados, la flexibilidad, los pros y contras, la productividad y calidad del proyecto, los riesgos, la inversión y un equipo motivado es parte de necesaria para buenos resultados.

Equipos

El uso de equipos auto-dirigidos y auto-organizados es una característica fundamental del scrum.

Reuniones

Las reuniones diarias, las cuales no deben exceder los 15 minutos, ayudan a la retroalimentacion del equipo, a identificar cualquier obstáculo y de esa manera poder ser más eficiente. 

Roles en Scrum

Product Owner

El Product Owner se asegura que el equipo trabaje de manera adecuada de acuerdo con la perspectiva del cliente.

Scrum Master

El Scrum en facilitado por el Scrum Master, el trabajo principal de este sujeto es remover o eliminar cualquier distracción, impedimento o distracción que no permita el rendimiento del equipo, el Scrum Master no es el líder, ya que en el equipo auto-organiza. El Scrum Master es el que cuida al equipo prácticamente y hace que las reglas se cumplan.

El equipo de trabajo

Como lo dice el título, es el equipo el cual se encarga de realizar el trabajo y el cual tiene la responsabilidad de entregar el producto. Una característica es que el equipo de trabajo, la mayoría de veces esta conformado por 3 o por hasta 9 personas, pero las cuales deben de tener diferentes cualidades o habilidades para poder ayudar al equipo.

Proceso

Planificación del Sprint

Antes de comenzar un sprint se tiene un planificación en donde el objetivo es identificar y dar a conocer cuanto trabajo es probable que se realice durante el actual sprint.

Resultado de imagen para scrum sprint


Scrum Diario

Las reuniones diarias para saber el estado del proyecto, las cuales no deben exceder los 15 minutos, y en las cuales las preguntas principales que se responden son:

¿Qué he hecho desde la última reunión para ayudar al equipo a lograr el objetivo?
¿Que haré desde este momento para ayudar al equipo a lograr el objetivo?
¿Hay o habrá algún obstáculo o impedimento por el cual no pueda  ayudar al equipo con el objetivo?

Resultado de imagen para persona pensando

Revisión del Sprint

Al finalizar un sprint el equipo hace 2 eventos, el primero es revisar el sprint, en donde se muestran los proyectos, y el segundo es la retrospectiva del sprint, es decir, hablar de lo que se tenía pensado antes del sprint, o también las expectativas antes de haberlo comenzado, de esa manera se busca mejorar para el siguiente sprint.
Resultado de imagen para team in a meeting