Sei sulla pagina 1di 17

Planificación y Evaluación de Proyectos de Sistemas Ing. Aldo Hernán Zanabria Gálvez

www.zanabria.org

Ejercicios de Trabajo

Dar resolución a los ítems considerados en el Caso práctico, resolver el caso en Microsoft Project y Presentar la resolución del cuestionario planteado.

Una vez terminado enviar el trabajo al siguiente correo:

aldo.zanabria@unap.edu.pe

1
1

Planificación y Evaluación de Proyectos de Sistemas Ing. Aldo Hernán Zanabria Gálvez

www.zanabria.org

Trabajo en MS Project

En este material podremos entender el uso de la herramienta Microsoft Project para la aplicación de temas como WBS, y asignación de recursos a un proyecto, es muy necesario que cumplan con todos los pasos para poder utilizar todo el potencial de dicha herramienta.

Ejercicios unidad 1: Empezar a trabajar con Project.

En este primer ejercicio crearemos el archivo sistemasconstruccion.mpp . En base a éste se irán creando los ejercicios posteriores.

1. Accede al programa.

2. Examina el entorno de trabajo de Project.

3. Desde el panel de la guía comienza definiendo una fecha de comienzo para el proyecto.

4. Define el período laborable de lunes a viernes de 8 hs a 12 hs y 1 hs a 5 hs y los sábados de 9 hs a 2 hs.

5. Por lo menos tiene que haber, dentro de los 30 días posteriores a la fecha de inicio, un día feriado.

6. Guarda el proyecto con el nombre sistemasconstruccion.mpp.

2
2

Planificación y Evaluación de Proyectos de Sistemas Ing. Aldo Hernán Zanabria Gálvez

www.zanabria.org

Ejercicios unidad 2: Tareas

1. Abre el archivo sistemasconstruccion.mpp.

2. Ingresa las siguientes tareas con sus respectivas duraciones.

a. Marcar el terreno 1 día.

b. Hacer los cimientos 1 semana.

c. Levantar las paredes 4 semanas.

d. Colocar las cañerías del agua 1,5 semanas.

e. Hacer los desagües 1,5 semanas.

f. Hacer el tendido eléctrico 2semanas.

g. Colocar el techo 1,6 semanas.

h. Revocar 2 semanas.

i. Colocar las aberturas 2,7 semanas.

j. Colocar los pisos 3 semanas.

3. Será necesario hacer una reunión cada 10 días laborables y de duración 2 hs.

4. Agrega una tarea al principio, otra debajo de la tarea 3 y otra debajo de la tarea

5. las tareas recién insertadas ponerles como nombre etapa 1, etapa 2 y etapa 3

A

y

hacerlas tareas de resumen de las tareas que le siguen.

6. Al finalizar cada etapa debe haber un hito con el nombre Fin de la etapa.

7. Mostrar la tarea de resumen del proyecto.

8. Vincular las tareas de esta forma:

a. En la etapa 1 todas las tareas comienzan cuando terminan las otras.

b. En la etapa 2 'Colocar las cañerías'

comenzar juntas y 'Hacer los desagües' debe comenzar cuando termine 'Colocar las cañerías'

c. En la etapa 3 'Colocar el techo' y 'Revocar' deben comenzar juntas y las demás comenzar cuando termine la antecesora. Entre 'Revocar' y 'Colocar las aberturas' debe haber un tiempo de posposición de 2 días.

d. Cada hito debe estar vinculado a la tarea que termine última de cada

deben

y 'Hacer el tendido'

etapa.

9. Cambiar el tipo a las siguientes tareas:

Marcar el terreno debe ser tipo Duración fija y Hacer el tendido… de tipo Trabajo fijo.

10. La tarea Colocar el techo no debe finalizar antes de la fecha de fin.

11. Revocar debe tener una prioridad del 700%.

12. La tarea Colocar las aberturas debe interrumpirse al segundo día de empezada

y recomenzar dos días después.

13. Visualizar la ruta crítica.

14. Guardar los cambios en el archivo.

3
3

Planificación y Evaluación de Proyectos de Sistemas Ing. Aldo Hernán Zanabria Gálvez

www.zanabria.org

Ejercicios unidad 3: Recursos

1. Abre el archivo sistemasconstruccion.mpp.

2. En la hoja de recursos ingresar los siguientes datos:

Tipo trabajo:

Juan Garcia

Ana Garzon

Gabriel Juarez

Juana Fulio

Tipo costo:

Viaje Cena Tipo material (entre paréntesis las etiquetas):

Cemento (bolsa) Ladrillos (x1000) Pintura (x litros) Caños (x metros) Cables (x metros) Madera (x pies) Tejas (x unidad) Mosaicos (x mtrs2)

3. Juana Fulio sólo va a estar disponible el 80% del tiempo para el proyecto.

4. La primer semana Juan Garcia va estar disponible sólo el 50% del tiempo.

5. A Ana Garzón le corresponde los días 20 y 21 de abril feriado por fiesta religiosa.

6. Guardar los cambios en el archivo.

4
4

Planificación y Evaluación de Proyectos de Sistemas Ing. Aldo Hernán Zanabria Gálvez

www.zanabria.org

Ejercicios unidad 4: Asignación

1. Abre el archivo sistemasconstruccion.mpp.

2. Realizar las siguientes asignaciones:

Marcar el terreno: Juan Garcia.

Hacer los cimientos: Gabriel Juarez, Juan Garcia, Ladrillos 1000 unidades, Cemento 40 bolsas.

Levantar las paredes: Gabriel Juarez, Ladrillos 2000 unidades, Cemento 80 bolsas.

Colocar las cañerías del agua: Gabriel Juarez, caños 30 mts.

Hacer los desagües: Gabriel Juarez, Juan Garcia, caños 40 mts.

Hacer el tendido eléctrico: Gabriel Juarez (Disponible para esta tarea el 80%), cables 45 mtrs.

Colocar el techo: Juan Garcia, tejas 1000 unidades.

Revocar: Gabriel Juarez, cemento 30 bolsas.

Colocar las aberturas: Ana Garzon, Juana Fulio, Viaje, madera 50 pies.

Colocar los pisos: Ana Garzon, Juana Fulio, Cena, mosaicos 50 mtrs2.

3. Guardar los cambios en el archivo.

5
5

Planificación y Evaluación de Proyectos de Sistemas Ing. Aldo Hernán Zanabria Gálvez

www.zanabria.org

Ejercicios unidad 6: Sobreasignación y redistribución

1. Abre el archivo sistemasconstruccion.mpp.

2. Si hay recursos sobre asignados redistribuirlos.

3. Indicar que la tarea 'Hacer los cimientos' no se puede dividir.

4. Abrir la vista correspondiente para ver la redistribución.

5. Guardar los cambios en el archivo.

6
6

Planificación y Evaluación de Proyectos de Sistemas Ing. Aldo Hernán Zanabria Gálvez

www.zanabria.org

Ejercicios unidad 7: Seguimiento

1. Abre el archivo sistemasconstruccion.mpp.

2. Guardar la línea de base del proyecto.

3. Comparar la línea de base con el plan real.

4. Ver los datos de manera gráfica en la vista correspondiente.

5. Hacer algún cambio en el proyecto y guardar una segunda línea de base.

6. Abrir la vista correspondiente para ver más de una línea de base del proyecto.

7. Ver cuáles tareas tienen tiempo de demora.

8. Guardar los cambios en el archivo.

7
7

Planificación y Evaluación de Proyectos de Sistemas Ing. Aldo Hernán Zanabria Gálvez

www.zanabria.org

Ejercicios unidad 8: Actualización del progreso de las tareas

1. Abre el archivo sistemasconstruccion.mpp.

2. Actualizar el proyecto a la mitad de la duración del mismo aproximadamente.

3. Ver el progreso en la vista correspondiente.

4. Interrumpir en alguna fecha el proyecto y determinar una fecha para reprogramarlo.

5. Utilizando los métodos vistos en la unidad aplicar algún cambio al proyecto y luego actualizarlo nuevamente.

6. Guardar los cambios en el archivo.

8
8

Planificación y Evaluación de Proyectos de Sistemas Ing. Aldo Hernán Zanabria Gálvez

www.zanabria.org

Ejercicios unidad 10: Informes

1. Abre el archivo sistemasconstruccion.mpp.

2. Ver y guardar un informe visual en Excel del trabajo previsto.

3. Ver e imprimir los días laborales del proyecto (Informe básico).

4. Estando en la vista Gantt de seguimiento, copiar una imagen para Archivo de imagen Gif y guardarla en la misma ubicación que el proyecto.

5. Guardar los cambios en el archivo.

9
9

Planificación y Evaluación de Proyectos de Sistemas Ing. Aldo Hernán Zanabria Gálvez

www.zanabria.org

CUESTIONARIO

1. Diferencie entre producción por Masa, Lotes y por objetivos no repetitivos.

2. Realice un concepto de que es un proyecto, basado en PMI.

3. ¿Cuáles son las características de un proyecto?, de un ejemplo para cada una.

4. Realice un ejemplo de idea de proyecto y comente el por qué es un proyecto.

5. ¿Cuáles son las funciones de Gestionar?, diferéncienlas y ejemplifique.

6. ¿Cuáles son las fases de un proyecto y como se complementan?

7. ¿Cuáles son las fases de la planeación?

8. Defina los cimientos de la planificación de proyectos.

9. Defina las tareas para realizar la planificación.

10. ¿Cuáles son las fases de la ejecución de un proyecto?

11. Describa tres situaciones de la vida real en las que el cliente y el usuario final sean el mismo. Describa tres situaciones en las que sean diferentes.

12. Se le designa una gerencia de proyecto dentro de una organización de sistemas de información. Su labor será construir una aplicación que sea muy similar a otras que su equipo construyó, aunque ésta será más grande y más compleja. Los requerimientos se documentaron ampliamente por parte del cliente. ¿Qué estructura de equipo elegiría y por qué? ¿Qué modelo de proceso de software elegiría y por qué?

13. Con base en la información contenida en este capítulo y en su propia experiencia, desarrolle “diez mandamientos” para empoderar a los ingenieros del software, es decir, elabore una lista de 10 alineamientos que conducirán al personal de software a que trabaje a toda su potencia.

14. Describa que es “el Proceso” en el capítulo

15. Describa que es “el Personal” en el capítulo.

16. Describa que es “el Principio WHH” en el capítulo.

17. Describa con sus palabras la diferencia entre métricas de proceso y de proyecto.

18. ¿Qué es una media indirecta y por qué tales mediciones son comunes en el trabajo con métricas de software?

19. El equipo A encontró 342 errores durante el proceso de ingeniería del software antes de la liberación. El equipo B encontró 184 errores ¿Qué medidas adicionales tendrían que realizarse a los proyectos A y B para determinar cuál de los equipos eliminó errores de manera más eficiente? ¿Qué métricas propondría para ayudar a realizar esta determinación? ¿Qué datos históricos pueden ser útiles?

20. Un equipo de software entrega un incremento de software a los usuarios finales. Estos descubren ocho defectos durante el primer mes de uso. Antes

10
10

Planificación y Evaluación de Proyectos de Sistemas Ing. Aldo Hernán Zanabria Gálvez

www.zanabria.org

de la liberación, el equipo de software encontró 242 errores durante las revisiones técnicas formales y todas las tareas de prueba. ¿Cuál es la ERD global para el proyecto después de un mes de uso? 21. Una Webapp y su entorno de apoyo no están completamente fortificados contra ataques. Los Ingenieros web estima que la probabilidad de repeler un ataque es de sólo 30 por ciento. El sistema no contiene información sensible o controvertida, de modo que la probabilidad de amenaza es de 25 por ciento. ¿Cuál es la integridad de la webapp? 22. El rendimiento es una importante consideración durante la planificación. Analice cómo puede interpretarse de manera diferente el rendimiento, dependiendo del área de aplicación del software. 23. Parece extraño que las estimaciones de costo y calendario se desarrollen durante la planificación del proyecto de software, antes del análisis detallado de los requisitos de software o de realizar el diseño. ¿Por qué cree que se haga esto? ¿Existen circunstancias para no hacerlo?

11
11

Planificación y Evaluación de Proyectos de Sistemas Ing. Aldo Hernán Zanabria Gálvez

www.zanabria.org

Gestión de Proyectos

1.

a.

En el diagrama siguiente están representadas las actividades de un proyecto y abajo figuran las estimaciones optimista, más probable y pesimista de las duraciones. Estime los valores medios y la desviación estándar de cada actividad con la técnica utilizada en PERT. Calcule las fechas de comienzo temprano, tardío y holguras tomando los valores medios. Identifique el camino crítico. Calcule la duración del camino crítico y la desviación estándar del proyecto suponiendo que las duraciones de las tareas son variables independientes. ¿Qué grado de confianza merece tomar ese valor como una estimación de la variabilidad de la duración del proyecto? ¿Es sostenible en proyectos de software la suposición de que las duraciones de las actividades son variables independientes?

2 3 Inici o 1 6 Fin 5 4
2
3
Inici
o
1
6 Fin
5
4

Tarea

Optimista

Más Probable

Pesimista

1

10

12

15

2

3

4

9

3

7

8

9

4

2

3

11

5

8

10

11

6

7

11

15

b. El proyecto tiene como objetivo relevar los requerimientos de un producto de software. El mismo no se va a construir aún, pero se pretende que a fin del proyecto señalado aquí se pueda obtener toda la documentación necesaria en cuanto a requerimientos y análisis. Los integrantes del equipo son Pedro (líder de proyecto), Juan y María (Analistas). Además se cuenta con un único PC. Elabore un Gantt utilizando la información presentada en el siguiente cuadro.

Tarea

Descripción

Recursos

1

Reunión de inicio de proyecto.

Juan, Pedro y María.

2

Relevamiento de las necesidades del cliente.

Juan o María

3

Realizar Acta de las Reuniones y validar vía mail con el usuario.

Juan o María. PC.

4

Estudio de Normas y Estándares a utilizar.

Juan o María. PC.

5

Elaborar el Documento de Requerimientos y el Modelo de Casos de Uso.

Juan o María. PC.

6

Validar con el usuario los casos de uso.

Pedro, Juan y María.

12
12

Planificación y Evaluación de Proyectos de Sistemas Ing. Aldo Hernán Zanabria Gálvez

www.zanabria.org

c.

Elabore un perfil de uso de recursos.

2.

a.

Calcule los Puntos de Función de Transacciones aportados por:

a.1) una pantalla de ingreso de datos de cliente con los campos: Id.Cliente, Nombre, Dirección, Código Postal, Ciudad, Estado-Provincia, País, Teléfono1, Teléfono2, Teléfono3, Fax, Categoría.

a.2) una pantalla para desplegar los datos anteriores a partir de la Id.Cliente

a.3) una pantalla para desplegar los datos anteriores y permitir modificarlos

a.4) una pantalla para ingresar pedidos de clientes con los datos siguientes.

Cabecera: Id. Cliente, Fecha, Nro.Pedido y una lista

Detalle: Id Producto, Cantidad

b) Calcule los Puntos de Función de Datos aportados por los archivos referenciados en las pantallas

de (a).

c) Calcule las líneas de código del producto utilizando las tablas de conversión de Puntos de Función

a líneas de código de Capers Jones. Luego estime el esfuerzo aplicando el modelo COCOMO II utilizando el modelo de post-arquitectura, justifique los ajustes realizados.

3. Describa cómo sería posible que como resultado de agregar personal a un proyecto que está atrasado respecto al calendario previsto, se atrasara más aún.

4. El ministerio XX desea unificar e interconectar el software que soporta el funcionamiento de tres secciones, que actualmente están utilizando un software con tecnología obsoleta y que no cubre todas sus necesidades. El jefe del sector informática ha decidido tercerizar este desarrollo y ha iniciado conversaciones con la empresa que Ud. dirige para que lleve a cabo la tarea. No existe una especificación de requerimientos, el relevamiento de la misma forma parte del proyecto encomendado. La mayoría de los funcionarios de las tres secciones están descontentos con el software actual. Algunas secciones no lo usan porque dicen que "no les sirve". Ud. indaga y se entera de que es porque otra de las secciones no ingresa los datos que debería y éstos no quedan registrados en la base. Actualmente se pasan datos en papel. El director del sector informático sabe lo que quiere, pero hace poco que ingresó al ministerio y no cuenta con demasiado ascendiente sobre los funcionarios ni sobre sus superiores. Los usuarios de cada sección quieren que el nuevo software soporte toda la operativa de su sección. Algunos usuarios

13
13

Planificación y Evaluación de Proyectos de Sistemas Ing. Aldo Hernán Zanabria Gálvez

www.zanabria.org

son muy particulares, otros desconfiados y no saben si se van a adaptar a un software y una forma de trabajo diferente. El conocimiento de informática de los distintos usuarios es muy variado.

a) Haga la lista de riesgos que presenta

mitigación, o un plan de contingencia (indicando de qué se trata en cada caso) para cada uno.

este proyecto y proponga una estrategia de reducción o

b)

Realice un WBS de las actividades necesarias para llevar esta tarea a buen puerto.

5.

Dada una aplicación, compuesta por:

Alta, Baja, Modificación y Consulta de cliente (#cliente, nombre, dirección)

En cada uno de estos procesos hay:

o

mensajes de error (cliente no existe, cliente ya existe)

o

un campo en pantalla para que el usuario pueda confirmar (S-N) el proceso

Listado de clientes (#cliente, nombre, dirección) con total de clientes

un único ILF (Clientes)

Calcule la contribución de las transacciones de esta aplicación

6. El usuario solicitó que a los 12 meses de que una persona estuviera asignada en un trabajo, el sistema notifique al jefe de personal con un aviso en pantalla.

Archivos:

Empleado (CI, nombre, cargo, fecha asignación, #tarea)

Tareas (#tarea, desc_tarea)

Fecha 99/99/99 Hora: 99:99 El empleado XX completó 12 meses en la tarea YY. Agende su evaluación.

Indique el tipo de transacción, y sus puntos de función.

7. Para la aplicación de RRHH el usuario desea:

Poder definir reportes de forma dinámica indicando:

o

identificación del reporte

o

nombre del reporte

o

campos a incluir

o

cálculos a incluir

Poder guardar los reportes definidos para usarlos y/o ajustarlos cuando sea necesario

Ver e imprimir reportes usando esas definiciones

Consultar la lista de reportes definidos por nombre y por descripción

El usuario desea consultar los reportes por nombre. Se crea, por tanto, un índice alternativo sobre el campo “nombre del reporte” en el archivo de definición de reportes, para brindar un tiempo de respuesta adecuado.

¿Corresponde contar el índice como un ILF?

14
14

Planificación y Evaluación de Proyectos de Sistemas Ing. Aldo Hernán Zanabria Gálvez

www.zanabria.org

8. Conversión de moneda

Los sueldos son expresados en $ o USD. El pago se hace siempre en $, a la cotización interbancaria vendedor del fin del mes que se paga. Para realizar la conversión, la aplicación de RRHH accede al archivo de cotizaciones que tiene los campos: (id_moneda, tipo_cotiz, fecha, cotización). Este archivo es mantenido por la aplicación Cotizaciones.

¿Cómo contar el archivo de cotizaciones en RRHH y en Cotizaciones?

9. Imprimir Asignaciones de Tareas y Salvar los criterios de búsqueda

Se desea imprimir todas asignaciones de tareas para un empleado, que hayan sido realizadas en un determinado rango de fechas, que es entrado por el usuario. También se debe permitir al usuario salvar los criterios de selección para utilizarlos posteriormente.

ID empleado Imprimir Grabar Desde Hasta Cancelar
ID empleado
Imprimir
Grabar
Desde
Hasta
Cancelar

Se imprime un listado con (Fecha

Id Emp

Asignación).

Determine y cuente las transacciones y los datos.

10. Al ingresar un empleado, se llena una pantalla con sus datos personales, y luego a continuación se llena otra con los datos de la entrevista que mantuvo.

¿Cuántos procesos elementales hay?

Al ingresar un nuevo empleado, se llena una pantalla con sus datos personales, y si el empleado tiene libreta de conducir, se llena otra con esos datos.

¿Cuántos procesos elementales hay?

11. Un ente estatal tiene problemas para realizar el control horario de sus funcionarios. Los mismos no registran sus llegadas y salidas en el reloj del sistema ni tampoco entregan certificados de enfermedad o avisan de sus ausencias. Se planea comprar un sistema que permita registrar a cada funcionario cuando ingresa al edificio, mediante la incorporación de un chip en la credencial de cada uno de ellos. Además los funcionarios deberán anunciar sus ausencias mediante un sistema web, o mediante un mensaje SMS al sistema. Discuta los beneficios y limitaciones de un producto de esas características. Discuta los alcances posibles del proyecto. Esboce un estudio de factibilidad para el mismo en el que se consideren alternativas de alcance e

15
15

Planificación y Evaluación de Proyectos de Sistemas Ing. Aldo Hernán Zanabria Gálvez

www.zanabria.org

implementación y se evalúen las factibilidades técnica, económica y operativa. Considere también los posibles impactos del sistema.

12. Usted participa de un proyecto de software, supongamos es el 30 de noviembre y se cuenta con el siguiente diagrama de Gantt, en el cual se marca el avance del mismo. Las técnicas de medición utilizadas se indican en el cuadro de la derecha. El costo actual es de $70.

técnicas de medición

1

25/75

2

hitos con peso

3

50/50

4

0/100

Tarea

Presupuesto

Set.

Oct.

Nov.

Dic.

Ene.

Feb.

     

6,25

18,75

 
 
 

1

25

     
 

5

20

30

5

15

 
 
 
 
 
 

2

75

 
2 75      
   
 
  25 25

25

25

  25 25

3

50

 
3 50    
 
 
  5

5

  5

4

5

4 5  
 

a. Ilustre de manera gráfica la evolución del valor planificado para el proyecto, e indique en el gráfico

el valor ganado y el costo actual.

b. Se le pide luego calcular SV, TV, SPI, FT.

c. Luego obtener VC, CPI, CFT.

13. Sean las siguientes ecuaciones de esfuerzo estimado (E) respecto al tamaño estimado del producto (T):

a. E = 3 x T 1

b. E = 3 x T 2

c. E = 3 x T 1/2

Calcule E para T=2 y T=4. Si suponemos que la productividad está dada por el índice T/E, que podría conclusiones podría sacar de los casos anteriores.

14. El dueño de un supermercado de Pocitos lo contrata como consultor, pues desea expandir su negocio, pero tiene algunas dudas. Luego de varias entrevistas usted cuenta con la siguiente información:

- En primer lugar el dueño del supermercado deja clara su idea de abrir una sucursal en Punta Carretas, similar al local que ya posee. Aun le quedan varias dudas al respecto, que espera usted le ayude a aclarar.

- Las ventas para este año comprenden dos escenarios posibles: uno, el más positivo, implica que las ventas se sitúen en $500; por otro lado, también maneja el peor escenario, en el cual

16
16

Planificación y Evaluación de Proyectos de Sistemas Ing. Aldo Hernán Zanabria Gálvez

www.zanabria.org

las ventas se sitúan solamente en $100. El escenario positivo tiene una probabilidad de ocurrencia de 0,59; en cambio el negativo tiene una probabilidad de ocurrencia de 0,41.

- La nueva sucursal costaría $150, pero aumentaría en un 100% las ventas anuales.

- En caso de abrir una sucursal, una opción sería contratar nuevo personal, cuyo costo es de $50. En el caso de no contratar nuevo personal, y distribuir el personal existente entre los dos locales usted estima que las ventas anuales bajarían un 20%.

Suponiendo que todos los gastos mencionados son gastos fijos y que no se consideran gastos extra (por ejemplo de personal, insumos, etc.), se le pide construir un árbol de decisión e indicar al dueño del supermercado cual sería la mejor decisión (suponiendo que corresponde a la alternativa con el valor monetario esperado EMVmayor).

17
17