You are on page 1of 9

PROCESOS DE INGENIERA DE SOFTWARE

ESTIMACIN DE PROYECTOS DE SOFTWARE

Autor: Daniel Valdivieso

La gestin de todo proyecto de software siempre comienza con la planificacin del proyecto y sus actividades. Antes de que se empiece con el proyecto, el gestor y su equipo deben hacer una estimacin del proyecto, es decir, el trabajo, el esfuerzo, los recursos hardware y software que se necesitarn, el costo y el tiempo necesario para culminar el proyecto. En la planificacin del proyecto se determinar tareas y tiempos que se deben cumplir, as como tambin, los responsables de que se cumplan. La estimacin del proyecto determinar casi con exactitud el verdadero

El objetivo principal de la planificacin de todo proyecto de software es proporcionar un conjunto de actividades que les permita a los gestores de proyecto, estimar los recursos que se necesitan, costos, y tareas definidas. El equipo de software se debe adaptar al plan y a cada una de las tareas que se han definido. El plan debe irse actualizando conforme avanza el proyecto y se cumplan las

El mbito del software describe las funcionalidades y caractersticas del software que se entregaran a los usuarios finales (stakeholders), la informacin de entrada y salida, la documentacin que se presenta a los usuarios como consecuencia de utilizar el software, as como tambin el desempeo y las restricciones del software. El mbito del software se lo puede definir usando algunas de las siguientes tcnicas: 1.Despus de una comunicacin con todos los participantes se desarrolla una descripcin narrativa del mbito del software. 2.Los usuarios finales desarrollan un conjunto de casos de uso.

Cada una de las funciones del mbito deben ser evaluadas y si es necesario redefinidas antes de comenzar con la estimacin del proyecto. A partir de la definicin del mbito, el gestor del proyecto y su equipo deben decir si es posible o no construir el software de acuerdo a las especificaciones realizadas.

La estimacin de los recursos es necesaria para poder determinar el esfuerzo de desarrollo del software. Existen tres categoras de los recursos de ingeniera del software: personal, componentes de software reutilizables y el entorno de desarrollo. Los recursos humanos (personal), son seleccionados segn la evaluacin del mbito del software y las habilidades que tengan para ser partcipes del desarrollo del software. El nmero de personas que se necesitan para un proyecto de software se lo puede determinar despus de haber hecho la estimacin del esfuerzo

La reutilizacin de los recursos de software es importante en un software basado en componentes. Estos recursos son importantes a la hora de minimizar costos y tiempo de desarrollo. Muchas de las veces la reutilizacin de estos componentes es obviada en la planificacin del software El entorno que soporta un proyecto de software incorpora hardware y software. El hardware proporciona una plataforma para soportar las herramientas software utilizadas para desarrollar los productos de trabajo

La estimacin de los proyecto software puede hacer la diferencia entre el beneficio o la perdida para el desarrollador. Lograr una adecuada estimacin del proyecto, de estimaciones de costos y esfuerzo confiables, tiene algunas opciones como: 1.Demorar la estimacin hasta ms tarde en el proyecto. 2.Basar las estimaciones en proyectos similares que ya hayan sido completados. 3.Emplear tcnicas de descomposicin relativamente simples para generar estimaciones de costo y esfuerzo del proyecto. 4.Utilizar uno o ms modelos empricos en la estimacin de costo y esfuerzo.

La estimacin del proyecto de software es una forma de resolver problemas, pero en muchas ocasiones el problema es demasiado complejo por lo que es necesario descomponerlo en problemas ms pequeos. El tamao del software representa un desafo para el panificador del proyecto. El tamao se refiere a un resultado cuantificable del proyecto de software. El tamao se puede medir en lneas de cdigo (LDC) o como puntos de funcin (PF).

You might also like