SCRUM

Metodología Ágil

Ingeniería de Software I - Profesora: Mariana Miño

...
Sprint

Sprint es el nombre que va a recibir cada uno de los ciclos o iteraciones que vamos a tener dentro de dentro de un proyecto Scrum.

Ver mas
...
Product Backlog

Podría definirse como un listado ordenado y priorizado de los requisitos necesarios para la implementación de un proyecto.

Ver mas
...
Product Owner

Product Owner es el profesional encargado de maximizar el valor de una solución generada en las empresas a partir de las metodologías ágiles.

Ver mas

Definición de Scrum

Scrum permite el trabajo colaborativo entre equipos. Al igual que un equipo de rugby (de donde proviene su nombre) cuando entrena para un gran partido, scrum anima a los equipos a aprender a través de las experiencias, a autoorganizarse mientras aborda un problema y a reflexionar sobre sus victorias y derrotas para mejorar continuamente. Aunque son los equipos de desarrollo de software los que utilizan con mayor frecuencia este tipo de scrum, sus principios y lecciones se pueden aplicar a todo tipo de trabajo en equipo. Esta es una de las razones por las que es tan popular. Aunque se considera a menudo un marco de gestión de proyectos ágil, scrum incluye un conjunto de reuniones, herramientas y funciones que, de forma coordinada, ayudan a los equipos a estructurar y gestionar su trabajo. Los aspectos de Scrum deben abordarse y gestionarse durate todo un proyecto Scrum.

Dicho de otro modo, Scrum sirve para que equipos multidisciplinares trabajen en entornos complejos, donde los requisitos son muy cambiantes, y los resultados se tienen que obtener en un plazo corto de tiempo. Las principales características que definen a Scrum son su ligereza, ya que tiene poca teoría y no es necesario dedicarle una gran cantidad de tiempo, y su facilidad para entenderla, al ser abierta y no tener reglas complicadas. Sin embargo, para llegar a dominarla es imprescindible dedicación y experiencia.


¿En que se basa la metodolgia Scrum?

  • La flexibilidad en la adopción de cambios y nuevos requisitos durante un proyecto complejo.
  • El factor humano.
  • La colaboración e interacción con el cliente.
  • El desarrollo iterativo como forma de asegurar buenos resultados.

  1. Transparencia

    Con el método Scrum todos los implicados tienen conocimiento de qué ocurre en el proyecto y cómo ocurre. Esto hace que haya un entendimiento “común” del proyecto, una visión global.

  2. Inspección

    Los miembros del equipo Scrum frecuentemente inspeccionan el progreso para detectar posibles problemas. La inspección no es un examen diario, sino una forma de saber que el trabajo fluye y que el equipo funciona de manera auto-organizada.

  3. Adaptación

    Cuando hay algo que cambiar, el equipo se ajusta para conseguir el objetivo del sprint. Esta es la clave para conseguir el éxito en proyectos complejos, donde los requisitos son cambiantes o poco definidos y en donde la adaptación, la innovación, la complejidad y flexibilidad son fundamentales.


¿Como funciona?

Todo proyecto gestionado con Scrum comienza con una reunión entre las partes interesadas para crear la visión del proyecto y seleccionar los requisitos de los usuarios de negocios. Aquí se define el primero de los Sprints, que comienzan con la planificación. Se analizan las solicitudes de los usuarios con mayor prioridad para incluirlas, o no, en este período de trabajo. Los miembros del proyecto llevarán a cabo reuniones muy cortas y focalizadas en aspectos muy concretos. Al final de cada fase, los usuarios finales y las partes interesadas harán una revisión de los productos entregados. Estos usuarios aceptarán los productos sólo si cumplen con los criterios de validación predefinidos. El ciclo termina con una reunión de retrospectiva, donde el equipo analiza las formas de mejorar los procesos y el rendimiento de cara al futuro período, teniendo como objetivo una constante mejora de los métodos de trabajo, y da lugar al inicio del siguiente Sprint.



Bootstrap
© 2021 Copyright

Alejandro Ladner & Ivan Cairoli