2010-03-05 11 views
6

Tengo esta pregunta rápida con respecto a la estimación del costo utilizando Puntos de función.estimación de costos en proyectos de desarrollo de software, Puntos de Función?

Estamos haciendo un pequeño proyecto (proyecto de curso) para una empresa pequeña y es gratis, por supuesto. Nuestro instructor quiere que proporcionemos un cálculo del costo del proyecto utilizando Puntos de Función.

Calcular los puntos de función es algo sencillo (más o menos).

Nuestro problema ahora es derivar otros valores (métricas), p. duración del proyecto, tasa del costo del proyecto por puntos de función.

Obviamente, no tenemos datos históricos para basar nuestra estimación en. ¿Existe algún tipo de costo "típico" por punto de función que podamos seguir? Por favor ayuda.

Respuesta

1

Estas son algunas fórmulas que Capers Jones ideó a partir relativamente alto número de proyectos contados:

Dado que tenga su FP recuento se puede determinar:

  • Schedule en meses calendario: FP^0.4
  • posible defecto: FP^1,25
  • Software niveles de desarrollo de personal: FP/150

Puede optar por estándares industriales para su tecnología para obtener FP/Meses Personales u Horas/FP si no tiene datos históricos (que es su caso).

0
+0

Bueno, creo que es 'seguro suponer que la mayoría de los métodos realmente le dan una medida aproximada del' tamaño 'del producto, es decir, puntos de función, persona-mes (COCOMO), etc., que ya hemos hecho.Lo que estoy pidiendo es otro conjunto de estimaciones (costo por puntos de función, persona-mes por funciones) que podamos multiplicar con el valor de la función que ya tenemos. tnx btw – ultrajohn

+0

Desafortunadamente, esto dependerá en gran medida de la experiencia del equipo. Esto se convertirá más en un arte que en una ciencia real. http://www.codinghorror.com/blog/2006/07/how-good-an-estimator-are-you-part-iii.html. http://www.amazon.com/exec/obidos/ASIN/0735605351/codinghorror-20 –

+0

y dado que no tenemos ninguna experiencia para estimar en base, ¿cuáles son nuestras opciones disponibles? ¿Hay alguna? Tnx, tal vez solo muestre una cifra en la fórmula y déjele esto como un razonamiento: "porque así lo decimos", ehehe – ultrajohn

2

Software Engineering by Hans van Vleet citas que un punto función es 100 líneas de COBOL (!), Si eso es bueno para ti Hay datos disponibles para convertir líneas de código a meses de personal, duración del proyecto, etc.

¿Tiene acceso a una biblioteca? Comience con un libro general sobre ingeniería de software, o uno de los varios libros de Steve McConnell. Contendrán datos y referencias a más datos.

Tenga en cuenta que seguir el progreso y controlar el alcance del proyecto son, al menos, tan importantes para el éxito como la estimación original.

Cuestiones relacionadas