2011-02-17 15 views
26

He estado trabajando con la gestión de equipos ágiles durante bastante tiempo. Ahora estoy en una empresa que no importa cuánto presione para que cara a cara sea el camino a seguir y que las hojas de Excel funcionen para ponernos en marcha. Pero la compañía ve el "gráfico de reducción en una página web" como el foco principal. Realmente ven eso y la capacidad de ver y seguir el retraso en línea como lo más importante y, básicamente, no podemos ponernos en marcha antes de que esto esté en su lugar. Las personas involucradas en realidad no son tantas y no están distribuidas en varias oficinas, así que realmente no puedo ver la necesidad. Pero he decidido dejar de volverme loco por esto y solo morder la bala.Herramienta de gestión de proyectos ágil más adecuada

Así que comencé a buscar y le di a Pivotal Tracker, Banana Scrum y algunos otros una oportunidad. Una combinación de todos ellos probablemente sería la mejor opción, pero teniendo en cuenta los siguientes criterios, ¿cuál sería el mejor para mí? He buscado StackOverflow y leí algunas recomendaciones antes de publicarlas, pero ninguna de ellas se ajustaba a todas mis necesidades. El principal problema es dar a las personas una indicación de la carga de trabajo y la carga de trabajo futura del departamento, pero si vamos a comenzar a usar una herramienta de gestión, también podría llenar algunas otras solicitudes.

  • Capacidad para ejecutarlo en un servidor interno (ya que muchos de los sistemas que debe integrarse con no son públicos en la red)
  • Capacidad de integración con Bugzilla, preferentemente de dos vías solamente
  • Capacidad para aplicaciones externas (tales como sitios web) a obtener los datos acerca de atraso y bunrdown-chart
  • Capacidad para manejar equipos multi-funcionales (es decir, que podría tener una persona en un equipo con una capacidad dada de . Antes solía manejar esto manualmente para evitar la sobre asignación de esta persona en un sprint, pero si otros han de ser capaces de jugar con el retraso esto debería ser preferentemente se indica automáticamente)
  • Capacidad para imprimir tarjetas de índice
  • pizarra blanca virtual
  • La posibilidad de configurar informes automáticos para ser enviada
  • indicación a largo plazo (nombre correcto?) de grano grueso estimación de características realizado y la estimación de grano fino a corto plazo

ACTUALIZACIÓN: de código abierto sería preferible. Jira es agradable, pero es bastante caro licencias

ACTUALIZACIÓN 2012-01-03: Me gustaría consejo sobre Los pedidos pendientes de Redmine que se suma a las instalaciones de Scrum RedMine de una manera aceptable.

+0

[Greenhopper] (http://www.atlassian.com/software/greenhopper) es bueno, desafortunadamente es un complemento de JIRA. –

+1

También hay buenos complementos para Redmine, y creo que FogBugz también resolvería la mayoría de tus problemas. ¿Por qué quedarse con Bugzilla? :) –

+0

Principalmente que comenzamos a usarlo, tenemos muchos datos y creo conectores para que podamos extraer y mostrar datos de nuestro Bugzilla en nuestros otros sistemas. Así que sería un poco de juguetear para alejarse de él. – inquam

Respuesta

15

JIRA con el GreenHopper plug-in proporciona la mayor parte de lo que desea. Como dices, no es gratis, pero los costos de licencia son razonables. Veinte dólares para comenzar con 10 usuarios es una buena oferta.

He usado GreenHopper durante algunos años. Probamos las hojas de cálculo de Excel de antemano; ellos apestaron El problema requiere una base de datos y una mejor visualización.

A pedido, imprimimos las tarjetas de tarea JIRA para un tablero de tareas físico durante unos meses. Pero eso fue una tontería - SECO. Un proyector en la sala de standup es todo lo que necesitas. Opcionalmente, puede filtrar las tareas para centrarse en los miembros del equipo por turno.

Capacidad para ejecutarlo en un servidor en casa (ya que muchos de los sistemas que debe integrarse con no están en la red pública)

Sí.

Capacidad de integración con Bugzilla, preferentemente de dos vías

yo sepa, podría importar cuestiones de Bugzilla.

Capacidad para aplicaciones externas (tales como sitios web) para obtener los datos sobre retrasos y bunrdown-gráfico de

guiones jalea y JQL podrían ayudar aquí.

Capacidad para manejar equipos multi-funcionales (es decir, que podría tener sólo una persona en un equipo con una capacidad determinada. Antes solía manejar esto manualmente para evitar la sobre asignación de esta persona en un sprint, pero si otros están para poder jugar con la acumulación de datos, esto preferiblemente debe indicarse automáticamente)

No estoy seguro de lo que está buscando aquí. Puede crear grupos de usuarios personalizados. En el sistema básico, la única indicación de sobreasignación es el número total de horas de un usuario en un sprint.

Capacidad para imprimir tarjetas de índice

Hicimos esto. Hay un elemento de menú "Imprimir tarjetas".

pizarra blanca virtual

Hay una tabla de tareas. Sin superficie de dibujo arbitraria.

La posibilidad de configurar los informes automáticos para ser enviado por correo

Sí, con un control muy preciso de lo que se envía en respuesta a lo qué eventos. Existen varios mecanismos configurables por administradores, administradores de proyectos o usuarios.

indicación a largo plazo (nombre correcto? .. jeje) de grano grueso estimación de características hecho y corto plazo de estimación de grano fino

Hay una tabla de quemado a base de horas para el corto plazo de la próximo sprint y un burndown basado en problemas para el largo plazo.

0

Utilicé el campo base de 37 señales con mucho éxito. Combiné esto con una tabla de burndown de terceros: http://www.burndowngraph.com/.

Logré el registro de trabajo fuera de línea en una hoja de cálculo o como una sola lista de tareas pendientes en el proyecto. Aunque podrías usar 2 proyectos de campamentos base. Uno para el sprint actual y otro para el backlog. Cada historia se convierte en una lista de tareas pendientes, y cada tarea es ... bueno, un elemento pendiente. Las estimaciones de horas para tareas van al final de un elemento de tarea pendiente en el formato "1h" o "1d" o lo que sea.

La suma de todos los pendientes es la tabla de tareas & en uno.

Para sus preocupaciones de integración, tienen una maravillosa API que le permite hacer casi cualquier cosa que desee.

No imprimirá las fichas, pero si realmente las necesita, siempre está la API.

Informes automáticos, hmmm. No lo creo, pero si las personas están genuinamente interesadas, deberían consultar la página del proyecto para ver las actualizaciones.

No estoy seguro de que lo ayude con el equipo funcional cruzado, pero tal vez no entiendo exactamente el problema.

creo que cubría todos sus puntos (no es que el campo base puede, pero está cerca)

Realmente suena como si estuviera tratando de utilizar esta herramienta para apaciguar a la dirección, pero todavía lo hacen las cosas a su manera. Cualquier herramienta que elijas no será completamente exitosa hasta que tú y el equipo la acepten también.

Lo mejor de la suerte. Por cierto, creo que greenhopper y jira son excesivos para los equipos pequeños.

10

Pivotal Tracker es una gran herramienta. Desafortunadamente ahora está pagando (ya no es gratis). Otras herramientas que son bastante sólidas incluyen: Rally, Versión Uno, Jira (con Greenhopper), AgileZen, AgileBuddy, TinyPM, Aldon Agile Manager, Agile Bench, Scrum Desk, Scrum Ninja por nombrar algunos.

Las herramientas ágiles están siendo construidas por la carga del barco. Es posible que nunca encuentres la "herramienta perfecta". Período.

Sugiero que empiece con una pizarra, cinta adhesiva y notas adhesivas. Al final del día, los paneles de pared son KING para Agile.

+1

re Pivotal Tracker: si trabajas solo, sigue siendo gratuito para hasta 5 proyectos https://www.pivotaltracker.com/faq#istrackerreallyfreeforpublicprojectsindividualusenonprofitsandeducators –

2

Si está interesado en las herramientas de código abierto, le sugiero que consulte el Scrum Open Source Tools Directory Pero si el costo es un problema y no hay muchas personas en su proyecto, muchas herramientas comerciales como TinyPM ofrecen una versión gratuita de sus herramientas para equipos pequeños (creo que 5 personas en su caso)

3

En mi último proyecto utilicé Pivotal Tracker que fue muy resbaladizo, aunque hay que aceptar que es el camino de Pivotal o la carretera :) Aunque ya no es gratis, es barato. No he probado Mingle, aunque escuché algunas cosas buenas si está dispuesto a realizar el esfuerzo de configuración, similar a Greenhopper, que es lo que acabamos de utilizar internamente.

@Jody - No creo que Jira sea exagerado para los equipos pequeños si se configura mínimamente. Aun así puedo simpatizar con que Jira/Greenhopper no 'solo funcione' de la caja, y algo como Pivotal Tracker o 37signals BaseCamp pueden ser una mejor opción.

Cuestiones relacionadas