SCRUM: Metodología ágil

in spanish •  6 years ago 

SCRUM es una metodología ágil que tiene como objetivo principal maximizar el retorno de la inversión para su empresa (ROI) o un proyecto a base de productos mínimos viables donde el cliente vea resultados desde el primer día y pueda llevar una evaluación del proyecto de una manera muy directa e intuitiva.

Cada producto mínimo viable requeiere un Sprint. Un sprint es un intervalo prefijado durante el cual se crea un incremento de producto "Hecho o Terminado" utilizable, potencialmente entregable. A lo largo del desarrollo hay Sprints consecutivos de duración constante y todos tienen la misma estructura:

  • Especificación de requisitos/requerimientos.
  • Plan (planificación del sprint).
  • Construcción o implementación.
  • Testeo y fase de pruebas.
  • Planificación del siguiente sprint o siguientes funcionalidades.
  • Entrega del producto mínimo viable.

Con respecto a los roles encontramos los siguientes:

Scrum master: Persona que lidera al equipo guiándolo para que cumpla las reglas y procesos de la metodología. Gestiona la reducción de impedimentos del proyecto y trabaja con el Product Owner para maximizar el ROI.

Product owner (PO): Representante de los accionistas y clientes que usan el software. Se focaliza en la parte de negocio y el es responsable del ROI del proyecto (entregar un valor superior al dinero invertido). Traslada la visión del proyecto al equipo, formaliza las prestaciones en historias a incorporar en el Product Backlog y las re-prioriza de forma regular.

Team: Grupo de profesionales con los conocimientos técnicos necesarios y que desarrollan el proyecto de manera conjunta llevando a cabo las historias a las que se comprometen al inicio de cada sprint.

Una vez entendido que es un sprint vamos a mostrar la metodología SCRUM en su plenitud dividiendola en los siguientes puntos para su mayor comprensión:

Product Backlog: Conjunto de requisitos denominados historias descritos en un lenguaje no técnico y priorizados por valor de negocio, o lo que es lo mismo, por retorno de inversión considerando su beneficio y coste. Los requisitos y prioridades se revisan y ajustan durante el curso del proyecto a intervalos regulares.

Sprint Planning: Reunión durante la cual el Product Owner presenta las historias del backlog por orden de prioridad. El equipo determina la cantidad de historias que puede comprometerse a completar en ese sprint, para en una segunda parte de la reunión, decidir y organizar cómo lo va a conseguir.

Sprint: Iteración de duración prefijada durante la cual el equipo trabaja para convertir las historias del Product Backlog a las que se ha comprometido, en una nueva versión del software totalmente operativo.

Sprint Backlog: Lista de las tareas necesarias para llevar a cabo las historias del sprint.

Daily sprint meeting: Reunión diaria de cómo máximo 15 min. en la que el equipo se sincroniza para trabajar de forma coordinada. Cada miembro comenta que hizo el día anterior, que hará hoy y si hay impedimentos.

Demo y retrospectiva: Reunión que se celebra al final del sprint y en la que el equipo presenta las historias conseguidas mediante una demostración del producto. Posteriormente, en la retrospectiva, el equipo analiza qué se hizo bien, qué procesos serían mejorables y discute acerca de cómo perfeccionarlos.

Para finalizar, podemos concluir que Scrum tiene una serie de ventajas con respecto a las metodologías ya conocidas como las siguientes:

  • Lanzamiento de productos y actualizaciones más rápido.
  • Creación eficiente de software de trabajo.
  • Racionalización del proceso de desarrollo.
  • Cooperación en equipos de desarrollo.
  • Mejorar la satisfacción del cliente.
  • Ser adaptable y abierto al cambio.
Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

Hi! I am a robot. I just upvoted you! I found similar content that readers might be interested in:
https://www.netxus.org/scrum/los-roles-de-scrum/