PLANIFICACIÓN DE PROYECTOS DE SOFTWARE

HERRAMIENTAS AUTÓMATICAS

Dimensionamiento de las entregas del proyecto

Selección de las actividades del proyecto

Predicción de los niveles de la plantilla

Predicción del esfuerzo del software

Predicción del coste del software

Predicción de la planificación del software

RESULTADO

Tabla

Tareas a desarrollar

Funciones a implementar

Coste, Esfuerzo, Tiempo

Recursos

FACTORES

Estimación

Complejidad

Tamaño

Incertidumbre

Riesgo

Estimación de costes y esfuerzos

A posteriori

Proyectos similares

Técnicas de descomposición

Modelos empíricos

Herramientas automáticas (CASE)

ACTORES

Gestor

Analista

Cliente

Equipo de software

PRECISIÓN DE UNA ESTIMACIÓN

El grado en el que el planificador ha estimado adecuadamente el tamaño del producto a construir.

Habilidad para traducir la estimación del tamaño en métricas

El grado en el que el plan del proyecto refleja las habilidades del equipo de software

La estabilidad de los requisitos del software y el entorno que soporta el esfuerzo de la IS

ENFOQUES PROBLEMA TAMAÑO

Tamaño en "lógica difusa"

Tamaño en punto de función

Tamaño en componentes estándar

Tamaño del cambio

ESTIMACIÓN

Basada en el problema

Basada en LDC

Basada en PF

Basada en el proceso

Empíricos

COCOMO

Composición de aplicación

Fase de diseño previo

Fase posterior a la arquitectura

Desarrollar ó Comprar

Árbol de decisiones

Subcontratación (outsourcing)

MÉTRICAS

Esfuerzo humano

Tiempo

Dinero

Líneas de Código (LDC)

Puntos de Función

Actividades y Pasos

Determinar ámbito

Delimitar

Reunión o Entrevista preliminar

Preguntas de Contexto Libre

Cliente

Objetivos globales

Beneficio

Comprensión del Analista y Percepciones del Cliente

Metacuestiones

Efectividad de la reunión

TEFA (FAST)

Viabilidad/Factibilidad

Tecnología

Financiación

Tiempo

Recursos

Descomposición

Examinar ámbito y extraer funciones importantes

Especificación del sistema

Estimación de Recursos

Personas/Recursos Humanos

Jerarquia y Especialidad

Recursos de software reutilizables

Componentes ya desarrollados

Componentes ya experimentados

Componentes con experiencia parcial

Componentes nuevos

Herramientas hardware/software / Recursos de Entorno

EIS