11 agosto 2006
SCRUM llega a Unkasoft!
Este verano está siendo movidito.
Estamos restructurando el equipo (alguno ya han llegado, y otros están por venir), salida a la calle de dos juegos más (todavía no podemos decir nada sobre ellos pero pronto publicaremos algo aquí sobre ellos) y probar una nueva metodología de gestión de proyectos: SCRUM.
Hace ya tiempo veníamos usando eXtreme Programming como metodología de desarrollo, sobre todo en el equipo de Battlewizard, pero la parte de planificación, gestión y seguimiento de los proyectos la teníamos un poco descuidada. Así que con la ayuda de Juan Palacio nos hemos puesto en marcha y ya vamos por nuestro sexto sprint (:
¿En qué consisten SCRUM? Pues es una metodología de autogestión de equipos, es decir: no hay un jefe que ordene y los demás obedezcan, sino que el propio equipo es el que tiene que auto organizarse.
Bueno, esto de promulgar la autogestión está muy bien, pero tienes sus problemas. No intentes aplicar esta metodología en cualquier sitio, porque yo conozco algunas empresas y algunas personas con las que esto sería un fracaso asegurado.
Justo hace un par de días Joel Spolsky ha publicado unos artículos sobre gestión de equipos, y en ellos cataloga los tipos de gestión típicos las empresas en tres: (como siempre, te recomiendo que lo leas porque no tiene desperdicio):
A continuación tenéis nuestra experiencia sobre algunos elementos de SCRUM que estamos usando en nuestro trabajo diario:
Estamos restructurando el equipo (alguno ya han llegado, y otros están por venir), salida a la calle de dos juegos más (todavía no podemos decir nada sobre ellos pero pronto publicaremos algo aquí sobre ellos) y probar una nueva metodología de gestión de proyectos: SCRUM.
Hace ya tiempo veníamos usando eXtreme Programming como metodología de desarrollo, sobre todo en el equipo de Battlewizard, pero la parte de planificación, gestión y seguimiento de los proyectos la teníamos un poco descuidada. Así que con la ayuda de Juan Palacio nos hemos puesto en marcha y ya vamos por nuestro sexto sprint (:
¿En qué consisten SCRUM? Pues es una metodología de autogestión de equipos, es decir: no hay un jefe que ordene y los demás obedezcan, sino que el propio equipo es el que tiene que auto organizarse.
Bueno, esto de promulgar la autogestión está muy bien, pero tienes sus problemas. No intentes aplicar esta metodología en cualquier sitio, porque yo conozco algunas empresas y algunas personas con las que esto sería un fracaso asegurado.
Justo hace un par de días Joel Spolsky ha publicado unos artículos sobre gestión de equipos, y en ellos cataloga los tipos de gestión típicos las empresas en tres: (como siempre, te recomiendo que lo leas porque no tiene desperdicio):
- Orden y mando: el jefe dice lo que hay que hacer y cómo hay que hacerlo y los subordinados obedecen. SCRUM no cabe aquí, porque promulga justo la filosofía contraria: se intenta que no haya una figura que ordene, sino que sea el propio equipo que se auto-ordene.
- Motivación externa: se intenta motivar a la gente con factores externos, como premios, primas económicas, etc. Tampoco nos vale SCRUM en este caso, porque tendremos gente más preocupada de conseguir los premios que de buscar la mejor forma de organiza su trabajo.
- Identificación: la idea es identificar a las personas con la filosofía de la empresa, ser transparentes con objetivos, logros, etc. y una vez que la gente sabe lo que hay, darles autonomía y esperar a que la autogestión surga espontaneamente. Todo esto está muy relacionado con la teoría del caos (!!) donde un sistema complejo, compuesto por muchos agentes individuales (como la economía mundial, un hormiguero o una empresa), actúa de una forma coherente y óptima si dejas a los agentes individuales que actúen de forma independiente.
A continuación tenéis nuestra experiencia sobre algunos elementos de SCRUM que estamos usando en nuestro trabajo diario:
- El product backlog
- El product owner
- El sprint
- El daily meeting
- El sprint backlog
- SCRUM y eXtreme Programming
Comentarios:
Respecto a la gestión de proyectos he tratado de aplicar varias metodologías y la que propones a grandes rasgos (80% sentido común, buena voluntad y predisposición, 20% de metodología SCRUM o cualquier otra) cuesta bastante pero es ágil y evita burocracia. Así que enhorabuena por la gente con la que trabajas en Unkasoft.
Lo que no sé es si funcionaría con varias empresas o diferentes grupos de trabajo.
Ya te digo yo que no funciona en cualquier sitio ni con cualquier equipo...
En los artículos hay una idea que repito varias veces: "no intentes aplicar SCRUM en cualquier sitio" y es que no es una metodología orientada a cambiar la forma de trabajar (y de ser) de la gente, sino todo lo contrario: SCRUM debe "encajar" en la filosofía del equipo, porque si no, no es posible aplicar SCRUM ni con calzador (:
Quizá te quedes en las prácticas superficiales de haceruna reunión diaria, llevar un gráfico de esfuerzo, etc. pero lo importante no son las prácticas que apliques, sino la filosofía que subyace por debajo, y eso no se puede cambiar de la noche a la mañana.
Publicar un comentario
<< Home
Respecto a la gestión de proyectos he tratado de aplicar varias metodologías y la que propones a grandes rasgos (80% sentido común, buena voluntad y predisposición, 20% de metodología SCRUM o cualquier otra) cuesta bastante pero es ágil y evita burocracia. Así que enhorabuena por la gente con la que trabajas en Unkasoft.
Lo que no sé es si funcionaría con varias empresas o diferentes grupos de trabajo.
Ya te digo yo que no funciona en cualquier sitio ni con cualquier equipo...
En los artículos hay una idea que repito varias veces: "no intentes aplicar SCRUM en cualquier sitio" y es que no es una metodología orientada a cambiar la forma de trabajar (y de ser) de la gente, sino todo lo contrario: SCRUM debe "encajar" en la filosofía del equipo, porque si no, no es posible aplicar SCRUM ni con calzador (:
Quizá te quedes en las prácticas superficiales de haceruna reunión diaria, llevar un gráfico de esfuerzo, etc. pero lo importante no son las prácticas que apliques, sino la filosofía que subyace por debajo, y eso no se puede cambiar de la noche a la mañana.
Publicar un comentario
<< Home