Está en la página 1de 15

3.3 Metodologías ágiles.

» Las metodologías ágiles surgen por la necesidad de


agilizar los pasos para la creación de software.

» Para ello, estas metodologías permiten adaptar la forma


de trabajo a las condiciones del proyecto, flexibilizando
el desarrollo a las circunstancias del entorno.
3.3 Metodologías ágiles.
» Las empresas que apuestan por esta
metodología consiguen los siguientes beneficios:

• Involucrar a los clientes en el desarrollo del software.


• Gestionar sus proyectos de forma flexible, autónoma
y eficaz.
• Reducir los costes.
• Incrementar la productividad.

Una de las metodologías ágiles más usadas es


Scrum:
3.3.1. Scrum.
» Scrum es un proceso en el que se aplican de
manera regular un conjunto de buenas prácticas
para trabajar en equipo, con el fin de obtener el
mejor resultado posible:

» Se suele usar cuando…

• El cliente no se encuentra muy involucrado en el


desarrollo del software.
• Los plazos de entrega no se cumplen.
• Los costes se empiezan a disparar.
• La moral del equipo es baja.
3.3.1. Scrum.

Principios de Scrum:
» Desarrollo incremental de los requisitos.

» El cliente prioriza los requisitos a implementar.

» Control empírico. La planificación del proyecto no


es predecible. Se adapta a las circunstancias del
proyecto.
» El equipo se compromete a entregar los
requisitos pedidos por el cliente.
» El cliente tiene un rol más activo en el proceso de
desarrollo de software.
3.3.1. Scrum.

Roles que participan en el proyecto:

» Product Owner: representa al cliente y a los usuarios.


» Scrum Master: gestiona el equipo de trabajo.
» Development team: equipo encargado de desarrollar el
producto.
» All stakeholders: partes interesadas en el producto
(usuarios finales, accionistas, proveedores, etc..)
3.3.1. Scrum.

Etapas:
3.3.1. Scrum.

Etapas:
PLANIFICACIÓN EJECUCIÓN REVISIÓN RETROSPECTIVA
3.3.1. Scrum.

Etapas:
» Sprint planning: se define la funcionalidad a
implementar y cómo se va a realizar.
3.3.1. Scrum.

Etapas:
» Sprint: desarrollo del incremento.
3.3.1. Scrum.

Etapas:
» Daily Scrum: Reunión diaria en la que cada miembro del
equipo comenta en qué está trabajando e información
relevante:

• ¿Qué hehecho?
• ¿Qué voyhacer?
• ¿Qué impedimentostengo?
3.3.1. Scrum.

Etapas:
» Sprint retrospective: se identifica lo que se hizo
bien y los aspectos a mejorar se documentan y
se crea un plan de mejora.
3.3.1. Scrum.

Artefactos: elementos físicos que se producen como


resultado de la aplicación de Scrum.

» Product Backlog: inventario que contiene todos los


requisitos a implementar.
• Es el resultado del trabajo entre Product Owner,
Stakeholders y Scrum Master.
• El producto Owner lo gestiona y prioriza.
3.3.1. Scrum.

Artefactos:
» Product Backlog:
3.3.1. Scrum.

Artefactos:
» Sprint Backlog: listado de requisitos o tareas que
van a ser implementadas durante la etapa de Sprint
para conseguir un nuevo incremento.
3.3.1. Scrum.

Artefactos:
» Incremento: es el resultado del Sprint, es la
suma del desarrollo de todas las tareas o
requisitos que componían el sprint backlog.
• El incremento será puesto a disposición del usuario
final en forma de software entregable y funcional.

• Aportando un valor de negocio al producto que se


está desarrollando.

También podría gustarte