¿Existe una herramienta en línea todo en uno para ejecutar eficientemente un equipo de desarrollo de software ágil distribuido?

El principal habilitador de la coordinación efectiva del equipo en línea es el sistema de gestión de cambios ágil * EXCELENTE *, que es el equivalente al control de versiones con esteroides. Git y GitHub no lo cortan, y solo he encontrado un sistema que utiliza Aegis 4.24., Aunque Aegis es excelente debido al modelo que usa.

Todos los cambios son atómicos, es decir, son paquetes completos de funcionalidad, no solo registros aleatorios de archivos, sino que antes de registrarse, se requieren cambios para pasar una o más pruebas. Los cambios requieren revisión y reevaluación en la integración.

Todos estos elementos se combinan, lo que hace que sea mucho más difícil controlar los cambios con errores, que es el requisito clave para un equipo distribuido. Como consultores independientes, lo hemos usado con miembros del equipo con quienes nunca nos hemos encontrado cara a cara, ni siquiera hemos hablado por teléfono, creando muchos programas de calidad de producción como consultores.

Un buen comienzo sería incluir sus funciones, errores y tareas en una aplicación de gestión de pedidos pendientes de Agile (como Trello o Pivotal Tracker) en lugar de en fichas en una pizarra. Asegúrese de que todos muevan los elementos a “En progreso” y “Listo” de manera oportuna.

También necesita una forma fluida de comunicarse con todos los miembros del equipo. Haga que todos se unan a una aplicación de chat como Slack, o tal vez Google Hangouts si desea audio y video. El objetivo es tener una forma virtual de “tocar a alguien en el hombro” para mantener al equipo avanzando y desbloqueado.

Eso debería llevarte a la mayor parte del camino. Es posible que también necesite una forma de compartir documentos, maquetas, archivos, etc., si la aplicación de chat de su elección ya no cubre eso

Me temo que no encontrará todo en un solo producto. La solución más cercana es un conjunto de productos perfectamente integrados.

Ya mencionó a Jira, es posible que desee probar también Confluence para crear un puente entre sus boletos y la documentación, notas de la reunión, informes.

Tanto Jira como Confluence pueden contar con una larga lista de extensiones para mejorar sus capacidades.

Hip-Chat permite tener múltiples salas mientras recibe notificaciones automáticas de su proyecto. Todavía no es tan maduro como Hangouts, pero puede conectarlos para iniciar conferencias de Hangouts directamente desde la sala Hipchat.

La suite Atlassian se acerca mucho a todo lo que necesitas.

JIRA para el seguimiento de tareas.
BitBucket para control de versiones.
Confluencia para la documentación.
HipChat para la comunicación del equipo.

Y son muy fáciles de integrar entre sí, ya que forman parte de la misma suite del mismo proveedor.

No estoy representando a Atlassian de ninguna manera, esta es simplemente mi propia opinión.

Utilizamos todas las herramientas que mencionas en tu comentario: Jira, Slack, Google Hangouts. Personalmente, no veo la necesidad de que una empresa cree una solución todo en uno. Atlasssian / Jira es un gran ejemplo. Prefiero que mejoren ese producto que recrear Hangouts de Google. Usar Hangouts de Google está bien, en mi opinión.

More Interesting

¿Cuáles son algunos ejemplos de productos o servicios donde la funcionalidad y la lógica de "tendencias" se implementan bien? ¿Pensamientos sobre una lógica de tendencias efectiva?

¿Cuáles son los principales pasos para desarrollar un producto? ¿Qué es crítico para la funcionalidad de un producto (servidores, etc.)?

¿Cómo afecta la plataforma al rol de gerente de producto?

¿Es posible trabajar mitad en software y mitad en diseño de producto / gestión de producto?

Gestión de productos: para una nueva característica de un producto, ¿cómo se define el éxito y cómo se mide?

¿Existe una herramienta en línea todo en uno para ejecutar eficientemente un equipo de desarrollo de software ágil distribuido?

¿Cuál es la mejor manera de externalizar el desarrollo de hardware?

¿Qué herramientas utiliza el equipo de productos de Quora para la generación de ideas, investigación de mercado, desarrollo de productos, gestión de productos y proyectos?

Desarrollo de productos: ¿Cuándo debería escuchar los consejos de los primeros usuarios?

¿Qué metodologías existen para evaluar el impacto ambiental además del indicador ecológico 99? ¿Cuáles son las desventajas de estos métodos frente al indicador ecológico 99?

Cómo comenzar a desarrollar una campaña de marketing para un nuevo producto

¿Cuáles son algunas de las mejores prácticas para administrar un equipo de redactores técnicos?

¿Existe un enfoque Zen para la gestión de productos?

¿Cuáles son las ventajas y desventajas del desarrollo y fabricación de productos en la misma ubicación? ¿Hay grandes ventajas / desventajas?

¿Qué consideraciones tiene en cuenta al equilibrar el "producto mínimo viable" y proporcionar una excelente experiencia de usuario?