Red de Respuestas Legales - Derecho de patentes - ¿Cuánto cuesta generalmente desarrollar software personalizado?

¿Cuánto cuesta generalmente desarrollar software personalizado?

¿Cuánto cuesta generalmente el software de desarrollo personalizado?

Resumen: Dependiendo de la dificultad del desarrollo de software y de la empresa de desarrollo de software elegida, el costo de desarrollar software varía desde unos pocos miles de yuanes hasta decenas de miles o incluso cientos de miles de yuanes. Elija una plantilla de plataforma de terceros para el desarrollo independiente, 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 precio del desarrollo totalmente personalizado de una empresa de subcontratación de software; Cuesta entre 30.000 y 300.000 yuanes. Desarrollado de forma independiente por un equipo de desarrollo autónomo, el precio ronda los 200.000-600.000 yuanes. En el artículo, explicaremos los costos y ciclos de desarrollo con más detalle y analizaremos los pros y los contras.

1. Instrucciones y tarifas por llamar a un tercero para desarrollar su propia plantilla de plataforma de software.

1. ¿Qué es una plantilla de plataforma de terceros?

Es decir, proporcionar plantillas a una o más empresas de desarrollo de software basadas en plataformas. Las plantillas tienen las siguientes características:

(1) Las plantillas han sido utilizadas por muchas personas y han sido pulidas. durante muchos años. La calidad del software es alta y la probabilidad de errores es baja.

(2) Debido a que es una plantilla de plataforma y se proporciona a una gran cantidad de usuarios, la tarifa es la más baja. La calidad del servicio al cliente de la plataforma es relativamente débil porque necesita tratar con una gran cantidad. número de usuarios.

(3) Los usuarios normalmente necesitan tener conocimientos básicos de software y crear su propio software a través de cursos en vídeo o explicaciones de servicio al cliente.

(4) Para los usuarios de pequeña escala con presupuestos ajustados, es básicamente imposible obtener servicios personalizados para cualquier necesidad personalizada. La razón es sencilla. Incluso si la plataforma cobra más, no es rentable realizar dicha personalización.

(5) Por ejemplo, compramos la casa 1 con dos dormitorios y una sala de estar, pero como todos los tabiques son muros de carga, no se puede convertir en tres dormitorios y una sala de estar.

2. El costo de crear software es Yiwuba 1133. Descripción:

(1) Generalmente se paga anualmente.

(2) El costo de desarrollo es el más bajo, generalmente de varios cientos a varios miles de dólares por año.

3. Ejemplos de fórmulas y métodos de cálculo para que el software de facturación llame a Yiwuba 1133:

(1) Costo de mano de obra de desarrollo:

Por lo general, el cálculo del desarrollo Costo de mano de obra El método es el número total de días de mano de obra para el desarrollo de software multiplicado por el precio de mano de obra del técnico/día. El desarrollo de autoservicio de plantillas de plataformas de terceros no implica los costos laborales del desarrollo subcontratado.

(2) Tarifa de gestión de desarrollo:

La tarifa de gestión de desarrollo para una empresa mediana es aproximadamente el 30 % de la tarifa de mano de obra de desarrollo. La plantilla de plataforma de terceros es desarrollada por. En sí mismo y no implica tarifa laboral de desarrollo.

(3) Cotización total de desarrollo:

Tarifa de mano de obra de desarrollo, 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) Beneficios: El costo más bajo, el ciclo de desarrollo más corto y generalmente se puede completar en unos días.

(2) Desventajas: en la mayoría de los casos, no se dispone de soporte personalizado para las necesidades individuales.

En segundo lugar, la plantilla fija de la empresa de subcontratación de software más instrucciones y tarifas de desarrollo secundario.

1 ¿Cuál es la plantilla fija de la empresa de subcontratación de software?

Es decir, la empresa de subcontratación de software no proporciona servicios de plataforma, sino que el desarrollo de software se limita a las plantillas existentes de la empresa de subcontratación, las cuales tienen las siguientes características:

(1) La las plantillas son pulidas por la empresa de subcontratación, por lo que la calidad del software no es necesariamente inferior a la de las plataformas de terceros y la probabilidad de errores no es alta.

(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, es más probable que las empresas de subcontratación proporcionen servicios personalizados según la demanda. Normalmente, este tipo de personalización puede entenderse como un desarrollo secundario adjunto a la plantilla original. La desventaja es que la solución de la demanda está limitada por el marco y la arquitectura de la plantilla original. En términos generales, puede satisfacer sus necesidades de personalización y ayudarlo a encontrar soluciones de productos, pero no es necesariamente la solución de implementación óptima.

(2) Por ejemplo, si compramos una casa de dos dormitorios y un salón, la organización nos permite transformarla en tres dormitorios y un salón, pero las tuberías de alcantarillado no se pueden transformar. Podemos aumentar el número de habitaciones, pero no el número de baños.

3. Descripción del costo:

(1) Por lo general, es factible el pago anual o la compra única.

(2) Si no se trata de personalización, el coste de desarrollo suele ser de varios cientos a varios miles de yuanes.

(3) Si se trata de personalización, los costos adicionales de desarrollo de la personalización oscilarán entre unos pocos miles y decenas de miles de yuanes, dependiendo de la dificultad de cumplir los requisitos.

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 el total. costo del desarrollo de software. El número de días de trabajo se multiplica por el precio de trabajo del técnico/día. Por ejemplo, el desarrollo secundario de un sistema de software requiere que dos personas trabajen durante cinco días, entonces el total de días laborables es 2×5 = 10 y el precio de la mano de obra es 1200 yuanes/día para una empresa mediana (generalmente 1600 yuanes/día). /día para una empresa grande) día (día, empresa pequeña 800 yuanes/día), luego desarrolle este sistema de software.

(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 12,000 × 30 %=3.600 yuanes.

(3) Cotización total de desarrollo:

Tarifa laboral de desarrollo y 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 personalizadas que no pueden satisfacer completamente las necesidades. complicado.

6. Análisis de ventajas y desventajas

(1) Beneficios: El costo es relativamente bajo y el ciclo de desarrollo se puede completar en unas pocas semanas a un mes.

(2) Desventajas: la solución personalizada recién agregada puede no ser óptima, consumir más potencia informática del sistema o necesitar extender el tiempo de respuesta cuando hay varios usuarios simultáneos.

3. Instrucciones y tarifas para el desarrollo totalmente personalizado por parte de empresas de subcontratación de software

1.

Es decir, a partir de necesidades personalizadas, las empresas de subcontratación de software brindan servicios de desarrollo personalizados, que tienen las siguientes características:

(1) Después de investigar completamente las necesidades, el diseño del producto de software El plan puede satisfacer plenamente los requisitos del lado de la demanda.

(2) Calidad del desarrollo del software La primera versión tendrá algunos errores y los usuarios del software deben tener cierta paciencia para cooperar en su reparación.

(3) Por ejemplo, personalizamos una sala de estar de tres dormitorios para el desarrollador. Está equipada con suficientes baños y la distribución de los baños es relativamente razonable. Sin embargo, las tuberías ocultas. Es posible que la habitación no esté lo suficientemente clara en algunos lugares. Tomará tiempo descubrirlo más tarde.

2. Descripción del costo

(1) Compra única.

(2) Los costos de desarrollo generalmente oscilan entre decenas y cientos de miles de yuanes, e incluso millones de yuanes si se trata de proyectos ERP a gran escala.

3. 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 el total. costo del desarrollo de software. El número de días de trabajo se multiplica por el precio de trabajo del técnico/día. Por ejemplo, en el desarrollo de un sistema de software, si la empresa de subcontratación tiene 5 empleados trabajando durante 30 días, entonces el número total de días laborales es 5 × 30 = 150 y el precio de la mano de obra para una empresa mediana se calculará como 1200. yuanes/día (las grandes empresas suelen 1.600 yuanes/día, normalmente 800 yuanes/día para las pequeñas empresas).

(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: 24,000× 30% = 54.000 yuanes.

(3) Cotización total de desarrollo:

Tarifa laboral de desarrollo y 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) Beneficios: Hecho a medida, resolviendo eficazmente diversas necesidades y logrando eficazmente el objetivo de utilizar el software para mejorar la gestión, el servicio y eficiencia.

(2) Desventajas: el ciclo de desarrollo es largo, generalmente comienza a partir de 3 meses (incluida la investigación de los requisitos del proyecto, la formulación de la interfaz de usuario, etc.), y el tiempo de desarrollo de proyectos complejos incluso debe calcularse sobre una base base anual.

4. Instrucciones y costos para el desarrollo independiente por parte de un equipo de desarrollo autoconstruido.

1. ¿Qué es el autodesarrollo por parte de un equipo de desarrollo autoconstruido?

Es decir, por necesidades personales, dejaron de buscar servicios de desarrollo personalizados de empresas de subcontratación de software y cambiaron a equipos de desarrollo de autoservicio para investigación y desarrollo.

Sus características son las siguientes:

(1) La demanda se ha investigado completamente y el plan de diseño del producto de software puede satisfacer 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 costos y ciclos de desarrollo con empresas de subcontratación de software.

(3) La primera edición de "Calidad de desarrollo de software" tendrá algunos errores y los inversores deben tener paciencia para esperar a que se solucionen.

(4) Por ejemplo, personalizamos una casa de tres dormitorios y una vivienda por 65,438+0 para el desarrollador. Está equipada con suficientes baños y la distribución de los baños también es razonable. Las tuberías ocultas en la habitación pueden no ser suficientes en algunos lugares. Sin obstrucciones, lleva tiempo descubrirlas después de mudarse.

2. Descripción del costo

(1) Desarrollo independiente, no hay problema de compra y entrega del código fuente.

(2) Los costos de desarrollo suelen ser más altos que los del desarrollo subcontratado, porque todos los costos de crear un equipo propio deben asumirse de forma independiente, especialmente cuando el desarrollo no se desarrolla sin problemas, todos los salarios y beneficios de los desarrolladores deben pagarse. a pagar a tiempo y el desarrollo El costo comienza al menos en varios cientos de miles de yuanes. Si se trata de un proyecto ERP a gran escala, no es raro que el coste de desarrollo sea de varios millones de yuanes.

3. 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 el total. costo del desarrollo de software. El número de días de trabajo se multiplica por el precio de trabajo del técnico/día. Por ejemplo, para el desarrollo de un sistema de software, si el número de miembros del equipo independientes es 5 y trabajan durante 60 días, el total de días laborales es 5×60=300 Si el precio de la mano de obra es 65,438+0, 200 yuanes/día (. para grandes empresas) 65.438+0.600 yuanes/día, 800 yuanes/día para pequeñas empresas), entonces el coste laboral de desarrollo es

(2) Tarifa de gestión de desarrollo:

Para empresas medianas Empresa de tamaño La tarifa de gestión del desarrollo es aproximadamente el 30% del costo laboral de desarrollo, por lo que la tarifa de gestión del desarrollo es 36.000 × 30% = 108.000 yuanes.

(3) Cotización total de desarrollo:

Tarifa laboral de desarrollo y tarifa de gestión de desarrollo = 360.000 108.000 = 468.000 yuanes.

(4) Nota: El precio de la mano de obra de desarrollo y la tarifa de gestión del equipo autoconstruido no son más bajos que los del equipo subcontratado, porque es un equipo autoconstruido. Antes de formar nuestro propio equipo, debemos entender que los salarios de los empleados más los beneficios de la seguridad social, especialmente los del personal de TI, son un gasto muy fijo. Este tipo de gasto fijo, especialmente cuando la investigación y el desarrollo de proyectos no se desarrollan sin problemas, a menudo ejerce una gran presión sobre los equipos autoconstruidos que no tienen fondos suficientes.

4. Personas aplicables:

Las necesidades de desarrollo de software son complejas y la empresa tiene fondos suficientes. El punto central es que se necesita personal de TI profesional entre los accionistas de la empresa (de lo contrario, más que eso). El 60% de los proyectos casi con seguridad terminarán) Ninguno de los dos es bueno).

5. Análisis de ventajas y desventajas

(1) Beneficios: tener su propio equipo, hecho a medida, resolver eficazmente diversas necesidades, dirección de desarrollo de software flexible y conveniente.

(2) Desventajas: si los accionistas corporativos carecen de personal de TI profesional, los costos de desarrollo serán más altos que los de la subcontratación del desarrollo y el riesgo de fracaso en el desarrollo del proyecto es el mayor.