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…

2 Comments »

The URI to TrackBack this entry is: http://nosoloparidas.blogsome.com/2007/02/01/scrum/trackback/

  1. Cuanto tiempo vas a tardar en hacer eso?

    Yo ya tengo proyecto tb: voy a hacer algo titulado mas o menos: Port knocking client and server using secure encryption over a covert TCP/IP channel.

    Comment by Luther Blissett — February 9, 2007 @ 9:14 am

  2. Pues mi idea es no tardar más de 5 o 6 meses, es decir, entregarlo en Julio (que es lo que antes era la convocatoria de Septiembre).

    De todas formas, Scrum es sólo una parte del proyecto. Aparte de aplicar la metodología, tengo que configurar un servidor de ramas (como el del kernel de Linux) e instaurar un entorno de pruebas automáticas e integración de los productos desarrolladores en Clay.

    Vamos que voy a hacer de manager de proyectos (la primera y la última vez que podré hacerlo en los próximos años, un futuro de picacódigo me espera hasta los 30) :D

    Comment by Administrator — February 12, 2007 @ 4:44 pm

RSS feed for comments on this post.

Leave a comment

Line and paragraph breaks automatic, e-mail address never displayed, HTML allowed: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>























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