Primeros pasos en Scrum - Meetup para principiantes.pdf · Primeros pasos en Scrum. Objetivos •...

20
Primeros pasos en Scrum

Transcript of Primeros pasos en Scrum - Meetup para principiantes.pdf · Primeros pasos en Scrum. Objetivos •...

Page 1: Primeros pasos en Scrum - Meetup para principiantes.pdf · Primeros pasos en Scrum. Objetivos • Aprender sobre el manifiesto ágil • Adquirir conocimientos básicos del framework

Primeros pasos en Scrum

Page 2: Primeros pasos en Scrum - Meetup para principiantes.pdf · Primeros pasos en Scrum. Objetivos • Aprender sobre el manifiesto ágil • Adquirir conocimientos básicos del framework

Objetivos • Aprender sobre el manifiesto ágil

• Adquirir conocimientos básicos del framework scrum: Equipos, roles, eventos y artefactos

Page 3: Primeros pasos en Scrum - Meetup para principiantes.pdf · Primeros pasos en Scrum. Objetivos • Aprender sobre el manifiesto ágil • Adquirir conocimientos básicos del framework

Agenda1. ¿Qué es el manifiesto ágil?2. ¿Por qué tengo que ser ágil?3. Scrum4. Valores de Scrum5. Eventos de Scrum6. Artefactos de Scrum7. El papel del Scrum master8. El papel del Product owner9. El papel del desarrollador

10. Conclusiones

Page 4: Primeros pasos en Scrum - Meetup para principiantes.pdf · Primeros pasos en Scrum. Objetivos • Aprender sobre el manifiesto ágil • Adquirir conocimientos básicos del framework

El manifiesto ágil“Estamos descubriendo formas mejores de desarrollar software tanto por nuestra propia experiencia como ayudando a terceros. A través de este trabajo hemos aprendido a valorar:

Individuos e interacciones sobre procesos y herramientasSoftware funcionando sobre documentación extensiva

Colaboración con el cliente sobre negociación contractualRespuesta ante el cambio sobre seguir un plan

Esto es, aunque valoramos los elementos de la derecha, valoramos más los de la izquierda.”

Page 5: Primeros pasos en Scrum - Meetup para principiantes.pdf · Primeros pasos en Scrum. Objetivos • Aprender sobre el manifiesto ágil • Adquirir conocimientos básicos del framework

El manifiesto ágil

Page 6: Primeros pasos en Scrum - Meetup para principiantes.pdf · Primeros pasos en Scrum. Objetivos • Aprender sobre el manifiesto ágil • Adquirir conocimientos básicos del framework

¿Por qué debo ser ágil?• Flexibilidad al cambio de las necesidades del negocio a lo largo del tiempo

• Proactividad

• Interacción con el equipo

Page 7: Primeros pasos en Scrum - Meetup para principiantes.pdf · Primeros pasos en Scrum. Objetivos • Aprender sobre el manifiesto ágil • Adquirir conocimientos básicos del framework

¿Por qué debo ser ágil?

Page 8: Primeros pasos en Scrum - Meetup para principiantes.pdf · Primeros pasos en Scrum. Objetivos • Aprender sobre el manifiesto ágil • Adquirir conocimientos básicos del framework

ScrumEs un marco de trabajo por el cual las personas pueden acometer problemas complejos adaptativos, a la vez que pueden entregar productos del ma ́ximo valor posible, productiva y creativamente. Se basa en la teoría de control de procesos empírica o empirismo (El conocimiento procede de la experiencia) Scrum es:• Ligero• Fa ́cil de entender• Extremadamente difi ́cil de llegar a dominar

Page 9: Primeros pasos en Scrum - Meetup para principiantes.pdf · Primeros pasos en Scrum. Objetivos • Aprender sobre el manifiesto ágil • Adquirir conocimientos básicos del framework

ScrumScrum emplea un enfoque iterativo e incremental para optimizar la predictibilidad y el control del riesgo. Tres pilares soportan toda la implementacio ́n del control de procesos empi ́rico:

- Transparencia- Inspeccio ́n - Adaptacio ́n

Page 10: Primeros pasos en Scrum - Meetup para principiantes.pdf · Primeros pasos en Scrum. Objetivos • Aprender sobre el manifiesto ágil • Adquirir conocimientos básicos del framework

Valores de Scrum• Valentía - Valor: Los miembros del equipo de scrum tienen el valor de hacer lo correcto y

trabajar en problemas difíciles.• Enfoque - atención: Todo el mundo se centra en el trabajo de la iteración y los objetivos del

equipo Scrum.• Compromiso: La gente personalmente se compromete a lograr los objetivos del Equipo.• Respeto: Los miembros del equipo de scrum deben respetarse entre sí para ser personas capaces e

independientes.• Sinceridad: El Equipo Scrum y sus partes interesadas están de acuerdo en ser abiertos acerca de

todo el trabajo y los retos para la realización del mismo.

Page 11: Primeros pasos en Scrum - Meetup para principiantes.pdf · Primeros pasos en Scrum. Objetivos • Aprender sobre el manifiesto ágil • Adquirir conocimientos básicos del framework

Valores de Scrum

Page 12: Primeros pasos en Scrum - Meetup para principiantes.pdf · Primeros pasos en Scrum. Objetivos • Aprender sobre el manifiesto ágil • Adquirir conocimientos básicos del framework

Eventos de scrumScrum prescribe cuatro eventos formales, contenidos dentro del Sprint o iteración, para la inspeccio ́n y adaptacio ́n:

- Reunio ́n de Planificacio ́n de la iteración (Sprint Planning Meeting)- Scrum Diario (Daily Scrum)- Revisio ́n de la iteración (Sprint Review)- Retrospectiva de la iteración (Sprint Retrospective)

*Aunque no está agregada a la guía oficial, existe un evento llamado: Product Backlog Refinement

Page 13: Primeros pasos en Scrum - Meetup para principiantes.pdf · Primeros pasos en Scrum. Objetivos • Aprender sobre el manifiesto ágil • Adquirir conocimientos básicos del framework

Eventos de scrum

Page 14: Primeros pasos en Scrum - Meetup para principiantes.pdf · Primeros pasos en Scrum. Objetivos • Aprender sobre el manifiesto ágil • Adquirir conocimientos básicos del framework

Artefactos de scrum- Lista de Producto (Product Backlog): Es una lista ordenada de todo lo que podri ́a ser necesario

en el producto.- Lista de Pendientes del Sprint (Sprint Backlog): Es el conjunto de elementos de la Lista de

Producto seleccionados para el Sprint.

Page 15: Primeros pasos en Scrum - Meetup para principiantes.pdf · Primeros pasos en Scrum. Objetivos • Aprender sobre el manifiesto ágil • Adquirir conocimientos básicos del framework

El papel del scrum master: Facilitador• Enseña scrum

• Facilita eventos

• Guía para que el equipo sea autoorganizado

• Elimina impedimentos

• Coordina

Page 16: Primeros pasos en Scrum - Meetup para principiantes.pdf · Primeros pasos en Scrum. Objetivos • Aprender sobre el manifiesto ágil • Adquirir conocimientos básicos del framework

El papel del product owner: Decir a todo “NO”

El Duen ̃o de Producto es la u ́nica persona responsable de gestionar la Lista del Producto

Page 17: Primeros pasos en Scrum - Meetup para principiantes.pdf · Primeros pasos en Scrum. Objetivos • Aprender sobre el manifiesto ágil • Adquirir conocimientos básicos del framework

El papel del desarrolladorLos Equipos de Desarrollo son estructurados y empoderados por la organizacio ́n para organizar y gestionar su propio trabajo. Caracteri ́sticas: - Son autoorganizados. - Multifuncionales- Individualmente pueden tener habilidades

especializadas, pero la responsabilidad recae en el Equipo de Desarrollo como un todo.

Page 18: Primeros pasos en Scrum - Meetup para principiantes.pdf · Primeros pasos en Scrum. Objetivos • Aprender sobre el manifiesto ágil • Adquirir conocimientos básicos del framework
Page 19: Primeros pasos en Scrum - Meetup para principiantes.pdf · Primeros pasos en Scrum. Objetivos • Aprender sobre el manifiesto ágil • Adquirir conocimientos básicos del framework

Conclusiones• No es una metodología

• Es adaptativo y depende de cada grupo, tipo de trabajo y cultura organizacional

• El PO siempre dirá que se debe hacer en cada iteración y escribirá las historias, las ordenará y las aclarará

• El equipo de desarrollo siempre son los héroes de la historia si trabajan en equipo

• El SM es un facilitador

Page 20: Primeros pasos en Scrum - Meetup para principiantes.pdf · Primeros pasos en Scrum. Objetivos • Aprender sobre el manifiesto ágil • Adquirir conocimientos básicos del framework

Fuentes consultadas - http://www.agilemanifesto.org/iso/es/principles.html

- https://www.maxxor.com/images/Scrum.jpg

- https://www.scrum.org

- Guía de Scrum: La Gui ́a Definitiva de Scrum: Las Reglas del Juego. Ken Schwaber and Jeff Sutherland