Está en la página 1de 33

Administracin de Proyectos

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

(Apuntes Sr. Vicente Aranda Ch.)

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.

(Apuntes Sr. Vicente Aranda Ch.)

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.

(Apuntes Sr. Vicente Aranda Ch.)

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

(Apuntes Sr. Vicente Aranda Ch.)

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

(Apuntes Sr. Vicente Aranda Ch.)

Administracin de Proyectos

HABILIDADES REQUERIDAS EN UNA ADMINISTRACION EXITOSA

Particin del problema en piezas intelectualmente manejables.

Construir un plan de administracin bsico para medir progreso Usar Herramientas y tcnicas para medir efectivamente el progreso

Reconocer y resolver problemas.

(Apuntes Sr. Vicente Aranda Ch.)

Administracin de Proyectos

ORGANIZACION TIPICA DE PROYECTO


Una organizacin bsica de un equipo de proyecto puede ser la siguiente:
Admistrador de Proyecto

Secretara

Arquitecto

Jefe de Desarrollo

Jefe de Integracin y pruebas

(Apuntes Sr. Vicente Aranda Ch.)

Administracin de Proyectos

RESPONSABILIDADES DEL GERENTE DE PROYECTO


Responsabilidad nica. Punto focal para todas las comunicaciones. Asegurar cumplimiento de los requerimientos. Establecer organizacin interna y subcontratos. Monitorear y reportar progresos y problemas. Fijar procedimientos de control de cambios. Asegurar pruebas e implementacin exitosas. Manejar aspectos financieros del proyecto. Mantener satisfaccin del cliente.

(Apuntes Sr. Vicente Aranda Ch.)

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.

(Apuntes Sr. Vicente Aranda Ch.)

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.

(Apuntes Sr. Vicente Aranda Ch.)

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

(Apuntes Sr. Vicente Aranda Ch.)

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.

(Apuntes Sr. Vicente Aranda Ch.)

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 .

Control del progreso, costos y calendario Riesgos y sus documentos de contencin

(Apuntes Sr. Vicente Aranda Ch.)

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.

(Apuntes Sr. Vicente Aranda Ch.)

Administracin de Proyectos

PLAN (2)
PRODUCTO FINAL DOCUMENTACION

REQUERIMIENTOS

SISTEMA VISTO COMO UN ESQUEMA FSICO JERRQUICO

ESPECIFICACIN IINTERFACES ESTUDIOS ADMINISTRACION CAMBIOS RIESGOS REVISIONES DISEO DISEO DESCRIPCIONES ESPECIFICACIONES INTERFACES

(Apuntes Sr. Vicente Aranda Ch.)

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.

(Apuntes Sr. Vicente Aranda Ch.)

Administracin de Proyectos

INICIO DE UN PLAN (CONSIDERACIONES)


Definir y dar prioridades a todos los objetivos necesarios para completar con exito el proyecto. Identificar todos los productos y tareas para obtener los objetivos Establecer relaciones entre las tareas Especificar recursos requeridos y tiempo de cada uno Identificar todas las tareas y recursos crticos Generar la organizacin y asignar responsabilidades. Determinar calendarios de cada tarea.

(Apuntes Sr. Vicente Aranda Ch.)

Administracin de Proyectos

EJECUCION DEL PLAN


Una vez en marcha el proyecto el Plan se constituye en el elemento de comunicacin, por tanto se debe tener algunas consideraciones que pueden afectar al proyecto y por ende al Plan. Evaluacin de los efectos de los cambios propuestos Realizar ajustes de acuerdo a los cambios aprobados. Identificacin de los problemas y demoras potenciales. Tomar acciones correctivas. Mantener a todo el mundo informado de lo que ocurre

(Apuntes Sr. Vicente Aranda Ch.)

Administracin de Proyectos

EJECUCION DEL PLAN (2)


El jefe del proyecto deber mantener algunas actividades que le conducirn al exito. Verificacin del avance del proyecto. No ocultar los problemas Verificacin constante de las reas identificadas de riesgo. Si existe subcontratados, deber tratarlos como parte del equipo y motivarlos. Verificar que si se ha ofrecido algo para una fecha

(Apuntes Sr. Vicente Aranda Ch.)

Administracin de Proyectos

FACTORES DE FRACAZO DE UN PROYECTO


Tener un Jefe de proyecto y equipo de trabajo part-time. El personal "solicitado" no colabora con el proyecto ya que no lo evalan por l. Elegir un grupo de proyecto de bajo nivel. No elegir la gente pensando como lo hara. Conocimiento de como se realizar evaluaciones Tener Plan incompleto. No realizar revisiones internas. Suponer que todo anda bien.

(Apuntes Sr. Vicente Aranda Ch.)

Administracin de Proyectos

FACTORES DE FRACAZO DE UN PROYECTO (2)


Entregar el control del proyecto al cliente o a los subcontratados Una desmedida confianza del jefe de proyecto que considera que las cosas se estn realizando y luego ve que no estn Posposicin de los problemas considerando que el tiempo los soluciona. Asumir que si existe personal subcontratado, ste est haciendo su trabajo. "Suponer" siempre llevar a un problema.

(Apuntes Sr. Vicente Aranda Ch.)

Administracin de Proyectos

USO DEL PLAN


Jefe del Proyecto Le sirve para poder realizar direccin, monitorear el progresoy estado de las tareas, identificar problemas, etc. EL equipo de trabajo. Le sirve para verificar propiedad y estado de las tareas, obtener resumne del avance del proyecto, establecer relaciones entre las tareas. El cliente Identificar acciones a realizar al monitorear estado y progreso del proyecto.

(Apuntes Sr. Vicente Aranda Ch.)

Administracin de Proyectos

FRENTE AL CICLO DE VIDA DE UN PROYECTO


FASE
1. Necesidad operacional 2.- Requerimientos

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

Plan de monitoreo de la ejecucin

3.- Definiciones

Plan de proyecto Diseolgico (segn met.) Diccionario de datos

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

4.- Codificacin y test unitarios

5.- Integracin de susbsistemas 6.- Pruebas del sistema 7.-Produccin normal

Plan de pruebas de aceptacin Resultados de las pruebas

(Apuntes Sr. Vicente Aranda Ch.)

Administracin de Proyectos

Identificacin de componentes y ordenamiento


Proyecto Administracin Plan de administracin del proyecto Pla de subcontratados (si corresponde) ---------------------------------------------------Especificacin y Diseo del sistema Especificacin de requerimientos Especificacin de diseo diccionario de datos diseo fsico de bases de datos ------------------------------------------------------Pruebas e intergracin del sistema Plan de pruebas Plan de integracin --------------------------------------------------------Subsistema uno ---------------------------------------------------------

(Apuntes Sr. Vicente Aranda Ch.)

Administracin de Proyectos

Identificacin de componentes y ordenamiento (2)

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.

(Apuntes Sr. Vicente Aranda Ch.)

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 ---------------------------------------------------------

(Apuntes Sr. Vicente Aranda Ch.)

Administracin de Proyectos

SISTEMA DE ADMINISTRACION DE PROYECTO


ENTRADA Plazos (establecidos en un calendario) Estructura jerrquica del proyecto Actividades, tareas (puntos de revisin, hitos) Recursos (personas y equipos necesarios para realizar el proyecto Estimaciones (esfuerzo y costos) Situacin actual. PROCESO Registro de tareas en secuencia. Asignar recursos a tareas Nivelacin de recursos Clculo de costos SALIDA Carta Gantt Diagramas de apoyo (flujos)

(Apuntes Sr. Vicente Aranda Ch.)

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.

(Apuntes Sr. Vicente Aranda Ch.)

Administracin de Proyectos

TERMINOS BASICOS (2)

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.

(Apuntes Sr. Vicente Aranda Ch.)

Administracin de Proyectos

CAMINO CRITICO

Tiempo del camino ms largo en la red

No existe holgura en el camino crtico

La longitud del camino determina la duracin del proyecto.

La longitud del camino determina la fecha de completitud del proyecto.

(Apuntes Sr. Vicente Aranda Ch.)

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

XXXXX X XXXXX XXX XXXXXHH XXXXHH XXXXXXXX

(Apuntes Sr. Vicente Aranda Ch.)

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

(Apuntes Sr. Vicente Aranda Ch.)

Administracin de Proyectos

Estimacin de Costes y Plazos


Introduccin. A pesar de hablar de Costes su valor suele no medirse en unidades monetarias. Las estimaciones suelen ser valorizaciones, con un cierto error (por ejemplo 20%) del esfuerzo esperado para el desarrollo y plazos de tiempo para terminarlo. La mayor unidad de medicin es el coste de personal, debido a que el software es un producto sin existencia fsica propia

(Apuntes Sr. Vicente Aranda Ch.)

También podría gustarte