¿Cuánto cuesta crear una aplicación de software social?
1. Costo de la etapa de análisis de requisitos
Lo más importante para todo sistema de software es comprender los requisitos del software y qué problemas quiere resolver. La característica de los proyectos de aplicaciones es dibujar diagramas de prototipos basados en requisitos y ayudar a la documentación del producto en algunos proyectos. Sin embargo, la documentación del producto no es tan detallada como los proyectos de software tradicionales. Más importante aún, los requisitos se expresan claramente a través de diagramas de prototipos. Utilice el software Axure para dibujar prototipos y agregar saltos de página para expresar los requisitos con precisión.
Una vez completado el dibujo del prototipo, el diseñador de la interfaz de usuario debe diseñar la interfaz de usuario correspondiente de acuerdo con el dibujo del prototipo. El diseñador de la interfaz de usuario también puede considerar algún diseño de interacción y modificar el dibujo del prototipo durante el proceso de diseño.
Este proceso requiere dos personas, un gerente de producto y un diseñador de UI. El coste para dos personas es de unos 30.000, trabajando dos semanas.
En segundo lugar, costos de desarrollo y pruebas
En la etapa de desarrollo, el código correspondiente se desarrolla en función del diagrama del prototipo y la interfaz de usuario. Durante el proceso de desarrollo, se pueden descubrir errores lógicos en el diagrama del prototipo y luego es necesario modificar el diagrama del prototipo y la interfaz de usuario. Siempre que los requisitos se comprendan con precisión durante la fase de requisitos y las ideas solo se implementen en código durante la fase de desarrollo, esto no es complicado en un equipo técnicamente maduro. Si el equipo técnico es promedio, habrá muchas cosas a las que prestar atención durante la fase de desarrollo, lo cual es otro problema.
El proyecto de aplicación requiere al menos cuatro tipos de personal para la interfaz front-end/back-end de Android/iOS/Web, cada uno de los cuales requiere de 1 a 2 personas. Un proyecto de aplicación pequeño también requiere 5-. 7 personas, por lo que esta parte de los gastos es el mayor costo del proyecto APP, que ronda entre 15.000 y 200.000 al mes.
Una vez completado el desarrollo, pruebe el proyecto. Los evaluadores escriben casos de prueba basados en dibujos de diseño de interfaz de usuario y documentos de producto, y prueban el sistema de gestión de aplicaciones/backend en función de los casos de prueba. Las pruebas de coherencia y compatibilidad en ambos extremos de la aplicación también son muy importantes. Hay muchos modelos de teléfonos Android y es necesario probar todos los modelos más utilizados para garantizar que los usuarios no encuentren problemas durante el uso.
La fase de prueba requiere dos probadores y el coste es de unos 20.000 al mes. Es necesario realizar el último nivel de pruebas para garantizar la excelente calidad de la aplicación antes de su lanzamiento en línea.
En tercer lugar, en línea y operación
Durante el proceso en línea, se requieren servidores, cuentas de desarrollador, tarifas de SMS, tarifas de derechos de autor del software, etc. Esta parte del costo no es demasiado. El costo principal es que el servidor en la nube cuesta un poco más, entre 20.000 y 30.000, dependiendo principalmente de la cantidad de usuarios de la aplicación. Sin embargo, no es necesario comprar un servidor con exceso de aprovisionamiento al comienzo de un proyecto. Ahora todos los servidores en la nube se pueden actualizar dinámicamente. Si los servidores no son suficientes durante la operación posterior, también se pueden actualizar dinámicamente.
Los gastos de explotación no se pueden generalizar. Si tienes más presupuesto, invertirás más. Si tiene un presupuesto reducido, publique más artículos gratuitos en sus propios medios.
Como se puede ver en el proceso siguiente, en ciudades de primer nivel, como Beijing y Shanghai, desarrollar una aplicación cuesta entre 200.000 y 300.000 yuanes. Si el precio es inferior a este, tendrás que comprar el ya desarrollado y realizar algunas modificaciones; de lo contrario, será imposible desarrollar con éxito un proyecto de APP.