¿Cuáles son las principales desventajas / características faltantes cuando se usa Trello para un desarrollo ágil?

Creo que todos podemos estar de acuerdo en que Trello es, sin duda, una de las herramientas más económicas (junto a los viejos Post-Its a bordo) para poner en marcha un nuevo equipo de ingeniería de software. Sin embargo, le faltan demasiadas características para que sea la solución de gestión de proyectos de software adecuada para un equipo ágil.

Para ser claros, estoy definiendo un equipo ágil muy libremente aquí como uno que:

  • funciona de manera cruzada,
  • realiza un stand-up diario, y
  • se ejecuta en iteraciones planificadas cortas.

Trello hace que el levantamiento diario sea un dolor diario.

Trello no ofrece una vista unificada de alto nivel del trabajo de todos. Una parte crucial de la metodología ágil de scrum es la reunión diaria de scrum. Si el equipo está usando Trello, todos tienen que saltar de un tablero a otro todos los días o mantener notas fuera del sistema para estar lo suficientemente preparados para el stand-up diario.

Trello hace que sea difícil crear y compartir planes a largo plazo.

La simplicidad de los tableros y las tareas lo convierten en una solución obvia para el desarrollo de software en una etapa muy temprana, pero una vez que un equipo quiere comenzar a elaborar una hoja de ruta seria (incluso si solo es para un sprint de 2 semanas) tienen que buscar o idear otra solución. He visto a muchos equipos crear una tabla Trello de hoja de ruta separada, pero no hay forma de vincular un objetivo de hoja de ruta más grande con una tarjeta individual. Un sprint solo se puede representar como un tablero o una agrupación de tarjetas pirateadas.

Trello no tiene forma de revisar las iteraciones.

Las retrospectivas son una parte importante del trabajo en iteraciones. Para mejorar el rendimiento, los equipos deben establecer un intervalo regular para revisar el trabajo pasado y descubrir cómo proceder con la próxima iteración. Sin una función de informes, se vuelve extremadamente difícil obtener información necesaria sobre todo lo que se completó y lo que sigue.

En general, Trello es un buen comienzo, pero no es el adecuado para los equipos de software que desean establecer y refinar un proceso ágil dentro de su organización. Para obtener una herramienta que proporcione vistas listas para usar, herramientas para la planificación a largo plazo, informes y mucho más, consulte Clubhouse – Trello Alternative para equipos de software.

Trello es una gran herramienta para la gestión de proyectos kanban: es el generalista definitivo y puede ayudar a tantas personas y equipos a hacer las cosas. Utilizo Trello para tareas personales en el hogar, proyectos de voluntariado y en la oficina para redacción de contenido, ideación, investigación, redacción. Conozco equipos de software que lo usan para administrar a todo el equipo. Trello incluso puede ser utilizado por equipos de ventas para rastrear oportunidades (aunque eso es exagerado)

Trello es amado por muchos equipos pequeños que practican ágilmente. Su simplicidad y flexibilidad son increíblemente fáciles de asimilar. Dicho esto, es precisamente la flexibilidad y la aplicación general de la herramienta lo que significa que el equipo necesita administrar los procesos ágiles por sí mismos, como algunos podrían decir “a la antigua usanza” con lápiz y papel. Cuando compara ágil con herramientas como Pivotal Tracker y Jira, observa lo siguiente:

  • Los tickets no se pueden mover “tablero a tablero”, lo cual es importante para la acumulación de historias, que luego se agregan al sprint actual o futuro del desarrollador.
  • Los tickets no están designados como Feature, Bug, Chore u otra designación utilizada y la estimación de puntos no está incorporada.
  • Boletos más de un estado a otro en el tablero, en lugar de simplemente cambiarse dentro del boleto.
  • Como resultado, puede ser un desafío rastrear cualquier métrica ágil, como la velocidad y el tiempo de combustión o ciclo.

Lo fascinante de todas las herramientas de seguimiento es que tienen su propio nicho especial de fuerza. Trello es el “poner en marcha rápido y empezar a trabajar” del grupo. También es el más fácil de usar con personas que pueden ser nuevas en los principios ágiles (como un proyecto voluntario) A medida que un equipo crece o para construcciones más grandes y complejas, entonces una herramienta más avanzada, que es más rígida y tiene algunas características más avanzadas: como crear un flujo de trabajo para tickets mediante el proceso de control de calidad.

Antes de irme, también cerraré con algunas características que hacen que Trello sea increíble y diferenciador de las otras herramientas:

  • Listas de verificación: realmente ayudan a dividir los elementos de una tarea en partes más pequeñas y el hecho de que las listas de verificación se pueden “guardar” y agregar a nuevos tickets significa que la “memoria de proceso” está en su lugar
  • Fechas de vencimiento: técnicamente, ágil no se trata de establecer fechas límite de fechas, las cosas se hacen cuando se hacen y no se establecen en fechas y horas. aunque para proyectos impulsados ​​por datos se vuelve esencial
  • Adjuntos e imágenes – muy fácil