Professional Documents
Culture Documents
Profesor: Lic. D. F. Donadello Traductor: Dr. Pedro Meja Alvarez. Libro: Sommerville 1995-Ingeniera de Software-Capitulo 3 Diseo: Nicolas Marlani , Mateo Zeas
Objetivo: Organizar, planear y calenderizar proyectos de software
UB-FITI-2002
Objetivos
Temas
Actividades de la administracin.
Planeacin de proyectos.
Organizacin de actividades.
Planificacin del proyecto.
Son las actividades que permiten asegurar que el software se lleva a cabo a tiempo y de acuerdo a la planificacin. As como de acuerdo a los requerimientos del software. Limites:
Importancia de la Administracin
La Ingeniera de software es una actividad econmica importante, que esta sujeta a restricciones econmicas y a restricciones no tcnicas.
Los proyectos bien administrados a veces fallan. Los proyectos mal administrados siempre fallan. El objetivo del curso es introducir las actividades de la administracin, en vez de ensear a ser administrador. Solo se puede aprender a ser administrador de un proyecto, desempeando esta funcin.
Actividades de la Administracin
Escritura de la propuesta. Estimacin del coste del proyecto. Planeacin del proyecto y planificacin (de tiempos).
Actividades de la Administracin
Capacitacin a la:
Direccin. Gerencia.
Tcnico/Operativo
Las actividades de la administracin no son solo particulares en esta disciplina. Muchas tcnicas de la ingeniera de proyectos o de la investigacin de operaciones son igualmente aplicables a la administracin de proyectos. Los proyectos de ingeniera complejos tienden a sufrir los mismos problemas que los sistemas de software.
El presupuesto del proyecto podra no permitir pagar altos salarios de gente experimentada.
Estructura:
Procedimientos.
Cadena de procesos. Cuantificar el impacto.
Capacitacin incremental.
Introduccin.
Organizacin del proyecto. Anlisis de riesgos. Requerimientos de software y hardware. Reparticin del trabajo.
Descripcin
Describe la metodologa a utilizar en el desarrollo del proyecto. Describe los procedimientos de calidad, y los estndares a utilizar en el proyecto.
Plan de Validacin
Plan de Mantenimiento
Describe como se adquirirn y desarrollarn los Plan de Desarrollo Personal conocimientos y habilidades del personal.
Organizacin de actividades
Las actividades en un proyecto deben ser organizadas para producir resultados tangibles para que la administracin pueda juzgar el progreso. Los Milestones son los puntos finales de alguna actividad. Los deliverables son los resultados del proyecto que sern entregados a los clientes. El proceso de cascada permite una definicin precisa de los milestones.
Milestones y Deliverables
Actividades
Estudio de Factibilidad
Anlisis de Requerimientos
Especificacin de Requerimientos
Reporte de Factibilidad
Definicin de Requerimientos
Reporte de Evaluacin
Diseo de la Arquitectura
Especificacin de Requerimientos
MILESTONES
Distribuye el proyecto en tareas y estima el tiempo y los recursos requeridos para completar cada tarea. Organiza las tareas de forma concurrente para hacer mejor uso de la fuerza laboral. Minimiza dependencias entre tareas para evitar retrasos debidos a que una tarea espere a la terminacin de otra. Depende de la intuicin y experiencia de los administradores.
Problemas en la Planificacin
Es difcil estimar la longitud y dificultad de las tareas, por lo que la estimacin del coste es mas difcil. La productividad no es proporcional a el nmero de personas trabajando en una tarea. Incluir personal en un proyecto en avance, retrasa el proyecto por overheads en la comunicacin. Lo inesperado siempre sucede. Es necesario considerar siempre contingencias.
Planificacin
FACTORES A TENER EN CUENTA EN LA PLANIFICACION DEL PROYECTO Y QUE PUEDEN INCIDIR EN EL CRONOGRAMA DEL PROYECTO
Muestra la particin del proyecto en tareas. Las tareas no deben ser muy pequeas. Estas deben de tener una duracin de una semana o dos.
Las grficas de actividades muestran las dependencias entre tareas y la ruta crtica.
Las grficas de barras muestran la planificacin contra el tiempo del calendario de actividades.
8 15 15 10 10 5 20 25 15 15 7 10
Organizacin de actividades
Las actividades en un proyecto deben ser organizadas para producir resultados tangibles para que la administracin pueda juzgar el progreso. Los Milestones son los puntos finales de alguna actividad. Los deliverables son los resultados del proyecto que sern entregados a los clientes.
Resumen
La Ingeniera de Sistemas es difcil. Nunca habr una respuesta fcil en la solucin de problemas de desarrollo de sistemas complejos. Los Ingenieros de Software no tienen respuesta a todas las preguntas, pero entienden el funcionamiento del sistema. Se debe de reconocer el papel que juega cada disciplina y cooperar entre todas en el proceso de Ingeniera de Sistemas. La Ingeniera de Sistema involucra a mltiples disciplinas. El Proceso de I.S sigue a menudo el modelo de cascada.