¿Cuánto cuesta una aplicación web?

Es muy peligroso estimar la aplicación en tecnologías que no conoce con un alcance que no está claro. Las aplicaciones web personalizadas y, por ejemplo, las páginas estáticas o las creadas con CMS listos para usar (como WordPress mencionado) son bestias totalmente diferentes.

La estimación de costos de software es un gran tema y, si solo es posible (depende principalmente del proyecto y del cliente), debe hacerse en múltiples etapas, como:

  • Prototipos
  • Versión MVP
  • Agregar cosas nuevas en lotes

Entonces una página no es igual a otra y el cliente tiene gusto de los cambios. Especialmente aquellos que ordenan primero y piensan después. Si estima X para una página y luego el cliente cambia de opinión varias veces, puede costarle más de lo que vale el trabajo. Se necesitan puertas de seguridad, como qué cambios se permiten sin costo adicional y cuántas veces.

Cada vista (como una página) y los componentes deben estar claramente definidos. Qué es, cuál es el propósito, qué está en la entrada, qué en la salida, para qué datos, etc. Es un tema para múltiples artículos grandes o un libro, no una sola publicación de Quora.

Ejemplo, ¿qué significa “sistema de inicio de sesión completo”? ¿Cómo se registrarán las personas, utilizando qué datos? ¿Apoyará la autorización de servicios externos? Podría multiplicar esas preguntas todo el día.

No estoy escribiendo esto para desanimarte del trabajo, sino para prepararme para muchas cosas importantes a tener en cuenta. También piense dos veces si puede cumplir con las expectativas del cliente. En otro caso, puede traer más problemas que ganar.

Para ser más precisos, puede contar así: [número de horas que tomará ese trabajo + margen de seguridad] * [su tarifa por hora]. El mayor problema será estimar la cantidad de horas requeridas, especialmente para todos los proyectos mal especificados a la vez.

El costo de su aplicación web depende del tipo de aplicación web que desea crear y de las características con las que desea que esté equipada. Sin embargo, podemos proporcionarle la lista de las características más comunes que desarrollamos para nuestros clientes y su costo apropiado.

Tenemos que decir que aquí hablaremos del MVP (producto mínimo viable ). MVP es la primera versión de su aplicación con las características básicas suficientes para atraer la atención de los primeros usuarios, convertir a los primeros clientes y probar su idea de negocio. MVP lo ayuda a lanzar su producto al mercado en el menor tiempo posible, reducir los costos de implementación y probar la demanda de su producto, antes de lanzar un producto completo. Por lo tanto, evita fallas y grandes pérdidas de capital.

Sabemos que la mayoría de las empresas solían estimar los esfuerzos del desarrollador en horas. Pero no creemos que esta unidad de medida sea eficiente: el desarrollador junior necesita más tiempo para implementar la misma funcionalidad que un programador profesional. Por eso, en nuestra estimación, nos gusta usar los puntos de la historia. El enfoque de puntos de historia utiliza datos históricos para comparar las características de un proyecto con las características de un proyecto similar anterior para ayudarnos a medir no el tiempo, sino la complejidad de la tarea.

Por lo tanto, cualquier producto requiere los siguientes tipos de trabajo:

  • Diseño UI / UX : cómo se verá y se comportará el producto: diseñando el logotipo, eligiendo el esquema de color, estableciendo una guía de estilo y más. Estimaciones: 4 puntos de historia.
  • Diseño de bases de datos y aplicaciones web : configuración de herramientas de back-end y frontend de desarrollo, diseño de bases de datos y ejecución de scripts de implementación. Estimaciones: 4 puntos de historia.

Hecho esto, podemos comenzar a hablar sobre la funcionalidad específica.

  • Autorización y seguridad : los usuarios deben poder registrarse, iniciar sesión, actualizar su configuración y hacer que lo privado no esté disponible. Estimaciones: 8 puntos de historia.
  • Pagos y planes de suscripción : los usuarios deben poder solicitar un servicio desde el sitio web, pagar usando, ver el historial de sus pagos en la página de configuración, cambiar / pausar / detener sus planes de suscripción, etc. Estimaciones: 9 puntos de historia.
  • Contenido dinámico : permite a los usuarios agregar contenido en el sitio web, como artículos con imágenes o un portafolio con una descripción detallada, y explorar / cambiar / eliminar este contenido. Estimaciones: 15-20 puntos de historia .
  • Comentarios : los usuarios deberían poder comentar un contenido en el sitio web y ver los comentarios hechos por otros usuarios. Estimaciones: 4 puntos de historia.
  • Me gusta: los usuarios deben poder dar me gusta / no me gusta el contenido y ver me gusta / no me gusta hecho por otros. Estimaciones: 2 puntos de historia .
  • Sistema de mensajería : los usuarios deberían poder enviar mensajes y responderlos, ver un historial de conversaciones con otros usuarios, establecer notificaciones sobre nuevos mensajes. Estimaciones: 8 puntos de historia .
  • Amistad y seguimiento : permite que los usuarios se hagan amigos y se sigan. Estimaciones: 4 puntos de historia .
  • Contenido estático y páginas de destino : los usuarios deben poder ver la página principal de su sitio web y sus contenidos, incluida su propuesta de valor y los servicios o productos que ofrece. Estimaciones: 2-3 puntos de historia.

Pero ese no es el final. Al calcular sus gastos, también debe conocer la tasa de desarrollo del país y la CDR ( tasa de calidad de desarrollo de un país ). El CDR define la calidad del producto que los desarrolladores crean para usted: qué tan bueno este producto cumple con las expectativas de su público objetivo. Supongamos que está orientado a los consumidores estadounidenses. En este caso, los equipos estadounidenses tienen el CDR más alto que las empresas de Europa del Este o Asia, ya que los desarrolladores estadounidenses conocen mejor su mercado.

Dado eso, el costo final de un MVP para una aplicación web promedio se ve así:

Por supuesto, estos números no son exactos: puede agregar más funciones a su aplicación web o aplicar herramientas pagas a la pila de tecnología. Si está dispuesto a obtener información más detallada sobre la funcionalidad de la aplicación web y los gastos que necesita cubrir, consulte este artículo.

La estimación del costo de una aplicación web definitivamente no tiene una respuesta estándar. Si está a punto de crear un clon de otra aplicación web, tal vez pueda obtener una cotización aproximada de una agencia. Sin embargo, en el caso de que esté buscando una solución personalizada, hay muchos criterios a tener en cuenta.

Presupuesto
Como orden de magnitud, ¿cuál es su presupuesto general que está dispuesto a gastar en este proyecto? Supongamos que está en una tienda de bicicletas y desea comprar su bicicleta nueva. Hay artículos que valen $ 100 y otros cuestan más de $ 2k. Continuará mirando la sección con opciones dentro de su rango de precios.
Lo mismo sucede con el desarrollo de aplicaciones web también.

¿Qué tipo de aplicación web?
Para continuar con el ejemplo de la bicicleta, ¿estás buscando una bicicleta urbana, una bicicleta de montaña o una bicicleta de competición? Solo importa el costo final.
En el mundo de las aplicaciones web, ¿necesita algo más cercano a una simple página de destino con funcionalidad básica? ¿Una aplicación web profesional como un MVP de producto digital, con desarrollo de extremo a extremo incluido? ¿O es propietario de un negocio y ha decidido que crear una aplicación web disparará su valor de oferta a sus clientes, por lo que será mejor que invierta en la aplicación web para que sea perfecta?
Además, desde una perspectiva técnica, ¿qué tipo de integraciones de terceros tendrá su aplicación web? ¿Proporcionará los diseños de la interfaz de usuario? Hay muchos casos de esquina que determinan el costo final de una aplicación web personalizada.

¿Qué tan rápido lo quieres?
No puede esperar la misma cotización cuando espera una aplicación web en 1 semana y la misma para un año después. La carga de trabajo requerida por la agencia de software en ese período de tiempo también es importante en la cotización dada.

¿Quién lo construirá?
¿Quién lo construirá, qué tipo de calidad entregable espera, qué tipo de lenguaje de programación se utilizará, qué pila de tecnología va a elegir?
Estas son solo algunas de las primeras preguntas que debe responder tan pronto como haya decidido invertir en dicha producción digital.

Finalmente, cuando termine con la cotización de una agencia de desarrollo de software en sus manos, tómese un tiempo para revisar su nota de desglose de costos. Verá secciones como “Preguntas y respuestas” o “Investigación de experiencia de usuario”, que pueden parecerle totalmente irrelevantes y solo datos que aumentan los costos, aunque no lo son. De hecho, son lo que hará que su aplicación web sea un éxito. Aquí hay una breve publicación de blog escrita por los expertos en revisión de proyectos de Intelligems que podría ayudarlo a tener una mejor idea sobre cuánto cuesta generalmente una aplicación web.

Es imposible decir cuánto cuesta desarrollar una aplicación web hasta el último centavo.

La estimación depende no solo de la tarifa por hora de los servicios de los desarrolladores, sino también de los siguientes factores:

  • la complejidad de la aplicación: es importante comprender si necesita estimar el costo de crear un sitio web o calcular el precio de una aplicación web completa;
  • los costos de respaldar el backend: se debe pagar el alojamiento y el dominio para mantener su aplicación en funcionamiento;
  • arreglando errores y agregando nuevas características después del lanzamiento del producto: a veces, los errores graves se revelan después del lanzamiento, y corregirlos requiere gastos considerables.

Es obvio que el costo del desarrollo web no puede calcularse hasta que los desarrolladores hagan un plan sobre su desarrollo, lanzamiento y soporte técnico adicional.

La estimación de costos de desarrollo de aplicaciones web tiene 7 etapas :

1. Investigación de mercado

2. Elegir las herramientas de desarrollo

3. Elaboración de un plan detallado de desarrollo de productos en

4. Desarrollo

5. Prueba

6. Lanzamiento del producto

7. Soporte técnico

El costo de una aplicación depende de muchos factores diferentes. Antes de estimar el costo de su aplicación, debe evaluar algunos de los puntos clave del desarrollo de una aplicación. Existen muchos sitios web que lo ayudan a estimar el costo de crear su aplicación. He utilizado este Estimador de aplicaciones de sitios web: una herramienta gratuita de estimación de costos antes para estimar cuánto costará mi aplicación.

Estos son algunos factores a considerar al estimar cuánto costará su aplicación:

  • iOS o Android / ambos: ¿Desea que su aplicación se inicie tanto en iOS como en Android? Esto significará que su desarrollador necesitará pasar más tiempo desarrollando la aplicación.
  • Características: ¿Qué características tendrá tu aplicación? ¿Van a ser características complejas que requieren un cierto nivel de experiencia? Cuantas más características complejas requiera su aplicación, mayor será el costo debido a la necesidad de más habilidades.
  • Complejidad: ¿Qué tan compleja es crear su aplicación? Nuevamente, si es super complejo diseñar y ejecutar, su costo aumentará. ¿Necesitará inicios de sesión e ID de usuario?
  • Marco de tiempo: ¿Qué tan rápido necesita que se cree la aplicación? Si necesita que la aplicación se cree en un período de tiempo rápido, muchos desarrolladores le cobrarán un extra por la velocidad.

Tómese su tiempo para investigar todos los elementos de su aplicación y comprender exactamente lo que quiere. Esto lo ayudará a hablar con los desarrolladores y también a estimar el costo de crearlo.

Espero que esto ayude 🙂

Entonces, muchachos, estoy desarrollando una aplicación web completa usando MEAN stack y algunas otras herramientas, pero no estoy acostumbrado a cobrar este tipo de servicios, porque generalmente solo trabajo con páginas web simples y cosas así, esta es mi primera vez, y estoy completamente perdido en cómo informar los precios a mi cliente, así que estas son algunas características incluidas:

  • Algo alrededor de 10 páginas públicas;
  • Sistema de inicio de sesión completo;
  • Panel de control personalizado, usuarios, alertas y otra información;
  • Base de datos completa, actualizar, crear, eliminar;
  • Una parte separada con un sistema de blog con tema personalizado de wordpress, integrado con el sitio web principal;
  • Otra parte separada para una pequeña página de comercio electrónico, planeo usar woo-commerce o shopify;
  • Y mi cliente debe aceptar pagos de PayPal de otras personas, por lo que necesito integrar una página de pago personalizada con la API;

Esos son los requisitos principales por ahora, probablemente la aplicación se necesite actualizar en el futuro, pero por ahora, necesito un valor estimado para darle, gracias por su ayuda =)

La respuesta depende del tipo de aplicación que necesite, pero le proporcionaré un par de números sólidos. Una simple, como las Notas de iPhone, costará alrededor de $ 15000. Un juego móvil costará alrededor de $ 250000, mientras que el costo del software / aplicación empresarial aterrizará en algún lugar en el medio de este espectro. Aquí hay muchos “si”, así que hay mucho que considerar. Aquí hay un breve libro electrónico escrito por el equipo de Intellectsoft para que pueda comenzar con el tema, no le hará daño.

Puede darle todo eso usando un programa de desarrollo de aplicaciones sin gastar mucho, pero eventualmente querrá volver a codificar todo para que sea el propietario y no dependa de que la plataforma permanezca en el negocio. Probablemente usaría Snappii: aplicaciones personalizadas creadas por menos en una plataforma móvil ultrarrápida para esta. Barato, fácil, les da algo utilizable sin que cueste mucho para empezar.