Академический Документы
Профессиональный Документы
Культура Документы
Asignatura: Fundamentos de Ingeniera del Software Titulacin: Ingeniera Tcnica de Informtica de Gestin Curso Acadmico: 2004-2005 Curso: 3 Cuatrimetres: Primero Crditos: 6(3+3) Pgina Web: dis.um.es/~lopezquesada Profesor: Juan Antonio Lpez Quesada Departamento: Informtica y Sistemas
Gestin de Proyectos
Qu es un proyecto?
Una Definicin: Proceso nico consistente en un conjunto de actividades planificadas, coordinadas, ejecutadas y controladas para alcanzar unos objetivos conforme a unos requerimientos especficos y a unas restricciones de tiempo, costo y recursos. Caractersticas bsicas: Temporal, debe estar delimitado entre una fecha de inicio y otra de finalizacin. Se obtiene un resultado nico. Existe uno o varios objetivos claros. Se pueden identificar una serie de tareas que son necesarias y que no son habituales. El proyecto no es un servicio de la empresa.
Profesor: Juan Antonio Lpez Quesada Gestin de Proyectos 2
Qu es un proyecto?
Las tareas tienen que realizarse de forma ordenada.
Es necesaria la intervencin de varias personas. Se utilizarn recursos de diversos tipos. Recursos y presupuesto limitados. El objetivo se debe alcanzar en un plazo de tiempo. Requiere una planificacin. El producto final tiene que cumplir unas especificaciones. Tiene que tener un determinado nivel de calidad.
Profesor: Juan Antonio Lpez Quesada Gestin de Proyectos 3
Qu es Gestin de un Proyecto? Gestionar es aplicar conocimientos, tcnicas y herramientas a un proyecto concreto, con el fin de alcanzar los objetivos del mismo. Abarca dos mbitos:
Dimensiones de un Proyecto
Bsicamente podemos hablar de 4 dimensiones:
que se pidi.
Tcnica: En la que se busca que el resultado vaya acorde a lo Econmica: Son los aspectos referentes al equilibrio financiero
de un proyecto para que sea viable.
Gestin de Proyectos
Fases de un Proyecto
Un proyecto pasa a travs de 4 fases identificables: 1. Concepcin del proyecto: Es cuando surge una idea nueva, que podra ser un nuevo producto, un nuevo mercado o un nuevo proceso, lo cual muy
posiblemente lleve a la investigacin, desarrollo, construccin o instalacin de nuevos elementos y que al ser considerados viables hacen surgir el proyecto. concepcin se pasa a desarrollarlo, que significa hacer la planificacin detallada del proyecto y la su programacin estableciendo unas fechas de inicio y terminacin.
Gestin de Proyectos 6
Fases de un Proyecto
Un proyecto pasa a travs de 4 fases identificables: 3. Realizacin: Es la fase en la cual se realiza todo lo
referente a la administracin y el control del proyecto, tanto la gerencia del proyecto como el cliente estn permanentemente informados de el progreso del proyecto, costos y gastos, cumplimiento y eventualidades
hacen las pruebas finales, se pone en funcionamiento lo que se estaba desarrollando y concluye el proyecto como tal. De esta fase se obtiene informacin importante como son eficiencia y eficacia de los mtodos utilizados, de los equipos de trabajo y calidad de los proveedores si los hubiere.
Gestin de Proyectos 7
Secuenciacin de Actividades
Metodologa de desarrollo de Software. Proceso Software. Paradigmas de Ciclo de Vida.
Mtrica 3 v2.
La metodologa MTRICA Versin 3 ofrece a las Organizaciones un instrumento til para la sistematizacin de las actividades que dan soporte al ciclo de vida del software dentro del marco que permite alcanzar los siguientes objetivos: Proporcionar o definir Sistemas de Informacin que ayuden a conseguir los fines de la Organizacin mediante la definicin de un marco estratgico para el desarrollo de los mismos. Dotar a la Organizacin de productos software que satisfagan las necesidades de los usuarios dando una mayor importancia al anlisis de requisitos. Mejorar la productividad de los departamentos de Sistemas y Tecnologas de la Informacin y las Comunicaciones, permitiendo una mayor capacidad de adaptacin a los cambios y teniendo en cuenta la reutilizacin en la medida de lo posible. Facilitar la comunicacin y entendimiento entre los distintos participantes en la produccin de software a lo largo del ciclo de vida del proyecto, teniendo en cuenta su papel y responsabilidad, as como las necesidades de todos y cada uno de ellos. Facilitar la operacin, mantenimiento y uso de los productos software obtenidos. Profesor: Juan Antonio Lpez Quesada Gestin de Proyectos 8
Planificacin de proyectos
Como se mencion al explicar las fase del ciclo de vida, esta se realiza en la segunda fase, Desarrollo y es una de las partes mas neurlgicas de todo el proceso. Aqu se toman una serie de decisiones que definen como se va a desarrollar la realizacin de proyecto. Un mal planteamiento genera que las cosas no salgan acorde a lo que se deseaba. Hay planes estratgicos y hay planes tcticos.
Profesor: Juan Antonio Lpez Quesada Gestin de Proyectos 9
Gestin de Proyectos
11
Metas y Objetivos
Es necesario que una vez definido el problema sean definidos unos objetivos a ser alcanzados. Realmente en todo proceso de desarrollo se necesitan objetivos a ser alcanzados. Puede ser uno o varios objetivos. Una vez establecidos los objetivos se deben definir las metas o pasos a cumplir para llegar a dichos objetivos. Las metas y objetivos ayudan a establecer que actividades han de ser desarrolladas.
Profesor: Juan Antonio Lpez Quesada Gestin de Proyectos 12
Preparacin de la infraestructura necesaria. Puesta en funcionamiento del equipo. Familiarizacin con estndares de trabajo. Definicin de responsabilidades.
Gestin de Proyectos
14
Fase productiva
Llevar a trmino cada una de las tareas. Tomar medidas de rendimiento. Mantenimiento de reuniones peridicas. En caso de desviaciones, poner en prctica acciones correctivas. Coordinacin de tareas. Motivacin del team project.
Profesor: Juan Antonio Lpez Quesada Gestin de Proyectos 15
Gestin de Proyectos
16
Entregables
Definicin: "Productos que, en un cierto estado, se intercambian entre los clientes y los desarrolladores a lo largo de la ejecucin del proyecto informtico". Relativos: Al objetivo. A la gestin proyecto.
Profesor: Juan Antonio Lpez Quesada Gestin de Proyectos 17
Proveernos del conjunto de componentes que formaran el producto una vez finalizado el desarrollo. Los medios para medir el progreso y la calidad del producto en desarrollo. Los materiales necesarios para la siguiente etapa.
Gestin de Proyectos
18
Entregables ms usuales
Descripcin breve del sistema propuesto y sus caractersticas. Propuesta de organizacin del equipo de desarrollo y definicin de responsabilidades. Estudio de los costes, que contendrn estimaciones groseras de la planificacin y fechas, tentativas, de entrega de los productos. Estudio de los beneficios que producir el sistema.
Profesor: Juan Antonio Lpez Quesada Gestin de Proyectos 19
Entregables ms usuales
Captura de requisitos: Anlisis del sistema actual (si existe). Requisitos nuevos de los usuarios. Descripcin del sistema propuesto. Especificacin del sistema Descripcin del sistema (DFDs, etc.). Requisitos de datos. Requisitos de telecomunicaciones. Requisitos de hardware. Plan de pruebas de integracin.
Profesor: Juan Antonio Lpez Quesada Gestin de Proyectos 20
Entregables ms usuales
Descripcin detallada del sistema, contendr: Programas, mdulos reutilizables y objetos. Ficheros y bases de datos. Transacciones. Diccionario de datos. Carga del sistema y tiempos de respuesta. Interfaces, tanto humanos como de mquinas.
Gestin de Proyectos
21
Entregables ms usuales
Documentos del diseo final del sistema y de
cada programa. Diagramas definitivos del sistema y de los programas. Descripcin detallada de la lgica de cada programa. Descripcin de las Entradas y Salidas (ficheros, pantallas, listados, etc.).
Gestin de Proyectos
22
Entregables ms usuales
de los programas, conteniendo comentarios. Cadenas de ejecucin si es necesario (JCL, scripts, etc.). Resultado de las pruebas de cada unidad. Resultado de las pruebas de cada programa.
Listado
Gestin de Proyectos
23
Recomendaciones
Hacer las unidades de estimacin que se
aproximen a la semana. Tareas tan independientes como se pueda, es decir no cortar procesos naturales. Tener en cuenta comunicacin entre personas. Reutilizar cdigo, ser conscientes de que tambin es trabajo.
Gestin de Proyectos
24
Estudio de viabilidad
Analizar el sistema propuesto Escribir una descripcin. Definir y documentar posibles sistemas. Analizar el coste de sistemas similares. Estimar el tamao del sistema, la planificacin y
los costes (tener en cuenta los entregables mas importantes). Definir cualitativa y cuantitativamente los beneficios del sistema propuesto.
Profesor: Juan Antonio Lpez Quesada Gestin de Proyectos 25
Estudio de viabilidad
Realizar una planificacin inicial del plazo de
recuperacin de la inversin. Realizacin de una estimacin, lo ms detallada posible, de costes, planificacin, recursos, etc., de las siguientes fases. Composicin del documento de estudio de viabilidad. Presentacin del documento de viabilidad a la direccin para su aprobacin.
Profesor: Juan Antonio Lpez Quesada Gestin de Proyectos 26
Distribucin de esfuerzo
A mediados de los 70:
20 Direcci n del proyecto 5 Definici n del sistema 5 Diseo del sistema 46 Producci n del sistema 24 Int g i n de sistema 0 10 20 0 40 50
Gestin de Proyectos
27
Distribucin de esfuerzo
A principios de los 80:
19 Direccin de pr ect 14 De inicin de siste 13 Dise de siste 35 Pr ducc n de s ste 19 Inte r c n de s ste 0 5 10 15 20 25 30 35
Gestin de Proyectos
28
Distribucin de esfuerzo
A finales de los 80:
21 Direccin e royect 28 De nicin e siste a 15 D seo e s ste a 25 ro cc n e s ste a 11 Integrac n e s ste a 0 5 10 15 20 25 30
Gestin de Proyectos
29
Distribucin de esfuerzo
En HP (1996):
9
Direccin del proyecto Definicin del sistema Analisis y diseo Produccin del sistema
20
2 19 11
Integracin de sistema
8
Asegurar la calidad Manuales
7 5
Soporte
0
Profesor: Juan Antonio Lpez Quesada
10
Gestin de Proyectos
15
20
30
Secuenciacin de tareas
Gestin de Proyectos
31