Documente Academic
Documente Profesional
Documente Cultură
e Modelos emp ricos de estimaci on Estimaci on para desarrollo agil Decisi on desarrollar-comprar
SIII - 2011
Visi on General Proceso de planicaci on del proyecto Ambito del software y factibilidad Recursos Estimaci on del proyecto software Modelos emp ricos de estimaci on Estimaci on para desarrollo agil Decisi on desarrollar-comprar
Visi on general
La planicaci on de un proyecto software implica estimar cu anto tiempo, esfuerzo, dinero y recursos ser an necesarios para contruir un sistema de sw espec co. Una vez que se deni o el ambito del proyecto y se dividi o el problema en subproblemas, los gestores de proyecto usan datos hist oricos (como tambi en experiencia personal e intuici on) para realizar la estimaci on. Las estimaciones nales se ajustan teniendo en cuenta los riesgos y la complejidad del proyecto.
SIII - 2011
Visi on General Proceso de planicaci on del proyecto Ambito del software y factibilidad Recursos Estimaci on del proyecto software Modelos emp ricos de estimaci on Estimaci on para desarrollo agil Decisi on desarrollar-comprar
Proveer un marco de trabajo que permita al gestor de proyecto hacer una estimaci on razonable de recursos, costos y plan de trabajo. Se deben usar escenarios de mejor caso y peor caso para limitar los resultados del proyecto Las estimaciones se deben actualizar a medida que el proyecto progresa.
SIII - 2011
Visi on General Proceso de planicaci on del proyecto Ambito del software y factibilidad Recursos Estimaci on del proyecto software Modelos emp ricos de estimaci on Estimaci on para desarrollo agil Decisi on desarrollar-comprar
Complejidad del proyecto. Tama no del proyecto. Grado de incertidumbre estructural. Disponibilidad de informaci on hist orica.
SIII - 2011
Visi on General Proceso de planicaci on del proyecto Ambito del software y factibilidad Recursos Estimaci on del proyecto software Modelos emp ricos de estimaci on Estimaci on para desarrollo agil Decisi on desarrollar-comprar
1 2 3 4
Establecer el ambito del proyecto. Determinar la factibilidad. Analizar los riesgos. Determinar los recursos necesarios:
Determinar los recursos humanos necesarios. Denir los recursos sw reusables. Identicar recursos del entorno.
SIII - 2011
Visi on General Proceso de planicaci on del proyecto Ambito del software y factibilidad Recursos Estimaci on del proyecto software Modelos emp ricos de estimaci on Estimaci on para desarrollo agil Decisi on desarrollar-comprar
SIII - 2011
Visi on General Proceso de planicaci on del proyecto Ambito del software y factibilidad Recursos Estimaci on del proyecto software Modelos emp ricos de estimaci on Estimaci on para desarrollo agil Decisi on desarrollar-comprar
Describe:
los datos que se procesan y producen, los par ametros de control, las funciones, el rendimiento, las restricciones, las interfaces externas y la conabilidad.
A menudo las funciones descriptas en el ambito se renan con el n de permitir una mejor estimaci on.
SIII - 2011
Visi on General Proceso de planicaci on del proyecto Ambito del software y factibilidad Recursos Estimaci on del proyecto software Modelos emp ricos de estimaci on Estimaci on para desarrollo agil Decisi on desarrollar-comprar
Determinar los objetivos globales del cliente para el sistema propuesto y algunos benecios esperados. Determinar las percepciones del cliente con respecto a la naturaleza de una buena soluci on al problema. Evaluar la ecacia de la reuni on con el cliente.
SIII - 2011
Visi on General Proceso de planicaci on del proyecto Ambito del software y factibilidad Recursos Estimaci on del proyecto software Modelos emp ricos de estimaci on Estimaci on para desarrollo agil Decisi on desarrollar-comprar
La factibilidad t ecnica no es una raz on suciente para construir un producto. El producto debe cumplir las necesidades del cliente y no estar disponible como un producto de prop osito general.
SIII - 2011
Visi on General Proceso de planicaci on del proyecto Ambito del software y factibilidad Recursos Estimaci on del proyecto software Modelos emp ricos de estimaci on Estimaci on para desarrollo agil Decisi on desarrollar-comprar
Estimaci on de recursos
Recursos
Estimaci on de recursos
Recursos humanos: cantidad de personas y capacidades necesarias para completar el proyecto. Recursos sw reusables: componentes ya desarrollados, componenentes experimentados, componentes de experiencia parcial, componentes nuevos. Recursos de entorno: hw y sw que debe estar disponible para el equipo de sw durante el proceso de desarrollo.
SIII - 2011
Visi on General Proceso de planicaci on del proyecto Ambito del software y factibilidad Recursos Estimaci on del proyecto software Modelos emp ricos de estimaci on Estimaci on para desarrollo agil Decisi on desarrollar-comprar
Estimaci on de recursos
Recursos
Estimaci on de recursos
SIII - 2011
Visi on General Proceso de planicaci on del proyecto Ambito del software y factibilidad Recursos Estimaci on del proyecto software Modelos emp ricos de estimaci on Estimaci on para desarrollo agil Decisi on desarrollar-comprar
Demorar la estimaci on hasta avanzado el proyecto. Basar la estimaci on en proyectos similares ya concluidos. Usar t ecnicas simples de descomposici on para estimar el costo y esfuerzo del proyecto. Usar modelos emp ricos para la estimaci on de costo y esfuerzo. Las herramientas automatizadas pueden ayudar con la descomposici on y estimaci on del proyecto.
SIII - 2011
Visi on General Proceso de planicaci on del proyecto Ambito del software y factibilidad Recursos Estimaci on del proyecto software Modelos emp ricos de estimaci on Estimaci on para desarrollo agil Decisi on desarrollar-comprar
Tama no del software: de l ogica fuzzy, de puntos de funci on, de componentes est andar, de cambio. Estimaci on basada en el problema: la estimaci on basada en LDC se centra en las funciones del sw, mientras que el uso de PF hace enfasis en las caracter sticas del dominio de informaci on. Estimaci on basada en el proceso: descomposici on basada en las tareas requeridas para completar el marco de proceso sw. Estimaci on de casos de uso: t ecnica promisoria pero aun controversial debido a la falta de estandarizaci on de los casos de uso.
SIII - 2011 Estimaci on para Proyectos Software
Visi on General Proceso de planicaci on del proyecto Ambito del software y factibilidad Recursos Estimaci on del proyecto software Modelos emp ricos de estimaci on Estimaci on para desarrollo agil Decisi on desarrollar-comprar
Causas de los problemas de conciliaci on: El planicador no entendi o adecuadamente o interpret o mal el ambito del proyecto. El conjunto de datos usados en las t ecnicas basadas en el problema eran obsoletos o inadecuados para la aplicaci on.
SIII - 2011
Visi on General Proceso de planicaci on del proyecto Ambito del software y factibilidad Recursos Estimaci on del proyecto software Modelos emp ricos de estimaci on Estimaci on para desarrollo agil Decisi on desarrollar-comprar
Se derivan de an alisis de regresi on de datos de proyectos sw pasados con persona-mes estimados como variable dependiente y KLDC o PF como variables independientes. COCOMO (MOdelo COnstructivo de COstos) es un ejemplo de un modelo est atico de estimaci on. La Ecuaci on del Software es un ejemplo de un modelo din amico de estimaci on.
SIII - 2011
Visi on General Proceso de planicaci on del proyecto Ambito del software y factibilidad Recursos Estimaci on del proyecto software Modelos emp ricos de estimaci on Estimaci on para desarrollo agil Decisi on desarrollar-comprar
Es una jerarqu a de modelos de estimaci on que abarca: Modelo de composici on de la aplicaci on. Modelo de etapa de dise no temprano. Modelo de etapa posterior a la arquitectura.
SIII - 2011
Visi on General Proceso de planicaci on del proyecto Ambito del software y factibilidad Recursos Estimaci on del proyecto software Modelos emp ricos de estimaci on Estimaci on para desarrollo agil Decisi on desarrollar-comprar
1 2
Cada escenario de usuario se considera por separado. El escenario se descompone en un conjunto de tareas de ingenier a. Cada tarea se estima por separado:
Se puede usar datos hist oricos, modelos emp ricos o experiencia. Se puede estimar el volumen del escenario (LDC, PF, cantidad de casos de uso, etc.)
SIII - 2011
Visi on General Proceso de planicaci on del proyecto Ambito del software y factibilidad Recursos Estimaci on del proyecto software Modelos emp ricos de estimaci on Estimaci on para desarrollo agil Decisi on desarrollar-comprar
Se suman los esfuerzos estimados para cada escenario de un incremento para obtener la estimaci on del incremento.
SIII - 2011
Visi on General Proceso de planicaci on del proyecto Ambito del software y factibilidad Recursos Estimaci on del proyecto software Modelos emp ricos de estimaci on Estimaci on para desarrollo agil Decisi on desarrollar-comprar
Decisi on desarrollar-comprar
Puede ser m as rentable comprar un producto sw determinado que construirlo. El an alisis de un arbol de decisi on brinda una manera sistem atica de tomar una decisi on desarrollar-comprar. Como regla, la subcontrataci on requiere m as habilidad en la gesti on que el desarrollo interno del mismo producto.
SIII - 2011