SRamos Scrum
SRamos Scrum
SRamos Scrum
INFORME
PERIODO
Octubre 2023 – Marzo 2024 FECHA 05-12-2023
ACADÉMICO
A. DESARROLLO
Introducción
Observando a empresas como Honda, HP, Canon.etc., se dieron cuenta que el producto
no seguía unas fases en los que había un equipo especializado en cada una de ellas, si no
que se partía de unos requisitos muy generales y el producto lo realizaba un equipo
multidisciplinar que trabaja desde el comienzo del proyecto hasta el final.
Se comparó esta forma de trabajo en equipo, con la colaboración que hacen los jugadores
de Rugby y la utilización de una formación denominada SCRUM.
Scrum aparece como una práctica destinada a los productos tecnológicos y será en 1993
cuando realmente Jeff Sutherland aplique un modelo de desarrollo de Software en
Ease/Corporation.
Scrum es adecuado para aquellas empresas en las que el desarrollo de los productos se
realiza en entornos que se caracterizan por tener.
Página 1 de 6
DEPARTAMENTO DE CIENCIAS DE LA COMPUTACIÓN
INFORME
1. Incertidumbre
2. Auto-organización
- Autonomía
- Autosuperación
- Auto enriquecimiento.
3. Control moderado
Objetivo General.
• Optimizar la eficiencia y efectividad en el desarrollo de productos, mejorando la
colaboración, la adaptabilidad a los cambios y la entrega de valor continuo, a
través de la implementación exitosa del marco de trabajo Scrum.
Objetivos Específicos.
• Hacer que el progreso del proyecto sea claro y accesible para todos los miembros
del equipo.
• Ejecutar Sprints de manera efectiva, logrando entregas incrementales y
funcionales al final de cada ciclo.
• Fomentar la colaboración entre los miembros del equipo y eliminar obstáculos
que puedan afectar la eficiencia.
• Priorizar el bienestar del equipo, promoviendo un entorno de trabajo positivo y
reconociendo los logros individuales y colectivos.
Desarrollo del tema.
Para entender el ciclo de desarrollo de Scrum es necesario conocer las 5 fases que definen
el ciclo de desarrollo ágil Figura 1.
1. Concepto: Se define de forma general las características del producto y se asignan el
equipo que se encargará de su desarrollo.
2. Especulación: en esta fase se hacen disposiciones con la información obtenida y se
establecen lo límites que marcarán el desarrollo del producto, tales como costes y
agendas.
Se construirá el producto a partir de las ideas principales y se comprueban las partes
realizadas y su impacto en el entorno.
Esta fase se repite en cada iteración y consiste, en rasgos generales, en:
Página 2 de 6
DEPARTAMENTO DE CIENCIAS DE LA COMPUTACIÓN
INFORME
Página 3 de 6
DEPARTAMENTO DE CIENCIAS DE LA COMPUTACIÓN
INFORME
Componentes de Scrum.
Para entender todo el proceso de desarrollo de Scrum, se describirá de forma general las
fases y los roles.
Scrum se puede dividir de forma general en 3 fases, que podemos entender como
reuniones. Las reuniones forman parte de los artefactos de esta metodología junto con
los roles y los elementos que lo forman.
• Las Reuniones.
Planificación del Backlog: Se definirá un documento en el que reflejarán los
requisitos del sistema por propiedades.
Seguimiento del Sprint: En esta fase se hacen reuniones diarias en las que las 3
preguntas principales para evaluar el avance de las tareas serán:
• ¿Qué trabajo se realizó desde la reunión anterior?
• ¿Qué trabajo se hará hasta una nueva reunión?
• Inconvenientes que han surgido y que hay que solucionar para poder continuar.
Revisión del sprint: cuando se finaliza el Sprint se realizará una revisión del incremento
que se ha generado.
• Los Roles.
Product Owner: Es la persona que toma las decisiones, y es la que realmente conoce el
negocio del cliente y su visión del producto.
ScrumMaster: Es el encargado de comprobar que el modelo y la metodología funciona.
Página 4 de 6
DEPARTAMENTO DE CIENCIAS DE LA COMPUTACIÓN
INFORME
Equipo de Desarrollo: suele ser un equipo pequeño de unas 5-9 personas y tienen
autoridad para organizar y tomar decisiones para conseguir su objetivo.
Usuarios: es el destinario final del producto.
Stakeholders: Las personas a las que el proyecto les producirá un beneficio.
Managers: Toma las decisiones finales participando en la selección de los objetivos u de
los requisitos. (Trigas, 2005)
• Elementos de Scrum.
Product Backlog: Lista de necesidades del cliente.
Sprint Backlog: Lista de tareas que se realizan en un Sprint.
Incremento: parte añadida o desarrollada en un Sprint, es una parte terminada y
totalmente operativa.
• Ventajas Scrum.
Adaptabilidad: Scrum permite una rápida adaptación a los cambios, lo que es crucial en
entornos empresariales dinámicos.
Transparencia: La metodología promueve la visibilidad y la transparencia en todas las
etapas del desarrollo, mejorando la comunicación.
Entrega Incremental: Los entregables se producen de manera incremental, lo que
permite obtener valor de negocio de manera más temprana.
Mejora Continua: Scrum fomenta la retroalimentación continua, lo que lleva a mejoras
constantes en el proceso y el producto.
Compromiso del Equipo: Involucra activamente a los miembros del equipo,
promoviendo un sentido de responsabilidad y pertenencia. (Cockburn, 2006)
• Desventajas de Scrum.
Complejidad de Implementación: Puede ser difícil de implementar correctamente,
especialmente en equipos no familiarizados con metodologías ágiles.
Dependencia del Equipo: El éxito de Scrum depende en gran medida de la calidad y la
colaboración del equipo, lo que puede ser un desafío en entornos menos colaborativos.
Falta de Estructura Definida: Algunas organizaciones pueden encontrar la falta de
estructura rígida en Scrum como un desafío, especialmente si están acostumbradas a
metodologías más tradicionales.
Requerimientos Cambiantes: Los cambios frecuentes en los requisitos pueden dificultar
la planificación a largo plazo y la estabilidad del producto.
No Apto para Todos los Proyectos: Scrum puede no ser la mejor opción para proyectos
grandes y complejos que requieren una planificación detallada desde el principio.
Página 5 de 6
DEPARTAMENTO DE CIENCIAS DE LA COMPUTACIÓN
INFORME
B. CONCLUSIONES
En general, Scrum ha demostrado ser una metodología eficaz para el desarrollo de
software en entornos cambiantes. Sin embargo, su implementación exitosa requiere un
compromiso significativo y una comprensión profunda de los principios y prácticas de
Scrum. Cada equipo y proyecto es único, por lo que es importante evaluar si Scrum es la
mejor opción para las necesidades específicas de cada situación.
C. RECOMENDACIONES.
D. BIBLIOGRAFÍA
Integrante Firma
Página 6 de 6