¿Dónde puedo encontrar datos sobre las estimaciones de precios de software?

No vas a encontrar la fuente de datos que estás buscando.

El problema con descubrir “cuánto cuesta hacer una aplicación X” es que:

  1. Es posible que la aplicación ya exista, por ejemplo en código abierto, por lo que el costo de “desarrollar” es 0 … pero
  2. Cualquier aplicación desarrollada solo hace lo que está desarrollada para hacer. Ya sea que use una solución estándar o que cree desde cero, eso es solo el comienzo de un largo viaje de cambios,

Limitemos su pregunta a “cuánto cuesta construir un proyecto con un alcance específico desde cero”. Una vez más, la respuesta lo eludirá:

  1. ¿Cuál es el alcance especificado?
  2. ¿Cuál es el tamaño y la composición de su equipo de desarrollo?
  3. ¿Qué componentes conforman ese alcance y cuáles son las opciones para esos componentes?
  4. ¿En qué idioma / plataforma / pila está construido?
  5. ¿Qué bibliotecas existentes dentro de esa pila particular aprovechará?
  6. ¿Qué nivel de garantía de calidad espera?
  7. ¿Espera que marque un conjunto de requisitos de una lista de características, o espera que sea utilizable y resuelva un problema del mundo real para un contexto específico?

Como ejemplo aislado: ¿Cuánto cuesta construir una aplicación como Twitter? La respuesta está en algún lugar entre $ 1,000 – 1,000,000,000.

Entonces, la buena noticia es que puede generar el conjunto de datos usted mismo:

función generateAppEstimate (appType) {
print (“An” + appType + “costos de la aplicación: $” + aleatorio (100000000));
}

¿Necesita los datos para estimar cuánto tiempo llevará crear la aplicación, o está investigando una estimación basada en el aprendizaje profundo y necesita un conjunto de datos?

Si está estimando su propio proyecto, es mejor que haga su propia investigación primaria, encuentre y entreviste a las personas que crean tales aplicaciones.

Si está buscando datos sobre una amplia gama de proyectos, no los está encontrando porque no son comunes y generalmente son propiedad de consultores, tiendas de TI o empresas contratistas de proyectos.

Lo más cercano a lo que probablemente llegará es ISBSG, [1] no es gratuito, pero al menos accesible.

Notas al pie

[1] Evaluación comparativa de proyectos de software – Página de inicio – ISBSG