¿Cuál fue el mayor obstáculo que enfrentaste al prepararte para desarrollar una app?
(sparta-builders.com)Razón para compartirlo
Yo (probablemente) terminaré iniciando el desarrollo de mi app primero mediante desarrollo tercerizado, más que de forma in-house.
Porque pienso que el factor más importante, al menos en este momento, es la ‘velocidad’.
No hay una respuesta correcta sobre si conviene empezar in-house o con desarrollo tercerizado,
pero como alguien en la posición de cliente que encarga el desarrollo de una app, fue un texto con el que me identifiqué, así que lo resumí brevemente para compartirlo.
Title : El mayor obstáculo que enfrenté al prepararme para desarrollar una app
1. Más que el portafolio, importa el proceso de desarrollo y la forma de colaboración
En general, lo común es buscar y avanzar con desarrollo tercerizado a través del portafolio, pero se menciona que más importante que el portafolio como resultado es entender con qué proceso desarrolla la empresa y cómo se comunica con el cliente.
-
Check Point 1. Si existe o no un PM encargado de gestionar el desarrollo de la app
— Normalmente, cuando se avanza con desarrollo tercerizado de una app, se dice que la persona encargada del lado del cliente asume el rol de PM, pero muchas veces no tiene conocimientos previos de desarrollo; y cuando el PM lo pone la empresa desarrolladora, como eso (obviamente) impacta en el costo de personal, también es común que un desarrollador cumpla al mismo tiempo el rol de PM.
— Aun así, para que el desarrollo sea exitoso, la existencia de un PM competente tiene un valor que va mucho más allá de un simple portafolio, por lo que es necesario verificar este punto y conversar lo suficiente al respecto. -
Check Point 2. La forma y la frecuencia de comunicación durante el proceso de desarrollo de la app
— Aunque suene a algo básico, en el caso del desarrollo tercerizado es necesario definir con claridad la forma y la frecuencia de comunicación antes de avanzar con el proyecto.
— Si no existe una definición clara entre ambas partes, a medida que avance el desarrollo aumentan las probabilidades de retrasos en el cronograma y de malentendidos. -
Check Point 3. Más allá de la capacidad de desarrollo: mantenimiento, soporte e incluso una alianza de fondo
— En cierto sentido, este puede ser el punto más importante: más que una empresa externa que simplemente pueda implementar las funciones deseadas, se subraya la necesidad de una alianza que permita controlar también el mantenimiento y soporte del servicio en el mediano y largo plazo.
— En términos estrictos, es muy probable que el cliente no tenga los conocimientos especializados que acompañan la implementación de funcionalidades, por lo que se necesita una contraparte capaz de considerar de antemano esos vacíos y, desde la perspectiva del cliente, pensar junto con él en mejores soluciones.
2. El camino hacia un desarrollo exitoso de la app y el lanzamiento del servicio
La conclusión para quienes están desarrollando un nuevo servicio o emprendiendo es que el desarrollo de una app no debe verse como un simple encargo top-down, sino que debe buscarse y construirse una alianza capaz de observar en conjunto los distintos elementos de desarrollo que rodean al servicio.
Aún no hay comentarios.