¿Cómo combina la provisión de servicios de desarrollo de software (outsourcing) con el desarrollo de su propio producto?

Por lo tanto, supongo que es una empresa de outsourcing que ha decidido crear su propio producto, y está tratando de equilibrar la asignación de recursos a su producto mientras mantiene un flujo constante de ingresos en su empresa a través de la externalización. ¿Suena bien? Si no, ignore el siguiente muro de texto. 🙂

He conocido bastantes empresas de outsourcing que tenían proyectos favoritos, muchos de los cuales fracasaron miserablemente y algunos resultaron buenos, ¡a veces incluso geniales! No se trata tanto de talento técnico como de comprender la diferencia comercial entre ser una empresa de outsourcing y ser una empresa de productos. Abordemos brevemente las diferencias clave:

Financiero:

Estás sacrificando ingresos estables y predecibles por el potencial de mucho dinero en el futuro, lo que significa un período de ayuno financiero a medida que construyes tu MVP y reúnes clientes.

Recomiendo encarecidamente que no participe en la construcción de un producto antes de tener al menos suficiente dinero en sus arcas para el ciclo completo de desarrollo (desde la conceptualización hasta la versión 1.0), y entienda que este dinero es una inversión que probablemente perder

Esto lo coloca en la mentalidad correcta desde el principio y lo ayuda a evitar la primera trampa fatal de las compañías de productos: la llamada de la sirena de dinero fácil . La subcontratación es mucho, mucho más fácil de activar: usted firma un cliente, le pagan y se lleva su parte. Los productos, por otro lado, deben construirse, luego deben venderse, y luego debe pagar a sus muchachos, sus otros gastos generales y, finalmente, puede comenzar a obtener ganancias. Pero nada está garantizado: puede crear un producto maravilloso que nadie quiere.

Hay muchos más riesgos y variables con la creación de una empresa de productos, pero con un mayor riesgo, se obtiene una mayor recompensa potencial. Si está dispuesto a reservar el dinero para invertir en el proyecto, entonces está listo para dar el siguiente paso.

Compromiso:

Construir un producto desde cero requiere compromiso . Esto es obvio en términos de desarrollo, y cualquier empresa de outsourcing sabe lo que significa participar en un proyecto a largo plazo. El problema es que las cosas están cambiadas, y cada dinero que emplea a un equipo en su producto es un flujo de efectivo negativo en su cuenta, ¡todo lo contrario de cuando es una empresa de outsourcing!

Otra cosa a tener en cuenta es que no puede simplemente “lavarse las manos” de un producto que ya no le gusta y marcharse sin consecuencias: cuando se compromete con un producto, lo hace a largo plazo. Si no le gusta lo que está construyendo, es muy doloroso simplemente tirarlo a la basura: básicamente desecha toda su inversión en marketing y comienza desde cero.

Claro, puede “pivotar” y cambiar la naturaleza de su producto, pero con los altos costos hundidos por adelantado, es posible que no desee soportar el dolor de ver desaparecer su inversión inicial. Con la subcontratación, puede comenzar de nuevo o abandonar una empresa con bastante facilidad en comparación con hacer lo mismo con una empresa de productos.

Prioridades:

No piense que puede hacer que sus desarrolladores se centren simultáneamente en sus proyectos de outsourcing y su producto al mismo tiempo. Es una receta para el desastre . ¿Por qué? Imagínese en el lugar del desarrollador: si tiene que trabajar en dos proyectos al mismo tiempo, prefiere:

  1. Trabaje en el proyecto sobre el que siente la propiedad, que representa la empresa y los logros personales del desarrollador, o
  2. ¿Trabaja en el proyecto de otra persona, que realmente no obtendrá crédito y que puede ser algo en lo que no está particularmente interesado pero ayuda a pagar las facturas de la compañía?

Ahora imagine si le pagan exactamente lo mismo, independientemente de la opción que elija. ¿Ves dónde podría haber problemas?

He visto que esto sucede en algunas ocasiones donde las personas abandonan sus compromisos de subcontratación (o al menos concentran sustancialmente menos energía en ellos) por sus proyectos de mascotas sexy, lo que causa un montón de dolor para sus clientes de outsourcing e incluso entre los miembros del equipo.

También podría ser el problema opuesto: es posible que tenga desarrolladores que prefieren no trabajar en el proyecto del equipo y sientan que no vale la pena su tiempo. Recuerdo una compañía que ofreció parte del capital de su personal en el producto de la compañía a cambio de un salario, ¡y se sorprendió cuando no pudieron hacer que nadie trabajara en el producto! No sorprende que a la gente no le guste trabajar gratis y tiene que estar muy convencido del éxito potencial de su producto para ofrecer su tiempo como voluntario cuando simplemente pueden ganar un salario estándar haciendo un trabajo externo.

En resumen: si usted toma en serio su producto, debe asignarle desarrolladores a tiempo completo y pagarles lo mismo que pagaría con el resto de sus empleados. De lo contrario, habrá problemas.

Márketing:

El marketing para una empresa de productos es muy, muy diferente al de las empresas de outsourcing. No piense que puede usar las mismas estrategias y espere que las personas se encuentren con su sitio web y compren su producto. Esté preparado para comprometer a personal de marketing y ventas a tiempo completo con su producto, además del personal que tiene en su lugar para su negocio de outsourcing; deberán contratarlo a tiempo completo utilizando sus propias estrategias para estimular el negocio para usted.

Conclusión:

En general, me alegra ver que las empresas de outsourcing intentan fabricar productos; creo que pueden aplicar muchas de las mismas habilidades, experiencia y experiencia de sus empresas de outsourcing para el desarrollo de su producto. Sin embargo, requiere una mentalidad diferente y cierta tolerancia al riesgo para lograr algo realmente. Solo recuerde: al final, incluso si nadie compra su producto, al menos tendrá una gran adición a la cartera de su empresa. 🙂

More Interesting

¿Existe una aplicación gratuita de gestión de tareas y gestión de proyectos?

¿Cuáles son los principales pasos para desarrollar un producto? ¿Qué es crítico para la funcionalidad de un producto (servidores, etc.)?

Cómo cerrar la brecha entre las hojas de ruta de productos y los tableros kanban de equipos individuales

¿Cuáles son los principales desafíos en la aplicación de la ciencia de datos como disciplina para el desarrollo de productos?

¿Cuál es un buen marco para administrar el ciclo de vida de un producto?

¿Dónde está la línea para MVP (productos mínimos viables)? ¿Cuáles son sus principios / pautas para definir su MVP, en particular dónde dejar de construir demasiado?

¿Es el Nexus 6 un fracaso en comparación con el Nexus 5? ¿Por qué se ha detenido la producción de ambos dispositivos?

¿Qué es un buen marco de diseño / desarrollo de productos de consumo?

¿Debo comprar JIRA para aprender Agile?

¿Qué debo hacer para prepararme para la transición de ser un desarrollador full stack a un gerente de producto?

¿Cuáles son las empresas de desarrollo de productos en India para desarrolladores de redes punto?

¿Cuáles son las principales diferencias entre los gerentes de productos de inicio y los gerentes de productos de grandes corporaciones?

¿Cuáles son algunos ejemplos de productos que mejoraron después de ser adquiridos?

¿Quién me costaría más: un buen programador para escribir mi idea de la aplicación asesina, o un buen escritor para escribir la idea de mi libro asesino?

¿Cuáles son los mejores libros o recursos disponibles para comprender cómo construir un modelo básico para evaluar el impacto financiero de los nuevos productos en el desarrollo?