Cómo gestiona Piavita el ciclo de vida de desarrollo de su producto con Confluence
Buscar temas
Piavita fabrica un dispositivo que es como una versión médica para caballos del Apple Watch: los veterinarios lo utilizan para medir las constantes vitales de estos animales. Remi Bos, vicepresidente de Producto de la empresa, explica que Confluence les ayuda a reunir a los miembros del equipo de Piavita y crear el mejor producto posible para los clientes.
The product development lifecycle is a complex, multi-stage process that involves planning, building, testing, analyzing, and continuous improvement and support. When you rely on a variety of experts across teams to get from the starting line to the homestretch, collaboration and detailed documentation are key.
A continuación te contamos cómo proporciona Confluence la potencia necesaria al equipo de Piavita para gestionar todos los aspectos del ciclo de vida de desarrollo del producto.
Piavita lleva las riendas de la colaboración entre equipos
Para Piavita, la colaboración entre equipos es un aspecto crucial del ciclo de vida de desarrollo del producto. Piavet System, el producto insignia de la empresa, mide las constantes vitales de los equinos para que los veterinarios puedan monitorizar de forma remota el estado de salud de estos animales. Para poder comercializar este producto tan útil, hay que integrar varias disciplinas.
Antes de usar Confluence, la comunicación entre los diferentes equipos era complicada. "Teníamos datos anotados en pizarras físicas, y papeles circulando por todos lados o amontonados en las mesas", explica Bos. Ahora, el equipo de Piavita tiene la información importante en una única ubicación en Confluence.
Según Bos, el hecho de documentarlo todo en una sola plataforma permite que el desarrollo del producto avance incluso cuando cambian las prioridades o la disponibilidad del equipo. "Sin la documentación, si nuestro diseñador de hardware dejara la empresa, estaríamos perdidos", asegura Bos. "Confluence es nuestro punto central, de modo que un empleado siempre puede retomar una tarea allí donde la dejó otro".
Esta flexibilidad y este intercambio de conocimientos son muy importantes porque el desarrollo de productos no siempre sigue una línea recta. Los ajustes del hardware, las actualizaciones del software, los lanzamientos de funciones y otras tareas deben documentarse con el máximo detalle posible para que el equipo esté informado de todo el proceso. "El control de versiones es una herramienta muy útil para nosotros", dice Bos. "Siempre podemos saber qué ha cambiado y cuándo".
Gracias al historial de versiones, todos los miembros del equipo de Piavita pueden consultar los cambios que se han hecho en un documento. Incluso pueden revisar los comentarios anteriores y las tareas cerradas para saber qué ha ocurrido, cuándo y por qué. Ya no tienen que ir a ver a una persona concreta para preguntarle por qué se eligió un tipo de luz LED y no otro, o cuándo se lanzó la última actualización para iOS. Todas las respuestas están en el mismo lugar.
Para utilizar la vista de comparación de dos versiones, selecciona primero "Historial de página" en el menú desplegable "Más acciones".
A continuación, selecciona las versiones que quieras comparar y haz clic en "Comparar versiones seleccionadas" para ver qué cambios se han hecho.
Piavita recoge información de los grupos de usuarios para definir las prioridades de la hoja de ruta
En la fase inicial del ciclo de vida de desarrollo del producto, Piavita celebra unas reuniones quincenales llamadas "grupos de usuarios" para permitir que intervengan todas las partes interesadas. Durante estas reuniones, el equipo determina las prioridades del producto para el periodo siguiente asignando a las solicitudes de funciones niveles de prioridad altos, medios y bajos.
Los debates de los grupos de usuarios evitan que ningún equipo ponga el carro delante de los caballos. Por ejemplo, empezar a diseñar un microchip nuevo antes de terminar las dimensiones del hardware podría provocar que los microchips no entraran en el dispositivo. Al registrar los comentarios de todos los miembros y documentar las decisiones finales, también mejora la transparencia para todo el equipo. "Ya no ocurre, por ejemplo, que yo crea que una solicitud de función sea prioritaria y otra persona ni siquiera haya oído hablar de ella; ahora todos sabemos de qué hablamos", explica Bos. "Esto crea un ambiente de trabajo más relajado porque el proceso está organizado y estructurado en Confluence".
Piavita utiliza plantillas de reuniones e integraciones para completar sus proyectos
"Hay algunas reuniones que son fijas. Por ello, hemos usado Confluence para crear plantillas de reuniones que incluyen un esquema de los temas que se van a tratar y los resultados deseados", explica Bos. "Así, solo tenemos que echar un vistazo al orden del día y añadir notas durante la semana para saber de qué tenemos que hablar en la próxima reunión".
Con las plantillas, podemos dejar claras las prioridades y los objetivos, lo que nos evita perder el tiempo en tonterías. "Algo sumamente útil es que puedes etiquetar a alguien para hacerle una solicitud y ponerle una fecha", dice Bos. "Puedes ver todas las tareas pendientes tuyas y las que creas para otra persona".
Piavita también incluye en cada plantilla de reunión una sección donde indicar los pasos siguientes y utiliza la integración con Jira para hacer un seguimiento de las tareas, de modo que nadie se encuentre de golpe con una tarea inesperada: todo está visible en Confluence. El equipo de Piavita crea epics en Jira y utiliza la integración con Bitbucket para asegurarse de que el código se confirme en el orden correcto. "Si alguien cambia un fragmento de código, lo vemos directamente. Confluence, Jira y Bitbucket están conectados entre sí", explica Bos. "Podemos ver todo el trabajo que se hace en cada versión o para corregir un error, lo que es sumamente útil".
Las incidencias de Jira se pueden vincular directamente a la documentación relacionada en Confluence para reducir los cambios de contexto.
El ciclo de feedback permite al equipo de Piavita crear ramas de Bitbucket directamente desde las tarjetas de incidencias de Jira, mantener conversaciones dentro del código fuente a través de comentarios insertados y checklists de aprobación integradas, y controlar cuándo se confirma el código aprobado.
Las incidencias y las solicitudes de incorporación de cambios de Bitbucket pueden insertarse en las páginas de Confluence para facilitar su seguimiento.
Obtener ventaja en el desarrollo de productos
"Antes de comercializar un producto, tenemos que estar 100 % seguros de su eficacia, por lo que nuestros ciclos de desarrollo pueden ser largos", dice Bos. "Sin Confluence, tendríamos que usar el correo electrónico, documentos PDF u otras herramientas, lo que alargaría y complicaría el proceso".
Crear un buen producto, desde la concepción inicial hasta la comercialización final, es un proceso lento. No obstante, puede agilizarse con la ayuda de integraciones y de herramientas que facilitan la colaboración. Además, esto puede ofrecer una ventaja adicional: comunicaciones más transparentes e intercambio de conocimientos en toda la empresa.
Piavita está transformando la atención veterinaria para caballos gracias a Confluence. Empieza a utilizar Confluence hoy mismo y comprueba cómo puede transformar a tu equipo.