Organización de productos de equipos múltiples con prioridad móvil empresarial

Soy el propietario del producto móvil (PO) en una empresa con una docena de equipos Scrum, cada uno de los cuales administra sus propios productos web. Mi equipo crea versiones móviles de los productos web anteriores. Trabajo con cada propietario de producto para llevar las funciones de sus aplicaciones web a nuestra plataforma móvil seleccionando y eligiendo las funciones que tienen más sentido en dispositivos móviles. Creamos aplicaciones nativas para iOS y Android que comparten las mismas API de backend que creó el equipo web de cada producto.

El objetivo a largo plazo de mi empresa es esforzarse por ofrecer productos y características para dispositivos móviles que, con el tiempo, llegarán a cada producto web. Tengo la tarea de analizar todos los equipos para determinar si todavía tiene sentido tener un solo equipo de scrum móvil en lugar de que cada equipo web cree versiones móviles y web de sus productos. Trayendo desarrolladores dedicados de iOS y Android a cada equipo de scrum web. De esa forma, cada equipo controla su producto desde el móvil a la web. Su conocimiento del dominio permanece dentro del equipo frente al equipo móvil que tiene que comprender y mantenerse al día con la dirección, las peculiaridades, las prioridades, etc. de cada equipo.

Siento que sería muy difícil para cada equipo web manejar la diversidad de desafíos móviles con resultados consistentes. ¿Qué están haciendo otras empresas? Cuando un equipo es dueño de un producto, ¿ese equipo suele crear dispositivos móviles y web? o deje el móvil (como lo hacemos nosotros) a un equipo móvil dedicado. ¿Pensamientos?

¡Gracias!

No estoy 100% seguro de lo que está tratando de cambiar: la creación de aplicaciones móviles requiere un conjunto de habilidades diferente al de la creación de aplicaciones web. Mientras todos los equipos entiendan cómo interactuar con el back-end, no hay mucho que ganar al insistir en los equipos móviles para que también creen la versión web.

Respuestas (1)

Últimamente, los casos que veo suelen ser al revés: crear web (y web móvil) para ponerse al día con las aplicaciones móviles :)

Pero para responder a su pregunta, es posible tener un equipo Scrum de móvil + web + backend trabajando dentro de un determinado dominio con el PO responsable de ese dominio, ya sea gestión de identidad, pagos, chat en línea, lo que sea. Esto significaría que abordar los desafíos de la plataforma móvil en los equipos de scrum (directrices de código, compilaciones, lanzamientos) debe acordarse de antemano. También es una buena idea que los chicos móviles tengan reuniones de control técnico de iOS/Android de vez en cuando. En realidad, no es parte de los eventos de Scrum, pero es mucho mejor que tener discusiones salvajes en Slack todos los días :)