Vous êtes sur la page 1sur 4

Proyectos aplicados con metodologa SCRUM

1. Metodologa Scrum implementada en Spotify

No obstante, existen muchsimas compaas que desarrollan software de una


forma gil y exitosa. Google, por ejemplo, cuenta con 15.000 desarrolladores
trabajando en una rama del cdigo. Lanzan cambios varias veces al da y realizan
75 millones de tests automticos diariamente.

Una empresa que ha sabido adaptarse perfectamente a las metodologas giles


es Spotify, haciendo especial hincapi en la figura del Scrum Master. Muchas
veces contratan un Agile Coach externo con una gran experiencia en el campo
para liderar los proyectos. Vemos aqu la importancia de contar con roles
especializados que conozcan las metodologas giles para llevar un
proyecto de este tipo al xito. Ya no solo el Scrum Master, sino tambin otros
roles como el Product Owner, responsable de entender al cliente y al usuario para
saber trasladar en tiempo y forma la informacin adecuada al equipo de desarrollo.

Spotify es consciente de la metodologa de trabajo de su competencia (Google o


Apple por ejemplo), por lo que decidieron acercarse al Scrum de forma muy
sistemtica. Compitiendo contra semejantes corporaciones, saban que en
cualquier momento podran ser derrotados a menos que fuesen ms rpidos,
ms baratos y mejores.

En Spotify los equipos se organizan por escuadrones (squads), pequeos


equipos de Scrum con la habilidad de implementar el software desarrollado al final
de cada sprint, sin romper ningn otro equipo. Una caracterstica curiosa del
funcionamiento de Spotify es que cada uno de estos pequeos grupos tiene una
parte del producto que es totalmente suyo. Despus crean tribus (tribes)
agregando distintos escuadrones, tal y como vemos en la imagen a continuacin.
2. Aplicacin de Metodologia Scrum en la construccin de un simulador
de Redis

Resumen
Este artculo expone un caso de estudio sobre cmo la metodologa Scrum puede
ser aplicada en proyectos cientficos, especficamente un simulador Redis. Los
resultados de este estudio, en conjunto con la experiencia profesional de quienes
participaron en el proyecto, permitieron establecer diferencias de la aplicabilidad
de Scrum en dos tipos de proyectos: desarrollo de aplicaciones para empresas y
desarrollo de aplicaciones cientficas para la academia. La contribucin de este
artculo se basa en presentar dichas diferencias. Ms casos de estudio son
requeridos para confirmar el conjunto de diferencias que fueron identificadas de
forma emprica.
Palabras clave: Scrum, metodologas giles, redis, simulacin

Resultados
Como fue indicado en la seccin anterior, el simulador Redis fue desarrollado en 6
semanas. La Tabla 1 muestra el product backlog; es decir las historias de usuarios
junto a la complejidad asignada y el sprint en el cual se lo realiz.

En la Figura 3 presentamos el grfico conocido como burndown chart, el cual fue


elaborado y actualizado durante las seis semanas que tom este proyecto. En
esta figura se evidencia una desviacin inicial en cada sprint con respecto a lo
ideal; sin embargo, tambin se corrobora que el equipo Scrum recuper los score
points pendientes, llegando finalmente a cumplir los lmites de tiempo exigidos por
el dueo del producto.
Como se puede observar, esta recuperacin se dio tanto en el primer sprint como
en el segundo.
Una ventaja que el marco de trabajo Scrum nos proporciona es que establece
puntos claros en el tiempo donde debemos capturar datos de la gestin del
proyecto con el fin de medir avances y definir acciones correctivas. En el caso de
nuestro proyecto, estas bondades tambin fueron aprovechadas.

Para desarrollar el simulador, fue necesario instalar el sistema operativo Windows


7 en dos equipos, incluyendo los siguientes componentes: Java - J2SE 6 (JDK 6),
Eclipse, Apache Server, Redis Server y libreras Redis Client. En la Figura 4 se
muestran las capturas de pantalla del simulador Redis obtenidas en cada uno de
los sprints.

Vous aimerez peut-être aussi