Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
PRACTICA 2
En esta memoria se explica los pasos necesarios que se han realizado para la planificacin del desarrollo de
GESTPERSON en la empresa TECNOBIT.
Como comentbamos en la anterior introduccin esta aplicacin servir para una seleccin del personal ms
eficiente gracias a la utilizacin de la informacin de los empleados de una forma ms productiva.
El desarrollo de esta aplicacin tendr lugar dentro de la propia empresa aprovechando las capacidades y
recursos de la empresa. Se trata de una aplicacin con arquitectura de Servicios Web que se pretende este
integrada en la Intranet de la empresa para que pueda ser consultada en todo momento por cualquier
miembro de TECNOBIT dependiendo del rol que tenga dentro de la organizacin.
Como resumen de objetivos podemos decir que el objetivo principal es disponer de un repositorio de
profesionales en el que poder identificar y localizar a aquellas personas con un mayor conocimiento en los
distintos aspectos en los que TECNOBIT ofrece sus servicios, tanto a sus clientes, como para cubrir las
propias necesidades internas.
Alcance
En la seccin de alcance se definen que procesos se he de seguir y cumplir para asegurar el xito del
proyecto, este xito se base en que cada tarea se realiza satisfactoriamente en un plazo que se definir
posteriormente.
A continuacin se detallaran las tareas de la planificacin.
! Proyecto GestPerson.
-+ Reunin con el Director de la Empresa (Tarea Repetitiva con duracin de 1h, que se repetir cada
2 meses el da 15).
-+ Anlisis de Requisitos.
-+ Diseo.
Definir arquitectura
Identificar requisitos de diseo
Especificar estndares
Especificar requisitos de seguridad
Diseo de Casos de Uso Reales
Diseo de Clases
Diseo de Migracin y Carga Inicial de Datos
Establecimiento de Requisitos de Implantacin
Especificacin de Requisitos de Documentacin de Usuario
Especificacin de Requisitos de Implantacin
Especificacin Tcnica de Plan de Pruebas
Fin del diseo (Hito)
-+ Implementacin
-+ Implementacin
Hitos
Los hitos que se han incluido en el proyecto se caracterizan por seguir una serie de normas, entre ellas se ha
considerado que una fase no puede empezar si no se ha terminado la anterior, para considerar que una fase ha
sido realizada con xito es necesario haber completado todos sus objetivos. Ademas la implantacin de estos
hitos ayuda a que los plazos no se sobrepasen.
Fin de la Implementacin
A continuacin se mostrara una tabla con las dependencias de posposicin y adelanto. En algunos casos
hay que definir unas dependencias ms complejas, llegando a especificar con que retraso o con que
adelanto se define una dependencia.
Tarea Posposicin -
Dependencia Tarea Final Descripcin
Inicial Adelanto
Lapso de tiempo necesario para
Obtencin de Anlisis de
FC Requisitos Requisitos
+ 2 das realizar los documentos de la fase
anterior
Especificacin
Especificar de del Lapso de tiempo necesario para
FC requisitos Comportamiento +1 das realizar los documentos de la fase
(interfaz) Dinmico de la anterior
Interfaz
Establecimiento de Requisitos se
divide en dos tareas: Obtencin de
Requisitos y Anlisis. Se puede
Establecimiento Anlisis de Casos
FC de Requisitos de Uso
- 10 das adelantar 10 das por que es cuando
finaliza Obtencin de Requisitos y ya
podemos ir realizando el Anlisis de
Casos de Uso.
Anlisis de Lapso de tiempo necesario para
Anlisis de
FC Casos de Uso
Clases + 1 das realizar los documentos de la fase
anterior
Especificacin de requisitos de
implantacin puede empezar en
cuanto termine Identificar requisitos
de diseo y construccin (subtarea de
Establecimiento
la predecesora), pero no tiene porque
Definir de Requisitos de
FC Arquitectura Implantacin
- 25 % esperar necesariamente a que
terminen las otras 2 subtareas de
Definicin de la Arquitectura del
Sistema. El 25% de adelanto equivale
aproximadamente a la finalizacin de
la primera subtarea.
Establecimiento
Presentacin y Lapso de tiempo necesario para
del Acuerdo de
FC Nivel de
Aprobacin del + 1 das realizar los documentos de la fase
Sistema anterior
Servicio
Establecimiento Lapso de tiempo necesario para
Preparacin de
CC del Plan de
Mantenimiento
+ 1 das realizar los documentos de la fase
Implementacin anterior
Tabla 2: Posposicion y adelanto
Visualizacin del Camino Crtico
En esta seccin se mostrara el camino crtico del proyecto Software GestPerson. El camino crtica muestra
una serie de tareas que deben completarse segn la programacin para que un proyecto finalice a tiempo.
Cada una de las tareas del camino crtico es una tarea crtica.
Primero se muestra visualmente el camino crtico del proyecto y posteriormente se especifican todas las
tareas crticas de dicho camino.
Un recurso es un material o una persona del equipo que se utiliza para completar las tareas de las que se
compone un proyecto. En esta seccin se detallaran y explicaran los diferentes recursos que se han incluido
en el proyecto. Por otra parte tambin se detallaran los costos asociados a cada uno de estos recursos.
A continuacin se dar una lista con todos los recursos tanto humanos como materiales y sus roles en las
diferentes tareas que componen nuestro proyecto.
Como las propias palabras indican, Jefe de Proyecto son aquellas personas responsables de un
Proyecto, el cual planifican, lo controlan basndose en el Calendario y el Presupuesto y lo re
planifican (si es necesario) porque se nota algn desvo. Para hacer su labor se ayudan de
personas de perfil Directivo y Consultor, por otra parte su relacin con las personas de perfil
Analista
es de mando-subordinacin bsicamente.
Los Consultores asesoran en los Proyectos sobre las cuestiones en las que estn
especializados. Un consultor lo puede ser de varios Proyectos, no est tan ligado a los proyectos
en s, como al tema o conocimiento sobre el que asesoran. A diferencia del Jefe de Proyecto un
consultor no toma decisiones, slo es consultado por otras personas que s toman decisiones. Un
consultor puede asesorar en general a personas de cualquier perfil: Directivo, Jefe de
Proyecto, Analistas.
Los Analistas son los arquitectos, aquellos que dan forma a lo que se pretende construir
segn un determinado Proyecto. Un analista como la palabra indica- hace un proceso de
anlisis sobre el
proyecto-problema para dar forma a la solucin, por tanto, y a diferencia de un Jefe de
Proyecto, toman decisiones sobre la solucin pero no sobre la planificacin, control, etc. del
Proyecto. Un subgrupo de estos se pueden considerar los Programadores.
A continuacin mostramos la duracin de trabajo de cada recurso en las tareas que participa
as como un grfico donde se puede ver su uso y sobreasignacin en el proyecto a lo largo de su
duracin.
Analista
Sobreasignado: c::J
Asignado:
200%-
100%-
Recursos asignad
Programador 1.624h
Implementar cdigo 608h
Implementar cdigo de seguridad 400h
Construccin de Componentes de Migracin y Carga Inicial de Datos 272h
Ejecucin de las Pruebas Unitarias 224h
Integracin de las Pruebas del Sistema 120h
Tabla 7: Asignacin programador
Definicin de Costos por Uso
En esta seccin detallaremos los costos asociados a un recurso que se cargan una sola vez independientemente
de la duracin de la tarea asignada o del nmero de unidades de recursos asignados a esa tarea.
Servidor
En este apartado contemplamos los costos fijos asociados a ciertas tareas que son independientes de los
costos de los recursos asociados a ellas.
En nuestro Proyecto existe la tarea Presentacin y Aprobacin del Sistema con un coste fijo de 300,00
que se explican por gastos de reserva de sala de exposicin y gastos asociados.
Tablas variables de Costo
Existen recursos cuyos costos varan a lo largo del tiempo, a continuacin veremos las tablas de costos
asociada a cada recurso mostrando si esta vara a lo largo del tiempo y de que manera.
Analista
En este apartado mostramos los recursos que en determinados momentos durante el desarrollo del proyecto
pueden jugar roles diferentes. Tambin mostraremos como varan los costos de estos recursos.
En nuestro proyecto se encuentra el recurso Analista como un recurso bastante verstil ya que puede
trabajar con tres roles diferentes: Analista con rol Analista, Analista con rol Administrador de Bases de
Datos y Analista con rol Programador. Segn los roles se aplican las tablas de costo A, B o C
respectivamente. Observase como el analista cobra ms cuando desempea labores de administrador de
bases de datos, y como se reduce su sueldo si por el contrario trabaja como programador.
Ilustracin 10: Costos para Analista con rol de Administracin de Bases de Datos
Por ultimo mostraremos las tareas en las que se aplican los diferentes roles de un determinado recurso.
En la tarea Construccin de Componentes de Migracin y Carga Inicial de Datos el Analista esta asignado
a la tarea con rol de Administrador de Bases de Datos y por lo tanto cobrar con su tabla B.
Ilustracin 12: Aplicacin de la tabla de costos B del analista
En la tarea Generacin del Cdigo de los Procedimientos de Operacin y Seguridad hay dos Analistas que
participarn con rol de Programadores y por tanto cobrarn con la tabla C.
CALENDARIOS
Hay cuatro tipos de calendarios de Microsoft Office Project: calendarios base, calendarios de proyectos,
calendarios de recursos y calendarios de tareas. Se utilizan para determinar la disponibilidad de nuestros
recursos, para determinar cmo se asignan los recursos a las tareas y cmo se programan las tareas. Los
calendarios de proyectos y de tareas se usan para programar tareas, y si se asignan recursos a las tareas,
tambin se usan calendarios de recursos.
Se puede modificar estos calendarios para definir los das laborables y las horas de todo el proyecto, para
grupos de recursos, para recursos individuales y para tareas. Estos calendarios son distintos de la vista
Calendario, que muestra la programacin del proyecto en formato de calendario.
En este apartado definimos el calendario base para nuestro Proyecto GestPerson. Este es un calendario que se
puede utilizar como calendario del proyecto y de tareas en el que se especifican los perodos laborables y no
laborables predeterminados para todos nuestros recursos.
Nuestro calendario base es el siguiente: Se trabajara de Lunes a Jueves de 9:00 13:00 y de 15:00 - 19:00, y
el Viernes se realizar jornada intensiva trabajando de 7:30 15:30. Despus, los das festivos que hemos
establecido son:
En la siguiente imagen queda de manifiesto todos los aspectos que hemos comentado: Observar como el da
1 de Mayo aparece sombreado como da no laborable; tambin vemos como los Viernes aparecen
sombreados como das con jornada de trabajo diferente; etc.
Calendarios especficos de recursos humanos
En este apartado examinaremos los calendarios de recursos existentes en nuestro proyecto. Son calendarios
en los que se especifica el perodo laborable y no laborable de un nico recurso. El calendario del recurso
difiere del calendario base en que ste ltimo especifica el perodo laborable y no laborable para ms de un
recurso.
En nuestro proyecto se define el calendario Calendario de Jefe de Proyecto que se asociar al recurso Jefe
de Proyecto y que establece la jornada laborable en una hora ms, ya que haremos que el Jefe de Proyecto
entre una hora antes todos los das para la preparacin y gestin diaria del proyecto. La jornada es
modificada para que trabaje de Lunes a Jueves de 8:00 13:00.
Aqu veremos que calendarios de tareas existen en el proyecto GestPerson. Los calendarios de tareas son
calendarios base que se puede aplicar a tareas individuales para controlar su programacin.
En nuestro proyecto existe el calendario especfico de tarea Calendario de Reuniones con el Director de la
Empresa que se asignar a la tarea repetitiva Reunin con el Director de la Empresa. Este calendario
establece una jornada laboral de una hora todos los das de 19:00 20:00 para cubrir la reunin de una hora
que se realizar cada dos meses en la hora indicada. Al asignar este calendario a esta tarea se resuelve de
forma manual la sobreasignacin que haba del recurso Director de Empresa y del Jefe de Proyecto en esta
tarea.
A continuacin mostramos un fragmento del informe que detalla los recursos sobre-
asignados existentes dentro de nuestro proyecto.
Despus de solucionar de forma manual este y algn otro ejemplo, vamos a pasar a
solucionar de forma automtica las sobre-asignaciones restantes haciendo uso de la opcin
Redistribuir recursos.
Vamos a imponer una delimitacin DFE (Debe Finalizar El) a la tarea Presentacin y
Aprobacin del Sistema ya que tenemos el 31 de enero de 2011 como da lmite para presentar el
Sistema, por lo cual es algo inflexible. El estado de nuestra tarea antes de poner la delimitacin es el
siguiente.
Ahora vemos los pasos a seguir para imponer esta delimitacin.
La otra delimitacin que vamos a introducir es NFDD (No Finalizar Despus De)
para la tarea Establecimiento del Acuerdo de Nivel de Servicio con fecha 9 de enero de 2011. El
estado de nuestra tarea antes de introducir esta delimitacin es el siguiente.
Las opciones introducidas para crear la delimitacin son las siguientes.
Para reducir el coste total del proyecto eliminaremos el aumento del personal del
recurso Analista, que en el periodo comprendido del 12 de septiembre del 2009 al 26 octubre del
2009 pasa de 4 a 10 unidades.
En la tabla Ratio Tiempo / Coste se pone de manifiesto el ahorro del coste total del
plan de proyecto de la alternativa N 1.
En la tabla Ratio Tiempo / Coste se pone de manifiesto el ahorro del tiempo total del plan
de proyecto de la alternativa N 2.
Si se tuviese que elegir una de las dos opciones, nos quedaramos con la primera opcin,
puesto que la disminucin es significativa y el aumento de los das es nulo. adems no implica la
contratacin de personal externo.
Pero para la realizacin del seguimiento elegimos la propuesta original.
7 SEGUIMIENTO SIMULADO DEL PROYECTO INCLUYENDO COMO
MNIMO UN EJEMPLO DE LAS SIGUIENTES ACCIONES