Вы находитесь на странице: 1из 28

Planificacin de Proyectos de Sistemas:

Estimacin y Medicin
Aldo Hernn Zanabria Galvez
Departamento de Ingeniera de Sistemas

Que es planificar un proyecto Informtico?

Trazar un plan que nos permita:

Evaluar lo que costar econmicamente y en tiempos el proyecto. Esbozar las tareas, personas, recursos y asunciones que sern necesarias para que se realice el plan.

Planificacin de Proyectos Informticos.

Especificacin

Que es planificar un proyecto Informtico?


Plan
ASIGNAR RECURSOS

ESTIMACIN DEL ESFUERZO

EVALUACIN ECONMICA

IDENTIFICAR TAREAS Y ENTREGABLES

PROGRAMAR CALENDARIO

Esto no es un DFD aqu las cosas interactan


Planificacin de Proyectos Informticos.

Una vez realizada la planificacin...


El director del proyecto tendr un documento en el que se
reflejaran:

todos los recursos de que dispondr. Las expectativas del cliente. Los compromisos de todos los implicados:

Consultores, Constructores, La empresa cliente.

Planificacin de Proyectos Informticos.

ESTIMACIN

4 Planificacin de Proyectos de Sistemas: Estimacin y Medicin

Problemtica de la estimacin.
Averiguar
Boehm) lo que costara de aplicacin.(meses-persona, soles., ) desarrollar una

Momento en que se desea conocer el coste (grfico de Siempre se quiere muy pronto (Yourdon)

Planificacin de Proyectos de Sistemas: Estimacin y Medicin

Precisin de las estimaciones en funcin de la fase del proyecto.


4,5 4 3,5 3 2,5 2 1,5 1 0,5 0
Viabilidad Planificacin y requisitos Diseo Detallado Diseo General Desarrollo y test Entrega

Planificacin de Proyectos de Sistemas: Estimacin y Medicin

Proceso de Estimacin propuesto.


Especificacin de requerimientos Requisitos a Cumplir Tareas a realizar

Medir lo que quiere el usuario

Estimacin Descomponer del Esfuerzo por fases y tareas Estimar lo que Costara (esfuerzo)

Medida de lo que quiere el usuario

Historial Empresa

Planificacin de Proyectos de Sistemas: Estimacin y Medicin

Medir lo que quiere el usuario.

Vs

Planificacin de Proyectos de Sistemas: Estimacin y Medicin

Estimar lo que costara

Experiencia Individual

Experiencia de Empresa
Planificacin de Proyectos de Sistemas: Estimacin y Medicin

10

Mtodos utilizados para la estimacin de proyectos.


Basados en la experiencia. Basado exclusivamente en los recursos. Mtodo basado exclusivamente en el mercado. Basado en los componentes del producto o en el proceso
de desarrollo.

Mtodos algortmicos
Planificacin de Proyectos de Sistemas: Estimacin y Medicin

11

Mtodos basados exclusivamente en la experiencia:


Juicio experto

Puro,

Delphi

Analoga Distribucin de la utilizacin de recursos en el ciclo de


vida

Planificacin de Proyectos de Sistemas: Estimacin y Medicin

12

Juicio experto: Puro

Un experto estudia las especificaciones y hace su


estimacin.

Se basa fundamentalmente en los conocimientos


del experto.

Si

desaparece el experto, la empresa deja de estimar


Planificacin de Proyectos de Sistemas: Estimacin y Medicin

13

Juicio experto: Wideband Delphi


Un grupo de personas son informadas y tratan de adivinar
lo que costara el desarrollo tanto en esfuerzo, como su duracin.

Las estimaciones
en grupo suelen ser mejores que las individuales.

Planificacin de Proyectos de Sistemas: Estimacin y Medicin

14

Mtodo de trabajo del Wideband Delphi


Se dan las especificaciones a un grupo de expertos. Se les rene para que discutan tanto el producto como la estimacin. Remiten sus estimaciones individuales al coordinador. Cada estimador recibe informacin sobre su estimacin, y las ajenas pero de forma annima. Se renen de nuevo para discutir las estimaciones. Cada uno revisa su propia estimacin y la enva al coordinador. Se repite el proceso hasta que la estimacin converge de forma razonable.
Planificacin de Proyectos de Sistemas: Estimacin y Medicin

Mtodo de trabajo del Wideband Delphi


Juan Alicia Jos Mara * * * *

Estimaciones

Juan Alicia Jos Mara *

* *

Estimaciones

Planificacin de Proyectos de Sistemas: Estimacin y Medicin

15

16

Analoga

Consiste

en comparar las especificaciones de un proyecto, con las de otros proyectos.

Planificacin de Proyectos de Sistemas: Estimacin y Medicin

17

Analoga, pueden variar los siguientes factores:

Tamao: mayor o menor? Complejidad: Ms complejo de lo usual? Usuarios: Si hay ms usuarios habrn
complicaciones.

ms

Otros factores:

Sistema Operativo, entornos (la primera vez ms). Hardware, Es la primera vez que se va a utilizar? Personal del proyecto, nuevos en la organizacin?

Planificacin de Proyectos de Sistemas: Estimacin y Medicin

18

Distribucin de la utilizacin de recursos en el ciclo de vida

Usualmente las organizaciones tienen una estructura


de costes similar entre proyectos.

Si en un proyecto ya hemos realizado algunas fases,


es de esperar que los costes se distribuyan de manera proporciona.
Estudio Viabilidad
Planificacin y Requisitos

Diseo General

Diseo Detallado

Desarrollo

Prueba

10% 2 meses

17%

15% ?

15%

33%

10%

Planificacin de Proyectos de Sistemas: Estimacin y Medicin

19

Mtodo basado exclusivamente en los recursos: Parkinson


En
la estimacin consiste en ver de cuanto personal y durante cuanto tiempo se dispone de el, haciendo esa estimacin.
El trabajo se expande hasta consumir todos los recursos disponibles (Ley de Parkinson)

En la realizacin:

Planificacin de Proyectos de Sistemas: Estimacin y Medicin

20

Mtodo basado exclusivamente en el mercado: precio para vender.

Lo importante es conseguir el contrato. El precio se fija en funcin de lo que creemos que


esta dispuesto a pagar el cliente. Si se usa en conjuncin con otros mtodos puede ser aceptable, para ajustar la oferta. Peligro si es el nico mtodo utilizado.
Planificacin de Proyectos de Sistemas: Estimacin y Medicin

21

Basado en los componentes del producto o proceso de desarrollo:


Bottom-up Top-Down

Se descompone el proyecto en las unidades lo menores posibles. Se estima cada unidad y se calcula el coste total. Se ve todo el proyecto, se descompone en grandes bloques o fases. Se estima el coste de cada componente.

Planificacin de Proyectos de Sistemas: Estimacin y Medicin

22

Mtodos algortmicos
Se basan en la utilizacin de frmulas que aplicadas sobre
modelos top-down o bottom-up estimacin de coste del proyecto producen una

Aplicacin a desarrollar

x
y z

f(x) Coste ...

Planificacin de Proyectos de Sistemas: Estimacin y Medicin

23

Putnam
Relaciona
cantidad de personas-mes y la duracin del proyecto.
Y = Personas-mes en cada punto K = Esfuerzo total del proyecto, (rea bajo la curva) a = Cte. asociada a la aceleracin de entrada de personas en el proyecto, t = instante del tiempo.
0
0 2 4 6 8 10 12 14 16 18 20 22 24

Y=2Kate-at
15 10 5 Esfuerzo Asignado

Meses de Desarrollo
Planificacin de Proyectos de Sistemas: Estimacin y Medicin

24

COCOMO
Partimos de conocer el nmero de lneas que tendr la
futura aplicacin.

Orgnico, hay otros dos



MM-nominal = 3.2 (KLOC)1.5

T.desarrollo= 2.5 (MM)0.38

Planificacin de Proyectos de Sistemas: Estimacin y Medicin

25

COCOMO
Determinar los multiplicadores del esfuerzo:

Estimacin esfuerzo con las correcciones. Estimacin de factores relacionados ($, duracin fases,)

Tamao B.D., experiencia analistas, herramientas, (15 en total, varan de 0.75-1.66)

Planificacin de Proyectos de Sistemas: Estimacin y Medicin

26

Mtrica de los Puntos de Funcin

Es una mtrica que se puede aplicar en las primeras


fases de desarrollo.

Se

basa en caractersticas fundamentalmente Externas de la aplicacin a desarrollar.

Mide dos tipos de caractersticas:


Los elementos de funcin (entradas, salidas, ficheros,
etc.)

Los factores de Complejidad.


Planificacin de Proyectos de Sistemas: Estimacin y Medicin

27

Estimacin del Esfuerzo Requerido


Partimos de los datos histricos de la Organizacin Esfuerzo = PFA * Promedio ( Lenguaje)

Planificacin de Proyectos de Sistemas: Estimacin y Medicin

Вам также может понравиться