¿Cómo seguirías para inventar un software o una aplicación que no existe? ¿Qué categoría de aplicaciones / softwares aún no se ha visto?

Personalmente, soy muy metódico. Lo primero que debe tener es una necesidad insatisfecha. Este es un problema difícil, imposible o costoso de resolver con las herramientas o métodos existentes. A menudo, la necesidad insatisfecha es una mejor manera de hacer algo. A veces es un tipo de cosas completamente nuevo.

El siguiente paso es revisar cómo las personas resuelven este problema hoy, ya sea por sí mismas o utilizando herramientas que podrían competir con su idea. Ayuda a ser relativamente experto en alguna área, como procesamiento de video, sensores o venta en Internet, para que conozca las fortalezas y debilidades de las soluciones existentes. O puede mirar los materiales de marketing de la competencia para ver cuáles creen que son sus puntos fuertes. Por lo general, puede descubrir las debilidades usted mismo. Mapea el espacio de soluciones a un problema.

Por ejemplo, suponga que desea un automóvil que pueda ir de 0 a 60 en 4 segundos. La forma habitual es un automóvil de tamaño normal con un motor de 12 cilindros con inyección de combustible. Necesitas un motor realmente grande para acelerar dos toneladas de automóvil. Entonces, otra forma podría ser una bicicleta de cuatro ruedas con motor de motocicleta. Si explora esta dimensión, otras formas podrían ser una patineta con un motor de cohete o un par de patines y un resorte comprimido realmente grande.

Luego, puede dar un paso atrás y preguntar por qué quiere un automóvil que vaya de 0 a 60 en 4 segundos. Tal vez solo te gusta la sensación de ir rápido. En este caso, es posible que desee un automóvil que coloque su cabeza a 12 pulgadas del suelo. Ver el suelo deslizarse a esta distancia hará que su automóvil se sienta muy rápido. O puede diseñar el asiento para que se incline hacia atrás cuando acelere, lo que hace que la aceleración se sienta mayor.

O puede decidir que lo que realmente quiere es ponerse a trabajar rápidamente. En este caso, puede examinar soluciones que no son automóviles. Helicópteros personales, cinturones de propulsión a chorro, transportadores de materia y trabajo en casa. Whoa! ¡Cuál fue el último, salió de la nada! Entonces exploras cómo facilitar el trabajo en casa. Y ahí está tu nueva idea. Desea ponerse a trabajar rápidamente, y trabajar desde casa es infinitamente rápido.

Si intenta hacer algo un 5% mejor que los productos existentes, no llegará a ninguna parte. Por lo general, cuando intentas hacer algo 100 veces mejor que los productos existentes, encuentras ideas ingeniosas para nuevos productos. Si quieres ir al espacio exterior, puedes jugar con diferentes combustibles y oxidantes, y diferentes materiales para construir el refuerzo, y lograrás un progreso infinitesimal, a un gran costo. Es cuando dices: “¿Cómo puedo llegar al espacio exterior por una décima parte del costo actual?” Cuando comienzas a pensar en nuevas ideas, como levantar un cohete hacia la atmósfera superior con un globo enorme. Y si desea hacer espacio para el 1% de los costos actuales, debe pensar en algo lejano como el elevador espacial o el cañón de riel electromagnético de 10 millas de Heinlein. La cuestión es que estas cosas solo están lejos hasta que alguien construye una. De repente, es la cosa.

Ahora, un automóvil o un cohete tiene más de un atributo. Usted observa los atributos de todas las soluciones que pueda imaginar y las califica de acuerdo con la cantidad de clientes que desean una solución con ese atributo.

¿Cómo se aplica esto a las aplicaciones? Comience con una necesidad insatisfecha. No puedo pensar en uno justo ahora, y si pudiera, no te lo diría, iría a construirlo. Mira cómo las personas resuelven el problema ahora. Piense en diferentes formas posibles de resolver el problema (no se limite a las aplicaciones). Tal vez una gran idea vendrá. Pero todo comienza con encontrar una necesidad insatisfecha.

Conozco a muchas compañías poco exitosas que comienzan el diseño de productos con una tecnología. Dicen: “Sé cómo hacer esto? Ahora, ¿qué puedo hacer para vender esto ? ¿Quién lo compraría y cuánto pagarían? Es posible que realice algunas ventas, pero funciona mejor si puede encontrar algo que mucha gente necesita, que no pueden obtener o que no pueden obtener de manera barata o conveniente.

He sido fundador e ingeniero jefe de software de una empresa de software.

También, últimamente, he estado trabajando en servicios a escala de la nube.

Por lo general, el proceso comienza en la ducha .

De repente tendré una epifanía en la línea de:

“Hm, ya sabes, este sistema que acabo de construir, y estos otros dos sistemas, ¡en realidad son básicamente lo mismo!”

A partir de ahí, viene el trabajo de identificar los patrones comunes, la infraestructura necesaria y, lo más crítico, las abstracciones en las que uno puede hablar para capturar el dominio.

Por ejemplo, en la startup que cofundé, modelamos situaciones de crisis a gran escala como un gráfico complejo de eventos que podrían conectarse en cascada entre sí a través de la transferencia de puntos, ya sea con el tiempo o al instante.

Sobre esta simple abstracción central construimos un negocio completo de modelado y capacitación de simulación. ¡También tenemos una patente! Patente WO2007033336A3 – Sistema y método de simulación de situación interactiva

Como otro ejemplo, puede capturar los procesos que mueven datos alrededor de las empresas con la noción de flujos y conectores . Al igual que:

Además de esta abstracción, mi empleador actual ha construido un bus de servicios empresariales que puede ejecutar una fracción significativa de los procesos de negocios de TI del mundo.

Entonces, todo comienza con un objetivo claro, pasa a un conjunto de abstracciones poderosas cuidadosamente elegidas. A partir de ahí, construye el tiempo de ejecución, las herramientas y los servicios para construir todo.

Obviamente, este no es el único camino a seguir, pero es el enfoque más común que he tomado.

Creo que las personas que están creando aplicaciones innovadoras no suelen decir simplemente “¡Se me ocurrió esta gran idea, es hora de desarrollarla y monetizarla!”

Por lo general, supongo que estas personas están haciendo proyectos personales o resolviendo problemas personales, y luego se dan cuenta de que podrían aplicar su solución o proyecto de una manera ligeramente diferente y ganar un montón de dinero si lo hacen bien. Es entonces cuando encuentran un socio o VC o algo que los ayude a convertirlo en una empresa real.