furilo página personal de álvaro ortiz

Latest in english: Federated reputation ·

Gestión de proyectos: tareas técnicas, incidencias, helpdesk

# por álvaro · 6 October 06 · Comments

Uso Basecamp para llevar la gestión de algunos proyectos, y está bien para la parte “creativa” (AI, planificación general, gestión de documentos, to-dos simples). Pero cuando llega el turno del desarrollo Basecamp se queda corto en cuanto a planificación, seguimiento y reporte (aunque es no es problema de Basecamp, ya que está diseñado para algunas cosas pero no es una herramienta de gestión de proyectos de desarrollo).

En su día en Interactors (una cooperativa de software libre que fundamos hace 3 años) utilizamos Tutos, una herramienta libre muy completa desarrollada por alemanes, demasiado completa. Está en el extremo opuesto a Basecamp: hace de todo, con lo cual su interfaz es algo complicada y necesitas bastante disciplina para usarla.

Entre medias en The Cocktail también he usado el gestor de proyectos de Drupal (que es la herramienta que utilizan para realizar el propio desarrollo del proyecto). Pero nos acabamos decantando por quedarnos con una única herramienta, que fue Basecamp.

Ahora nuestro volumen de desarrollo ha aumentado considerablemente y necesitamos algo más que Basecamp. Buscamos algo que acompañe a Basecamp en el seguimiento de las tareas técnicas y las incidencias que aparecen cuando un proyecto está en marcha (bugs, peticiones de soporte por parte del cliente, mejoras sobre funcionalidades que ya existen y están en producción, etc).

Algunas opciones que tenemos encima de la mesa, y la razón para su descarte o preselección:

  • Bugzilla: es un dinosaurio demasiado complejo. La gente que conozco que tiene usarlo no está contenta.
  • Trac: es interesante pero nos gustaría algo más sencillo, y no serviría para que un cliente lo usase para mandar reportes de errores o peticiones de mejoras
  • FogBugz: la gente habla bien de este producto y parece ajustarse a lo que necesitamos, pero creo que se solaparía demasiado con Basecamp, y es una de las cosas que queremos evitar.
  • Kayaco: más orientado a helpdesk. Tiene muy buena pinta, habrá que probarlo, aunque por el momento creo que necesitamos una pequeña parte de todo lo que ofrece esta aplicación.
  • HelpSpot: también 100% helpdesk, es el que más me ha gustado, porque no está inundado de funciones, iconos y pantallas. Aunque no deja de ser una aplicación en si misma.
  • Mojo: Lo acabo de descubrir y estoy probándolo. En el futuro nos podría servir para descentralizar nuestro contacto con los usuarios, aunque no sirve para nuestro día a día de desarollo.

La conclusión a la que hemos llegado es programar nosotros mismos una pequeña herramienta que acompañe a Basecamp. De hecho hemos pensado en utilizar su API para aprovechar toda la info que ya tenemos metida: usuarios y proyectos principalmente. Tenemos que dilucidar como conseguir un single-sign-on (haciendo login primero en nuestra aplicación podríamos hacer login en Basecamp a continuación, de forma transparente para el usuario); y con un poquito de Greasemonkey hemos pensado en añadirle una pestaña a Basecamp, la de nuestra extensión.

Y el siguiente paso sería ofrecer, al igual que Basecamp, esta ampliación en modo ASP.

Ya contaremos como avanzamos.

  • Probaste Mantis? Saludos
  • Arturo
    Nosotros usamos Fogbugz y es fantástico. En aproximadamente dos horas entendí su funcionamiento, di de alta a todos los empleados, los proyectos, lo configuré y comencé a utilizarlo. Se integra de maravilla con muchos repositorios de código.

    Por diseño es un producto sencillo y usable, si las cosas son complejas y no usables la gente no las usa. En la versión 6.0 que saldrá en Septiembre incluye una Wiki que tiene una pinta extraordinaria.

    No creo que Fogbugz se solape mucho con Basecamp, aunque puedo estar equivocado.
  • Yo tambien he usado varias veces BaseCamp y me parece brutal, creo que el exito o el fracaso de algunos proyectos sobre todo en organizaciones grandes depende de usar correctament este tipo de herramientas. Ojalá en mi empresa alguien propusiera usar BaseCamp :-)))
  • Tener todo en la misma aplicación es siempre mejor, así que si podéis jugar un poco con la API de Basecamp igual llegáis a buen puerto. Nosotros usamos trac también y estamos muy contentos.

    De hecho, queremos hacer varios desarrollos en torno a trac para terminar de completar nuestras necesidades. Por ejemplo, queremos exportar todos los milestones de todos los proyectos (con sus fechas de finalización) a una misma vista en modo calendario. De esta forma, en un vistazo tendríamos los plazos de todos los proyectos y podríamos detectar épocas de picos de trabajo y épocas de poco trabajo y mover las fechas de los milestones en este sentido.

    Quizás incluso podríais copiar lo máximo de la interfaz de trac y las ideas de visualización que implementa (vista por milestones, components, la timeline). Creo que el punto débil de trac son los permisos. En la versión actual no hay una forma sencilla de que cada usuario sólo vea los tickets, por lo que cada usuario tiene acceso a todo/nada. Tocando esto, y reduciendo al máximo la interfaz de clientes, se podría utilizar para que cada cliente introduzca y lleve un seguimiento de los bugs y cosas que pide.

    En cualquier caso, espero vuestra decisión y los resultados. :)
  • activeCollab puede ser una opción más que viable para ti ( http://www.activecollab.com/ ).
  • Por aquí usamos Trac con bastante alegría. ¿Por qué dices que no serviría para que los usuarios pudieran hacer informes de errores?
  • dani
    trac tuneao rulezz!
  • Edu
    Álvaro,

    Yo en su día usé Roundup (http://roundup.sourceforge.net... bastante flexible, y sencillo también. Se puede adaptar para casi cualquier cosa.

    Está escrito en Python, con lo cual modificarlo no duele mucho.
  • Has probado Gforge (gforge.org)?
    Hace de todo, pero requiere algo de trabajo para adaptarlo a tus neccesidades.

    Me gusta la posibilidad de distinguir entre peticiones de lo clientes y tareas internas, relacionables entre si.
blog comments powered by Disqus

El sitio para comprar naranjas y cestas de fruta y verdura en Internet, además de muchas otras cosas!

  • Chocolate, churros, tortilla y morcilla después de 40km con @sergioviteri y @fderbaix
  • Su inmensidad, gracias
  • Martínez después de haberse quedado atrapada, haber bailado claque encima de la bici encima del Rio, y gestionando la infraestructura para salvar su bici
  • Gran Vía Chain Gang
  • Comiendo
  • Coronando

Se dice, se comenta

Siempre pensé que:

Listas

Por ahí...

Hablando de:

Todo este tiempo:

Aliméntate

Selecciona el agregador que utilices para suscribirte a este blog (también puedes obtener la URL de los feeds):