
Agilidad en la innovación y el desarrollo de productos OTT

Juego de palabras con el título pretendido. Pero en serio, si alguna vez te has preguntado cómo ocurre la magia entre bastidores de nuestras soluciones OTT/IPTV/DVB, estás de enhorabuena. En UniqCast, nuestro objetivo es mejorar las experiencias de los usuarios a través de nuevas e interesantes funciones.
Como propietario de un producto dedicado, reconozco de todo corazón la importancia de incorporar nuevas funciones de forma rápida y eficaz a nuestra gama de productos. Esta comprensión se deriva de un profundo compromiso no solo por cumplir, sino también por superar las demandas en constante evolución de nuestra exigente base de usuarios. Sin embargo, es crucial reconocer que el proceso de integrar sin problemas una nueva función en nuestro ecosistema de productos es una tarea multifacética que se caracteriza por su complejidad y sus desafíos inherentes.
Estamos aquí para guiarlo durante todo el proceso y compartir los éxitos, los desafíos y nuestras estrategias para superarlos.
La propiedad del producto no es fácil

En el ámbito del desarrollo de productos, donde imperan la innovación y la satisfacción del usuario, el proceso de incorporación de funciones asume un papel fundamental. Es similar a orquestar una sinfonía, donde cada nota e instrumento deben armonizar perfectamente para crear una obra maestra. Del mismo modo, en nuestro dominio, cada nueva función que se introduzca debe integrarse a la perfección con el marco existente, mejorando la experiencia del usuario sin alterar el equilibrio establecido.
El papel de los propietarios de productos: crear una función que satisfaga las expectativas de cada cliente
Uno de los mayores desafíos a los que nos enfrentamos es crear una función que satisfaga las diversas necesidades y preferencias de nuestros clientes. Cada cliente puede tener una visión única del aspecto y el funcionamiento de la función, por lo que es fundamental tener en cuenta sus requisitos individuales y, al mismo tiempo, mantener un enfoque genérico que se alinee con los estándares del sector.

En innumerables ocasiones, nos hemos encontrado con situaciones en las que un cliente solicita una funcionalidad específica mientras que otro busca un comportamiento casi totalmente opuesto para la misma función.
La comunicación es clave
Para superar este desafío, priorizamos la comunicación abierta y transparente con nuestros clientes.
Involucrarlos regularmente en el proceso de diseño y pedirles comentarios garantiza que comprendamos a fondo sus expectativas.
Además, analizamos y priorizamos minuciosamente y con bastante frecuencia las solicitudes de funciones en función de su impacto general y de su alineación con la hoja de ruta de nuestros productos.
Deberes del propietario del producto: evaluación de la viabilidad
¿Anticipa por adelantado cada problema técnico, obstáculo empresarial y contratiempo regulatorio?
Lo que podría parecer posible hoy podría convertirse en un verdadero rompecabezas más adelante debido a los cambios en las tecnologías, la dinámica del mercado o los requisitos legales.

¿Nuestra solución? Lo que más nos importa es el enfoque gradual. Dividimos esa característica en partes manejables y revisamos bien cada parte.
Al estar atentos y abiertos a los cambios, somos como los camaleones del desarrollo: siempre estamos listos para cambiar y hacer movimientos inteligentes a medida que avanzamos.
Por cierto, he aquí un fragmento de nuestras experiencias recientes: todos estábamos preparados para emplear paquetes de biblioteca específicos para el desarrollo. Sin embargo, algunos sistemas operativos dejaron de dar soporte a estos paquetes de forma abrupta. Este giro inesperado obligó a cambiar por completo nuestra estrategia de implementación, lo que influyó directamente en la asignación de recursos y en los plazos de los proyectos.
Al final, comenzamos la implementación completamente desde cero con una nueva dirección y una idea fresca que satisfacía las necesidades comerciales de la misma manera.
Habilidades de un buen PO: superar los desafíos de comunicación
En el mundo del desarrollo de software, la comunicación es crucial. Sin embargo, las diferentes perspectivas entre los miembros del equipo pueden provocar desajustes y malentendidos. Los miembros del equipo técnico pueden centrarse en los detalles de la calidad del código, mientras que las partes interesadas de la empresa pueden priorizar rápidamente lanzamientos.

La comunicación eficaz es la clave para cerrar estas brechas. Programamos las reuniones solo cuando es necesario, manteniéndolas enfocadas y orientadas a los objetivos. Las reuniones periódicas con el equipo brindan la oportunidad de actualizar y resolver problemas sin interrumpir el flujo de trabajo. Fomentamos los debates abiertos para comprender los diferentes puntos de vista y encontrar el equilibrio óptimo entre la excelencia técnica y las exigencias empresariales.
Desafíos adicionales para las mujeres que desempeñan funciones de propietarias de productos
En algunos casos, puede llevar más tiempo y esfuerzo establecer la confianza y la credibilidad de una mujer propietaria de un producto en un entorno dominado por los hombres. Convencer a las partes interesadas y a los miembros del equipo de mi experiencia y capacidad de toma de decisiones puede ser un desafío adicional.
Afortunadamente, mis colegas me han brindado un apoyo increíble y han ayudado a fomentar una cultura inclusiva en la que mis habilidades son reconocidas y respetadas. Actúan como aliados, defienden mis ideas y se aseguran de que mi voz se escuche durante todo el proceso de desarrollo.
El dilema de PO: ¿Scrum, Agile, Kanban, Waterfall o algo completamente diferente?

¿Cómo encontrar la metodología de trabajo «perfecta» en el «dinámico mundo del desarrollo»?
Empezamos con un enfoque en cascada, siguiendo pasos secuenciales bien definidos. Sin embargo, rápidamente nos dimos cuenta de que el mundo de la tecnología siempre está cambiando, lo que nos llevó a cambiar a Metodología Scrum. Esto permitió una mayor flexibilidad y respuestas más rápidas a los cambios en las demandas del mercado.
Después de un tiempo, nos dimos cuenta de que algunos equipos se alineaban mejor con la Sistema Kanban, que hace hincapié en la entrega continua y la adaptación flexible a los cambios. Lo que aprendimos es que no existe un enfoque único que se adapte perfectamente a cada proyecto o equipo. Cada proyecto tiene sus propios desafíos y especificidades, y cada equipo tiene su propio ritmo, dinámica, conocimiento y experiencia. Por eso decidimos estar abiertos a la experimentación y la adaptación.
A diferencia de algunas empresas de TI que se jactan de haber encontrado el método de trabajo ideal o de ceñirse a una sola forma fija, nosotros no pretendemos ni intentamos parecer así. Creemos en experimentar sin miedo, admitir que hemos cometido errores y, después, perfeccionar nuestros métodos aprendiendo de esos errores. Después de todo, es en los momentos en que reconocemos y abordamos los errores cuando crecemos y evolucionamos, creando una forma de trabajar aún más eficaz.
Orquestar los requisitos de los equipos de desarrollo de backend, Flutter y QML (STB)
Uno de los desafíos a los que nos enfrentamos es organizar el desarrollo del backend, Flutter y QML (con una colaboración muy estrecha con nuestros equipos de DevOps, Soporte, Administración, Ventas y Proyectos,...) de manera que se eviten las dependencias y se garantice que todos contribuyen a cumplir con la fecha límite del proyecto y la hoja de ruta del producto.
Planificar estos tres componentes es como dirigir una sinfonía. El objetivo es garantizar que el progreso de un equipo no dependa de la finalización de otro. Este tipo de sincronización requiere una planificación y coordinación detalladas.
Nuestro enfoque consiste en dividir las tareas en partes más pequeñas y manejables que puedan desarrollarse en paralelo. Se puede trabajar en el backend de forma independiente, mientras que los equipos de Flutter y QML pueden crear simultáneamente sus componentes de interfaz de usuario. Esto nos permite optimizar el tiempo de desarrollo y eliminar posibles cuellos de botella.
La comunicación regular entre los equipos también es crucial. Realizamos controles frecuentes para compartir actualizaciones, identificar cualquier dependencia emergente y realizar los ajustes necesarios. Esto nos permite adaptarnos rápidamente si alguna pieza se estropea o se enfrenta a desafíos imprevistos.
El proceso de creación de funciones en la UC
Participamos en sesiones de intercambio de ideas, realizamos estudios de mercado y analizamos los comentarios de los usuarios para generar ideas para las funciones. Nos inspiramos en diversas fuentes para crear funciones innovadoras. Supervisamos de cerca las tendencias del sector, vigilamos a la competencia y recabamos activamente la opinión de nuestros usuarios mediante encuestas e interacciones con el servicio de atención al cliente.
Este proceso está alineado con nuestra estrategia de posicionamiento de productos, que nuestro equipo de marketing de productos ha elaborado cuidadosamente mediante numerosas iteraciones.
Talleres
- Durante los talleres de PDM más pequeños o más grandes que duran todo el día, definimos diferentes objetivos para los equipos de marketing y gestión de productos. Durante estos talleres, revisamos y redefinimos los elementos de nuestra hoja de ruta para candidatos según sea necesario y alineamos nuestra hoja de ruta en consecuencia. Añadimos continuamente funciones que los nuevos clientes potenciales solicitan con frecuencia.
- Participamos en debates para describir las características importantes en las que planeamos trabajar en el próximo trimestre o año. Por lo general, tenemos documentos como las especificaciones funcionales preparados con antelación, que sirven de base para ultimar detalles como la interfaz de usuario y la mejora de las funciones.
Investigación
- Actualizamos periódicamente las reseñas de nuestros competidores para mantenernos informados sobre sus ofertas y estrategias.
- Profundizamos en una investigación exhaustiva que cubre varios aspectos, como las estrategias de productos, precios y promoción.
Definir el tamaño del mercado
- Definimos el tamaño del mercado para las empresas de telecomunicaciones y los operadores móviles, identificando posibles oportunidades y áreas de crecimiento.
- Estimamos el tamaño del mercado de los ISP (proveedores de servicios de Internet) para comprender su posible impacto en nuestro panorama de productos.
- Revisamos los segmentos que involucran a emisoras y proveedores de OTT para identificar las tendencias y oportunidades emergentes.
Análisis y oportunidades
- Analizamos las oportunidades identificadas en años anteriores en colaboración con nuestro equipo de ventas.
- Finalizamos los desafíos y las oportunidades y definimos las «3 W» (qué, quién y por qué) para nuestros segmentos objetivo, alineando nuestras estrategias con las necesidades de los clientes. Esto implica interactuar directamente con los clientes para comprender sus requisitos.
Interacción con el cliente
- Realizamos entrevistas con nuestros clientes actuales para obtener una visión más profunda de sus necesidades y puntos débiles.
- Durante estas entrevistas, presentamos las nuevas funciones y recopilamos comentarios sobre su usabilidad y relevancia.
- Preguntamos proactivamente a nuestros clientes sobre sus necesidades y motivaciones, lo que nos ayuda a adaptar nuestra oferta de productos de manera más eficaz.
- Investigamos sobre los aspectos que necesitamos entender mejor, asegurándonos de que nuestras decisiones estén bien informadas.
Sesiones y exposiciones regulares
- Mantenemos sesiones regulares con nuestro equipo de ventas. Estas interacciones ayudan a alinear los esfuerzos de marketing con la información sobre el terreno.
- También realizamos investigaciones sobre la gestión de productos durante las exposiciones, nos mantenemos actualizados sobre las tendencias de la industria y establecemos contactos con clientes potenciales.
Los propietarios de productos pueden ser divertidos

Al final, no se trata solo del trabajo: nuestro viaje en UniqCast está marcado por la amistad y los momentos compartidos. Los talleres en Liubliana o Zagreb dan inicio a una deliciosa tradición. Después, nos reunimos para cenar y tomar una ronda de bebidas y, de regreso a casa, cantamos canciones croatas y eslovenas en el coche. Estos momentos de conexión trascienden el espacio de trabajo y forjan vínculos duraderos.
No dudamos en sumergirnos en debates de una hora sobre UniqCast y todo lo relacionado con él. Ya sea en la oficina o fuera de ella, nuestros diversos equipos se unen para fortalecer estas conexiones. Cuando nos dirigimos al trabajo, no es una sensación de tensión lo que invade el ambiente, sino de orgullo. Nos enorgullece formar parte de una empresa que fomenta la creación de ideas, comparte experiencias y acepta los desafíos en todos los departamentos.
