Red de Respuestas Legales - Conocimientos legales - ¿Cuáles son los métodos para estimar los costos de desarrollo de software?

¿Cuáles son los métodos para estimar los costos de desarrollo de software?

¿Cómo estimar el costo de desarrollar un proyecto de software? Esta industria ha formado una práctica. Los principales pasos para la estimación son: a. Comunicación de los requisitos del proyecto de software--" b. División de los requisitos del proyecto de software--" c. Evaluación de los días-hombre para cada punto de demanda--" d. Resumen de días-hombre del proyecto--" e. Una vez finalizada la cotización comercial, la desglosaré una por una:

El nodo A determina principalmente lo que el cliente debe hacer;

El nodo B divide la demanda en requisitos según el punto del módulo;

El nodo C se basa en la solidez del desarrollo de la empresa y la experiencia pasada para determinar cuántas personas y cuántos días necesita completar cada punto de función ( este punto debe ser evaluado por un gerente de ventas senior o gerente de proyecto);

El nodo D resume los días-hombre del propietario y los precios del proyecto. Esta no es una simple suma, porque los días-hombre obtenidos. Los pasos anteriores son solo la carga de trabajo de la parte de desarrollo, pero el desarrollo de software también incluye investigación de la demanda, diseño del sistema, pruebas del sistema y UAT, en línea y operación y mantenimiento, etc. , generalmente calculado según un determinado coeficiente;

El nodo E corrige el precio final considerando factores comerciales más que técnicos. Por ejemplo, si la Parte A es una empresa grande, es posible que tenga que intervenir primero si sufre una pérdida durante la primera cooperación. Por ejemplo, si a la Parte A no le falta dinero, puede aumentar la cotización de manera adecuada para evitar cambios posteriores en la demanda.

Para que todos comprendan claramente, copié una plantilla de evaluación con la que tuve contacto en el trabajo (solo en el nodo D) para su referencia:

Estimación de costos de desarrollo de software modelo

Lo anterior es uno de los métodos de estimación de costos de desarrollo de software que tomé prestado del maestro de Zhihu. Existen otros métodos, como buscar cotizaciones de diferentes fabricantes con las mismas necesidades y observar el rango de distribución de cotizaciones para conocer el costo aproximado. Además, los gerentes o desarrolladores de proyectos senior también pueden estimar sintiendo... Otros dan la bienvenida a otros colegas para que expresen activamente sus opiniones. Después de todo, es muy necesario estimar el costo de los proyectos de software con la ayuda de procesos, herramientas y experiencia de evaluación científica, para garantizar mejor la rentabilidad del proyecto.