Documentos de Académico
Documentos de Profesional
Documentos de Cultura
2010 Ingsw - Administracion v2002
2010 Ingsw - Administracion v2002
ADMINISTRACION DE PROYECTOS DE SOFTWARE Primera capa del proceso de Ing. de Software. Cubre el proceso de Desarrollo desde principio a fin.
Provee comprensin : Alcances del trabajo Riesgos tareas a realizar Recursos requeridos Hitos a ser controlados El esfuerzo (costo) Programacin a seguir
Administracin de Proyectos
INICIO DE UN PROYECTO Conocer y Establecer Objetivos y Alcances Considerar alternativas de solucin. Identificar Restricciones tcnicas y de Administracin. SIN ESTO NO ES POSIBLE : Definir estimaciones razonables de costos. Divisin realista de tareas. Programacin manejable que provea indicacin de progreso.
NECESARIO LOGRAR ALCANCE ENTRE DESARROLLADOR DEL PROYECTO Y EL CLIENTE.
Administracin de Proyectos
PLANIFICACION DE UN PROYECTO Actividad de suma importancia en la Administracin de proyectos. Al Planificar se debe considerar : Estimacin del esfuerzo humano. Duracin y cronologa del proyecto. Costo. Aunque todo proyecto es distinto los siguientes atributos son comunes : Alcances deben ser conocidos anticipadamente. Mtricas de Sw se usan como base para realizar estimaciones. Proyecto dividido en pequeas piezas que son estimadas individualmente.
Administracin de Proyectos
SEGUNDA TAREA DE PLANIFICACION DE SOFTWARE Recursos para esfuerzo de Desarrollo. Hardware y Software Descripcin Disponibilidad Tiempo de uso Fecha de entrega Personas Habilidades requeridas Disponibilidad Duracin de tareas Fecha de inicio
Administracin de Proyectos
ADMINISTRACION DE PROYECTO
Planificacin estructurada, implementacion y seguimiento de todos los elementos de un sistema y la iniciacin y monitoreo de acciones correctivas.
Planificacin Generacin
proyecto planes
requerimientos
Tareas
recursos
productos
estado
ajustes
Control
Administracin de Proyectos
Construir un plan de administracin bsico para medir progreso Usar Herramientas y tcnicas para medir efectivamente el progreso
Administracin de Proyectos
Secretara
Arquitecto
Jefe de Desarrollo
Administracin de Proyectos
Administracin de Proyectos
DISEADOR DE LA SOLUCION
Gua el desarrollo de la solucin del punto de vista de su construccin y conceptos de diseo. Establece tcnicas estandares y convensiones. Establece estrategias de integracin. Establece sistema de comunicacin con el cliente. Determina mediciones de anlisis del comportamiento. Da soporte a las reas de desarrollo y equipo de control.
Administracin de Proyectos
EQUIPO DE DESARROLLO
Genera cdigo. Requiere conocer especificacin de requerimientos. Es el soporte de implementacin. Puede ser soporte operativo a terceros. Su trabajo lo inicia desde el diseo del sistema.
Administracin de Proyectos
EQUIPO DE PRUEBA
Fija Plan de Pruebas. Establece monitoreos a terceros en caso de existir. Es el responsable del testeo final. Une e integra los subsistemas. Es el soporte del cliente cuando se realiza test de aceptacin. Su trabajo se inicia al mismo tiempo que el equipo de desarrolladores
Administracin de Proyectos
RESPONSABILIDADES CLAVES
Se debe usar el Plan del Proyecto como un medio de comunicacin de los equipos de trabajo.. Una administracin efectiva del personal es clave en el xito del proyecto. . Establecer revisiones regulares con el cliente, equipo de trabajo y terceros (en caso de tener desarrollo esterno). Se debe identificar riesgos y generar contenciones. Implemeta y utiliza el proceso de administracin de cambios.
Administracin de Proyectos
PUNTOS DE ADMINISTRACION
Todos los recursos, incluyendo personal y equipamiento Nivel de los terceros posibles de contratar (si se requiere) Avance del Plan y su ejecucin Tareas iniciadas y terminadas ;Fases iniciadas y terminadas Personal interno, subcontratados .
Administracin de Proyectos
PLAN
Se identifica producto final Identifica qu se har. Identifica cundo se har. Identifica quin ejecutar cada tarea. Se debe incluir inspecciones y revisiones. Debe incluir administracin de cambios.
Administracin de Proyectos
PLAN (2)
PRODUCTO FINAL DOCUMENTACION
REQUERIMIENTOS
ESPECIFICACIN IINTERFACES ESTUDIOS ADMINISTRACION CAMBIOS RIESGOS REVISIONES DISEO DISEO DESCRIPCIONES ESPECIFICACIONES INTERFACES
Administracin de Proyectos
PLAN (3)
Todo Plan debe ser iniciado desde los Requerimientos del usuario Debe ser Administrado y verificado con : El usuario El grupo de proyecto La lista de control de observaciones: debe existir un responsable para su realizacin. podra existir cambios que afecten al Plan Un Plan sirve como elemento de comunicacin Un Plan permite maximizar la utilizacin de los recursos disponibles. Un Plan permite el manejo de los riesgos y cambios.
Administracin de Proyectos
Administracin de Proyectos
Administracin de Proyectos
Administracin de Proyectos
Administracin de Proyectos
Administracin de Proyectos
Administracin de Proyectos
PRODUCTO DE SALIDA
Documento de necesidad operacional Especificacin de requerimientos de sistemas y subsistemas Especificacin de sistemas y subsistemas Plan de ejecucin "QUE" se debe hacer.
PRODUCTO INTERMEDIO
3.- Definiciones
3.- Diseos
Diseo de bases de datos Especificacin de programas Especificacin de interfaces Documento de cdigo fuente Subsistemas probados Documentacin completa de programas sistema integrado Plan de pruebas Resultados de las pruebas Ejecucin por el cliente Revisiones post implantacin
Estructura de bases de datos Diagramas de estructuras Plan de monitoreo. Plan de pruebas unitarias Resultados de las pruebas Plan de pruebas de integracin Resultados de las pruebas de integracin Reportes de programas
Administracin de Proyectos
Administracin de Proyectos
ES NECESARIO IDENTIFICAR FUENTES (USUARIO, SUBCONTRATADOS........) DIVIDIR EL SISTEMA EN ELEMENTOS JERARQUICOS SE DEBE INCLUIR REUNIONES TODA DOCUMENTACION DEL PROYECTO DEBE SER VERIFICADA CON EL CLIENTE SE DEBE INCLUIR ACTIVIDADES PARA CAMBIOS ES ACONSEJABLE CONSIDERAR EN EL PLAN AL CLIENTE COMO UN PROVEEDOR.
Administracin de Proyectos
Identificacin de Tareas
------------------------------------------------------------------------------------------------------------------------------------Especificacin y Diseo del sistema Especificacin de requerimientos Revisar necesidades operacionales con el cliente ........................................................... ........................................................... Definir conceptos operacionales .............................................................. Definir conceptos de diseo ............................................................ Establecer requerimientos de performance Definir interfaces externas ---------------------------------------------------------
Administracin de Proyectos
Administracin de Proyectos
TERMINOS BASICOS
TAREAS / ACTIVIDADES Definir inicio o fin; puede incluir duracin Mediciones de resultados o productos finales HOLGURA TOTAL Tiempo mximo que una tarea puede ser retazada sin retrazar el proyecto en fecha. HOLGURA LIBRE Tiempo que una tarea puede ser retrazada antes de efectar la fecha de inicio de su primer sucesor. TAREA CRITICA Tarea que debe ser ejecutada en el tiempo presupuestado sin atrazo CAMINO CRITICO Secuencia de tareas en el cual no hay holgura Determina la duracin del proyecto DEPENDENCIA Relacionamiento lgico entre dos tareas cualesquiera.
Administracin de Proyectos
PREDECESOR La tarea mstemprana en el relacionamiento de dependencias SUCESOR La tarea ms tarda en un relacionamiento de dependencias ASAP Tarea que debe ser ejecutada lo antes posible ALAP Tarea que podra comenzar tan tarde como sea posible (usa holguras disponibles) HITO Identifica un evento significante.
Administracin de Proyectos
CAMINO CRITICO
Administracin de Proyectos
EJEMPLO DE GANTT
SEMANAS : DESARROLLO DE SOFTWARE SUBSISTEMA UNO MODULO A DISEO DETALLADO INSPECCIONAR DISEO CODIFICAR INSPECCIONAR CODIGO PRUEBAS UNITARIA DOCUMENTACION MODULO B DISEO DETALLADO . SUBSISTEMA DOS . . PRUEBAS DE INTEGRACION . REALIZAR PRUEBAS DEL SISTEMA 1 2 3 4
Administracin de Proyectos
EJEMPLO
A 1
B 10
E 2
C 4
D 4
Duracion Libre 1 10 4 4 2
Inicio ms temprano 0 1 1 5 11
fin ms temprano 1 11 5 9 13
Fin ms tarde 1 11 7 11 13
Inicio ms tarde 0 1 3 7 11
Total Holgura 0 0 2 2 0
Holgura 0 0 0 2 0
Administracin de Proyectos