Plan de Proyecto del Trabajo Final de Carrera de Especialización de Sistemas Embebidos Ing. Facundo Larosa Página 1 de 28 Módulo de búsqueda, seguimiento y decorrelación para un sistema GPS sobre FPGA Autor Ing. Facundo Larosa Director del trabajo Ing. Nicolás Álvarez Jurado propuesto para el trabajo - Esp. Ing. Pedro Martos - Ing. Edgardo Comas - Ing. Octavio Alpago Este plan de trabajo ha sido realizado en el marco de la asignatura Gestión de Proyectos entre abril y mayo de 2016.
28
Embed
Módulo de búsqueda, seguimiento y decorrelación para un ...laboratorios.fi.uba.ar/lse/tesis/LSE-FIUBA-Trabajo-Final-CESE-Facund… · Plan de Proyecto del Trabajo Final de Carrera
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Plan de Proyecto del Trabajo Final de Carrera
de Especialización de Sistemas Embebidos
Ing. Facundo Larosa
Página 1 de 28
Módulo de búsqueda,
seguimiento y decorrelación
para un sistema GPS sobre
FPGA
Autor
Ing. Facundo Larosa
Director del trabajo
Ing. Nicolás Álvarez
Jurado propuesto para el trabajo
- Esp. Ing. Pedro Martos
- Ing. Edgardo Comas
- Ing. Octavio Alpago
Este plan de trabajo ha sido realizado en el marco de la asignatura Gestión de
Proyectos entre abril y mayo de 2016.
Plan de Proyecto del Trabajo Final de Carrera
de Especialización de Sistemas Embebidos
Ing. Facundo Larosa
Página 2 de 28
Tabla de contenido
Registros de cambios
Acta de Constitución del Proyecto
Identificación y análisis de los interesados
1. Propósito del proyecto
2. Alcance del proyecto
3. Supuestos del proyecto
4. Requerimientos
5. Entregables principales del proyecto
6. Desglose del trabajo en tareas
7. Diagrama de Activity On Node
8. Diagrama de Gantt
9. Matriz de uso de recursos de materiales
10. Presupuesto detallado del proyecto
11. Matriz de asignación de responsabilidades
12. Gestión de riesgos
13. Gestión de la calidad
14. Comunicación del proyecto
14. Gestión de Compras
16. Seguimiento y control
17. Procesos de cierre
Plan de Proyecto del Trabajo Final de Carrera
de Especialización de Sistemas Embebidos
Ing. Facundo Larosa
Página 3 de 28
Registros de cambios
Revisión Cambios realizados Fecha
0.0 Creación del documento 30/03/2016
1.0 Se completó el documento hasta el punto 6 (desglose de
tareas) inclusive 02/04/2016
1.1 Se modificó el trabajo en base a las sugerencias del Dr. Ing
Ariel Lutenberg de fecha 03/04/2016 03/04/2016
1.2 Se completó el documento hasta el punto 11 (matriz de
responsabilidades) inclusive 12/04/2016
1.3
Se modificó el trabajo en base a las sugerencias del Dr. Ing.
Ariel Lutenberg de fecha 14/04/2016. Se completaron todos
los puntos del documento.
16/04/2016
1.4 Se modificó el trabajo en base a las sugerencias del Dr. Ing.
Ariel Lutenberg de fecha 18/04/2016. 18/04/2016
1.5 Se modificó el trabajo en base a las sugerencias del Ing.
Nicolás Álvarez de fecha 24/04/2016 26/06/2016
Plan de Proyecto del Trabajo Final de Carrera
de Especialización de Sistemas Embebidos
Ing. Facundo Larosa
Página 4 de 28
Acta de Constitución del Proyecto
Buenos Aires, 30 de marzo de 2016
Por medio de la presente se acuerda con el Ing. Facundo Larosa que su Proyecto Final de la Carrera
de Especialización en Sistemas Embebidos se titulará “Módulo de búsqueda, seguimiento y decorrelación
para un sistema GPS sobre FPGA”, consistirá esencialmente en el prototipo preliminar de un módulo de
hardware sobre FPGA orientado a realizar las operaciones de búsqueda, seguimiento y decorrelación de
señales GPS digitalizadas en frecuencia intermedia , y tendrá un presupuesto preliminar estimado de 660
hs de trabajo y $187.200, con fecha de inicio miércoles 30 de marzo de 2016 y fecha de presentación pública
miércoles 14 de diciembre de 2016.
Se adjunta a esta acta la planificación inicial.
Dr. Ing. Ariel Lutenberg Ing. Carlos González
Director de la CESE-FIUBA Departamento de Ingeniería Electrónica
UTN Haedo
Plan de Proyecto del Trabajo Final de Carrera
de Especialización de Sistemas Embebidos
Ing. Facundo Larosa
Página 5 de 28
Identificación y análisis de los interesados
Rol Nombre y Apellido Departamento Puesto
Auspiciante Carlos González Ingeniería Electrónica -
Subtotal costos indirectos $43.200,00 Total proyecto $187.200,00
11. Matriz de asignación de responsabilidades
Código WBS
Título de la tarea F. Larosa
Responsable N. Álvarez
Cliente
E. Fernández V.
Impulsor
Carlos González
Auspiciante
Pedro Martos
Colaborador
A. Guanca Orientador
1.x
Fase de planificación
general P A I I C C
2.x Fase de estudio P A I I C C
3.x Fase de análisis P A I I C C
4.x
Fase de
implementación y
pruebas unitarias
P A I I C C
5.x Fase de integración y
de sistema P A I I C C
6.x Fase de cierre P A I I C C
Referencias: P = Responsabilidad Primaria S = Responsabilidad Secundaria A = Aprobación I = Informado C = Consultado
Plan de Proyecto del Trabajo Final de Carrera
de Especialización de Sistemas Embebidos
Ing. Facundo Larosa
Página 20 de 28
12. Gestión de riesgos 12.1 Identificación de riesgos A continuación se desarrollan los riesgos identificados y el análisis efectuado sobre los mismos.
Riesgo 1: No disponer de kit de desarrollo (Nexys 2) por rotura o pérdida
Severidad (S): 9(nueve) La severidad es alta ya que no se podrán realizar pruebas básicas.
Probabilidad de ocurrencia(O): 3(tres) La probabilidad es relativamente baja ya que el kit será utilizado sólo por el desarrollador.
Tasa de no detección (D): 10 (diez) La tasa de no detección es alta, ya que tanto en el caso de pérdida o rotura es muy difícil de preveer.
Riesgo 2: Que la FPGA que se dispone (Spartan 3E) no cuente con la capacidad suficiente para implementar el módulo objeto del proyecto
Severidad (S): 7(siete) La severidad es media-alta, ya que no se podrá implementar el módulo completo.
Probabilidad de ocurrencia(O): 4(cuatro) La probabilidad es media-baja ya que en base a la bibliografía se puede presumir que se han implementado módulos similares sobre este tipo de plataformas.
Tasa de no detección (D): 9 (nueve) La tasa de no detección es alta, ya que no se conoce a priori y no es sencillo preveer la complejidad de los circuitos a implementar
Riesgo 3: No cumplir con los requerimientos técnicos planteados (sección 4)
Severidad (S): 5(cinco) La severidad es media ya que tratándose de un desarrollo existe la posibilidad de que sea necesario bajar las expectativas en base a los requerimientos estrictamente propuestos.
Probabilidad de ocurrencia(O): 9(nueve) La probabilidad es alta ya que las especificaciones planteadas son en realidad, cotas de máxima
Tasa de no detección (D): 9 (nueve) La probabilidad es alta ya que no se conocen a priori detalles de la implementación que permitan preveer si se va o no a cumplir con las especificaciones.
Plan de Proyecto del Trabajo Final de Carrera
de Especialización de Sistemas Embebidos
Ing. Facundo Larosa
Página 21 de 28
Riesgo 4: No cumplir con plazos planteados (sección 8)
Severidad (S): 10 (diez) La severidad es máxima ya que no se podrá presentar el proyecto en el plazo acordado y finalizar la especialización.
Probabilidad de ocurrencia(O): 7(siete) La probabilidad es media-alta ya que a menudo, los proyectos que involucran desarrollos requieren de mayor cantidad de horas de lo previsto.
Tasa de no detección (D): 7 (siete) La tasa de no detección es media-alta, ya que en proyectos de desarrollo, especialmente donde no media una gran experiencia técnica en el área resulta difícil evaluar el corrimiento de plazos a priori.
Riesgo 5: Falta de tiempo de recursos humanos por contingencias ajenas al proyecto
Severidad (S): 9 (nueve) La severidad es alta ya que el tiempo es un recurso fundamental para el desarrollo de este proyecto.
Probabilidad de ocurrencia(O): 4(cuatro) La probabilidad es media-baja ya que se prevee una alta dedicación al proyecto
Tasa de no detección (D): 5 (cinco) La tasa de no detección es media ya que si bien ante imprevistos puntuales puede preveerse la falta de tiempo, por la naturaleza misma del proyecto podría llegar a ser necesario invertir más horas de lo previsto.
12.2 Ponderación de riesgos
Riesgo Descripción S O D RPN S* O* D * RPN*
1 Falta de kit 9 3 10 270 2 3 10 60
2 Falta de capacidad hardware
7 4 9 252 2 4 9 72
3 No cumplir requerimientos
5 9 9 405 3 9 6 162
4 No cumplir plazos 10 7 7 490 10 3 3 90
5 Falta de recursos humanos
9 4 5 180
Criterio adoptado: se tomarán medidas de mitigación para aquellos riesgos cuyo RPN supere 200. Nota: Los valores marcados con (*) en la tabla corresponden luego de haber aplicado la mitigación.
Plan de Proyecto del Trabajo Final de Carrera
de Especialización de Sistemas Embebidos
Ing. Facundo Larosa
Página 22 de 28
12.3 Plan de mitigación de riesgos
Riesgo 1: No disponer de kit de desarrollo (Nexys 2) por rotura o pérdida Medida de mitigación: Se dispondrá de un kit de repuesto facilitado por colegas en el lapso de tiempo que se necesite para adquirir un kit nuevo. De esta forma se reduce la severidad del riesgo de 9 (nueve) a 2 (dos).
Severidad (S): 2(dos) La severidad es baja ya que se dispone de una alternativa para continuar el trabajo.
Probabilidad de ocurrencia(O): 3(tres) La probabilidad es relativamente baja ya que el kit será utilizado sólo por el desarrollador.
Tasa de no detección (D): 10 (diez) La tasa de no detección es alta, ya que tanto en el caso de pérdida o rotura es muy difícil de preveer.
Riesgo 2: Que la FPGA que se dispone (Spartan 3E 500) no cuente con la capacidad suficiente para implementar el módulo objeto del proyecto Medida de mitigación: Se dispone de la posibilidad de utilizar un kit alternativo que cuenta con una Spartan XC6LX16 (de mayor capacidad). De esta forma, la severidad se reduce de 7 (siete) a 2 (dos).
Severidad (S): 2(dos) La severidad es baja ya que se dispone de una alternativa de mayor capacidad.
Probabilidad de ocurrencia(O): 4(cuatro) La probabilidad es media-baja ya que en base a la bibliografía se puede presumir que se han implementado módulos similares sobre plataformas similares.
Tasa de no detección (D): 9 (nueve) La tasa de no detección es alta, ya que no se conoce a priori y no es sencillo preveer la complejidad de los circuitos a implementar
Riesgo 3: No cumplir con los requerimientos técnicos planteados (sección 4) Medida de mitigación: Se prestará especial atención al cumplimiento de los requerimientos técnicos desde el inicio de la etapa de implementación a fin de explicitar las posibles razones que pudieran causar acotar los requerimientos técnicos. Se informará posibles cursos de solución para alcanzar los requisitos originales de máxima. De esta forma, disminuyen la severidad (se dejarán expresadas las posibles soluciones), y la tasa de no detección (análisis temprano de la situación).
Severidad (S): 3(tres) La severidad es media-baja ya que si bien podría no cumplirse con los requisitos de máxima del proyecto, por tratarse de un proyecto de desarrollo el análisis de las
Plan de Proyecto del Trabajo Final de Carrera
de Especialización de Sistemas Embebidos
Ing. Facundo Larosa
Página 23 de 28
dificultades encontradas será de gran ayuda en las etapas de mejora que eventualmente se produzcan a futuro.
Probabilidad de ocurrencia(O): 6 (seis) La probabilidad es alta ya que las especificaciones planteadas son en realidad, cotas de máxima
Tasa de no detección (D): 6 (seis) La probabilidad es media ya que se prestará especial atención a los requerimientos planteados desde el inicio de la etapa de implementación.
Riesgo 4: No cumplir con plazos planteados (sección 8) Plan de mitigación: Se trabajará en base a la planificación para predecir tempranamente desvíos y tomar las medidas necesarias para corregirlos, por ejemplo, dedicar horas adicionales, buscar el consejo de especialistas, etc. De esta manera, se reduce tanto la probabilidad de ocurrencia como la tasa de no detección.
Severidad (S): 10 (diez) La severidad es máxima ya que no se podrá presentar el proyecto en el plazo acordado y finalizar la especialización.
Probabilidad de ocurrencia(O): 3(tres) La probabilidad es media-baja ya que se dispondrán de mecanismos para dedicar más horas al proyecto, contar con el consejo de especialistas, etc.
Tasa de no detección (D): 3 (tres) La tasa de no detección es media-baja ya que se evaluará de forma continua desvíos del plan original a fin de detectar tempranamente una posible extensión de plazo.
Plan de Proyecto del Trabajo Final de Carrera
de Especialización de Sistemas Embebidos
Ing. Facundo Larosa
Página 24 de 28
13. Gestión de la calidad 13.1 Verificación El plan de verificación estará compuesto por el conjunto de pruebas unitarias para cada módulo, previstas en la fase 4 del proyecto “Fase de implementación y pruebas unitarias”. El plan de pruebas unitarias se detallará al finalizar la fase 3 del proyecto “Fase de análisis” (ya que se contará con el diseño arquitectural detallado para cada módulo), en base a los requerimientos originales planteados en la sección 4 “Requerimientos”. El responsable de definir y realizar las pruebas será Facundo Larosa, con la asistencia y aprobación de su director Nicolás Álvarez.
4
Fase de implementación y pruebas unitarias 140
horas 4.1 Implementación y pruebas de módulo de sincronización 20 horas 4.2 Implementación y pruebas de método de búsqueda 40 horas 4.3 Implementación y pruebas de módulo de seguimiento 40 horas 4.4 Implementación y pruebas de módulo de pruebas 40 horas
13.2 Validación El plan de validación estará dado por el conjunto de pruebas de integración entre los diferentes módulos y las pruebas de sistema previstas en la fase 5 “Fase de pruebas de integración y de sistema”. El plan de pruebas de integración y de sistema se detallará al finalizar la fase 3 del proyecto “Fase de análisis” (ya que se contará con el diseño arquitectural detallado para cada módulo), en base a los requerimientos originales planteados en la sección 4 “Requerimientos”.
5
Fase de pruebas de integración y de sistema 100
horas 5.1 Pruebas sincronización/búsqueda 20 horas 5.2 Pruebas sincronización/búsqueda/seguimiento 40 horas 5.3 Pruebas de sistema 40 horas
Plan de Proyecto del Trabajo Final de Carrera
de Especialización de Sistemas Embebidos
Ing. Facundo Larosa
Página 25 de 28
14. Comunicación del proyecto
PLAN DE COMUNICACIÓN DEL PROYECTO
¿Qué comunicar?
Audiencia Propósito Frecuencia Método de
comunicación Responsable
Plan de proyecto
Curso CESE
Compartir el tema de proyecto y las
estrategias de planificación
aplicadas
Única vez Presentación
privada Facundo Larosa
Plan de proyecto
Jurado de tesis, director de
proyecto, director CESE
Poner en conocimiento de los interesados el plan de proyecto
Única vez Correo
electrónico Facundo Larosa
Informe de avance
Jurado de tesis, director de
proyecto, director CESE
Poner en conocimiento de los interesados el
estado del proyecto
Única vez Correo
electrónico Facundo Larosa
Memoria de proyecto final
Jurado de tesis, director de
proyecto, director CESE
Poner en conocimiento de los interesados la
memoria del proyecto final a los
efectos de su evaluación
Única vez Correo
electrónico Facundo Larosa
Presentación de proyecto
final Audiencia pública
Poner en conocimiento de los asistentes el
trabajo final desarrollado para la especialización
Única vez Presentación
pública Facundo Larosa
En este plan de comunicación se resumen los principales hitos de comunicación del proyecto. La comunicación referente al avance y estado de tareas se detalla en la sección 16 (Seguimiento y control).
15. Gestión de Compras El proyecto no posee un plan de adquisiciones, compras o contrataciones ya que se cuenta con los
elementos materiales necesarios (kit de desarrollo y PC) para su realización.
Plan de Proyecto del Trabajo Final de Carrera
de Especialización de Sistemas Embebidos
Ing. Facundo Larosa
Página 26 de 28
16. Seguimiento y control
Código EDT Nombre de tarea Horas de la tarea
Indicador de avance
Frecuencia de reporte
Responsable de
seguimiento
Persona a ser informada
Método de comunicación
1
Fase de planificación general 60 horas % Al finalizar cada
tarea (aproximadamente
una vez por semana)
Facundo Larosa
Ariel Lutenberg
Correo electrónico
1.1 Redacción de alcance, requisitos y
desglose de tareas 20 horas %
1.2 Planificación de tiempos, recursos y
presupuesto 20 horas %
1.3 Planificación de responsabilidades,
riesgos, calidad, comunicación y cierre 20 horas %
2
Fase de estudio 170
horas %
Cada dos semanas Facundo Larosa
Nicolás Álvarez Correo
electrónico / Reunión
2.1 Búsqueda de bibliografía general y
específica 20 horas %
2.2 Instalación y puesta a punto de
herramientas de software 20 horas %
2.3 Estudio de señal GPS en frecuencia
intermedia 20 horas %
2.4 Estudio de técnicas de búsqueda 20 horas %
2.5 Estudio de técnicas de seguimiento 20 horas %
2.6 Diseño de arquitectura preliminar módulo
de sincronización 10 horas %
2.7 Diseño de arquitectura preliminar módulo
de búsqueda 20 horas %
2.8 Diseño de arquitectura preliminar módulo
de seguimiento 20 horas %
2.9 Diseño de arquitectura preliminar módulo
de pruebas 20 horas %
3
Fase de análisis 70 horas %
Cada dos semanas Facundo Larosa
Nicolás Álvarez Correo
electrónico / Reunión
3.1 Diseño de arquitectura detallada módulo
de sincronización 10 horas %
3.2 Diseño de arquitectura detallada módulo
de búsqueda 20 horas %
3.3 Diseño de arquitectura detallada módulo
de seguimiento 20 horas %
3.4 Diseño de arquitectura detallada módulo
de pruebas 20 horas %
4
Fase de implementación y pruebas
unitarias
140 horas
%
Cada dos semanas Facundo Larosa
Nicolás Álvarez Correo
electrónico / Reunión
4.1 Implementación y pruebas de módulo de
sincronización 20 horas %
4.2 Implementación y pruebas de método de
búsqueda 40 horas %
4.3 Implementación y pruebas de módulo de
seguimiento 40 horas %
4.4 Implementación y pruebas de módulo de
pruebas 40 horas %
5
Fase de pruebas de integración y de
sistema
100 horas
%
Cada dos semanas Facundo Larosa
Nicolás Álvarez Correo
electrónico / Reunión
5.1 Pruebas sincronización/búsqueda 20 horas %
5.2 Pruebas
sincronización/búsqueda/seguimiento 40 horas %
5.3 Pruebas de sistema 40 horas %
Plan de Proyecto del Trabajo Final de Carrera
de Especialización de Sistemas Embebidos
Ing. Facundo Larosa
Página 27 de 28
6
Fase de cierre 120
horas %
Cada dos semanas Facundo Larosa
Nicolás Álvarez Correo
electrónico
6.1 Confección de documentación general y
específica 40 horas %
6.2 Redacción memoria del trabajo final 40 horas %
6.3 Diagramación de diapositiva para
exposición 20 horas %
6.4 Redacción paper 20 horas %
El avance de las tareas se indicará por porcentaje de completamiento según la siguiente escala:
0% : Tarea no comenzada
20% : Tarea iniciada
70% : Tarea completada con entregables en versión preliminar o código sin errores de
sintaxis, compilación, arquitectura, etc, sin documentación asociada.
90% : Tarea completada con documentación asociada en versión preliminar o pendiente
de revisión
100%: Tarea finalizada
17. Procesos de cierre
Evaluación del plan de proyecto original Se evaluará el plan de proyecto original respecto del desempeño real con el objeto de sacar conclusiones que permitan a futuro mejores estimaciones respecto de:
Tiempo planificado para cada tarea Riesgos ocurridos, previstos o no previstos y efectividad de las medidas de mitigación
implementadas Imprecisiones, incertidumbres, malentendidos o errores de la comunicación entre los actores
del proyecto Retrabajos a consecuencia de, entre otros, especificaciones mal definidas, enfoques
incorrectos, etc. Exceso de horas extras, “cuellos de botella”, etc.
Aprobaciones formales Se gestionará y archivará la aprobación formal por parte del director de proyecto final, el jurado y el director de la Carrera de Especialización en Sistemas Embebidos (CESE) para realizar la presentación final.
Plan de Proyecto del Trabajo Final de Carrera
de Especialización de Sistemas Embebidos
Ing. Facundo Larosa
Página 28 de 28
Organización y guarda de documentación del proyecto Se organizarán los documentos utilizados como entradas del proyecto, así como la documentación intermedia o final generada de forma de facilitar su uso futuro. Se resguardará la misma por medio de una copia de seguridad.