software perfil para manager lider herramientas desarrollo project-management agile task

project management - perfil - Qué herramientas están disponibles para que un líder de equipo y miembros administren tareas(programación ágil)



perfil lider de desarrollo de software (22)

Estoy trabajando en un pequeño equipo de desarrollo de 4 personas. Estamos intentando desarrollar "estilo ágil": puntos de historia, tareas pequeñas, etc. Desafortunadamente, actualmente estamos administrando nuestras tareas en una tabla de Excel (compartida).

Examinamos algunas herramientas disponibles (Mingle, TFS, Scrum for Team System), pero todas parecían demasiado sobrecargadas y le quitaban la diversión de trabajar.

¿Qué utilizan los amantes de Agile para hacer un seguimiento de sus tareas durante un largo período de tiempo?

Actualización La respuesta superior actual no es realmente una respuesta a lo que pretendía hacer: necesito una herramienta que me ayude a descubrir, a largo plazo, qué características y tareas calculé correctamente, y dónde me salió terriblemente mal. Veo cómo una pizarra / todos los post-its ayudan a gestionar las iteraciones actuales o anteriores, pero no me veo buscando un post-it de hace 2 meses.


Aquí usamos Trac para un proyecto y @Task para otro.

En otra compañía, utilizamos hojas de Excel con las tareas de cada persona, impresas y pegadas a la pared.

En general, la mayoría de las formas de tareas de planificación, documentación y seguimiento en realidad le quitarán la diversión al trabajo ... Pero es completamente necesario mantenerse sano.


Escríbalos en las etiquetas y pégalos en una pizarra; funciona :) Además, Scrum realmente no te da una sobrecarga, funciona bastante bien y es muy satisfactorio para todos los miembros del equipo.



Estamos utilizando Xplanner en este momento, con muy buenos resultados.


Las tarjetas de índice funcionan muy bien, pero si las necesita en línea, probaré Unfuddle . Puedes usarlo para grupos pequeños de forma gratuita, y es lo suficientemente liviano como para que puedas ajustarlo a las necesidades de tu grupo con bastante facilidad.

Lo uso en el trabajo, y guardamos todas las historias en sus "cuadernos" (léase: wikis) y tareas en su sistema de tareas. Ha construido hitos y lanzamientos, y su integración con Subversion y Git es muy buena: podemos registrar comentarios y resolver tareas con mensajes de control de versiones.


Me gusta Pivotal Tracker . Es una herramienta de planificación de proyectos basada en la historia que permite a los equipos colaborar en tiempo real


Para un equipo que comparte ubicación, para mí no hay nada mejor que un gran muro y un montón de fichas. Tal vez con pizarra o dos para gráficos de grabación / bajada.


RallyDev.com. Edición gratuita para la comunidad de 5 usuarios y ¡en realidad es bastante buena!


Realmente me gusta JIRA y el complemento GreenHopper busca agregar algunas características agradables.


Solo usa Trac . Tiene todo lo que necesita para un proyecto pequeño. Puedes usar el sistema de tickets para distribuir las tareas (en Agile debes pensar en términos de historias y no en tareas individuales de todos modos) pero si no es suficiente, podrías obtener complementos adicionales para la administración del tiempo, etc.


También usamos Trac , pero no escala muy bien. Manejar casos de uso y casos de prueba también puede ser engorroso. Realmente depende del alcance del proyecto y del tamaño del equipo de desarrollo. Creo que para los equipos con menos de 10 personas Trac hace un excelente trabajo, pero después de eso estás golpeando el techo de cristal.

Estamos comenzando a mirar más de cerca a Confluence / Jira (quizás con Greenhopper) ya que estamos empezando a superar a Trac.

Ah, y publique sus tarjetas de índice y pizarras funcionan muy bien si todos están en el sitio ;-)


Una pizarra, fichas y sharpies.


Rally es una herramienta realmente buena que se centra en el desarrollo ágil.


Estamos utilizando Eventum en este momento para manejar nuestras tareas. Puede que no sea el mejor, pero vale la pena echarle un vistazo. Cada "problema" en nuestro caso es a menudo funciones desglosadas o casos de uso que se le asigna a alguien para implementar.


Me gusta dotProject para el seguimiento de tareas reales. Puede atacar fácilmente la base de datos para obtener sus datos estadísticos si es necesario.

Para el proceso de planificación uso Microsoft Project principalmente porque estoy acostumbrado. También utilicé la herramienta de código abierto OpenProj .

Cambiar las tareas en dotProject es doloroso, por lo que generalmente las ingreso solo de 4 a 6 semanas por adelantado.

FogBuz parece ser una gran herramienta, simplemente nunca tuve tiempo de probarlo y soy una de las últimas en adoptar estas herramientas.


Somos un equipo distribuido en varias ubicaciones. La herramienta que he encontrado útil ha sido una wiki construida sobre Twiki .

Beneficios:

  1. El entorno similar a Wiki para que la colaboración sea fácil.
  2. Complementos disponibles para agregar ''aplicaciones'' como minutos de reuniones, tableros de anuncios,
  3. Foros de discusión.
  4. Seguro.

Mira los Intervalos . Lo construimos como una agencia de diseño web con problemas muy similares a los suyos. Teníamos a 4 o 5 muchachos todo el tiempo de seguimiento y tareas en documentos xcel y era difícil hacer algo.


En los equipos ágiles con los que trabajo, no administramos la tarea durante un largo período de tiempo. En su lugar, gestionamos un "retraso" de las características que se agregarán al producto. A veces también llamamos a esas "historias de usuario". Este retraso es un tipo de división del producto en una lista de características incrementales para entregar. Administramos este retraso en Excel, con muy pocas columnas como descripción, evaluación de complejidad y hecho / no hecho, iteración, y eso es todo.

Durante la iteración, las tareas se gestionan en un muro posterior como se presenta en una de las respuestas. En caso de que una tarea dure más de una iteración, logramos fragmentarla, asegurando que las características / historias de usuario se entreguen en cada iteración.

Un ejemplo de historia de usuario en el backlog de Excel, tendría complejidad asociada con él:

  • "El usuario puede iniciar sesión en el sistema usando un formulario con identificación y contraseña"

Algunos ejemplos de tareas asociadas, que se realizarán durante una iteración. Esos serán administrados con post-it, sin complejidad.

  • "Codifique el formulario de registro, usando GWT"
  • "Implementar un algoritmo de seguridad para verificar la validez de la contraseña"
  • "Crear una tabla de usuario / contraseña en la base de datos"
  • "Prueba el formulario de registro en el sistema de integración"

Hemos estado usando Accunote (accunote.com). Un vendedor lo configuró para que no tenga idea de lo que cuesta, o incluso si lo cantamos correctamente.

Por qué funciona:

  1. Bastante fácil de editar / actualizar.

  2. Tareas fáciles de modificar en sprint, copiar hacia / desde la pestaña de retraso acumulado, etc.

  3. Todos miran los cuadros de burndown, especialmente el de "por usuario", y eso mantiene al equipo trabajando en conjunto y da una sensación de logro.

Probablemente haya otras herramientas que hagan lo mismo, o mejor (y el Accunote Javascript puede ser un poco incómodo).

La clave es que debería ser realmente fácil de usar y tener algún tipo de "espacio de equipo" donde todos puedan mantenerse atentos entre sí y ver cómo va cada uno de ustedes.


Respuesta de actualización: no parece impropio rastrear QUÉ se subestimó tanto como POR QUÉ se subestimó. Esto es algo que se aborda en la retrospectiva de iteración. Si hay impedimentos, se los debe abordar temprano y resolver. Si está buscando abordar algo más específico que simplemente ver una tarea en el pasado que fue subestimada, debe preguntar al respecto.



"Analizamos algunas herramientas disponibles (Mingle, TFS, Scrum for Team System), pero todas parecían ser demasiado costosas y se divertían trabajando".

Solo puedo sugerir que le des a Mingle una verdadera prueba, es increíble. A mis desarrolladores les encanta y yo también.

Hay una pequeña curva de aprendizaje, pero es muy flexible, le sugiero que consulte el proyecto de ejemplo híbrido y los informes integrados para superar cualquier reserva que pueda tener.

Nuestro proyecto estaría muerto en el agua si no fuera por Mingle, tengo una discapacidad pero aún puedo modificar más de 300 cartas en un día si es necesario. ¡Además, es gratis por un año para 5 usuarios o menos!

Post-its no puede facilitar la comunicación y el trabajo en equipo que este software proporciona de inmediato, y si no le gusta la forma en que funciona, puede seguir ajustándolo hasta que se adapte a su equipo.

Hardware: sugiero un quad core y 8GB para un rendimiento decente.

Divulgación: no tengo ninguna asociación con Thoughtworks, aparte de amar a su s / ware.