1 / 27

mayo 2007

Trabajo publicado en www.ilustrados.com La mayor Comunidad de difusión del conocimiento. Gestión de Proyectos Informáticos. ESTIMACIÓN EN PROYECTOS DE SOFTWARE. Autoras: Lic. Yadira Ruiz Constanten E-mail: yadirar@gmail.com Ing. Yeleny Zulueta Veliz Ing. Daynis Gainza Reyes. mayo 2007.

Download Presentation

mayo 2007

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Trabajo publicado en www.ilustrados.com La mayor Comunidad de difusión del conocimiento Gestión de Proyectos Informáticos ESTIMACIÓN EN PROYECTOS DE SOFTWARE Autoras:Lic. Yadira Ruiz Constanten E-mail: yadirar@gmail.comIng. Yeleny Zulueta VelizIng. Daynis Gainza Reyes mayo 2007

  2. Contenido Introducción PMBOK. Procesos y Áreas de Conoc. Planificación y estimación de software. Técnicas de estimación Barry Boehm. Su teoría. Watts Humphrey. Su teoría. Conclusiones.

  3. INTRODUCCIÓN Proyecto 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 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)

  4. Costos Usuario Seguro Tiempo razonable Planificación INTRODUCCIÓN

  5. Aplicar habilidades B A C Aplicar conocimientos Aplicar herramientas y técnicas Gestión de Proyecto D E Satisfacer requisitos Alcanzar objetivos Gestión de Proyectos

  6. PMBOK Planificación Ejecución Grupos de Procesos Iniciación Control Cierre PMBOK.

  7. 1 2 3 Gestión de Integración del Proyecto Gestión del Alcance del Proyecto Gestión de Tiempo del Proyecto PMBOK. Áreas de Conocimiento

  8. 4 5 6 Gestión de Costos del Proyecto Gestión de la Calidad del Proyecto Gestión de los RRHH del Proyecto PMBOK. Áreas de Conocimiento

  9. 9 7 8 Gestión de Comunicaciones del Proyecto Gestión de Riesgos del Proyecto Gestión de Adquisiciones del Proyecto PMBOK. Áreas de Conocimiento

  10. Control Prog. Desar. Prog. Adm. Tiempo Estimar duración Act. Definir Act. Secuencia de Act. Administración del tiempo del Proyecto

  11. Entradas • Lista de activ. • Restricciones • Suposiciones • Requerimientos de recursos • Capacidad de Recursos • Información histórica. Estimación de la Duración de las Actividades Salidas • Estimación de la duración de las actividades. • Bases de las estimaciones. • Actualizaciones de la lista de actividades. Herramientas y Técnicas • Opiniones de expertos • Estimación por analogía. • Simulaciones

  12. Esfuerzo Al Planificar… Tiempo Estimamos Recursos

  13. Juicio de Expertos Analogía Algorítmica Técnicas para estimar tamaño • Teóricos • Simuladores • Empíricos • Puro • WideBand • Delphi Se basa en la comparación con proyectos similares

  14. 1 2 4 3 Retrazar estimaciones para después Basarla en proyectos similares ya terminados Utilizar uno o más modelos empíricos Emplear técnicas de descomposi-ción Pressman plantea… Opciones para estimar tamaño:

  15. Métodos empíricos más utilizados LDC PF PO Cantidad de líneas de Código • Puntos de Función • Puntos de características. • MK II. • 3D- PF Puntos Objeto

  16. 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. Otro método de estimación PROBE

  17. Líneas De Código No existe una definición universal de Línea de Código. Depende del lenguaje de desarrollo. Desventajas de las LDC 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.

  18. Puntos de Función Son una medida de la funcionalidad Ventajas de los PF No depende del lenguaje de desarrollo. Se puede estimar en las especificaciones de los requisitos o en las de diseño.

  19. DeMarco Bailey y Basili Heemstra Boehm WidebandDelphi Probe Procesos de Estimación del Esfuerzo

  20. COCOMO Barry Boehm 2000 1981 Continúan las mejoras al método COCOMO II 1997 Se crea Constructive Const Model. Mundialmente conocido Como COCOMO 81 Se presenta COCOMO II. Los restantes años de la década del 90, se le fueron incorporando mejoras. 1989 Surge AdaCOCOMO

  21. Mod. Composición de Aplicaciones Mod. Diseño inicial COCOMO II Modelo Post-Arquitectura COCOMO II

  22. Multiplicadores Esfuerzo Esfuerzo Puntos Función Factor de Escala COCOMO II Líneas de Código Puntos de Objeto COCOMO II

  23. HUMPHREY Watts Humphrey 2003 PROBE CMM 2002 PSP

  24. Estimación del tiempo según Humphrey Experiencia Personal Control del Tiempo Líneas de Código

  25. Presupuesto semanal del T Resumen semanal de Act. Tamaño del Programa Control del Tiempo Herramientas dadas por PSP Según el resumen semanal Resumir tiempos Control de LDC Registro c/Act.

  26. Tiempo LDC Boehm Humphrey Punto de Contacto

  27. Se han revisado varios métodos y analizadodiferentes enfoques y estudios sobre la de estimación en productos de software. • 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. • 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 LDC Conclusiones

More Related