sábado, 25 de febrero de 2023

Wiki: Tendencia en el desarrollo de software

SCRUM:

Scrum es un proceso con la finalidad de reducir la complejidad en el desarrollo de productos y satisfacer las necesidades de los clientes.

Scrum es un modelo de trabajo promueve la colaboración en los equipos para lograr desarrollar productos complejos. 

De esta manera Scrum se basa en el Manifiesto ágil respetando sus 12 principios y sus intenciones se resumen en:

  • Valorar a los individuos y su interacción por encima de los procesos y herramientas.
  • Valorar el software que funciona por encima de la documentación exhaustiva.
  • Valorar la colaboración con el cliente por encima de la negociación contractual
  • Valorar la respuesta al cambio por encima del seguimiento de un plan.

Scrum esta compuesto por los siguientes roles:

  1. Product owner: Es el responsable de maximizar el valor del trabajo, que  viene de la mano de una buena gestión del Product Backlog.
  2. Scrum Master: Es el responsable de que las técnicas Scrum sean comprendidas y aplicadas en la organización. Es el manager de Scrum, un líder que se encarga de eliminar impedimentos o inconvenientes que tenga el equipo dentro de un sprint.
  3. Equipo de desarrollo: Son los encargados de realizar las tareas priorizadas por el Product Owner. Es un equipo multifuncional y auto-organizado. Son los únicos que estiman las tareas del product backlog, sin dejarse influenciar por nadie.

Nota: Cabe resaltar la importancia de todos los Stakeholders para una retroalimentación continua y fluidez a la hora de lograr los objetivos planteados.

Algunos de los evento de Scrum son:

  • Sprint Planning: En esta reunión todo el equipo Scrum define qué tareas se van a abordar y cuál será el objetivo del sprint.
  • Daily Meeting: Es una reunión diaria dentro del sprint que tiene como máximo 15 minutos de duración. En ella deben participar, sí o sí, el equipo de desarrollo y el Scrum Master. El Product Owner no tiene la necesidad de estar presente.

En esta reunión diaria el equipo de desarrollo hace las siguientes 3 preguntas:

    • ¿Qué hice ayer?
    • ¿Qué voy a hacer hoy?
    • ¿Tengo algún impedimento que necesito que me solucionen?
  • Sprint Review: La review del valor que vamos a entregar al cliente se hace en esta reunión, al final de cada sprint.
  • Grooming: El Grooming en Scrum es el tiempo de revisión que se dedica dentro de los equipos durante los sprints para refinar los requerimientos.

Dentro de las herramientas que nos pueden ayudar para Scrum, tenemos:

  • Trello
  • Jira
  • Active collab
  • Taiga

entre otros.

Videos que pueden ser de nuestra ayuda:

https://www.youtube.com/watch?v=HhC75IonpOU

https://www.youtube.com/watch?v=PYEEedLVCkg

 

Fuentes de información:

https://scrumguides.org/

https://www.wearemarketing.com/es/blog/metodologia-scrum-que-es-y-como-funciona.html

https://www.atlassian.com/es/agile/scrum






No hay comentarios:

Publicar un comentario

Informe de conocimientos adquiridos

UML El Lenguaje Unificado de Modelado (UML) fue creado para forjar un lenguaje de modelado visual común y semántica y sintácticamente rico p...