Red de Respuestas Legales - Derecho empresarial - Desglose de costos de desarrollo de aplicaciones

Desglose de costos de desarrollo de aplicaciones

Plan y cotización de desarrollo de software de sistema de aplicaciones móviles: detalles de costos

En términos generales, la cotización funcional es un anexo al contrato de subcontratación y es un documento vinculante para el alcance del desarrollo. Incluso si el diseño ya se ha determinado básicamente, aún debería haber una lista de características con borradores de diseño o demostraciones. Hasta cierto punto, es el vínculo central en toda la subcontratación. La función a implementar es tanto el punto de partida como el punto final de la comunicación subcontratada.

Internet es una red mágica, y el desarrollo de big data y la personalización de software también son un modelo. Las cotizaciones más detalladas están disponibles aquí. Si realmente quieres hacerlo, puedes venir aquí. Esta habilidad es: uno-cinco-uno-tres-tres-siete-tres, que se puede encontrar combinándolas en orden. Lo que quiero decir es

Una cotización de función estándar debe incluir las siguientes partes: (1) Detalles y descripción de los puntos de función (2) Componentes del proyecto y lenguaje de desarrollo, dotación de personal (3) Etapa del proyecto, tiempo; nodos y entregables; (4) Costos ocultos e instrucciones de mantenimiento e instrucciones de modificación relacionadas.

(1) La parte más importante de la lista de funciones es la descripción de la función. (1) En la actualidad, las cotizaciones de subcontratación adoptan básicamente cotizaciones funcionales. Tome la aplicación de información como ejemplo. La interfaz de una APP de información es muy sencilla, incluye clasificación de noticias, lista de noticias, página de detalles de noticias, compartir, agregar un comentario y favoritos. Desde el punto de vista de la interfaz, es muy sencillo y no existe interacción avanzada. Si me preguntaras cuánto costaría, rondaría los 30.000. Y si es caro, podría costar decenas de millones. Como todos sabemos, la aplicación Toutiao tiene una recomendación en la página de inicio sobre lo simples que son la interfaz y la interacción, pero los algoritmos y mecanismos detrás de ella pueden ser tan complejos que ni siquiera puedes imaginar.

Es por eso que debe haber una lista de funciones, y la parte más importante de esta lista es la descripción de la función, que se utiliza para definir la profundidad, dificultad, ancho y complejidad de la función. (2) El desarrollo de funciones debe indicar la parte de desarrollo de HTML5. En resumen, el desarrollo de H5 es el desarrollo de la tecnología de redes. A través del soporte universal del navegador, se puede utilizar un conjunto de páginas web simultáneamente en Apple o Android. En términos de implementación, obviamente es desarrollado por diferentes ingenieros y en términos de costo, obviamente es diferente. Para conocer las diferencias detalladas entre el desarrollo nativo y el desarrollo H5, puede buscar en Baidu usted mismo. Lo que la mayoría de los emprendedores quieren es crecimiento nativo. En el desarrollo real, es inevitable que algunas páginas y funciones requieran H5. Aquí puede comprender un estándar, H5 solo debe implementar las partes que necesita compartir. Por ejemplo, WeChat y los artículos se implementan en H5. Puede solicitar instrucciones adicionales, excepto las páginas que deben compartirse o especificarse de otro modo, todas las demás páginas deben desarrollarse de forma nativa.

(2) Los componentes y el personal del proyecto están equipados con una aplicación completa, que incluye al menos tres partes: (1) Cliente, incluido el cliente IOS y el cliente Android (2) Servidor, incluida la base de datos y la solicitud de respuesta; desarrollo de interfaz; (3) desarrollo de funciones de desarrollo de front-end web y backend de gestión del sistema.

La siguiente es la tabla de personal proporcionada por una empresa de subcontratación: (1) Gerente de producto*1 (2) Diseñador de interacción*1, algunas empresas lo llaman UE (2) Diseñador de UI*1 (3) IOS ingeniero de desarrollo*2(4)Ingeniero de desarrollo de Android*2(5)Ingeniero de servidor*3(6)Ingeniero de front-end web*1(7)Ingeniero de pruebas*1(8)Negocios*65438. Con tanta gente involucrada, como emprendedor, es fácil dejarse engañar. Este no es el caso. En lo que respecta a la subcontratación, la calidad del proyecto no está determinada por el número de personas, sino por la integridad del equipo. El llamado equipo está incompleto. Si les pide a los programadores que hagan dibujos o a los diseñadores que escriban código, ocurrirá una tragedia. Un equipo completo es aproximadamente el siguiente:

——Etapa de diseño: (1) Gerente de producto/diseñador de interacción/negocio*1, responsable de la lógica, con prototipo como resultado (2) Diseñador de UI*1, responsable Visión, con borrador de diseño como resultado.

——Etapa de desarrollo: (1) ingeniero de desarrollo de IOS*1, cliente de IOS (2) ingeniero de desarrollo de Android*1, cliente de Android (3) ingeniero de servidor* (1 ~ 2), cooperar con los clientes Desarrollar la interfaz del servidor en el lado del cliente y desarrollar el backend de gestión del sistema. (4) Ingeniero front-end web* (0 ~ 1), desarrolla interfaces web relacionadas para satisfacer las necesidades del cliente o backend.