Está en la página 1de 5

Presentación

Henrry Ferreras 2-156520


Víctor Henry
Gestión de proyecto Info
Estimación de Proyectos de Software
¿Qué es una estimación?
“Estimar: Apreciar, poner precio, evaluar algo.”
Diccionario de la lengua española Una estimación no corresponde a un objetivo de
negocio ni a un compromiso.
Estimar no corresponde a planear
- Estimar es un proceso analítico libre de sesgos
- Planear es un proceso que busca el cumplimiento de los objetivos de negocio.

Estimación de Proyectos de Software


“Actividad de la planificación del proyecto de sé que intenta determinar
cuánto dinero, esfuerzo, recursos y tiempo tomará construir un sistema o
producto se”.
La estimación en proyectos de software es una tarea extremadamente compleja, que
requiere, entre otras cosas, disponer de información detallada del proyecto o de los
proyectos a estimar, realizar una primera planificación del proyecto y conocer los
recursos disponibles. Aun disponiendo de todos los medios y de la información
necesaria, las estimaciones de los proyectos de software suelen errar, normalmente,
pronosticando resultados menores de los que finalmente se producen.

¿En qué consiste la estimación de proyectos software?


«Aplicación continua de técnicas basadas en las medidas de los procesos
de desarrollo del software y sus productos, para producir una información
de gestión significativa y a tiempo. Esta información se utilizará para
mejorar esos procesos los productos que se obtienen de ellos»
¿Cuál es el objetivo de la estimación?
Predecir las variables involucradas en el proyecto con cierto grado de
certeza. Trata de aportar una predicción de algún indicador importante
para la gestión de proyectos de software tiempo, esfuerzo, cantidad de
defectos esperados entre otros. Es razonable conocer, antes de comenzar a
desarrollar el SW, cuánto se va a invertir, qué tareas se deben realizar y
cuánto tiempo se necesitará.

¿Quién es y cuál es el objetivo del estimador de un proyecto software?


El estimador debe ser un profesional que no tenga ningún interés, directo o indirecto, en los
resultados del proceso de estimación y que este únicamente guiado por su profesionalismo.
El principal objetivo del estimador es obtener estimaciones de calidad, las cuales no tienen
siempre por qué coincidir con las expectativas de la empresa en términos de costo y tiempo.
Requisitos que debe cumplir un buen estimador…

 Formación y experiencia profesional adecuada.


 Una posición en la organización que le permita adoptar un juicio independiente.
 Debe basarse en un método que pueda ser explicado, cuestionado, discutido y
auditado.
 Debe poder describir su experiencia en cada estimación.
 Debe documentar su estimación, incluyendo los resultados obtenidos y cualquier
información necesaria para hacer el proceso de estimación repetible y verificable.
¿Cuándo se debe llevar a cabo?
La estimación es un proceso continuo. A medida que el proyecto avanza, más se conoce de él, y
por lo tanto más parámetros están disponibles para introducir en un modelo de estimación.
La estimación continua nos permite el uso de un único modelo coherente que pueda capturar y
utilizar la información sobre el proyecto a medida que éste se conozca.
Técnicas de estimación…
La opinión de los expertos Esta técnica se basa en la experiencia profesional de los
Participantes en el proyecto de estimación.
La analogía Se basa en la comparación directa de uno o más proyectos pasados. O Para poder
utilizar esta técnica es necesario disponer de una base de datos histórica de proyectos
finalizados con la que poder realizar la comparación. O Los proyectos deben tener muchas
similitudes en cuanto a su esquema.

Métodos de estimación

Los métodos de estimación de manera general, han sido diseñados para medir un determinado
tipo de software. Por tanto, la aplicación de cada método depende particularmente del dominio
del software o del tipo de desarrollo. Su evolución ha permitido obtener otros beneficios, tales
como el perfeccionamiento del análisis de los riesgos de los proyectos o la posibilidad de
realizar análisis cuantitativo sobre la eficacia de las disímiles propuestas de cambio de los
procesos de desarrollo de software.

Método de puntos de casos de uso método de estimación y cálculo de tamaño del software
basado en cuentas hechas sobre los casos de uso para un sistema de software.
Cuantificación de características funcionales del Sistema: o Clasificación de Actores, o
Clasificación de los Casos de Uso Obtención del Peso o Puntos de Casos de Uso.
Cuantificación de características no funcionales del Sistema: o Clasificación de Factores de
Complejidad Técnica (FCT)o Clasificación de Factores Ambientales (FA)o Cálculo de Puntos
de Casos de Uso Ajustados (PCU).
Dificultades en el uso de los métodos de estimación

Tanto los métodos o modelos que quedaron obsoletos como los que constituyen las bases de las
estimaciones de estos tiempos, tienen asociados un conjunto de inconvenientes que han dado al
traste con unos y establecen limitantes para otros.

El modelo SLIM, cuya denominación procede de Software LIfecycle Management (Gestión del
ciclo de vida del software) se fundamenta en el análisis de Putnam del ciclo de vida del
software. Este modelo de estimación tiene como objetivo encontrar las variables estratégicas
del proceso de desarrollo de software y derivar, de su comportamiento, un sistema de
ecuaciones para luego introducirlas en una computadora para su estudio y análisis.

A pesar de estar considerado como uno de los más utilizados por las organizaciones, su uso
tiene algunos inconvenientes al ser un método propietario. Desde que el modelo fue patentado,
las ecuaciones no han sido editadas para el dominio público, aunque los algoritmos de
funcionamiento pueden deducirse a partir de las publicaciones que se han realizado del modelo
[Marbán, 2003]. Específicamente los métodos de medición de tamaño tienen ciertas
reticencias, debido a que muchos de los resultados no son lo necesariamente satisfactorios y
adecuados para ciertos tipos de software. Algunos de los problemas más significativos están
vinculados con la objetividad y la fiabilidad; la utilización del factor de ajuste; la precisión y la
medición en distintas fases de desarrollo.

“La Estimación de Proyectos de Software tiene una amplia gama de temas sobre sus
utilidades, mas usadas, pero como no quiero alagar esta síntesis he preferido abarcar solo lo
mas importante para nuestro grupo”.

También podría gustarte