You are on page 1of 4

AGENDA de TRABAJO EN GRUPO N 3

VERSIONADO , ESTIMACION y PLANIFICACIN DETALLADA




Actividad 1: Para la alternativa elegida en las anteriores agendas, realizar una
evolucin del modelo de Diseo Detallado, el mismo deber considerar
mnimamente lo siguiente:
a) Diagramas mejorados de Casos de Uso por actor
b) Diagramas mejorados de Subsistemas o paquetes
c) Diagramas de Clases, considerando datos y funciones
d) Descripcin detallada de cada caso de uso, considerando caminos alternativos
e) Diferenciar mediante color que casos de uso se estn heredando u reutilizando
de otros sistemas (ej. Moodle), as tambin para las clases.
f) Mapeamiento objeto-relacional de la Base de Datos.

Considerar que el estudiante, docente, y ecampus vendran a ser actores claves de
nuestro sistema ya que en mayora se ha optado que el docente sea mediador en el
proceso de notificacin, decidiendo si notifica o no un determinado evento, y por
otro lado el estudiante debe habilitar ser sindicado y notificado al momento de
matricularse a un curso o poder cambiar estos valores una vez ya matriculado. Por
otro lado nuestro sistema de integra o esta inmerso (embebido) dentro del ecampus,
por lo que seguramente este ltimo interactuar con procedimientos o mdulos de
nuestro sistema y nuestro sistema leer informacin importante de la BD del
ecampus o de los logs del mismo.

Actividad 2: Desarrollar un prototipo mejorado que considere adems de la
sindicacin, el mdulo de notificacin ( en este caso optar por un servicio de SMS
sin costo, por motivos demostrativos solamente), adems de los otros mdulos
considerados en el anlisis hecho en anterior actividad y agenda. El mismo debe ser
adjuntado a la agenda en un CD con indicaciones para su instalacin.


Actividad 3: Documentar y controlar el versioning o versionado del sistema
mediante SubVersion a modo desmostrativo cumpliendo con los siguientes
requisitos:
a) Crear un repositorio llamado SSN_ecampus
b) Crear por lo menos dos versiones del cdigo en el repositorio anterior
c) Ejemplificar y explicar el uso de checkout, update, commit y diff
d) Utilizarlo en modo cliente servidor, tomando como cliente a cualquier aplicacin
disponible.
e) Comentar sobre las ventajas de Subversin y problemas encontrados en su
utilizacin.

Actividad 4 :Aplicar la tcnica de Clculo de PFNA
El tamao de la aplicacin es factible de calcularse, pero con la consideracin siguiente:

Tamao total = Tamao PFNA Rehusados + Tamao PFNA nuevos

Se aconseja por tanto hacer un clculo por separado de ambos factores de la suma.

Notar que hay que elegir un lenguaje adecuado para la conversin correcta a SLOC.

Actividad 5: Utilizando una herramienta automatizada, como COSTAR v6, o v7, o
USC-COCOMOII.2000 realizar una estimacin del esfuerzo considerando solo las
partes no rehusadas (o de desarrollo propio) del SSN.

Tarea 1 : Introducir el tamao (nuevos PFNA o SLOC).

Tarea 2: Asignar valores adecuados a cada manejador de costo en la herramienta
automatizada, justificando el valor asignado, documentar como se indica a continuacin

Manejador
de Costo
Valor asignado Justificacin Incrementa / Reduce
el esfuerzo nominal
Ej: LTEX Alto Por que se tiene por lo menos 2
aos de experiencia en el lenguaje y
entorno de desarrollo
Reduce


Tarea 3: Asignar valores adecuados a cada factor de escala. Documentar como el paso
anterior

Factor de
Escala
Valor asignado Justificacin Incrementa / Reduce
el esfuerzo nominal
Ej: PMAT Nominal Creemos que como grupo de
desarrollo nos encontramos en el
nivel de madurez II: repetible, .
Incrementa


Tarea 4: Asignar un valor adecuado a REVL (Volatilidad de los requerimientos) para el
sistema. Justificar

Tarea 5: Obtencin de reportes y explicacin

A estas alturas ya tendrn resultados detallados del esfuerzo por etapas y el esfuerzo
total, as tambin los tiempos. Entonces hacer una explicacin de los mismos.
Asegurarse, de que se obtienen resultados para el ciclo de vida del RUP (MBASE), ya
que por defecto se elegir la CASCADA, tener cuidado con este asunto.

Obtener los siguientes informes que ofrece la herramienta automatizada y realizar una
explicacin de los resultados que muestra:
a) Informe Detallado (detail report)
b) Informe de esfuerzo (Effort report)
c) Informe de Actividad (Activity report)
d) Informe de Archivo (Archive report)

Tarea 6: Realizar un clculo del costo asociado el esfuerzo usando la tcnica de
distribucin de esfuerzos (labor) por etapa ya sea usando COSTAR o manualmente.
Adems obtener los costos totales de la labor de cada uno de los roles del equipo de
desarrollo durante todo el proyecto. Considerar las siguientes tablas:


Tarea 7: Investigar y responder: Para que sirve la pestaa increments en
COSTAR? Ejemplifique su uso.

Actividad 6: Plan detallado del proyecto

El plan detallado ya obedece a una descomposicin del trabajo a realizar en Fases,
Iteraciones, Actividades y Tareas, adems de la asignacin de recursos a cada una de
esas ltimas, en particular del recurso humano. Para esta actividad ser necesario usar
una herramienta de planificacin como MSProject v2003, o 2007, o cualquier otra con
funcionalidad similar. En la plataforma se adjunta un manual de Project y diapositivas
de un curso.

Aclarar tambin que el plan detallado es una refinacin de los planes que han venido
desarrollando, normalmente se basan en la estimacin hecha, sin embargo esta vez los
resultados de la estimacin no son del todo vlidos por que no se est aplicando el
modelo matemtico de reusabilidad, por lo que pueden ser sesgados. A fines prcticos
se mantendr el calendario original con un incremento dos semanas mas al tiempo
inicial (por tanto 12 semanas).

Tarea 1: Usando MSProject (u otra similar), crear una red de precedencia de actividades
o tareas del proyecto

Tarea 2: Utilizando las prcticas de paso adelante y paso atrs obtener la ruta crtica
(camino crtico) as como tambin los mrgenes de demora por tarea y la demora total
del proyecto, tomando en cuenta una fecha de inicio que ser 1 mayo 2009.

Tarea 3: Asignacin de recursos del proyecto
Suponiendo que se tienen los recursos materiales para el desarrollo del proyecto, nos
vamos a concentrar solo en la asignacin del recurso humano, siguiendo las siguientes
tareas:
Definir los perodos laborables para que sea de Lunes a Viernes, de 8:00 am a
12:00 pm y en las tardes de 2:00 pm a 6:00 pm
Establecer das feriados o libres si hubieren, considerar solo los das feriados
oficiales.
Considerar que la jornada laboral sern 8 horas, por tanto a la semana se
trabajar 40 horas y que en el mes (4 semanas) 120 horas
Definir la inicial del nombre y su apellido de los integrantes del grupo y su
cargo, debe quedar por ejemplo como ABaspineiro-Jefe de desarrollo.
Definir que todos tengan los mismos periodos laborables, mas que todo para
simplificar el uso de la herramienta Project
Asignar el recurso humano correspondiente a cada tarea. Considerar la
posibilidad de que una tarea podra estar hecha por mas de una persona.



Tarea 4: Balanceo de la fuerza laboral y reduccin de la demora total.
Vamos a suponer que deseamos que todos trabajen de manera similar, osea que tengan
la misma o parecida carga laboral, para lo cual trataremos de optimizar nuestro plan.
Visualizar la actual distribucin de carga en horas para todos los miembros del
grupo
Identificar periodos de tiempo (semanas) y tareas en ese periodo en las que
existe desigualdad de asignaciones de carga horaria.
Reasignar el recurso humano donde fuera mas conveniente
Redistribuir las horas para cada cargo
Comprobar que se han nivelado la fuerza laboral y se ha reducido la demora
total.
Tarea 5: Seguimiento. Simular un avance en el proyecto a la fecha en las actividades y
tareas que vean necesarias, y mostrar un informe de avance.


Todas estas tareas son automticas con el MS Project (ver Materiales ecampus)



FICHA DE EVALUACION AGENDA 3
Fecha de entrega : Lunes 15 de Junio, horas 9:00 Ambos Grupos
Criterios de Evaluacin Aclaracin
1. Modelado y Arquitectura del sistema adecuada Diseo de la Arquitectura y uso de una notacin adecuada
2. Presentacin

Organizacin y Orden de la agenda, impresin
3. Grado de funcionalidad mostrada en el
prototipo en relacin a los objetivos deseados.
Mientras mas completo en funcin a los requermientos
planteados, mejor.
4. Correcta aplicacin de la tcnica de Puntos
Funcin No Ajustados
Proceso realizado y Justificacin de los valores dados a la
complejidad de los flujos y archivos
5. Justificacin de los valores asignados a cada
manejador de costo
Justificacin razonable y bien respaldada,. Afecta mucho
el conocer bien lo que trata el manejador.
6. Justificacin de los valores asignados a cada
factor de escala
Justificacin razonable y bien respaldada,. Afecta mucho
el conocer bien lo que trata el factor
7. Grado de detalle en la explicacin de los
resultados y respuestas asociadas a las
preguntas sobre estimacin

8. Grado de detalle de la planificacin detallada,
en funcin al ciclo de vida y mtodo elegido,
asignacin de recurso humano

9. Utilizacin de la funcionalidad mnima que
ofrece subversin.
Es importante instalar y utilizar la herramienta para el caso
especfico y no as mostrar capturas de manuales que
estn en el internet.

You might also like