NoSoloParidas

February 1, 2007

Scrum

Filed under: Informatica

Scrum

Finalmente, mi proyecto para 5º de Ingeniería Informática no va a ser una aplicación .NET, sino algo mucho más exótico. Voy a tener el placer (espero que lo sea) de implantar Scrum en una empresa relacionada con la Universidad de Salamanca.

¿Qué es Scrum? Esa es la primera pregunta, típicamente. Quien más o quien menos ha oído hablar sobre XP (eXtreme Programming) pero Scrum no suena muy bien. Básicamente, Scrum es un framework para el desarrollo ágil. ¿Un framework? ¿No querrás decir una metodología? Pues no, es un framework porque no te dice qué tienes que hacer. No establece pasos de obligado cumplimiento o una secuencia de acontecimientos, sino que pone a tu disposición una serie de herramientas y de prácticas para que, adaptándolas a la realidad de tu empresa y del proyecto que al que vayas a aplicar Scrum, te permitan maximizar la productividad de tu equipo.

Esto también es un problema, especialmente cuando se está empezando con Scrum, porque te hace sentir muy perdido el hecho de que todo Scrum se pueda explicar en unas cuantas páginas de un libro por su autor. Ese es sólo el punto de partida, a partir de ahí queda mucha investigación y mucho ensayo-y-error por hacer hasta que encuentras la mejor “configuración” de Scrum para tus necesidades, la mejor duración de los Sprints, la mejor forma de organizar tu Product Backlog, la forma más óptima de gestionar las pruebas necesarias para asegurar de que el producto que se quiere entregar realmente funciona y que las tareas realmente pueden ser catalogadas como “Done”.

Un día de estos tengo que escribir un post explicando en profundidad Scrum, pero para eso primero tendría que creer que a alguien le va a interesar leerlo… :P

PD: ¿Qué tiene que ver la imagen que preside el post con Scrum? Pues que el término fue tomado del rugby…






















Get free blog up and running in minutes with Blogsome | Theme designs available here