¿Cuántas horas de programador tardó en construir kayak.com?

No creo que este tipo de preguntas tengan buenas respuestas, lo que espero sea una respuesta útil para usted una vez que agregue algunos detalles.

Kayak y cualquier otra aplicación web de gran tamaño no se crearon tal como la ves hoy. Se repitió en una gran cantidad de lanzamientos que, sin duda, incluyeron una gran cantidad de código que ni siquiera está en el producto hoy y las cosas se refinaron, refactorizaron y rediseñaron. La cantidad de tiempo y dinero gastado no fue solo un gasto en el desarrollo de software, fue un gasto en el desarrollo de productos y empresas, incluidos todos los gastos asociados con esas cosas, un tanto inextricablemente a partir de la pregunta básica que está haciendo. No sé nada especial sobre Kayak en particular, es solo que así es como van las cosas.

Tengo la sensación de que el punto de su pregunta es que tiene una idea de inicio que es de naturaleza similar (agregando datos de múltiples proveedores para entregar un conjunto de meta resultados), y desea tener una idea de qué tipo de capital se necesita para ejecutar esa idea

Primero, creo que tienes que averiguar si el tamaño de tus desafíos tecnológicos será aproximadamente el mismo que el de Kayak. Si hoy son muy similares, ¿la industria ha convertido algunos de ellos en “problemas resueltos”? Cosas como la infraestructura en la nube u otra tecnología pueden haber simplificado algunos de estos desafíos.

En segundo lugar, tienes que averiguar si tus desafíos de escala serán los mismos que los de Kayak. ¿Crecerás a un ritmo similar? ¿Es tan difícil hoy seguir ese uso como lo era entonces?

En tercer lugar, debe determinar si pasará más o menos tiempo iterando su producto para que se ajuste al mercado.

Cuarto, debe determinar si gastará aproximadamente la misma cantidad de tiempo / dinero estableciendo relaciones con la industria, acuerdos de datos, acuerdos publicitarios, etc. Estos pueden ser costos difíciles que son parte del “producto tecnológico”.

Quinto, debe determinar si gastará el mismo tiempo / dinero en la formación de equipos. Si está planeando subcontratar el desarrollo para comenzar, debe pensar en la prima que pagará por esos servicios en comparación con la formación de equipos. Estas cosas requieren horas y / o dólares para desarrolladores.

Si realmente es similar en todas esas formas y más (costos de adquisición de clientes, etc.), intente averiguar qué pasó Kayak para convertirse en ellos, y asuma que gastará una cantidad similar.

Una forma de hacerlo podría ser mirar su historial de financiación:

KAYAK | CrunchBase

Puede estar pensando en esas preguntas de una manera más simple, es decir, suponiendo que sabe lo que está construyendo, que lo especificará todo y lo construirá una vez y terminará con las horas de desarrollo y la venta de los productos, pero argumentaría que no funcionará de esa manera.

Si, en cambio, está tratando de obtener una estimación de costos en torno a un lanzamiento inicial, que no será tan característico, escalable o poderoso como cualquier cosa que vea en Kayak, entonces creo que necesita una mejor descripción del alcance y más estimación explícita de exactamente lo que pretende construir, porque probablemente no sea TAN similar a lo que Kayak es hoy

¿Aunque tal vez su financiación de la serie A, más una suposición sobre el capital de sudor fundador y la inversión de ángel le darían algo en qué pensar? Sin embargo, los fundadores de Kayak eran personas bastante establecidas, por lo que probablemente construyeron con ciertos supuestos de escala desde el principio debido a su capacidad para obtener financiación y la naturaleza general de su servicio; tal vez su idea tenga un mercado más modesto y desafíos que cambiaría la naturaleza del desarrollo de software requerido.