[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Cuadrantes-espiral] Bugzilla y gestión de proyectos descentralizados
From: |
Javier Linares |
Subject: |
[Cuadrantes-espiral] Bugzilla y gestión de proyectos descentralizados |
Date: |
Fri, 14 Jun 2002 01:33:53 +0200 |
User-agent: |
Mutt/1.2.5i |
Hola espiraleros,
Estoy seguro de que esto deberÃa en un foro :) pero aún asÃ
lo envÃo por aquà haciendo uso de mi derecho de utiliar
la lista para lo que quiera :)))
La verdad es que estoy aquà desde hace relativamente poco
tiempo, asà que me gustarÃa preguntaros: ¿espira se
coordina bien? ¿es realmente una estructura descentralizada?
SÃ, esta pregunta podrÃa ser un gran foro, pero quiero
la opinión de la parte técnica. Espero vuestras respuestas.
Mientras tanto os cuento una historia:
Un dÃa, unos chicos se propusieron crear un navegador de
Internet, basándose en código libre que ya existÃa. La
herramienta tenÃa que ser el mayor navegador de Internet
diseñado hasta el momento, porque debÃa dar soporte a muchas
necesidades diferentes que estaba demandando el mercado.
Pensaron que la mejor forma de hacerlo era con muchas
muchas herramientas pequeñitas interactuando juntas. Esto
permitirÃa que el desarrollo de la aplicación completa se
hiciera a través de grupos descentralizados e, incluso,
en servidores diferentes. A lo largo del tiempo
de desarrollo de este navegador he ido viendo como grupos
que jamás habÃan tenido contacto entre ellos más allá
de algunos emails, habÃan desarrollado partes que encajaban
perfectamente. ¿Cómo se coordinaron entonces?
Uno de estos grupos diseñó (justo al comienzo del proyecto)
una herramienta de coordinación de tareas. Como una intranet
propia con acceso a las bases de datos con tareas por
hacer y con un histórico de la evolución del proyecto.
Durante todo el proyecto este grupo no dejó de trabajar
en la herramienta y ha sido uno de los factores claves del
éxito del proyecto. Hoy se cuenta con una base de datos
de todos los cambios y personas que han colaborado en el
proyecto.
Y es que, casi sin darse cuenta, esta gente ha creado una
de las mejores herramientas de coordinación de estructuras
descentralizadas que existe sobre soporte informático (vete
tú a saber si hay gente que se coordina por ondas
electromagnéticas :)).
La herramienta se llama Bugzilla y, aunque originalmente fue
escrita para resolver los "bugs" del software que estaban
diseñando, terminando asociando la idea de "bug" con la de tarea
y prioridades. La web oficial es [1] y en España hay un grupo
que la está utilizando para coordinar su organización a nivel
nacional en [2]. También he visto empresas de soporte técnico
donde los teleoperadores dan de alta las incidencias como "bugs"
y el servicio técnico (sin contacto ninguno) las resuelve
y las da de baja del sistema.
Además de lo que se cuenta, yo he tenido buenas experiencias
con esta herramienta. No hace mucho (en Abril) organizamos
un congreso de 300 programadores a nivel mundial (programadores
del entorno gráfico de Linux, GNOME [3]) en Sevilla de
4 dÃas de duración. Y con la cantidad de frentes abiertos
en diferentes materias, tratar eso por correo o en unos
foros habrÃa sido imposible.
La herramienta tiene interfaces web, email, y de consola
(para que cada uno gestione las tareas de la forma que quiera)
e incluye un CVS (lo que resolverÃa nuestros problemas de
que varias personas no pueden estar trabajando en el mismo
archivo al mismo tiempo). Es capaz de generar informes de
las tareas y prioridades vigentes en ese momento y si
una persona mantiene una tarea abierta más de un tiempo te
envÃa emails (si el administrador lo configura) con el estado
del proyecto, el estado de la tarea y diciéndote que no
has comprado el pan :)).
¿Qué os parece? ¿Veis posible integrarlo en el próximo servidor?
¿Creéis que serÃa útil? ¿Estamos dispuestos a aprender
a usarlo? ¿PodrÃa extenderse a algo más que la parte
técnica?
--
[1] http://www.mozilla.org/projects/bugzilla/about.html
[2] http://bugzilla.hispalinux.es/
[3] http://www.guadec.org/
--
Sólo existen 10 tipos de personas en este mundo: las que entienden
binario y las que no
--
Javier Linares http://www.adala.org
address@hidden address@hidden
pgpalZUxb7jVP.pgp
Description: PGP signature
- [Cuadrantes-espiral] Bugzilla y gestión de proyectos descentralizados,
Javier Linares <=