Hace poco se ha hecho famoso el menú de apagado de Windows Vista porque a Joel Spolsky no le hace mucha gracia. Poco después el autor contaba la historia en The Windows Shutdown crapfest. Lo que me ha llamado la atención es el inmenso proceso que va desde que algo se quiere implementar en Windows hasta que llega al usuario final. Modificar ese menú de apagado le llevó un año al autor. Más de 40 personas repartidas en varios equipos opinaban sobre el menú. En fin, una montaña de burocracia a-con-go-jan-te.
Pero ¿podría ser de otra forma?
No soy ningún campeón en la gestión de equipos, pero parece bastante evidente que cuanto más grande es la organización más capas y capas de gestión se tienen que añadir. Estamos hablando de programadores, diseñadores, gente de usabilidad, testing, jefes de proyectos y probablemente hasta los de la limpieza tengan algo que decir.
Por lo que comenta este hombre, el repositorio de código de Windows está formado por nodos, desde el centro (la parte que realmente _es_ Windows en un momento dado) hasta la periferia que es donde pequeños equipos van desarrollando. El desarrollo es de fuera a dentro, y este hombre estaba a 4 nodos de distancia de la rama principal. Una modificación suya tardaba entre 1 y 3 meses en llegar al centro, ya que tiene que ir escalando todas esas ramas, se supone que pasando controles de calidad y tal.
Aunque parezca un dinosaurio (probablemente lo sea) me sigue pareciando difícil organizar la cosa de otro modo. A no ser que vayas a un modelo completamente descentralizado…. umm… déjame pensar… ¿Como Linux? Sin intentar hacer demagogia, parece mucho más racional partir las tareas en equipos mucho más pequeños y manejables, incluso en distintas organizaciones. Está claro que la gente del entorno gráfico (GNome, KDE) no puede hacer mucho sin el equipo del núcleo y que están condenados a entenderse, pero parece que es mucho más fácil de gestionar.
En fin, el día que termine de leerme The Cathedral & the Bazaar, comentaré más sobre el tema.
Más discusión:
No te compliques
El autor del menú de apagado de Vista responde