Categories: All - herramientas - complejidad - riesgo - métricas

by David Freemen 15 years ago

1097

IS2. IS Un enfoque práctico. Roger S. Pressman. Capítulo 5.

La planificación de proyectos de software abarca múltiples factores que deben ser considerados para asegurar el éxito del proyecto. Entre estos factores se encuentran el riesgo, la incertidumbre, el tamaño y la complejidad del proyecto.

IS2. IS Un enfoque práctico. Roger S. Pressman. Capítulo 5.

PLANIFICACIÓN DE PROYECTOS DE SOFTWARE

Actividades y Pasos

Estimación de Recursos
Herramientas hardware/software / Recursos de Entorno

EIS

Recursos de software reutilizables

Componentes nuevos

Componentes con experiencia parcial

Componentes ya experimentados

Componentes ya desarrollados

Personas/Recursos Humanos

Jerarquia y Especialidad

Determinar ámbito
Especificación del sistema
Descomposición

Examinar ámbito y extraer funciones importantes

Viabilidad/Factibilidad

Financiación

Tecnología

TEFA (FAST)
Reunión o Entrevista preliminar

Metacuestiones

Efectividad de la reunión

Comprensión del Analista y Percepciones del Cliente

Preguntas de Contexto Libre

Beneficio

Objetivos globales

Delimitar

MÉTRICAS

Puntos de Función
Líneas de Código (LDC)
Dinero
Tiempo
Esfuerzo humano

ESTIMACIÓN

Empíricos
Desarrollar ó Comprar

Subcontratación (outsourcing)

Árbol de decisiones

COCOMO

Fase posterior a la arquitectura

Fase de diseño previo

Composición de aplicación

Basada en el proceso
Basada en PF
Basada en LDC
Basada en el problema

ENFOQUES PROBLEMA TAMAÑO

Tamaño del cambio
Tamaño en componentes estándar
Tamaño en punto de función
Tamaño en "lógica difusa"

PRECISIÓN DE UNA ESTIMACIÓN

La estabilidad de los requisitos del software y el entorno que soporta el esfuerzo de la IS
El grado en el que el plan del proyecto refleja las habilidades del equipo de software
Habilidad para traducir la estimación del tamaño en métricas
El grado en el que el planificador ha estimado adecuadamente el tamaño del producto a construir.

ACTORES

Equipo de software
Cliente
Analista
Gestor

Estimación de costes y esfuerzos

Herramientas automáticas (CASE)
Modelos empíricos
Técnicas de descomposición
Proyectos similares
A posteriori

FACTORES

Riesgo
Incertidumbre
Tamaño
Complejidad
Estimación

RESULTADO

Tabla
Recursos
Coste, Esfuerzo, Tiempo
Funciones a implementar
Tareas a desarrollar

HERRAMIENTAS AUTÓMATICAS

Predicción de la planificación del software
Predicción del coste del software
Predicción del esfuerzo del software
Predicción de los niveles de la plantilla
Selección de las actividades del proyecto
Dimensionamiento de las entregas del proyecto