¿Cuándo debo contratar a un desarrollador para mi inicio?

Uno de los momentos más terribles que tengo cuando aconsejo a los primeros empresarios es cuando me dicen que tienen esta gran idea y que ya le están pagando a un desarrollador para que la desarrolle.

Tipo.

Me encanta la actitud agresiva y el espíritu de poder hacer. Pero hay como un millón de cosas que debe hacer antes de comenzar a gastar dinero en ese equipo independiente o en el equipo offshore.

Espere. Cinco. En realidad, hay cinco cosas que debes hacer antes de contratar a un desarrollador. Me pongo un poco hiperbólico cuando estoy frustrado.

1. Construye tu MVP de papel

Si ya ha creado un MVP, continúe con el Paso 2.

La semana pasada, escribí una publicación sobre la construcción de un producto mínimo viable. El concepto es crear la versión más rápida de nuestro producto, limitando el conjunto de características y simulando la mayor parte de la automatización, para que podamos probar nuestra idea.

Ahora, ¿debería codificar el MVP usted mismo? Mira, me encanta aprender a codificar, pero permíteme ofrecerte un pequeño consejo: en lugar de aprender a codificar, aprende a hackear juntos. Así es como se construye un MVP de papel, que es como un MVP normal, solo que hay mucha más cinta adhesiva.

Hay todo tipo de plataformas que pueden emular casi cualquier funcionalidad tecnológica. Pruebe AWS y Serverless con Lambdas, o si eso es demasiado desalentador, entonces tal vez WordPress, GSuite, Zapier y Slack. Estos le permiten arrastrar y soltar su camino para crear aplicaciones web, bases de datos, API, lo que sea, con solo un pequeño código: literalmente puede fingir todo.

Su MVP de Paper debería hacer una cosa y hacerlo bien, lo que demostrará su idea. Si su idea es que la gente pagará por los videos interactivos de gatos de realidad virtual, su MVP de Paper SOLO hace videos interactivos de gatos de realidad virtual: no hay una red social integrada, no hay un algoritmo de clasificación de gatos, no hay geolocalización de gatos cercanos. Porque ese último es súper espeluznante.

Ahora, ¿debería lanzar un producto real del mundo real desde estas plataformas? Absolutamente no. Pero si este MVP de papel funciona, has completado el Paso 1. Faltan cuatro más y luego es el problema del desarrollador.

2. Cree su mecanismo de distribución

Es posible que ya tenga una forma de sacar su producto al mercado. Si es así, vaya al paso 3.

No importa cuán genial sea nuestra idea y qué tan bien nuestro producto finalmente funcione, no significa nada si nadie puede llegar a ella.

Si estamos creando una aplicación, estamos encerrados en las tiendas de aplicaciones. Cualquier otro tipo de software tradicional o basado en la web realizará transacciones en su propio sitio web y / o algún tipo de agregado; un buen ejemplo de un agregado es Steam para juegos. Si el hardware está involucrado en nuestro producto, no vaya a Amazon con un MVP, se lo arrancará. Quédate con Shopify o algo así.

Ahora, ese es solo el mecanismo, no va a impulsar nuestro producto a través de la tienda. Pero para nuestro MVP, no necesitamos una gran audiencia. Lo que sí necesitamos es la capacidad de rastrear cualquier uso de nuestro producto que provenga de estos mecanismos de los cuales nuestra compañía no es directamente responsable. Necesitamos saber quiénes son esos usuarios, cómo nos encontraron y por qué vinieron.

3. Haz que la gente use tu producto

Si tienes personas que usan tu MVP, continúa con el Paso 4.

Entonces, ¿quién va a usar nuestro producto? Pregunta simple. Muy, muy difícil de responder.

Describa el tipo de persona que probablemente obtendrá el mayor valor de nuestro producto. Limite esa definición y elimine cualquier relación con usted: no sus amigos, ni personas de su industria, ni zurdos, ni geeks de estadísticas deportivas.

Sí, supongo que eres un friki de las estadísticas deportivas zurdo con un trabajo deseable y un montón de amigos.

Una vez que tenga una definición realmente ajustada de su usuario más valioso, encuentre tantas personas como sea posible que se parezcan más a esa definición. Encuentra grandes grupos de ellos. Luego véndales su producto, déselo, déjelo en la puerta a media noche.

No importa cómo lo obtengan, pero esto es lo que deberían tener: deben saber por qué lo necesitan, deben saber qué hace, deben saber cómo usarlo y deben saber a quién llamar cuando no t trabajo.

Luego, debe poder contactarlos y debe darles una razón para que le den su opinión. Porque nos van a decir qué tipo de producto realmente necesitamos construir y en qué tipo de mercado realmente necesitamos vender.

Lo más probable es que no se parezca a la idea que teníamos al principio de esta publicación. Así que te acabo de ahorrar un montón de dinero.

4. Haz que los clientes paguen por tu producto

Si ya tiene personas que pagan por su producto, debe contratar a un desarrollador, ¿verdad? Eh, simplemente pase al Paso 5 y haga su propia elección.

Pero sí, siempre es mejor recibir dinero antes de comenzar a sacar dinero. No digo que la maldita cosa tenga que pagarse sola, pero hacer que la gente abra sus billeteras y le den dinero es lo más difícil de hacer. Si puedes hacer esto, entonces tienes una buena idea.

La buena noticia es que podemos hacer algunas suposiciones sobre cuánto costará fabricar el producto y cuánto podemos cobrar por él.

Podemos estar equivocados acerca de esas conjeturas, el único error que no podemos estar es cobrar muy poco. El precio introductorio está destinado a atraer clientes a la arena, pero vender un producto de $ 100 por $ 1 no demostrará nada. Y así también comienzan los esquemas de Ponzi.

Un último paso para ir.

5. Haga que los clientes sigan pagando por su producto

Aquí es donde se pone el pollo y el huevo.

Idealmente, queremos que los clientes regresen y gasten más dinero, ya sea a través de niveles más altos de uso, actualizaciones, servicios profesionales, infierno, incluso compras en la aplicación. Es mucho más fácil y barato vender a un cliente existente que encontrar un nuevo cliente.

Pero si nuestro producto es limitado y de baja calidad, los clientes podrían no volver. No importa cuánto valor proporcionemos inicialmente, las expectativas eventualmente aumentarán para crear la necesidad de un producto construido profesionalmente.

Se requiere un salto de fe.

Afortunadamente, es mucho más fácil dar ese salto con los datos. En este momento, podemos saber lo suficiente sobre nuestro producto de los Pasos 1 y 2, y lo suficiente sobre nuestro mercado de los Pasos 3 y 4, para poder conectar los puntos de dónde vendrán esos ingresos recurrentes.

¿Asi que que hacemos? Contratamos a un desarrollador para construir la versión profesional de nuestro MVP de papel. Luego, con la ayuda del desarrollador, creamos un MVP tradicional (es decir, no Shit Hacked Together) para el siguiente conjunto de características, que son las características que los Pasos 3 a 5 nos han dicho que desean nuestros clientes. Luego ejecutamos los Pasos 3 a 5 en ese conjunto de características, desarrollando lo que funciona, desechando lo que no funciona.

En ese punto, tenemos un ciclo repetible que nos permitirá no solo desarrollar nuestra brillante idea, sino seguir construyendo hasta que encontremos otro producto, tal vez incluso otra compañía, y comenzar el proceso nuevamente.