Estarás muy descontento con esta respuesta o estarás muy contento con esta respuesta.
Hay dos tipos de ingenieros:
- Señor correcto
- Sr. ahora mismo
Un inicio tiende a necesitar ambos, pero en diferentes momentos del ciclo de vida del producto. Si tienen la intención de múltiples productos, continuarán necesitando el segundo.
- Validar la idea a través de un MVP o hablar con personas iniciales antes de construir algo, ¿no conlleva el riesgo de que la idea sea robada?
- Mi startup se está preparando para tomar su primera ronda de dinero externo. ¿Cómo se protegen los fundadores legal y financieramente si la startup falla para poder vivir para luchar otro día (es decir, iniciar otra empresa)?
- Un equipo de 4 personas cofundó nuestra startup. ¿Crees que debería haber una persona que pueda dar la última palabra?
- Estoy cansado de vivir en Miami y de no poder encontrar inversores o desarrolladores. Tengo algo que representará una gran amenaza para el negocio móvil de Facebook. ¿Quién puede ayudarme?
- ¿Cuál es el mejor negocio para comenzar en Kolkata con una inversión de 10 lakh?
Cuando una startup se inicia por primera vez, lo más importante que pueden obtener es el soporte de VC. Casi todo el negocio se inclinará en la dirección de obtener ese apoyo, en detrimento de todos los demás aspectos del negocio.
Con este fin, es más importante tener algo que se parezca al producto, y que parezca funcionar como el producto podría funcionar, y obtener la demostración frente a los VC para obtener la financiación necesaria para que la empresa continúe y construya el Cosa real.
O como lo expresó el DJ de radio James Klass:
” Cualquier tecnología suficientemente avanzada es indistinguible de una demostración manipulada ”
Entra el Sr. ahora mismo.
El trabajo del Sr. Right Now es construir un prototipo para que la empresa pueda obtener financiación. Ese es su trabajo principal. No están destinados a enviar productos que puedan utilizar millones de clientes, y no están destinados a construir algo que sea sostenible, compatible o cuyo costo por cliente sea bajo.
OK, tienes fondos de capital de riesgo, y ahora quieres conseguir muchos clientes y “escalar”. Para hacer esto, debes construir un producto real.
Entra el Sr. Correcto.
El trabajo del Sr. Correcto es hacer las cosas correctamente. No pueden hacer agujeros en el producto y no pueden tomar atajos: la corrección ahora es importante para la supervivencia futura de la empresa , más que sacar el producto por la puerta para impresionar a los VC.
Aquí siempre hay tensión, especialmente si la empresa no tiene fundadores técnicos. Querrán que “solo solucione los problemas con el código existente”.
Esta tensión puede ser insoportable cuando uno de los fundadores es Mr. Right Now , y todavía están tratando de involucrarse en la base del código. Ese es el peor de los casos. Con suerte, serán trasladados a la posición de CTO y se interesarán en otra cosa. Puedes orar para que eso suceda, pero es algo que Dios rara vez entrega.
La tensión también puede ser mala cuando Mr. Right Now se queda en otra capacidad, y va a ser mala de dos maneras muy desagradables, si esta es la situación:
- Siempre habrá una fuerte tentación para que la gerencia traiga al Sr. en este momento para “simplemente parchear el código lo mejor que pueda para que podamos cumplir con la fecha límite”. Si hacen esto, no importa cuán bueno sea el trabajo que usted hizo personalmente, en general, el producto terminará volviendo a la mierda.
- Su Sr. Right Now también puede tener un rol de arquitecto en el producto, para recompensarlos por su “buen trabajo” que llevó a la empresa a la financiación; esto significa que siempre serán adivinanzas y decisiones de diseño o arquitectónicas que tome con el sombrero de Mr. Right puesto , e intente reemplazarlos con atajos de Mr. Right Now . Y el papel que desempeñaron en la fase inicial de la compañía les dará credibilidad con la administración, hasta el punto de que habrá presión sobre usted para que tome las sugerencias, y el producto terminará volviendo a la mierda.
El mejor resultado posible es que el Sr. Right Now es contratado, se va a hacer otra startup o se distrae increíblemente por algo brillante. Descubrí que VOIP y la telefonía IP generalmente funcionarán durante 6-8 meses … suponiendo que la compañía no sea lo que está haciendo como producto principal.
El segundo mejor resultado posible es que la VC Bring In Adult Supervision ™ , ya sea en forma de nueva administración o en forma de un equipo de desarrollo con el que han trabajado antes, y que tenga experiencia en la productización.
Como usted dice que se siente estresado, no parece que sea miembro del equipo de tigres de VC, y no parece que haya una nueva Supervisión de Adultos ™ en su lugar todavía, y no parece El Sr. Right Now fue un fundador.
Esas son las malas noticias. La noticia no tan mala es que puedes lidiar con el estrés.
El pequeño secreto sucio de las compañías de software y de Mr. Rights:
Y hay uno … es que los desarrolladores de software son perfeccionistas. Los buenos realmente, realmente no pueden evitarlo. Es una obsesión.
Tenía un amigo que tenía un conjunto de algoritmos que guardaban en su bolsillo trasero; no literalmente, sino figurativamente. Los sacarían y los pulirían de vez en cuando. Fue un comportamiento obsesivo que les ayudó a lidiar con el hecho de que no siempre se puede ser perfecto.
Y esto se debe a algo que aprendí de mi primer jefe después de ingresar a la fuerza laboral después de la universidad.
Eventualmente, una compañía de software tiene que enviar software, o no es una compañía de software.
Podrías decir “bueno, por supuesto, ¡eso es obvio!” a esto. Solo que no es obvio para muchas, muchas personas, excepto en retrospectiva.
Cómo manejar la dicotomía, y usar felizmente el sombrero de Mr. Right , y ocasionalmente, cuando sea necesario, ponerse el sombrero de Mr. Right Now es el problema de todas las edades.
Y la respuesta está en la abstracción.
Cada problema no existe en el vacío. En cambio, existe en un espacio problemático.
El truco es mapear el espacio del problema hasta el punto de que pueda construir el producto perfecto en él, y el secreto para lidiar con el estrés de los sombreros de la competencia es que, una vez que lo haya hecho, el Sr. Right está feliz , porque eventualmente puedes pulir obsesivamente las cosas hasta que estén perfectas, si encajan dentro de ese globo espacial problemático.
Y una vez que tenga eso, está bien usar ocasionalmente el sombrero de Mr. Right Now , porque sabrá lo que no pertenece , y podrá rasgarlo de manera segura, cuando llegue el momento .
Aún mejor: no creará características en el producto que dependan del código desechable que no pertenece.
Y ahora el truco final : ¿cómo mapeas el espacio problemático ?
Te pones un sombrero nuevo. Puede llamarlo el sombrero de Mr. Architecture , o puede llamarlo el sombrero de Mr. Systems Engineer .
El truco para usar este sombrero es hacer una hoja de ruta del producto .
Hice un trabajo pro bono para una empresa para ayudarlos a elaborar una hoja de ruta de productos. Es un proceso molestamente iterativo, pero vale la pena seguirlo.
Al mismo tiempo, también los ayudé a diseñar el aspecto que tendría su departamento de ingeniería para eventualmente lograr esa hoja de ruta: ese es el nombre del ingeniero de sistemas de Mr. Spades, ya que implica la ingeniería del proceso de ingeniería, no solo el producto que El proceso está destinado a crear. Podemos dejar eso para otro momento, ya que la mayoría de las compañías odian absolutamente hacer esa parte de las cosas, y lo resistirán activamente hasta el punto de que, si no está en una posición de poder, ponga en peligro su trabajo.
Lo largo y corto de esto:
- Pregúnteles cómo sería el producto ideal en 5 años.
- Luego defínalo bastante bien, a una vista de 10,000 pies; entrar en detalle
- hasta el punto de crear un guión gráfico de la interfaz de usuario … la compañía para la que hice esto quería una aplicación para iPhone y Android que cubriera todas las bases
- hasta el punto de definir generalmente los componentes
- y el punto de definir las interfaces entre componentes
- Ahora que tiene su espacio problemático, que debe ser lo suficientemente grande como para abarcar el producto ideal, el trabajo comienza
- Elimínelo, eliminándolo: “Sería genial tenerlo en un producto final, pero ¿es realmente necesario en este momento?”
- ¿Hay más cosas para llevar?
- Si; toma nota; GOTO 4
- No, es el producto mínimo que satisface las necesidades de “ir al mercado”; caer a través
Ahora puedes construir tu producto 1.0.
Sabrás qué compromisos tienes que hacer y los harás conscientemente, en lugar de incurrir en una cantidad desconocida de “deuda tecnológica” que te morderá más tarde, ya que actualmente estás siendo mordido por las decisiones pasadas del Sr. Right Now .
También sabrá, porque tomó notas detalladas durante el proceso 5/4/5/4/5 … – lo que puede hacer en su producto 1.1, y así sucesivamente. ¿Porque esas notas detalladas? Son el mapa de ruta de su producto.
De vez en cuando vuelvo a consultar con la empresa; parecen estar siguiendo la hoja de ruta inicial, con solo unos pocos contratiempos.
Su departamento de ingeniería es de hasta 5 personas, y están considerando agregar más. La aplicación original en realidad fue diseñada como una pieza complementaria para otros materiales de productos fuera de línea, pero están funcionando lo suficientemente bien como para que su enfoque comercial pueda estar cambiando, y esos materiales pueden convertirse en el compañero, y la aplicación en el foco.
Si hay un consejo que podría / debería ofrecer después de todo eso … sepa a dónde va, y no deje que su origen dicte a dónde puede ir en el futuro.
Personalmente: si fuera yo, diría que muerdas la bala y reestructures, pero solo si sabes a dónde se supone que te llevará, y cómo vas a llegar allí. Y luego suelta el estrés.