Han pasado más de tres años desde que se fundó la empresa de desarrollo de Internet en 2013. La estimación de costes de desarrollo de aplicaciones es una de las tareas que se realizan cada día. Debido a que el precio del desarrollo de aplicaciones cambia según factores como la complejidad, la cantidad de puntos de función, los requisitos de la plataforma, etc., ignoramos estos factores por el momento y evaluamos el costo del desarrollo de aplicaciones desde la perspectiva de la inversión en personal.
Suponiendo que la carga de trabajo de desarrollo de una aplicación es de 200 días-hombre (según la mayoría de los proyectos de aplicaciones con los que hemos entrado en contacto, la carga de trabajo promedio de la mayoría de los proyectos de aplicaciones es de aproximadamente 150-250 días), requiere el desarrollo de tres plataformas, a saber, Android, iOS y CMS. Cuando formas tu propio equipo, las personas necesarias para el proyecto son: un gerente de producto y un proyecto. Según la situación del personal y el salario promedio de mercado de cada persona, se puede obtener la siguiente lista:
Jefe de producto = gtSalario mensual: 10K Tiempo de inversión: 10 días.
Jefe de proyecto = gtSalario mensual: 12K Tiempo de inversión: 10 días.
Diseñador UI = gtSalario mensual: 8K Tiempo de inversión: 10 días.
Ingeniero de desarrollo Android = gtSalario mensual: 10K Tiempo de inversión: 50 días.
Ingeniero de desarrollo IOS = gtSalario mensual: 10K Tiempo de inversión: 50 días.
Ingeniero de desarrollo previo = gt Salario mensual: 9K Tiempo de inversión: 50 días
Ingeniero de pruebas = gt Salario mensual: 7K Tiempo de inversión: 20 días.
Nota: El salario anterior se basa en el salario en Guangzhou a principios de 2016 y se supone que todos los empleados tienen aproximadamente dos años de experiencia laboral. En diferentes ciudades y para personas con diferentes niveles de experiencia, el salario variará mucho. Por ejemplo, el salario de los desarrolladores desde Guangzhou hasta Shenzhen será mayor, y el salario de los desarrolladores con más de tres años de experiencia generalmente supera los 10.000.
Calculado de esta forma, el coste de un proyecto de App con una carga de trabajo de 200 días-hombre es de unos 10W, más el coste de seguridad social de los empleados, bienestar, equipamiento, local, gestión de personal, etc. el costo debería rondar los 14W, sin considerar temporalmente el período de vacancia del personal, el costo de contratación y los riesgos del proyecto. Este es el precio que debe pagar una empresa que ya cuenta con un equipo de desarrollo de aplicaciones maduro. Para una empresa sin un equipo de desarrollo de aplicaciones y experiencia en desarrollo relacionada, se estima que este costo deberá al menos duplicarse, y el ciclo de desarrollo también llevará mucho tiempo para lograr básicamente efectos similares al primero.
Para la mayoría de los proyectos de aplicaciones, el desarrollo de un proyecto estándar de aplicación requiere el desarrollo de un cliente Android y un cliente iOS del sistema de gestión backend (CMS). El costo de desarrollo de la mayoría de los proyectos oscila entre 12.000 y 250.000. El precio específico debe determinarse en función de la complejidad de la función, los requisitos de calidad y las plataformas que se desarrollan. Además, el costo cotizado por un trabajo individual a tiempo parcial, un equipo o estudio, o una empresa de desarrollo de aplicaciones profesional variará mucho, al igual que la calidad del desarrollo. El coste del presupuesto general es una empresa de equipo individual, y la calidad también es directamente proporcional al precio: una empresa de equipo individual a tiempo parcial.
Entonces, ¿cuál es el estándar de referencia de cotización específico para la aplicación al cotizar?
Ya sea un individuo, un equipo o una empresa diferente, el método de evaluación de cotizaciones en la industria es determinar el costo de la cotización en función de la carga de trabajo, es decir, cuántos días-hombre se necesitan para desarrollar todo el proyecto y cuánto se cobra por día-hombre. El costo total de desarrollo se puede obtener multiplicando los dos parámetros. Por ejemplo, si desarrolla un proyecto de aplicación O2O, Android (50 días-persona) iOS (50 días-persona) y un sistema de gestión back-end (50 días-persona), el número total de días de desarrollador es 1500. Si el cargo es de 12.000 por persona por día, el costo total de desarrollo de todo el proyecto es de 18.000. Muchos extraños no pueden entender por qué cuesta tanto desarrollar una aplicación.
Un breve análisis basado en lo que saben los conocedores de la industria:
La dotación de personal necesaria para desarrollar un proyecto de App es muy compleja.
Desarrollar un sitio web requiere solo un desarrollador, mientras que desarrollar una aplicación requiere tres desarrolladores, lo que suele ser tres veces el costo del desarrollo de un sitio web con la misma funcionalidad. La configuración básica del personal del proyecto de la aplicación incluye: gerente de producto, gerente de proyecto, diseñador de interfaz de usuario, ingeniero de desarrollo de backend, ingeniero de desarrollo de Android, ingeniero de desarrollo de iOS y probador. Para una empresa de desarrollo de aplicaciones profesional, un individuo o un equipo puede desempeñar múltiples funciones, por lo que no se puede garantizar la calidad de los proyectos desarrollados. El coste laboral del desarrollo de aplicaciones es mayor que el del sitio web.
Por lo general, para un desarrollador con uno o dos años de experiencia en desarrollo de Android o iOS, el costo laboral será de alrededor de 65 438 0000 (debido a la alta demanda de talentos de desarrollo en el entorno de mercado actual, el costo laboral de el desarrollo tecnológico también es mayor). Por lo general, el costo laboral básico de un proyecto de aplicación alcanzará entre 6 y 100 000, más los beneficios para los empleados, el equipo, el lugar, la gestión de personal, los costos de marketing y los costos de comunicación empresarial; básicamente, el costo de inversión básico de un proyecto de aplicación será de alrededor de 12 a 150 000. Factores como falta de personal, costes de contratación, riesgos del proyecto, etc. no se incluyen por el momento. Este es el precio que debe pagar una empresa que ya cuenta con un equipo de desarrollo de aplicaciones maduro. Para una empresa sin un equipo de desarrollo de aplicaciones y experiencia en desarrollo relacionada, se estima que este costo deberá al menos duplicarse, y el ciclo de desarrollo también llevará mucho tiempo para lograr básicamente efectos similares al primero. En resumen, ¿cuánto cuesta desarrollar una aplicación? Es necesario evaluar exhaustivamente los requisitos funcionales, los requisitos de calidad y qué plataformas deben desarrollarse, a fin de estimar cuánto diseño y desarrollo manual se requiere para calcular básicamente el costo de desarrollo de la aplicación.
Existe un viejo dicho que dice "obtienes lo que pagas", que también se aplica a la industria del desarrollo de aplicaciones personalizadas. Por supuesto, se recomienda comparar precios cuando se busca un equipo de desarrollo de aplicaciones. Después de todo, todavía hay casos en la industria en los que algunos equipos receptores de contratos aumentan sus cotizaciones, y también hay muchos casos de competencia maliciosa por precios bajos. Esto también ha llevado a la total incontrolabilidad de la calidad de muchos proyectos y a su desaparición. de algunos proyectos emprendedores. Comunicación y consulta
: Zheng Shuzhang
Lectura relacionada:
1.
¿Cuánto cuesta desarrollar una aplicación? ——Zheng's
2.
Hitos y entregables en diferentes etapas del desarrollo de proyectos de Internet - Zheng
3.
Cómo calcular el ¿Costo de producción de la aplicación móvil? ——Zheng's
4.
¿Qué factores afectarán el costo de desarrollo de la aplicación? ——Zheng
5.
¿Cuáles son las ventajas y desventajas de encontrar un equipo de terceros para implementar y construir un equipo propio en la etapa inicial de iniciar un negocio? ——Zheng's
6.
¿A qué se debe prestar atención cuando se busca un equipo externo para desarrollar una aplicación? ——Zheng's
7.
Empezando desde cero, ¿qué pasa si diseñas una APP correctamente? ——Lin. -Zhihu
8.
Debe comprender estas situaciones para encontrar un proveedor de servicios técnicos confiable - Zheng
-
Sitio web oficial :
Servicio de desarrollo integral de Internet de Jiangbang: proyectos de Internet de 0 a 1
¿Cómo comprobar qué aplicaciones están instaladas en un teléfono Android, incluidas las aplicaciones eliminadas?
1. Primero abre el teléfono y haz clic en la tienda de aplicaciones.
2. Lo primero que necesitas es saltar a la interfaz y hacer clic en el mío.
3. Puedes ver que hay muchas opciones y luego hacer clic en el artículo para comprar.
4. Luego haga clic en No en este dispositivo.
5. Entonces las aplicaciones que aparecen en la lista son las aplicaciones que ya están instaladas en el teléfono.
¿Existen aplicaciones de programación interesantes como iapp? ¿Algo que se pueda usar en teléfonos Android?
Androlua androlua es una herramienta de script ligera desarrollada en base al proyecto de código abierto lua. Utiliza el lenguaje Lua simple y hermoso, simplifica las engorrosas declaraciones de Java y admite el uso de la mayoría de las API de Android.
AndroluaJAndroLuaJ integra el entorno Java, el entorno Lua y el entorno C/C, admite NDK, admite la compilación y operación de JAVA, Lua y C/C, y puede empaquetar rápidamente apk en teléfonos móviles.
applua AppYlua es una herramienta de desarrollo de lenguaje Lua con empaquetado, depuración, manual y otras funciones integradas.
Las tres aplicaciones anteriores son herramientas de edición y entornos de desarrollo integrados, o IDE, que encontré en Kuan. Admite el idioma AndroidLua (no probado específicamente, las dos primeras aplicaciones tienen buena reputación, pero no se ha oído hablar de la tercera)
Luego descargue la versión beta de iAppiapp3.0.
IApp3.0 utiliza tres lenguajes de programación, por lo que se puede desarrollar con programación mixta. Necesita probar la estabilidad del lenguaje, errores de código, métodos de escritura de código y sugerencias de código.
Lenguaje Ijs: basado en la sintaxis js, admite toda la sintaxis js e integra códigos de lenguaje enriquecidos.
Lenguaje lua: basado en la sintaxis luajava, admite la sintaxis Lua y luajava e integra códigos de lenguaje enriquecidos.
Lenguaje Iyu: un lenguaje de secuencias de comandos basado en el lenguaje Java (lenguaje Yu) desarrollado por el equipo de desarrollo de iapp.
Entonces el sitio web oficial de AIDEAIDE AIDE es un entorno de desarrollo integrado de AndroidJava que puede desarrollar software y juegos de Android en el sistema Android. Debería ser el entorno de desarrollo integrado de AndroidJava más potente para teléfonos móviles. Relativamente hablando, es relativamente fácil de usar. Admite código Java y proyectos de Android en la PC, y es una biblioteca de código abierto.