2015-1-Taller nº 1. Caso de estudio Wayuú Projects SA

UNEFA Zulia. Gerencia de la Informática. 2015-1. Taller n º 1.
1
Taller nº 1. Caso de estudio.
Cálculo del esfuerzo de desarrollo utilizando FPA
A. Condiciones de ejecución.
(1) Fecha de entrega el 6/Abr/2.015.
(2) El trabajo será entregado a mi dirección de correo en archivo electrónico de msword u open-office writer.
(3) El trabajo será elaborado en grupos de, máximo, tres personas, según su libre
deseo de asociación y la solución debe ser original de cada grupo. Por ser un taller
muy sencillo no es viable desde el punto de vista de los objetivos que varios grupos
se reúnan para trabajar en conjunto.
B. Caso de Estudio. Wayuu Projects Co. S.A. (WPCo)
La Wayuu Projects Co. S.A. es una empresa de desarrollo de proyectos de
ingeniería con alcance internacional. La casa matriz de la empresa se encuentra en
Paraguaipoa y desde ella se asignan recursos humanos, tecnológicos, materiales y de
gestión a los diversos proyectos.
A su vez en cada localidad (país donde se esté operando) se instala una sucursal de
la casa matriz (Casa Local) que sirve como elemento superior de gestión del cual
dependen todos los proyectos que se estén ejecutando en el país donde se haya instalada.
La Casa Local tiene también recursos propios para asignarlos a los proyectos y solicita a
Casa Matriz los que no posea, particularmente los de gestión.
Los proyectos se organizan uno por cada trabajo que se haya encargado, ya sea
Casa local o a Casa matriz. Ellos insumen recursos siempre desde la casa local.
La empresa se ha empeñado en un esfuerzo por computarizar parte del proceso de
asignación de recursos a los proyectos y registro de los costos causados por la ejecución
de los diferentes proyectos. Tal limitación en el alcance del proyecto es debido a carencias
presupuestarias, al poco tiempo disponible y a la necesidad de conocer más sobre este
aspecto en específico en el más corto plazo posible.
calcular una estimación
del esfuerzo para la construcción del software asociado a este
proyecto.
Usted ha sido encargado por la casa matriz de
UNEFA Zulia. Gerencia de la Informática. 2015-1. Taller n º 1.
2
En este sentido ha determinado:
Objetivos satisfacer por el proyecto de software
Objetivo General.
Brindar la información necesaria para la eficiente gestión de los recursos
disponibles, asignados y/o por asignar a los diversos proyectos que ejecute la WPCo.
Objetivos específicos.
1. Prever y controlar la asignación de recursos a los diferentes proyectos.
2. Registrar los costos causados por la ejecución del plan de proyectos.
3. Registrar los datos para elaborar estadísticas sobre:
a. Recursos utilizados
b. Costos planificados vs costos reales
c. Cambios efectuados al plan original y sobre-costos asociados.
4. Registrar la información relevante como aprendizaje organizacional.
Premisas de trabajo
1. No se cambiarán ni las estructuras organizativas ni los procesos y procedimientos de
trabajo, excepto los estrictamente necesarios como consecuencia de la computarización
de acciones de trabajo.
2. En cada una de las tres instancias organizacionales, Casa Matriz, Casa Local y Proyecto
se dispondrán de los elementos de almacenamiento y procesamiento de datos
(aplicaciones) para manejar la información o los procedimientos que les sean
específicos en el marco del software a desarrollar.
3. Está disponible la data de la base de datos corporativa con los siguientes elementos:
a. Sistema de Recursos Humanos; con todos los datos del personal especialista en
tecnologías de la información y especialistas en gestión de proyectos.
b. Sistema de Logística; con todos los datos sobre los recursos tecnológicos y
materiales disponibles para los proyectos.
c. Sistema Financiero; consumidor de todos los datos generados en cualquier instancia
sobre costos causados por la ejecución de proyectos.
UNEFA Zulia. Gerencia de la Informática. 2015-1. Taller n º 1.
3
Condiciones de diseño
1. El s/w a desarrollar deberá ser capaz de correr sin modificaciones en plataformas tipo
Windows o tipo abierto con MySQL o SQL Server como SMBD y con mínimas
modificaciones en la plataforma Solaris con ORACLE como SMBD (utilizada en Casa
Matriz).
2. Los recursos de computación de Casa Matiz corresponden al tipo MR, es decir
computadores de Rango Medio; su base es un servidor UNIX equivalente al IBM AS/400.
Los recursos para Casas Locales se corresponden con servidores MR equivalentes al IBM
RS/6000 con plataforma Windows NT server. Y para los proyectos se dispone de
equipamiento de tipo PC que funge como clientes del servidor de Casa Local.
3. Para el desarrollo de s/w se cuenta con las herramientas 3GL siguientes JAVA y C++,
como lenguaje 4GL se dispone de Oracle Application Development Framework (Oracle
ADF).
4. Los accesos a cada plataforma de procesamiento de datos que se construya se hará
sobre portales WEB usando los servidores de internet de Casa Matriz y replicando, si
hiciera falta, en los servidores de Casa Local.
5. Los cálculos para presentar lo que se le ha pedido; cálculo del esfuerzo y posible
duración y costo del proyecto se harán utilizando la técnica Análisis de Puntos de
Función.
6. Las prácticas de aprendizaje organizacional vigentes en WPCo, muestran que aplicando
la técnica FPA las siguientes ecuaciones resultan en excelentes estimaciones para
efectos de planificación de proyectos de s/w:
a. Esfuerzo = 6,49 * PF 0,983
 El esfuerzo es medido en horas de trabajo
 PF es el total de los puntos de función determinados para el diseño
b. Duración = 0,366* PF 0,451
 La duración es medida en meses
c. Costo = Esfuerzo * costo-medio-hora. El costo medio por hora para WPCo es
de 2,75 MBs/hora.
7. Nota técnica: Tratándose de estimaciones, el cálculo riguroso exige tres medidas, la
pesimista, la media y la optimista. Para los efectos de este taller sólo trabajaremos con
la medida arrojada por los PF tal cual como se observen en el diseño de s/w que
realicen.
8. Nota bibliográfica: los coeficientes de las curvas de regresión en 6.a. y 6.b. se han
obtenido de Medición y estimación del software. Piattini, García, Garzás y
Genero. Ed. Ra-Ma, Madrid, 2.008.
UNEFA Zulia. Gerencia de la Informática. 2015-1. Taller n º 1.
4
C. Requerimientos.
(1) Estructure la arquitectura del s/w que Ud. considere más conveniente. No se
requiere que explique las razones de su elección, sólo incorpore a su trabajo el
gráfico con el modelo físico y lógico del sistema de procesamiento de datos que
diseñe para este problema.
(2) Defina los diversos componentes lógicos del s/w diseñado. Represente en un
gráfico, no es necesario que los explique.
(3) Calcule los puntos de función asociados al modelo lógico del s/w diseñado por Ud.
Explique detalladamente el proceso de cálculo utilizado por Ud.
(4) Calcule el esfuerzo necesario, la estimación de la posible duración del proyecto y
su costo posible.
D. Criterios de calidad en el trabajo.
(1) Profundidad; uso apropiado de los conceptos vistos en clase y exhaustividad en las
proposiciones y en el tratamiento de la información requerida por el trabajo;
(2) Claridad en la exposición y pertinencia de los conceptos;
(3) Adecuada presentación del tema; descripción del abordaje, objetivos definidos;
(4) Sea exhaustivo en las referencias bibliográficas consideradas y la relación de la
bibliografía consultada, en la referencia a su investigación sobre aplicaciones y
sistemas tanto en los foros como en las páginas de los proveedores de s/w que
puede encontrar en la WWW.
(5) Existe espacio suficiente para que no hayan trabajos parecidos; de ser halladas
similitudes entre dos o más trabajos se considerará una violación de la regla
apuntada de elaboración original por cada equipo y habrá un demérito de cinco (5)
puntos sobre la calificación obtenida.
GB ALFREDO CARNEIRO CAMPOS