Colaboración: la piedra angular de la hoja de ruta del producto
Una hoja de ruta de producto guía la dirección del equipo al destacar y estructurar todos los aspectos colaborativos de un producto futuro, desde la comunicación hasta los procesos involucrados. La colaboración entre equipos es la piedra angular de cualquier negocio o producto de éxito. Este artículo explica cómo se lleva a cabo la colaboración en nuestro lugar de trabajo, entre el equipo de producto y uno de los equipos de ingeniería internos de Alyne, conocido como el equipo de cumplimiento. Siempre que hablamos de impulsar y mejorar nuestro producto con nuevas funcionalidades, todo se reduce a dos activos importantes de la empresa: la hoja de ruta del producto y las personas que lo hacen posible.
¿Cómo se decide la hoja de ruta del producto?
Por lo general, existen varios enfoques sobre cómo se desarrolla la hoja de ruta de un producto. En la mayoría de los casos, suele haber más ideas creativas que tiempo y recursos para incorporarlas todas al producto. Por lo tanto, al final todo se reduce a establecer prioridades. En Alyne, nuestro equipo de producto trabaja de forma eficiente y eficaz facilitando este proceso mediante la adopción del «principio MOSCOW».
¿Qué es el principio «MOSCOW»?
MOSCOW es un acrónimo que describe el sistema de organización por etapas para determinar las próximas características de nuestra hoja de ruta de productos:
M significa MUST HAVE (IMPRESCINDIBLE): son las características cruciales del proyecto. Sin estas características, el producto no debería entregarse.
S significa SHOULD HAVE (DEBERÍA TENER ): se refiere a las características que son importantes para la visión general del producto. Sin embargo, el hecho de que el producto no cuente con estas características no retrasará las fechas de entrega.
C significa PODRÍA TENER: incluir estas características en la hoja de ruta enriquecería el producto. Sin embargo, deberían completarse cuando el tiempo lo permita.
W significa WOULD HAVE (habría): estas características enriquecerían el producto. Sin embargo, no son fundamentales y, por lo tanto, el equipo de producto puede planificarlas para futuras versiones.
Al seguir este marco para estructurar la hoja de ruta de productos de Alyne, junto con los compromisos con los clientes dentro de nuestra planificación, el equipo de Alyne puede garantizar que nuestro producto avance en la dirección correcta, a un ritmo constante.
Cómo abordamos la colaboración en equipo aquí en Alyne
En Alyne, la colaboración entre nuestro equipo de producto y el equipo de ingeniería de cumplimiento se lleva a cabo de forma intuitiva y fluida. Al trabajar en un entorno de desarrollo muy ágil, el intercambio de información sobre el progreso del desarrollo, así como las preguntas que surgen, se produce de forma muy fructífera y a diario.
No obstante, hay algunos pasos generales y característicos que se siguen siempre que hablamos de nuevas funcionalidades:
- El equipo de producto es responsable de crear el diseño funcional y visual de cada característica concreta, siguiendo un plan y un procedimiento unificados de entrega del producto.
- Una vez finalizados los planes de la hoja de ruta para un trimestre objetivo, se solicita al equipo de cumplimiento que presente sus capacidades programadas.
- A continuación, el equipo de cumplimiento desglosa las características de nuestra hoja de ruta de productos, adoptando un enfoque autónomo.
Ejecución en el equipo de cumplimiento normativo
Basándose en las especificaciones de requisitos proporcionadas por el equipo de producto, el equipo de ingeniería de cumplimiento comienza analizando cada requisito y asignándolos a tareas técnicas. Todos los requisitos y propuestas de diseño de experiencia de usuario se analizan en detalle y se mantienen conversaciones entre el equipo de desarrollo y el equipo de producto para minimizar la posibilidad de malinterpretaciones.
En términos generales, se ejecutan los siguientes pasos:
- Codificación de las especificaciones de las características de la placa de los productos en historias técnicas.
- Agrupar tareas en una historia MVP que sienta las bases para iteraciones posteriores.
- Dividir las historias en tareas rastreables y asignarlas a ingenieros individuales.
- A cada iteración se le asigna un plazo que permite disponer de tiempo para las tareas de revisión y control de calidad.
Por supuesto, incluso los planes mejor diseñados pueden encontrar obstáculos. Para adelantarse a cualquier retraso técnico o problema de diseño que surja a mitad del ciclo de desarrollo, cualquier miembro del equipo de desarrollo puede comunicarse inmediatamente con el equipo de producto para evaluar soluciones aceptables para nuestro plan. Esta sinergia eficiente entre ambos equipos evita retrasos importantes en nuestro ciclo de desarrollo.
Aprendizajes clave
Alyne tuvo un primer trimestre de 2021 muy satisfactorio. No obstante, hay algunas lecciones clave que hemos aprendido y que nos servirán para mejorar la colaboración de nuestro equipo en el futuro.
Guarda el «equipaje» donde corresponde.
Entramos en el nuevo trimestre con algo de bagaje del trimestre anterior: los últimos retoques para algunos proyectos de mejora. Aunque esas mejoras tardaron un poco más de lo previsto en completarse, los equipos lograron algunas mejoras impresionantes en las áreas de Documentos y Evaluaciones y pudieron aplicar algunos cambios de configuración fundamentales que ayudan a nuestros clientes a sacar más partido a la solución. Aunque no es algo infrecuente, hemos aprendido que el desbordamiento involuntario al trimestre siguiente no es lo más deseable para ceñirse a la hoja de ruta prevista.
Navegar y prepararse para los posibles retos que se avecinan
A medida que la tecnología de Alyne se desarrolla, la complejidad de los avances de Alyne puede crecer de forma inesperada. Al tratarse de una aplicación de software como servicio (SaaS) que contiene una biblioteca muy rica en funciones, era natural que hubiera algunas dependencias que requirieran mayores esfuerzos de migración de lo esperado. Por lo tanto, de cara al futuro, para garantizar que las mejoras del producto sigan siendo gestionables para el equipo, analizaremos y dividiremos las nuevas funciones del producto en partes más pequeñas a medida que las desarrollamos, aplicando ciclos de iteración más cortos dentro de nuestra planificación.
Planificación de capacidad potenciada
De cara al futuro, también optimizaremos y mejoraremos nuestra planificación adoptando un enfoque ascendente de seguimiento del tiempo. Medir la capacidad desde otra perspectiva nos permitiría planificar y distribuir las funcionalidades programadas con mucha más precisión. Y lo que es más importante, ayudaría al equipo de Producto y Desarrollo a visualizar los desarrollos ágiles que podemos lanzar en un trimestre, ya que medimos nuestra capacidad ejecutada y determinamos nuestra capacidad real, en teoría.
Activos fundamentales detrás de las nuevas características del producto de Alyne
Equipo de desarrollo
Los recursos más importantes para el éxito del producto son nuestros increíbles ingenieros. De cara al futuro, buscaremos asignar los recursos de forma más flexible a nivel interno, entre nuestros equipos, para hacer frente a cualquier demanda creciente dentro de nuestra aplicación. Esta estructura tiene como objetivo fomentar un entorno aún más colaborativo.
Equipo de producto
Desde el equipo de producto, nos gustaría aumentar nuestra precisión a la hora de definir las especificaciones de las funciones en el equipo, de modo que logremos ganancias estratégicas en velocidad al reducir el número de sesiones de coordinación.
¿Qué pueden esperar los usuarios de Alyne en el segundo trimestre?
De cara al segundo trimestre, el equipo de producto y desarrollo de Alyne tiene previsto lanzar algunas mejoras revolucionarias en la aplicación Alyne. Estas mejoras se centran principalmente en el área de gobernanza, que también abarca la gestión de riesgos y otras necesidades de cumplimiento normativo.
Póngase en contacto con nuestro equipo para obtener más información sobre las nuevas características del producto y la funcionalidad ampliada de Alyne.
Escrito en colaboración por Stefan Feiler (jefe de producto de Alyne) y Jasjeet Kaur (directora de ingeniería de software y jefa del equipo de cumplimiento normativo de Alyne).
