SeraWeb

Ferramentas de Xestión de Proxectos

Entre otras técnicas, se estudiarán: 1. Estándares de Dirección de Proyectos y Metodologías para el Desarrollo de Sistemas. 2. Modelos de estimación de tiempos y costes de desarrollo de Aplicaciones Software, así como algunas herramientas que los implementan. 3. Métodos y herramientas de Planificación y Gestión de Proyectos.

Programa

TEMA 1 DIRECCION Y GESTION DE PROYECTOS SOFTWARE

1.0 Introducción

1.1 Ingeniería de Sistemas Software: Algunas Definiciones Básicas

1.2 Necesidad de una Metodología: Ventajas e Inconvenientes

1.3 Metodología de Gestión de Proyectos: Estándares para Dirección de Proyectos

1.3.1 Organización de la Empresa y del Sistema de Información
1.3.1.1 Estructura de la Organización
1.3.1.1.1 Comité de Sistemas
1.3.1.1.2 Junta de Proyecto
1.3.1.1.3 Dirección de Proyecto
1.3.1.1.4 Equipo de Fase
1.3.2 Planificación del Proyecto
1.3.2.1 Estimación del Proyecto
1.3.2.2 Planes del Proyecto
1.3.2.2.1 Plan de Fase
1.3.2.2.2 Plan de Disponibilidad de Recursos
1.3.2.2.3 Plan de Desviación
1.3.3 Control
1.3.3.1 Desarrollo de Estándares
1.3.3.2 Comunicación técnica: Informes y Reuniones
1.3.3.2.1 Hoja Diaria u Hoja de Tiempos
1.3.3.2.2 Plan de Fase
1.3.3.2.3 Informe de 'Status'
1.3.3.2.4 Resumen de Fase
1.3.3.2.5 Peticiones de Modificación
1.3.3.2.6 Reunión de Revisión de Fase
1.3.3.2.7 Walkthroughs
1.3.4 Desarrollo del Proyecto
1.3.4.1 Definición de Requerimientos
1.3.4.2 Diseño Externo
1.3.4.3 Diseño Interno
1.3.4.4 Desarrollo
1.3.4.5 Pruebas
1.3.4.6 Instalación y Seguimiento
1.3.5 Documentacion
1.3.5.1 Documentación de Negocios
1.3.5.2 Documentación Técnica
1.3.5.3 Estructura de la Documentación
1.3.6 Resumen

1.4 Metodología de Desarrollo de Prototipos: PDM80
1.4.1 Definición y ámbito de PDM80
1.4.2 Descomposición de un Proyecto: Fases
1.4.2.1 Auditoría Operacional
1.4.2.2 Diseño Conceptual
1.4.2.3 Definición de la Base de Datos
1.4.2.4 Análisis Heurístico
1.4.2.5 Test de Entorno
1.4.2.6 Revisión Rendimiento / Calidad

1.5 Bibliografía

TEMA 2 MODELOS DE ESTIMACION DE COSTES DE APLICACIONES

2.0 Introducción

2.0.1 ¿Para qué se necesita estimar costes?
2.0.2 MECA: Una herramienta de estimación

2.1 Definiciones y supuestos
2.1.1 Base de la estimación
2.1.2 Período de desarrollo cubierto por la estimación
2.1.3 Unidades de medida
2.1.4 Buena dirección del Proyecto
2.1.5 Pocos cambios en los requerimientos

2.2 El Modelo COCOMO BASICO
2.2.1 Estándares
2.2.2 Distintos Modos del Modelo Cocomo Básico
2.2.2.1 Cocomo Básico: Modo Orgánico
2.2.2.2 Cocomo Básico: Modo Híbrido
2.2.2.3 Cocomo Básico: Modo Embebido
2.2.3 La Distribución de Rayleigh aplicada al Modo Orgánico
2.2.4 Representaciones gráficas del Modelo Cocomo Básico

2.3 El Modelo COCOMO INTERMEDIO
2.3.1 Atributos del Modelo Cocomo Intermedio
2.3.1.1 Atributos del Producto
2.3.1.2 Atributos del Ordenador
2.3.1.3 Atributos Personales
2.3.1.4 Atributos del Proyecto
2.3.2 Coeficientes para el cálculo del esfuerzo
2.3.3 Estimación de la Escala de Valores de los distintos Atributos

2.4 Estimación de Costes durante el Análisis Previo: Un ejemplo
2.5 Estimación de Costes durante el Análisis Funcional: Ejemplos

2.6 Validez de la Estimación de Costes
2.7 El Modelo Evalpro
2.8 MECA: Manual del Usuario
2.8.1 Generalidades
2.8.1.1 Descripción de la Aplicación
2.8.1.2 Copyrights
2.8.1.3 Sobre la Aplicación
2.8.1.4 Modo de Interacción
2.8.2 Glosario de Términos y Abreviaturas
2.8.3 Contenido del Diskette
2.8.4 Procedimiento de Instalación
2.8.5 Descripción de Pantallas y Procedimientos
2.8.5.1 Pantalla Inicial de Presentación
2.8.5.2 Menú Principal y Submenú de Sistema
2.8.5.3 Opción MECA
2.8.5.4 Opción Ayuda
2.8.5.5 Opción Terminar
2.8.6 Submenú de Evaluación de Programas: El Modelo EVALPRO
2.8.6.1 Opción Evalpro
2.8.7 Submenú de Evaluación de Aplicaciones: El Modelo COCOMO BASICO
2.8.8 Submenú de Evaluación de Aplicaciones: El Modelo COCOMO INTERMEDIO

2.9 Otros Modelos de Estimación
2.9.1 El Método de Puntos Función
2.9.2 El Modelo de Rayleigh-Norden
2.10 Ley de Brooks de los Rendimientos Decrecientes
2.11 Bibliografía

TEMA 3 PLANIFICACION Y CONTROL DE PROYECTOS

3.0 Introducción

3.1 La historia de la Planificación y Control de Proyectos

3.2 Terminología de Gestión de Proyectos
3.3 El Sistema de Planificación y Control de Proyectos
3.3.1 Objetivos de un Sistema de Gestión de Proyectos
3.3.2 Entorno necesario para la Gestión de Proyectos
3.3.3 Etapas de la Gestión de Proyectos: El Ciclo de Vida de un Proyecto

3.3.3.1 Estudio de viabilidad de Proyectos: Estructura organizativa
3.3.3.2 Planificación del Proyecto
3.3.3.3 Seguimiento del Proyecto (tracking)
3.3.3.4 Finalización del Proyecto

3.4 ¿Qué se debe pedir a un Gestor de Proyectos?

3.5 Software de Gestión de Proyectos
3.5.1 Para Ordenadores Personales
3.5.2 Para Minis
3.5.3 Para Grandes Sistemas

3.6 Conclusiones

3.7 Ejercicios de Planificación de Proyectos

3.8 Bibliografía

Bibliografía

Bibliografía recomendada

[Albretch - Gaffney, 1983] Albretch, A. J. and Gaffney, J. R. Software function, source lines of code, and development effort prediction: a software science validation. IEEE Transaction on Software Engineering, 9(6): 639-48.
[Bentley, 1982] Colin Bentley. Computer Project Management. C. Heyden & Son Ltd. 1982.

[Behrens, 1983] Behrens, C. A. Measuring the productivity of computer systems development activities with function-points. IEEE Transactions on Software Engineering, 9(6): 649-58. 1983.
[Boehm, 1981] B. W. Boehm. Software Engineering Economics. Englewood Cliffs, NJ Prentice-Hall, Inc., 1981.
[Fersko-Weiss, 1987-1989] Fersko-Weiss, Henry. Project Management Software. PC Magazine, 1987, 1988, 1989.

[Gilbreath, 1986] Gilbreath, Robert D. Winning at Project Management: What Works, What Fails and Why. John Wiley & Sons, 1986.
[Norden, 1970] Norden P. Use tools for project management, Management of Production, M. K. Starr (ed), Penguin Books, Baltimore, Md., 1970, 71-101.

[Putnam, 1978] Putnam, L. A general empirical solution to the macro software sizing and estimation problem. IEEE Transactions on Software Engineering, Vol SE-4, No. 4,(July, 1978), pp. 345-361.
[Yahdav, 1989] Yahdav, Daniel. Resource Management: An Imperfect Science. PC Magazine, 1989.

Bibliografía complementaria

[Bohem, 1976] B.W.Bohem. Software Engineering. IEEE Trans. Computers, Diciembre 1976, pp. 1226-1241.

[Bohem, 1997] Boehm, B.W., Abts, C., Clark, B., and Devnani-Chulani. S. Cocomo II Model Definition Manual. The University of Southern California. 1997.

[Cardenas, 1985] Alfonso Cárdenas. PDM80. Prototype Development Methodology. Computomata Intl. Co. 1985.

[Caridad, 1991] Serafín Caridad. Metodologías de Desarrollo de Sistemas en un Ambiente de Control de Calidad. Separata de Los Medios Informáticos de la Gestión Empresarial Pública y Privada. Publicaciones de la Fundación Alfredo Brañas. Velograf. S.A. 1991.

[Caridad, 1983] Serafín Caridad. Metodología de Programación Estructurada. Banco Pastor, S.A. 1983.

[Caridad - Souto, 1985] Serafín Caridad y Ramón Souto. Control de Calidad de Seguimien­to Proyectos. Banco Pastor, S. A. 1985.

[Fleming, 1983] Fleming, Quentin W. Put Earned Value Into Your Managemet Control System. Publishing Horizons, 1983.

[Guido, 1985] Gido, Jack. An Introduction to Project Planning. Industrial Press, 1985.
[Grafton, 1986] William Grafton. Test to Production Migration Procedures for DB/DC. Computomata Intl. Co, 1986.

[Kerzner, 1984] Kerzner, Harold. Project Management: A Systems Approach to Planning, Scheduling, and Controlling. Van Nostrand Reinhold, 1984.
[Kerzner, 1982] Kerzner, Harold. Project Management for Executives. Van Nostrand Reinhold, 1982.

[Levine, 1986] Levine, Harvey A. Project Management Using Microcomputers. Osborne McGraw-Hill, 1986.

[Meredith-Mantel, 1985] Meredith, J.R., y S.J. Mantel, Jr. Project Management: A Managerial Approach. John Wiley & Sons, 1985.

[Mills, 1976] Harlan D. Mills. Improved Programming Technologies. IBM. IPTO Sup­port Group. 1976.

[Moder-Davies, 1983] Moder, Joseph J., C.R. Phillips, y E.W. Davis. Project Management with CPM, PERT, and Precedence Diagramming. Van Nostrand Reinhold, 1983.

[Peat, 1980] Peat, Marwick, Mitchell & Co. System Development Manual. 1980.

[Putnam, 1976] Putnam L. A macro-estimating methodology for software development. IEEE Computer Society Compcon, Washington, D. C., September, 1976, 138-143.
[Souto, 1986] Ramón Souto. Procedimiento de Migración de Aplicaciones a Producción. Banco Pastor, S. A. 1986.

[Weist-Ferdinand, 1977] Weist, Jerome D., y Ferdinand K. Levy. A Management Guide to PERT/CPM. Prentice-Hall, 1977.
[Westney, 1985] Westney, Richard E. Managing the Engineering and Construction of Small Projects. Marcel Dekker, 1985.

Descargas

Tema 1. Dirección y Gestión de Proyectos Software

Tema 2. Métricas y Modelos de Estimación del Software

Tema 3. Planificación y Gestión de Proyectos