¿Cuánto cuesta normalmente desarrollar software personalizado?
¿Cuánto cuesta generalmente desarrollar software personalizado?
Resumen: El costo de desarrollar software varía desde unos pocos miles de yuanes hasta decenas de miles o incluso cientos de miles de yuanes, dependiendo de la dificultad de desarrollar el software y de la empresa de desarrollo de software elegida. Elija una plantilla de plataforma de terceros para el autodesarrollo, y el precio es de aproximadamente 500 a 2000 yuanes; la plantilla fija de una empresa de subcontratación de software más el desarrollo secundario, el precio es de aproximadamente 1000 a 20 000 yuanes, el desarrollo totalmente personalizado de una empresa de subcontratación de software; el precio es de aproximadamente 30 000 a 30 000 yuanes; el equipo de desarrollo puede desarrollarlo por sí mismo, y el precio es de aproximadamente 200 000 a 600 000 yuanes. En el texto, realizaremos una descripción más detallada del costo de desarrollo y el ciclo de desarrollo, así como una descripción más detallada. análisis de los pros y los contras.
Internet es una gran red mágica, el desarrollo de big data y la personalización de software también son un modelo. La cotización más detallada se proporciona aquí. Si realmente desea hacerlo, puede venir aquí. El comienzo de este teléfono móvil. El del medio es uno, tres, tres y el último es Surabaya. Puedes encontrarlo combinándolo en orden. Lo que quiero decir es, a menos que quieras hacerlo o quieras entender. En este aspecto, si simplemente te unes a la diversión, entonces no vengas.
1. Instrucciones y costos para el desarrollo independiente de plantillas de plataforma de terceros.
1. ¿Qué es una plantilla de plataforma de terceros?
Es una empresa de desarrollo de software de plataforma que proporciona uno o más conjuntos de plantillas listas para usar. Sus características son las siguientes:
(1) Las plantillas han sido utilizadas por muchas personas. y pulido durante muchos años, y la calidad del software es alta y la probabilidad de errores es baja.
(2) Debido a que es una plantilla de plataforma, proporciona una gran cantidad de usuarios, por lo que la tarifa es la más baja. Al mismo tiempo, el personal de servicio al cliente de la plataforma debe tratar con una gran cantidad de. usuarios, lo que resulta en una calidad de servicio al cliente relativamente débil.
(3) Los usuarios normalmente necesitan tener conocimientos básicos de software y pueden crear software ellos mismos a través de cursos en vídeo o explicaciones de servicio al cliente.
(4) Para los usuarios de pequeña escala, debido a limitaciones presupuestarias, básicamente no pueden obtener ningún servicio personalizado con necesidades personalizadas. La razón es muy simple, incluso si la plataforma cobra más, dicha personalización no tiene costo. -eficaz. .
(5) Por ejemplo: Al igual que compramos una casa con dos dormitorios y una sala de estar, pero debido a que los tabiques son muros de carga, no se puede convertir en tres dormitorios y una sala de estar.
2. Descripción de la tarifa:
(1) Generalmente se paga anualmente.
(2) El costo de desarrollo es el más bajo, generalmente el costo de desarrollo anual oscila entre unos pocos cientos de yuanes y varios miles de yuanes.
3 Ejemplos de fórmulas y métodos de cálculo de costos:<. /p>
(1) Costo de mano de obra de desarrollo:
Por lo general, el costo de mano de obra de desarrollo se calcula multiplicando los días totales de mano de obra de desarrollo de software por el precio unitario de mano de obra/día del personal técnico. Las plantillas de plataforma de terceros se desarrollan de forma independiente y no implican costos de mano de obra de desarrollo subcontratados.
(2) Tarifa de gestión de desarrollo:
La tarifa de gestión de desarrollo para una empresa mediana es aproximadamente el 30% del costo laboral de desarrollo. La plantilla de plataforma de terceros se desarrolla de forma independiente. y no implica costos de gestión laboral de desarrollo.
(3) Cotización total de desarrollo:
Costo laboral de desarrollo y tarifa de gestión de desarrollo.
4. Personas aplicables:
Las necesidades de desarrollo de software son simples, las plantillas proporcionadas por la plataforma pueden satisfacer completamente las necesidades de desarrollo y los usuarios tienen conocimientos básicos de software o capacidad de aprendizaje.
5. Análisis de ventajas y desventajas
(1) Ventajas: menor coste, ciclo de desarrollo más corto, normalmente completado en unos días.
(2) Desventajas: en la mayoría de los casos, no se dispone de soporte personalizado para las necesidades individuales.
2. Plantilla fija de una empresa de subcontratación de software más instrucciones y tarifas de desarrollo secundario
1.
Es decir, la empresa de subcontratación de software no proporciona servicios de plataforma, pero el desarrollo de software se limita a las plantillas de moldeo existentes de la empresa de subcontratación, que tienen las siguientes características:
(1) La plantilla se desarrolló utilizando la tecnología de la empresa de subcontratación. Después del pulido, la calidad del software no es necesariamente inferior a la de las plantillas de plataformas de terceros y la probabilidad de que se produzcan ERRORES es baja.
(2) En principio, los usuarios no necesitan tener conocimientos básicos de software y la empresa de subcontratación proporcionará un servicio completo al cliente.
2. ¿Qué es el desarrollo secundario?
(1) En comparación con las plataformas de terceros, las empresas de subcontratación están más inclinadas a brindar servicios personalizados para las necesidades individuales. Por lo general, este tipo de personalización puede entenderse como un desarrollo secundario adjunto a la plantilla original. Deficiencias del plan de demanda Está limitado por el marco y la arquitectura de la plantilla original. En términos simples, satisface sus necesidades de personalización y lo ayudará a encontrar ideas para soluciones de productos, pero puede que no sea la solución de implementación óptima.
(2) Por ejemplo: Así como compramos una casa de dos dormitorios y una sala, su estructura organizativa nos permite transformarla en tres dormitorios y una sala, pero la tubería de alcantarillado no se puede modificar. de ninguna manera se puede aumentar el número de habitaciones, pero no se puede aumentar el número de baños.
3. Descripción del costo:
(1) Generalmente es factible realizar un pago anual o una compra única.
(2) Si no se trata de personalización, los costos de desarrollo generalmente oscilan entre unos pocos cientos de dólares y unos pocos miles de dólares.
(3) Si se trata de personalización, los costos adicionales de desarrollo personalizado oscilan entre miles y decenas de miles de dólares, dependiendo de la dificultad de los requisitos de implementación.
4. Ejemplos de fórmulas y métodos de cálculo de costos:
(1) Costo laboral de desarrollo:
Generalmente, el método de cálculo del costo laboral de desarrollo es: software desarrollo El total de días de mano de obra se multiplica por el precio unitario de mano de obra/día del técnico. Por ejemplo: el desarrollo de un sistema de software requiere 2 personas para la parte de desarrollo secundario, trabajando durante 5 días, luego el total de días de mano de obra es 2 × 5 = 10 días de mano de obra y el precio unitario de la mano de obra es 1200 yuanes/día para un medio. Para empresas de gran tamaño (normalmente 1.600 yuanes para las grandes)/día (normalmente 800 yuanes/día para las pequeñas empresas), el coste laboral de desarrollo es: 10×1200=12.000 yuanes.
(2) Tarifa de gestión del desarrollo:
La tarifa de gestión del desarrollo de una empresa mediana es aproximadamente el 30% de la tarifa laboral de desarrollo, por lo que la tarifa de gestión del desarrollo es: 12000× 30=3600 yuanes.
(3) Cotización total de desarrollo:
Costo laboral de desarrollo, tarifa de gestión de desarrollo = 12.000 3.600 = 15.600 yuanes.
5. Personas aplicables:
Las necesidades de desarrollo de software son relativamente simples. Las plantillas proporcionadas por la plataforma básicamente pueden satisfacer las necesidades de desarrollo. Algunas funciones de personalización personalizadas no pueden satisfacer completamente las necesidades. no son complicados.
6. Análisis de ventajas y desventajas
(1) Ventajas: El costo es relativamente bajo y el ciclo de desarrollo suele tardar entre unas semanas y un mes en completarse.
(2) Desventajas: las soluciones personalizadas para nuevos requisitos no siempre son óptimas y pueden requerir más operaciones del sistema o tiempos de respuesta más prolongados cuando hay varios usuarios simultáneos.
3. Descripción y costes del desarrollo totalmente personalizado por parte de empresas de subcontratación de software
1.
Es decir, a partir de necesidades personalizadas, las empresas de outsourcing de software brindan servicios de desarrollo a medida, con las siguientes características:
(1) Investigación integral de las necesidades, diseño de productos de software. La solución puede satisfacer plenamente los requisitos del comprador.
(2) La calidad del desarrollo del software causará más o menos algunos errores en la primera versión, y los demandantes de software deben tener cierta paciencia para cooperar en su reparación.
(3) Por ejemplo: por ejemplo, la casa de tres dormitorios y una sola vivienda que personalizamos para el desarrollador tiene suficientes instalaciones de baño y una distribución de baño razonable, pero algunas de las tuberías ocultas en la habitación pueden No es lo suficientemente suave, lo que requiere Sólo después de que te mudas, te das cuenta de que lleva tiempo limpiarlo.
2. Explicación de tarifas
(1) Compra única.
(2) El costo de desarrollo es generalmente de decenas de miles a cientos de miles de yuanes. Si se trata de proyectos ERP a gran escala, puede costar incluso millones de yuanes.
3. Ejemplos de fórmulas y métodos de cálculo de costos:
(1) Costo laboral de desarrollo:
Por lo general, el costo laboral de desarrollo se basa en el número total. de días de mano de obra de desarrollo de software Calcular multiplicando el precio unitario de mano de obra del técnico/día.
Por ejemplo: para el desarrollo de un sistema de software, la empresa de subcontratación invierte 5 personas y trabaja durante 30 días. El número total de días de mano de obra es 5 × 30 = 150 días de mano de obra y el precio unitario de la mano de obra es de 1200 yuanes/día para las empresas medianas. empresas (normalmente 1.600 yuanes/día para las grandes empresas) al día (normalmente 800 yuanes/día para las pequeñas empresas), entonces el coste laboral del desarrollo es: 150×1200=180.000 yuanes.
(2) Tarifa de gestión de desarrollo:
La tarifa de gestión de desarrollo de una empresa mediana es aproximadamente el 30% del costo laboral de desarrollo, por lo que la tarifa de gestión de desarrollo es: 24000× 30=54000 yuanes.
(3) Cotización total de desarrollo:
Costo laboral de desarrollo, tarifa de gestión de desarrollo = 180.000 54.000 = 234.000 yuanes.
4. Personas aplicables:
Las necesidades de desarrollo de software son complejas y las plantillas existentes no pueden satisfacer las necesidades de desarrollo.
5. Análisis de ventajas y desventajas
(1) Ventajas: hecho a medida para resolver eficazmente diversas necesidades y utilizar software para lograr eficazmente los objetivos de mejorar la gestión, el servicio y eficiencia.
(2) Desventajas: el ciclo de desarrollo es largo, generalmente toma 3 meses (incluida la investigación de los requisitos del proyecto y el trabajo de desarrollo de la interfaz de usuario), y el proyecto es complejo e incluso requiere tiempo de desarrollo anual.
4. Instrucciones y costos para el desarrollo independiente por parte de un equipo de desarrollo independiente
1.
Es decir, debido a necesidades personalizadas, dejamos de buscar servicios de desarrollo personalizados proporcionados por empresas de subcontratación de software y, en cambio, confiamos en equipos de desarrollo de autoservicio para realizar investigación y desarrollo. Sus características son las siguientes:
(1) La investigación de la demanda es suficiente y el plan de diseño del producto de software satisface plenamente los requisitos del demandante.
(2) En comparación con la subcontratación de software, el ajuste de la demanda es muy eficiente y no hay necesidad de dedicar más tiempo a negociar con las empresas de subcontratación de software sobre el costo de desarrollo y el ciclo de desarrollo del ajuste de la demanda.
(3) La calidad del desarrollo de software tendrá más o menos algunas lagunas en la primera etapa de lanzamiento, y los inversores deben ser lo suficientemente pacientes como para esperar las reparaciones.
(4) Por ejemplo: por ejemplo, personalizamos una casa de tres dormitorios y una sola vivienda para el desarrollador. Está equipada con suficientes baños y la distribución de los baños es razonable, pero puede haber tuberías ocultas. Los problemas parciales en la habitación que no son lo suficientemente suaves solo se pueden descubrir después de mudarse y llevará tiempo limpiarlos.
2. Descripción del costo
(1) Desarrollo independiente, sin compra ni transferencia de código fuente.
(2) Los costos de desarrollo suelen ser más altos que los de la subcontratación del desarrollo, porque todos los costos de los equipos autoconstruidos deben asumirse de forma independiente, especialmente cuando el desarrollo no se desarrolla sin problemas, todos los salarios y beneficios de los desarrolladores deben ser cubiertos. pagado a tiempo y costos de desarrollo a partir de al menos varios cientos de miles de yuanes, si se trata de proyectos ERP a gran escala, etc., no es raro que los costos de desarrollo alcancen millones de yuanes.
3. Ejemplos de fórmulas y métodos de cálculo de costos:
(1) Costo laboral de desarrollo:
Por lo general, el costo laboral de desarrollo se multiplica por el número total. de días de mano de obra de desarrollo de software El precio unitario de la mano de obra del técnico se calcula por día. Por ejemplo: para el desarrollo de un sistema de software, el equipo independiente invierte al menos 5 personas y trabaja durante 60 días. El número total de días de mano de obra es 5 × 60 = 300 días de mano de obra y el precio unitario de la mano de obra es 1200 yuanes/día. para una empresa mediana (normalmente una empresa grande) 1.600 yuanes/día (normalmente 800 yuanes/día para las pequeñas empresas), el coste laboral de desarrollo es: 300×1.200=360.000 yuanes.
(2) Tarifa de gestión de desarrollo:
La tarifa de gestión de desarrollo de una empresa mediana es aproximadamente el 30% del costo laboral de desarrollo, por lo que la tarifa de gestión de desarrollo es: 36000× 30=108.000 yuanes.
(3) Cotización total de desarrollo:
Costo laboral de desarrollo, tarifa de gestión de desarrollo = 360.000 108.000 = 468.000 yuanes.
(4) Nota: El precio unitario de la mano de obra de desarrollo y la tarifa de gestión de un equipo autoconstruido no serán más bajos que los de un equipo subcontratado debido a un equipo autoconstruido. Necesitamos entender una cosa. antes de formar un equipo propio, incluidos los salarios de los empleados y la seguridad social. El bienestar, especialmente el salario y los beneficios de seguridad social del personal de TI, es un gasto muy fijo, especialmente cuando la investigación y el desarrollo del proyecto no se desarrollan sin problemas. Gran presión sobre los equipos autoconstruidos que carecen de fondos.
4. Personas aplicables:
Las necesidades de desarrollo de software son complejas, la empresa tiene fondos suficientes y el punto central es que los miembros accionistas de la empresa necesitan talentos profesionales de TI (de lo contrario, lo es). casi seguro que los proyectos superiores a 60 quedarán inconclusos).
5. Ventajas y desventajas
(1) Ventajas: equipo propio, hecho a medida, que resuelve eficazmente diversas necesidades, ajuste flexible y conveniente de la dirección de desarrollo de software.
(2) Desventajas: si los accionistas corporativos carecen de talentos profesionales de TI, los costos de desarrollo definitivamente serán más altos que los de la subcontratación del desarrollo, y el riesgo de fracaso en el desarrollo del proyecto también será el mayor.