Red de conocimiento informático - Espacio del host - Introducción a los estándares de software para la estimación de costos (cuáles son los métodos para la estimación de costos de proyectos de software)

Introducción a los estándares de software para la estimación de costos (cuáles son los métodos para la estimación de costos de proyectos de software)

1. Introducción a las especificaciones de medición de costos de desarrollo de software

Este estándar especifica los métodos, procesos y principios de medición de costos de desarrollo de software, incluidos los componentes del costo de desarrollo de software, el proceso de medición de costos de desarrollo de software, Aplicaciones software de medición de costes de I+D. Este estándar es adecuado para medir el costo de proyectos de investigación y desarrollo de software donde el costo está estrechamente relacionado con la escala funcional. Este estándar no implica precios de software, pero las partes relevantes pueden aclarar los costos de investigación y desarrollo con base en este estándar, proporcionando así una base importante para los precios de software.

2. Experiencia en desarrollo de estándares

Cómo medir y evaluar el costo de los proyectos de desarrollo de software ha sido durante mucho tiempo un problema en la industria. En la actualidad, en mi país no existe un sistema estándar científico y unificado de medición de costos de proyectos de I+D de software para guiar, estandarizar y gestionar los costos de I+D de los proyectos de software. desperdicio en el proceso de licitación y evaluación de proyectos de software. En China, debido a la incapacidad de definir el rango de costos razonables de los proyectos de ingeniería de software, a menudo se producen ofertas maliciosas de precios bajos o ultra altos durante el proceso de implementación del proyecto; Los desarrolladores de software a menudo experimentan demoras y costos a largo plazo debido a la falta de base científica para el control de costos que van mucho más allá de las estimaciones iniciales.

3. Proceso de desarrollo de estándares

Bajo el liderazgo del Departamento de Servicios de Software del Ministerio de Industria y Tecnología de la Información, el desarrollo del sistema estándar de medición de costos de software de mi país comenzó en 2010. La Subdivisión de Mejora de Procesos de Sistemas y Software de la Asociación de la Industria de Software de China (en lo sucesivo, la "Subdivisión de Mejora de Procesos") y el Instituto de Normalización de Tecnología Electrónica de China (en lo sucesivo, el "Cuarto Instituto de Electrónica") han llevado a cabo trabajos de investigación básica. En torno a la construcción de un sistema estándar de medición de costos de I + D de software. Se resolvió el sistema estándar. El estándar central "Especificación de medición de costos de investigación y desarrollo de software" se lanzó oficialmente en diciembre de 2010. El número de plan es 2010-3194T-SJ. Fue redactado por colegas de la División de Mejora de Procesos y los Cuatro Institutos de Electrónica, así como por organizaciones industriales, académicas e investigadoras. y contratos de usuarios participaron simultáneamente 40 unidades y duraron 3 años, proporcionando "base científica" para el presupuesto del proyecto de software, aprobación del proyecto, licitación, planificación del proyecto, gestión de cambios y otras tareas.

4. El valor de los estándares

1. Abogar por el uso de un método de puntos de función internacional unificado para medir la escala del software para que se puedan comparar los resultados de la medición. >2. Abogar por el uso de datos de referencia para estimar la duración y el costo del software, haciendo que los resultados de la estimación sean más científicos;

3. Abogar por el uso de procesos y fórmulas de estimación consistentes para que el proceso de estimación sea transparente y los resultados de la estimación sean rastreables. .

5. Aplicación piloto del estándar

El “Estándar de Medición de Costes de I+D de Software” comenzó a aplicarse de forma piloto en 2012. La Administración General de Aduanas, el Banco Popular de China, el Grupo Neusoft y otras unidades participaron en el trabajo piloto, aplicándolo en escenarios como la aprobación del presupuesto, el establecimiento del proyecto, la licitación y la planificación del proyecto, y lograron buenos resultados. A finales de 2013, alrededor de 2.000 personas en *** habían participado en la capacitación CCEP, y casi 1.500 personas habían aprobado el examen y se convirtieron en el primer grupo de CCEP (Expertos en estimación de costos de software) en China. Después de adoptar los métodos estipulados en la norma, los problemas que las empresas piloto han enfrentado durante mucho tiempo se han resuelto en gran medida.

6. Lanzamiento estándar

El estándar industrial "Especificación de medición de costos de investigación y desarrollo de software" (SJ/T11463-2013) fue emitido por el Ministerio de Industria y Tecnología de la Información de la República Popular de. China y el Consejo de Estado en 2013 Se publicó oficialmente el 17 de octubre y se implementó oficialmente el 1 de diciembre de 2013.

7. Últimos avances

Después de la recomendación, este estándar está liderado por la Alianza de Innovación de Calidad de la Industria de Servicios de Software Inteligente de Zhongguancun y está solicitando una actualización a un estándar nacional. el 31 de julio de 2015. Número de plan: 20151553-T-4691. Antecedentes de desarrollo estandarizado

Como capital de la industria nacional de software y servicios de información, la escala industrial de Beijing siempre ha estado a la vanguardia del país y ha mantenido un rápido nivel de crecimiento Software e información La industria de servicios también juega un papel cada vez más importante en el desarrollo económico de la ciudad. Con la implementación gradual del XII Plan Quinquenal, la inversión de Beijing en la construcción de informatización en todos los ámbitos de la vida también ha seguido aumentando. Los proyectos de informatización anuales de la ciudad dentro del alcance de las asignaciones financieras municipales pueden alcanzar entre 700 y 800, con un monto total. de hasta más de 3 mil millones de yuanes, en los que participan miles de empresas e instituciones. Sin embargo, la ciudad nunca ha tenido un estándar científico y unificado para respaldar, estandarizar y gestionar el cálculo de los costos de desarrollo de software para proyectos de informatización, lo que ha restringido en gran medida el desarrollo saludable y sostenible de la industria del software de Beijing.

Debido a la falta de estándares relevantes, cómo medir los costos razonables del desarrollo de software para proyectos de informatización siempre ha sido una dificultad en el desarrollo de la industria de software de Beijing, lo que a menudo conduce a problemas como la aprobación presupuestaria infundada de proyectos de software y ofertas maliciosas.

2. El valor de las normas

Beijing es formulado conjuntamente por la Comisión Municipal de Tecnología de la Información y Economía de Beijing, el Intercambio de Software y Servicios de Información de Beijing y la Subdivisión de Mejora de Procesos de la Asociación de la Industria de Software de Beijing. El primer estándar local para la medición de costos de software, "Estándares de estimación de costos de desarrollo de software de proyectos de informatización", se implementará oficialmente en noviembre de este año. Esto marca que el trabajo de desarrollo de software de proyectos de tecnología de la información de la ciudad tiene un método de evaluación de costos estándar y científico, lo que ayudará a estandarizar. el mercado industrial, promover empresas de software para mejorar la eficiencia de la producción y mejorar la calidad del crecimiento industrial. 1. Antecedentes de preparación

Durante mucho tiempo, cómo medir los costos de I+D de software ha sido un problema difícil en la industria, especialmente en la elaboración de presupuestos, licitaciones, planificación de proyectos y otras actividades debido a la falta de conocimientos científicos y unificados. estándares de medición de costos de I + D de software En gran medida, no existe una base para la presupuestación del proyecto, lo que a su vez conduce a un desperdicio de presupuesto o un presupuesto insuficiente durante el proceso de licitación de proyectos de software, debido a la falta de una base de medición de costos de desarrollo de software; Los fenómenos de licitación y licitación de bajo precio ocurren con frecuencia; durante la implementación del proyecto, debido a la falta de base científica para el control de costos, a menudo ocurren retrasos y los costos exceden con creces el presupuesto inicial. Los estándares científicos y unificados de medición de costos de desarrollo de software no solo son una base importante para una gestión eficaz de proyectos de software, sino también una necesidad urgente para el desarrollo de la industria del software actual.

Con este fin, el Departamento de Servicios de Software del Ministerio de Industria y Tecnología de la Información encomendó a la Subdivisión de Mejora de Procesos de Software y Sistemas de la Asociación de la Industria de Software de China la tarea de liderar la organización de la preparación del "Programa de Investigación y Desarrollo de Software". Normas de medición de costos". El estándar estipula el método y el proceso de medición de los costos de desarrollo de software, incluida la composición del costo de desarrollo de software, el proceso de medición de los costos de desarrollo de software y la aplicación de la medición de los costos de desarrollo de software. Su propósito es ayudar a todas las partes involucradas en el desarrollo de software a realizar mediciones de costos de manera científica y consistente. Sin embargo, el estándar no incluye el modelo de estimación, datos de referencia de la industria ni pasos y métodos detallados para la estimación de costos en diferentes escenarios que se requieren en el proceso de medición de costos de desarrollo de software. Por lo tanto, es necesario formular pautas de aplicación estándar para facilitar a las partes relevantes. para apuntar a diferentes escenarios, uso correcto de datos y modelos de la industria y trabajo efectivo relacionado con la medición de costos de desarrollo de software.

2. Propósito y alcance de la preparación

Esta guía forma parte de la serie de guías de aplicación "Especificaciones de medición de costos de I+D de software" y está dirigida a escenarios presupuestarios.

La medición de costos en la "Especificación de medición de costos de I+D de software" se refiere específicamente al proceso de estimar el valor esperado del costo de I+D de software o medir y analizar el valor real. En la "Especificación de medición de costos de I+D de software", la elaboración de presupuestos se refiere al proceso de determinar los costos esperados del proyecto en función de los resultados de la estimación de costos del proyecto. Por lo tanto, esta guía describe cómo realizar la estimación de costos en un escenario de presupuestación y no aborda otros aspectos de la presupuestación.

En la "Especificación de medición de costos de desarrollo de software" y en esta guía, el proceso de desarrollo de software incluye actividades de análisis de requisitos, diseño, codificación, integración, pruebas, aceptación y entrega desde el inicio del proyecto hasta su finalización y aceptación del proyecto. Gestión del proyecto y actividades de soporte relacionadas. Por lo tanto, los costos de desarrollo de software en esta guía solo incluyen todos los costos directos e indirectos en el proceso de desarrollo de software, pero no incluyen la migración de datos, el mantenimiento del software y otros costos. La carga de trabajo y el período de construcción involucrados en esta guía son únicamente los utilizados en el proceso de desarrollo de software.

El objetivo principal de la preparación de esta guía es guiar a todas las partes involucradas en las actividades presupuestarias para llevar a cabo de manera efectiva el trabajo de estimación de costos basado en los "Estándares de medición de costos de I+D de software" y proporcionar una base científica para determinar los presupuestos de proyectos de software. .

Esta guía aclara los pasos y métodos para llevar a cabo actividades relacionadas con la estimación de costos basándose en las "Especificaciones de medición de costos de I+D de software" y datos de referencia, y aclara los métodos de estimación y ajuste para situaciones típicas a través de ejemplos para otras; En situaciones especiales, el personal relevante debe seleccionar métodos de estimación apropiados o hacer ajustes razonables a los resultados de la estimación con base en los principios relevantes de esta guía y las "Especificaciones de medición de costos de desarrollo de software" y combinados con las características del proyecto.

Para otros escenarios de aplicación de estimación temprana similares a la elaboración de presupuestos, el personal relevante también puede consultar los principios y métodos relevantes de esta guía para llevar a cabo actividades de estimación del proyecto.