Estimación de proyectos de software

Slides:



Advertisements
Presentaciones similares
Unida III Software para la administración de proyectos
Advertisements

MÉTODOS DE ESTIMACIÓN Y GESTIÓN DEL RIESGO
ESTIMACIÓN DEL ESFUERZO EN EL DESARROLLO DE SOFTWARE
INGENIERIA DE SOFTWARE
Herramientas Automáticas de Estimación
METRICAS DE PROCESO Y PROYECTO
Gestión de proyectos Es la primera etapa de Ingeniería del Software.
METODOLOGÍAS ÁGILES “PROCESO UNIFICADO ÁGIL (AUP)
TECNOLOGIA DEL CONCRETO
Tipos de Métricas.
Métricas en Proyectos de Software Prof. A/S: Diego Gutiérrez Gerenciamiento y Dirección de TI.
I. Indicadores ¿qué son y para qué sirven?
Evaluación de Productos
Los Costos Predeterminados
UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE ZACATECAS
TEMA 4. ESTIMACIÓN DEL ESFUERZO EN EL DESARROLLO DE SOFTWARE
Informe del presupuesto y evaluación de alternativas de inversión.
Diseño de la investigación
Gestión del Tiempo del Proyecto
Marcos para la clasificación pedagógica de objetos para el aprendizaje: un caso de estudio Miguel A. Sicilia, Elena García y Salvador Sánchez Universidad.
DISEÑO DE SOFTWARE 1ª. Parte
Pronósticos Los pronósticos y la planeación de la capacidad de mantenimiento son dos funciones importantes para el diseño de un sistema de mantenimiento.
PROCESAMIENTO ELECTRÓNICO DE DATOS - PED -
Bases de Datos Modelamiento.
Medición y Métricas del Software
GESTION DEL ALCANCE DEL PROYECTO
Problemática de la estimación.
Roberto Jijena I. Gestión de Proyectos Informáticos Sesión N° 20 Estimación de Costos de un Proyecto.
Ingeniería del Software
Conceptos de Gestión y Planificación de Proyectos Software
Estimaciones de Proyecto ISF5501 Ingeniería de Software Semana 8.
Modelos Empíricos de Estimación
Ingeniería de Software
Construcción de Software
Planificación de Proyectos
INTRODUCCIÓN A LA INGENIERÍA DEL SOFTWARE
Técnicas de Estimación de Esfuerzo
“condición que necesita el usuario para resolver un problema o conseguir un objetivo determinado”. Los requisitos de un sistema son los aspectos que el.
Ámbito y Estimaciones de Proyecto ISF5501 Ingeniería de Software Semana 7/1.
AUDITORIA NIA 500 “EVIDENCIA DE AUDITORIA”
Gestión de los Costos del Proyecto
1 ESTIMACIÓN DEL ESFUERZO EN EL DESARROLLO DE SOFTWARE Victoria Coronado Karen Zorro Alejandra Rayo Diana Leiva Seminario de Grado 3.
INGENIERÍA DEL SOFTWARE GESTIÓN DE PROYECTOS
Medición y Métricas del Software
Diseño de Sistemas.
Ciclo de vida de un sistema
Métricas de calidad de software
Estimación por casos de uso.  Un caso de uso representa una unidad de interacción entre uno y el sistema. Un Caso de Uso es una unidad simple de trabajo.
Elaborado por: Mayoral Cruz Matilde Morales Espinoza Anllhins
Introducción al proceso de verificación y validación.
Planificación y Control de la Producción I 12/08/2015 Ing. Karla Elisabeth Dávila.
Microsoft Office Project INTRODUCCIÓN A LA GESTIÓN DE PROYECTOS Microsoft Office Project 2010.
Método de mínimos cuadrados
Especialidad en Administración de Proyectos
problemas de la calidad del software
Actividad 12. Estimación en los proyectos de software. M.C. Juan Carlos Olivares Rojas Syllabus May, 2009.
UNIVERSIDAD TECNOLÓGICA DE NEZAHUALCOYOTL TECNOLOGÍAS DE LA COMUNICACIÓN E INFORMACION ADMINISTRACIÓN DE PROYECTOS DE TI I.
Proceso de desarrollo de Software
Semestre VIII – Lapso Académico Ingeniería en Informática.
Marco de Trabajo para Indexación, Clasificación y Recopilación Automática de Documentos Digitales Javier Caicedo Espinoza Gonzalo Parra Chico.
REPUBLICA BOLIVARIANA DE VENEZUELA. MINISTERIO DEL PODER POPULAR PARA LA EDUCACION UNIVERSITARIA. UNIVERSIDAD POLITECNICA TERRITORIAL DEL NORTE DE MONAGAS.
SISTEMA DE GESTIÓN DE LA CALIDAD ISO 9001: AUDITORÍA INTERNA
Identificación de entradas, salidas y herramientas de procesos de gestión del PMI Jairo A. Orozco L.
1 ESTIMACIÓN basada en PUNTOS de FUNCIÓN. 2 Agenda de la presentación 4 Técnicas de estimación. 4 Puntos de Función. (En general) 4 Puntos de Función.
Procesos de Planeación
Bachillerato Ingeniería en Informática Fundamentos de Computación.
Objetivos de la prueba Los objetivos principales de realizar una prueba son: Detectar un error. Tener un buen caso de prueba, es decir que tenga más probabilidad.
 El alumno conocerá Durante el desarrollo de software, las distintas técnicas de evaluación que son las principales estrategias para detectar faltas.
UNIDAD III. PSP Objetivo: El alumno identificará el Proceso Personal de Software, para medir su desempeño.
Hospitales seguros Preparativos del sector salud en casos de desastre
Transcripción de la presentación:

Estimación de proyectos de software Prof. Luis Diego Granados Rivas Universidad Tecnológica Costarricense

¿Que es la estimación? Estimación “Apreciar, poner precio, evaluar algo” Estimación de proyectos de software “Actividad de la planificación del proyecto de sw que intenta determinar cuánto dinero, esfuerzo, recursos y tiempo tomará construir un sistema o producto sw”.

¿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» (SYMONS, C., 1998).

¿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.

El proceso de estimación comienza usando unas pocas variables claves para proveer las «macrocaracterísticas» de un proyecto, y evoluciona incorporando información de más bajo nivel para producir las «micro- características» del proyecto.

TÉCNICAS DE ESTIMACIÓN…

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. 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. Los proyectos deben tener muchas similitudes en cuanto a su esquema.

Técnicas de estimación… La descomposición Consiste en la descomposición de un producto en componentes más pequeños, o descomponer un proyecto en tareas de nivel inferior. La estimación se hace a partir del esfuerzo requerido para producir los componentes más pequeños o para realizar las tareas de nivel inferior. Las ecuaciones de estimación: Son fórmulas matemáticas que establecen la relación de algunas medidas de entrada (que normalmente es la medida del tamaño del producto) y determinan el esfuerzo que se requerirá.

MÉTODOS DE ESTIMACIÓN…

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: Clasificación de Actores, 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: Clasificación de Factores de Complejidad Técnica (FCT) Clasificación de Factores Ambientales (FA) Cálculo de Puntos de Casos de Uso Ajustados (PCU)

Clasificación de Actores... Todos los actores del sistema deben ser clasificados como Simple, Promedio y Complejo: Actor Simple: Se trata de otro sistema interactuando a través de una interfaz de programación definida y conocida (API). Actor Promedio: Es otro sistema interactuando a través de un protocolo (como TCP/IP). Actor Complejo: se trata de una persona interactuando con el sistema a través de una interfaz gráfica de usuario (GUI) o página Web.

Conclusiones!!!