mayo 2007 gestión de proyectos informáticos estimaciÓn en proyectos de software autoras: lic....
TRANSCRIPT
![Page 1: Mayo 2007 Gestión de Proyectos Informáticos ESTIMACIÓN EN PROYECTOS DE SOFTWARE Autoras: Lic. Yadira Ruiz Constanten E-mail: yadirar@gmail.com Ing. Yeleny](https://reader034.vdocuments.co/reader034/viewer/2022042601/54e112154a7959ea5c8b46a0/html5/thumbnails/1.jpg)
mayo 2007
Gestión de Proyectos Informáticos Gestión de Proyectos Informáticos
ESTIMACIÓN EN PROYECTOS DE SOFTWARE
Autoras:Lic. Yadira Ruiz Constanten E-mail: [email protected]. Yeleny Zulueta VelizIng. Daynis Gainza Reyes
Trabajo publicado en www.ilustrados.com La mayor Comunidad de difusión del conocimiento
![Page 2: Mayo 2007 Gestión de Proyectos Informáticos ESTIMACIÓN EN PROYECTOS DE SOFTWARE Autoras: Lic. Yadira Ruiz Constanten E-mail: yadirar@gmail.com Ing. Yeleny](https://reader034.vdocuments.co/reader034/viewer/2022042601/54e112154a7959ea5c8b46a0/html5/thumbnails/2.jpg)
Contenido
Planificación y estimación de software.
PMBOK. Procesos y Áreas de Conoc.
Introducción
Watts Humphrey. Su teoría.
Conclusiones.
Barry Boehm. Su teoría.
Técnicas de estimación
![Page 3: Mayo 2007 Gestión de Proyectos Informáticos ESTIMACIÓN EN PROYECTOS DE SOFTWARE Autoras: Lic. Yadira Ruiz Constanten E-mail: yadirar@gmail.com Ing. Yeleny](https://reader034.vdocuments.co/reader034/viewer/2022042601/54e112154a7959ea5c8b46a0/html5/thumbnails/3.jpg)
INTRODUCCIÓN
Conjunto único de actividades necesarias para producir un resultado definido, en un rango de fechas determinado y con una asignación específica de recursos
Proyecto
Forma de organizar el trabajo, que consiste en planificar el curso de las tareas que se realizarán, con el objetivo de obtener un bien o servicio determinado, y controlar el seguimiento de esta planificación, para evitar las desviaciones. Aun en el caso de haber desviaciones se deberá adaptar el plan de modo que se alcancen los objetivos propuestos
“un proyecto es un esfuerzo temporal acometido para crear un único servicio o producto. Temporal quiere decir que todo proyecto tiene un comienzo claro y un final claro. Único significa que el producto o servicio es diferente de alguna forma clara de todos los productos o servicios similares.” (PMI)
![Page 4: Mayo 2007 Gestión de Proyectos Informáticos ESTIMACIÓN EN PROYECTOS DE SOFTWARE Autoras: Lic. Yadira Ruiz Constanten E-mail: yadirar@gmail.com Ing. Yeleny](https://reader034.vdocuments.co/reader034/viewer/2022042601/54e112154a7959ea5c8b46a0/html5/thumbnails/4.jpg)
INTRODUCCIÓN
Usuario Usuario SeguroSeguro
CostosCostos
TiempoTiemporazonablerazonable
PlanificaciónPlanificación
![Page 5: Mayo 2007 Gestión de Proyectos Informáticos ESTIMACIÓN EN PROYECTOS DE SOFTWARE Autoras: Lic. Yadira Ruiz Constanten E-mail: yadirar@gmail.com Ing. Yeleny](https://reader034.vdocuments.co/reader034/viewer/2022042601/54e112154a7959ea5c8b46a0/html5/thumbnails/5.jpg)
Gestión de Proyectos
GestiónGestióndede
ProyectoProyecto
BB
EE
CC
DD
AAAplicar conocimientos
Aplicar habilidades
Aplicar herramientas y
técnicas
Satisfacer requisitos
Alcanzar objetivos
![Page 6: Mayo 2007 Gestión de Proyectos Informáticos ESTIMACIÓN EN PROYECTOS DE SOFTWARE Autoras: Lic. Yadira Ruiz Constanten E-mail: yadirar@gmail.com Ing. Yeleny](https://reader034.vdocuments.co/reader034/viewer/2022042601/54e112154a7959ea5c8b46a0/html5/thumbnails/6.jpg)
PMBOK.
Iniciación
PlanificaciónEjecución
Control
Cierre
Grupos de Procesos
PMBOK
![Page 7: Mayo 2007 Gestión de Proyectos Informáticos ESTIMACIÓN EN PROYECTOS DE SOFTWARE Autoras: Lic. Yadira Ruiz Constanten E-mail: yadirar@gmail.com Ing. Yeleny](https://reader034.vdocuments.co/reader034/viewer/2022042601/54e112154a7959ea5c8b46a0/html5/thumbnails/7.jpg)
PMBOK. Áreas de Conocimiento
1
Gestión de Integración
del Proyecto
2
Gestión del Alcance
del Proyecto
3
Gestión de Tiempo del Proyecto
![Page 8: Mayo 2007 Gestión de Proyectos Informáticos ESTIMACIÓN EN PROYECTOS DE SOFTWARE Autoras: Lic. Yadira Ruiz Constanten E-mail: yadirar@gmail.com Ing. Yeleny](https://reader034.vdocuments.co/reader034/viewer/2022042601/54e112154a7959ea5c8b46a0/html5/thumbnails/8.jpg)
PMBOK. Áreas de Conocimiento
4
Gestión de Costos del Proyecto
5
Gestión de la
Calidad del Proyecto
6
Gestión de los RRHH
del Proyecto
![Page 9: Mayo 2007 Gestión de Proyectos Informáticos ESTIMACIÓN EN PROYECTOS DE SOFTWARE Autoras: Lic. Yadira Ruiz Constanten E-mail: yadirar@gmail.com Ing. Yeleny](https://reader034.vdocuments.co/reader034/viewer/2022042601/54e112154a7959ea5c8b46a0/html5/thumbnails/9.jpg)
PMBOK. Áreas de Conocimiento
7
Gestión de Comunicaciones
del Proyecto
8
Gestión de Riesgos
del Proyecto
9
Gestión de Adquisiciones del Proyecto
![Page 10: Mayo 2007 Gestión de Proyectos Informáticos ESTIMACIÓN EN PROYECTOS DE SOFTWARE Autoras: Lic. Yadira Ruiz Constanten E-mail: yadirar@gmail.com Ing. Yeleny](https://reader034.vdocuments.co/reader034/viewer/2022042601/54e112154a7959ea5c8b46a0/html5/thumbnails/10.jpg)
Administración del tiempo del Proyecto
Adm. Tiempo
Control Prog.
Desar.Prog.
Estimar duraciónAct.
Secuencia de Act.Definir Act.
![Page 11: Mayo 2007 Gestión de Proyectos Informáticos ESTIMACIÓN EN PROYECTOS DE SOFTWARE Autoras: Lic. Yadira Ruiz Constanten E-mail: yadirar@gmail.com Ing. Yeleny](https://reader034.vdocuments.co/reader034/viewer/2022042601/54e112154a7959ea5c8b46a0/html5/thumbnails/11.jpg)
Estimación de la Duración de las Actividades
Herramientas y Técnicas
Salidas
Entradas
1. Lista de activ.2. Restricciones3. Suposiciones4. Requerimientos
de recursos5. Capacidad de
Recursos6. Información
histórica.
1. Opiniones de expertos
2. Estimación por analogía.
3. Simulaciones
1. Estimación de la duración de las actividades.
2. Bases de las estimaciones.
3. Actualizaciones de la lista de actividades.
![Page 12: Mayo 2007 Gestión de Proyectos Informáticos ESTIMACIÓN EN PROYECTOS DE SOFTWARE Autoras: Lic. Yadira Ruiz Constanten E-mail: yadirar@gmail.com Ing. Yeleny](https://reader034.vdocuments.co/reader034/viewer/2022042601/54e112154a7959ea5c8b46a0/html5/thumbnails/12.jpg)
Al Planificar…
EstimamosEstimamos
Recursos
Esfuerzo
Tiempo
![Page 13: Mayo 2007 Gestión de Proyectos Informáticos ESTIMACIÓN EN PROYECTOS DE SOFTWARE Autoras: Lic. Yadira Ruiz Constanten E-mail: yadirar@gmail.com Ing. Yeleny](https://reader034.vdocuments.co/reader034/viewer/2022042601/54e112154a7959ea5c8b46a0/html5/thumbnails/13.jpg)
Técnicas para estimar tamaño
Juicio de ExpertosJuicio de Expertos AnalogíaAnalogía AlgorítmicaAlgorítmica
•Puro
•WideBand Delphi
Se basa en la comparación con proyectos similares
•Teóricos
•Simuladores
•Empíricos
![Page 14: Mayo 2007 Gestión de Proyectos Informáticos ESTIMACIÓN EN PROYECTOS DE SOFTWARE Autoras: Lic. Yadira Ruiz Constanten E-mail: yadirar@gmail.com Ing. Yeleny](https://reader034.vdocuments.co/reader034/viewer/2022042601/54e112154a7959ea5c8b46a0/html5/thumbnails/14.jpg)
Pressman plantea…
1
Retrazar estimaciones para después
2
Basarla en proyectos
similares ya terminados
3
Emplear técnicas
de descomposi-
ción
4
Utilizar uno o más
modelos empíricos
Opciones para estimar tamaño:
![Page 15: Mayo 2007 Gestión de Proyectos Informáticos ESTIMACIÓN EN PROYECTOS DE SOFTWARE Autoras: Lic. Yadira Ruiz Constanten E-mail: yadirar@gmail.com Ing. Yeleny](https://reader034.vdocuments.co/reader034/viewer/2022042601/54e112154a7959ea5c8b46a0/html5/thumbnails/15.jpg)
Puntos de Función
•Puntos de características.•MK II.•3D- PF
Cantidad de líneas de Código
Métodos empíricos más utilizados
LDC PF PO
Puntos Objeto
![Page 16: Mayo 2007 Gestión de Proyectos Informáticos ESTIMACIÓN EN PROYECTOS DE SOFTWARE Autoras: Lic. Yadira Ruiz Constanten E-mail: yadirar@gmail.com Ing. Yeleny](https://reader034.vdocuments.co/reader034/viewer/2022042601/54e112154a7959ea5c8b46a0/html5/thumbnails/16.jpg)
Otro método de estimación
PROxy Based Estimating. Emplea objetos como la base para estimar el tamaño de los productos expresado en LDC. Se hace referencia a datos históricos de los tamaños de objetos similares que se han desarrollado previamente y usan regresión lineal para determinar el tamaño estimado del producto final.
PROBE
![Page 17: Mayo 2007 Gestión de Proyectos Informáticos ESTIMACIÓN EN PROYECTOS DE SOFTWARE Autoras: Lic. Yadira Ruiz Constanten E-mail: yadirar@gmail.com Ing. Yeleny](https://reader034.vdocuments.co/reader034/viewer/2022042601/54e112154a7959ea5c8b46a0/html5/thumbnails/17.jpg)
Líneas De Código
Desventajas de Desventajas de las LDClas LDC
No existe una definición universal de Línea de Código.
Depende del lenguaje de desarrollo.
Disminuye el esfuerzo en la codificación.Tendencia a generar código.
El estimar en fases tempranas dificulta saber la cantidad de LDC que tendrá el sistema.
![Page 18: Mayo 2007 Gestión de Proyectos Informáticos ESTIMACIÓN EN PROYECTOS DE SOFTWARE Autoras: Lic. Yadira Ruiz Constanten E-mail: yadirar@gmail.com Ing. Yeleny](https://reader034.vdocuments.co/reader034/viewer/2022042601/54e112154a7959ea5c8b46a0/html5/thumbnails/18.jpg)
Puntos de Función
Ventajas de los Ventajas de los PFPF
Son una medida de la funcionalidad
No depende del lenguaje de desarrollo.
Se puede estimar en las especificaciones de los requisitos o en las de diseño.
![Page 19: Mayo 2007 Gestión de Proyectos Informáticos ESTIMACIÓN EN PROYECTOS DE SOFTWARE Autoras: Lic. Yadira Ruiz Constanten E-mail: yadirar@gmail.com Ing. Yeleny](https://reader034.vdocuments.co/reader034/viewer/2022042601/54e112154a7959ea5c8b46a0/html5/thumbnails/19.jpg)
Procesos de Estimación del Esfuerzo
Heemstra
DeMarco
Bailey y Basili
Boehm
ProbeWideband Delphi
![Page 20: Mayo 2007 Gestión de Proyectos Informáticos ESTIMACIÓN EN PROYECTOS DE SOFTWARE Autoras: Lic. Yadira Ruiz Constanten E-mail: yadirar@gmail.com Ing. Yeleny](https://reader034.vdocuments.co/reader034/viewer/2022042601/54e112154a7959ea5c8b46a0/html5/thumbnails/20.jpg)
COCOMO
Continúan las mejoras al método COCOMO II
1981
1989
1997
2000Barry BoehmBarry Boehm
Surge AdaCOCOMO
Se presenta COCOMO II. Los restantes años de la década del 90, se le fueron incorporando mejoras.
Se crea Constructive ConstModel. Mundialmente conocidoComo COCOMO 81
![Page 21: Mayo 2007 Gestión de Proyectos Informáticos ESTIMACIÓN EN PROYECTOS DE SOFTWARE Autoras: Lic. Yadira Ruiz Constanten E-mail: yadirar@gmail.com Ing. Yeleny](https://reader034.vdocuments.co/reader034/viewer/2022042601/54e112154a7959ea5c8b46a0/html5/thumbnails/21.jpg)
COCOMO II
COCOMOCOCOMOIIII
Mod. Diseño inicial
Mod. Composiciónde Aplicaciones
Modelo Post-Arquitectura
![Page 22: Mayo 2007 Gestión de Proyectos Informáticos ESTIMACIÓN EN PROYECTOS DE SOFTWARE Autoras: Lic. Yadira Ruiz Constanten E-mail: yadirar@gmail.com Ing. Yeleny](https://reader034.vdocuments.co/reader034/viewer/2022042601/54e112154a7959ea5c8b46a0/html5/thumbnails/22.jpg)
COCOMO II
Factor deEscala
MultiplicadoresEsfuerzo
Puntos deObjeto
COCOMO II
Esfuerzo
Líneas deCódigo
PuntosFunción
![Page 23: Mayo 2007 Gestión de Proyectos Informáticos ESTIMACIÓN EN PROYECTOS DE SOFTWARE Autoras: Lic. Yadira Ruiz Constanten E-mail: yadirar@gmail.com Ing. Yeleny](https://reader034.vdocuments.co/reader034/viewer/2022042601/54e112154a7959ea5c8b46a0/html5/thumbnails/23.jpg)
HUMPHREY
CMM
PSP
2002
2003Watts HumphreyWatts HumphreyPROBE
![Page 24: Mayo 2007 Gestión de Proyectos Informáticos ESTIMACIÓN EN PROYECTOS DE SOFTWARE Autoras: Lic. Yadira Ruiz Constanten E-mail: yadirar@gmail.com Ing. Yeleny](https://reader034.vdocuments.co/reader034/viewer/2022042601/54e112154a7959ea5c8b46a0/html5/thumbnails/24.jpg)
Estimación del tiempo según Humphrey
Líneas de Código Control del Tiempo
Experiencia Personal
![Page 25: Mayo 2007 Gestión de Proyectos Informáticos ESTIMACIÓN EN PROYECTOS DE SOFTWARE Autoras: Lic. Yadira Ruiz Constanten E-mail: yadirar@gmail.com Ing. Yeleny](https://reader034.vdocuments.co/reader034/viewer/2022042601/54e112154a7959ea5c8b46a0/html5/thumbnails/25.jpg)
Herramientas dadas por PSP
Según el resumen semanal
Resumir tiempos
Control de LDC
Registro c/Act.
Presupuesto semanal del T
Resumen semanal de Act.
Tamaño del Programa
Control del Tiempo
![Page 26: Mayo 2007 Gestión de Proyectos Informáticos ESTIMACIÓN EN PROYECTOS DE SOFTWARE Autoras: Lic. Yadira Ruiz Constanten E-mail: yadirar@gmail.com Ing. Yeleny](https://reader034.vdocuments.co/reader034/viewer/2022042601/54e112154a7959ea5c8b46a0/html5/thumbnails/26.jpg)
Punto de Contacto
LDCLDC
TiempoTiempo
BoehmBoehm
HumphreyHumphrey
![Page 27: Mayo 2007 Gestión de Proyectos Informáticos ESTIMACIÓN EN PROYECTOS DE SOFTWARE Autoras: Lic. Yadira Ruiz Constanten E-mail: yadirar@gmail.com Ing. Yeleny](https://reader034.vdocuments.co/reader034/viewer/2022042601/54e112154a7959ea5c8b46a0/html5/thumbnails/27.jpg)
Conclusiones
Se han revisado varios métodos y analizadoSe han revisado varios métodos y analizado diferentes enfoques y diferentes enfoques y estudios sobre la de estimaciónestudios sobre la de estimación en productos de software. .
La mayoría de los especialistas se rigen por el proceso ideado por La mayoría de los especialistas se rigen por el proceso ideado por Boehm, aunque se reconoce la importancia de la teoría de Humphrey.Boehm, aunque se reconoce la importancia de la teoría de Humphrey.
Son los PF y las LDC las técnicas más utilizadas para estimar.Son los PF y las LDC las técnicas más utilizadas para estimar.
Posible punto de integración entre los métodos a través de las LDCPosible punto de integración entre los métodos a través de las LDC