Upload
others
View
16
Download
0
Embed Size (px)
Citation preview
Plan de Proyecto del Trabajo Final de Carrera de Especialización de Sistemas Embebidos
Ing. Elías Alejandro Año Mendoza
Monitoreo de variables ambientales para prevenir incendios forestales
Autor
Ing. Elías Alejandro Año Mendoza
Director del trabajo
Esp. Ing. Julián Iglesias
Jurado propuesto para el trabajo
- Esp. Ing. Nombre Apellido (filiación) - Esp. Ing. Nombre Apellido (filiación) - Esp. Ing. Nombre Apellido (filiación)
Este plan de trabajo ha sido realizado en el marco de la asignatura Gestión de Proyectos entre octubre y noviembre de 2016.
Página 1 de 25
Plan de Proyecto del Trabajo Final de Carrera de Especialización de Sistemas Embebidos
Ing. Elías Alejandro Año Mendoza
Tabla de contenido
Registros de cambios 3
Acta de Constitución del Proyecto 4
Descripción técnica-conceptual del Proyecto a realizar 5
Identificación y análisis de los interesados 6
1. Propósito del proyecto 6
2. Alcance del proyecto 7
3. Supuestos del proyecto 7
4. Requerimientos 7
5. Entregables principales del proyecto 8
6. Desglose del trabajo en tareas 9
7. Diagrama de Activity On Node 10
8. Diagrama de Gantt 11
9. Matriz de uso de recursos de materiales 13
10. Presupuesto detallado del proyecto 13
11. Matriz de asignación de responsabilidades 14
12. Gestión de riesgos 16
13. Gestión de la calidad 18
14. Comunicación del proyecto 22
15. Gestión de Compras 23
16. Seguimiento y control 23
17. Procesos de cierre 24
Página 2 de 25
Plan de Proyecto del Trabajo Final de Carrera de Especialización de Sistemas Embebidos
Ing. Elías Alejandro Año Mendoza
Registros de cambios
Revisión Detalle de los cambios realizados Fecha
1.0 Creación del documento
Se completó:
- Acta de constitución del proyecto - Descripción técnica-conceptual del Proyecto a
realizar - Identificación y análisis de los interesados - Propósito del proyecto - Alcance del proyecto - Supuestos del proyecto - Requerimientos - Entregables principales del proyecto - Desglose del trabajo en tareas
14/10/2016
1.1 Se realizaron las correcciones recibidas y se completó:
- Diagrama de Activity On Node - Diagrama de Gantt - Matriz de uso de recursos de materiales - Presupuesto detallado del proyecto - Matriz de asignación de responsabilidades
28/10/2016
1.2 Se completó:
- Gestión de riesgos - Gestión de la calidad - Comunicación del proyecto - Gestión de compras - Seguimiento y control - Proceso de cierre
06/11/2016
Página 3 de 25
Plan de Proyecto del Trabajo Final de Carrera de Especialización de Sistemas Embebidos
Ing. Elías Alejandro Año Mendoza
Acta de Constitución del Proyecto
Buenos Aires, 14 de octubre de 2016
Por medio de la presente se acuerda con el Sr. Elías Alejandro Año Mendoza que su Proyecto
Final de la Carrera de Especialización en Sistemas Embebidos se titulará “Monitoreo de variables
ambientales para prevenir incendios forestales”, consistirá esencialmente en el prototipo preliminar de
una red de 5 sensores que transmitiran información para monitorear el estado de áreas forestales, y
tendrá un presupuesto preliminar estimado de 600 hs de trabajo y $177000, con fecha de inicio sábado
14 de octubre de 2016 y fecha de presentación pública lunes 31 de julio de 2017.
Se adjunta a esta acta la planificación inicial.
Ariel Lutenberg Sergio A. Vicente
Director de la CESE-FIUBA ComSi S.A.
Nombre y Apellido
Director del Trabajo Final
Nombre y Apellido (1) Nombre y Apellido (2)
Jurado del Trabajo Final Jurado del Trabajo Final
Nombre y Apellido (3)
Jurado del Trabajo Final
Página 4 de 25
Plan de Proyecto del Trabajo Final de Carrera de Especialización de Sistemas Embebidos
Ing. Elías Alejandro Año Mendoza
Descripción técnica-conceptual del Proyecto a realizar Los incendios forestales son fenómenos que se presentan cuando uno o varios materiales combustibles en bosques, selvas y otro tipo de zonas con vegetación son consumidos en forma descontrolada por el fuego, y pueden expandirse muy fácilmente sobre extensas áreas. Las consecuencias de los incendios forestales son innumerables pues destruyen flora, fauna, bienes e infraestructura y en algunas ocasiones hasta muertes humanas; prevenirlos no solo contribuye a evitar el daño sobre el medio ambiente sino que también sobre toda actividad que el hombre realiza en lugares aledaños.
El presente proyecto consiste en la implementación de una red de sensores (nodos de sensado) distribuidos en áreas forestales, capaces de enviar datos de variables ambientales (temperatura, humedad atmosférica, presión atmosférica, humedad de los suelos, humo, etc) a una estación central (colector) desde donde se procesaran los datos y se enviaran al usuario a través de un portal web y/o una aplicación de smartphone. Las lecturas que puedan tenerse de los sensores servirán para enviar alertas al usuario y prevenir incendios forestales, siendo esta una de las principales motivaciones del proyecto.
Esquema de la red de sensores
Página 5 de 25
Plan de Proyecto del Trabajo Final de Carrera de Especialización de Sistemas Embebidos
Ing. Elías Alejandro Año Mendoza
Identificación y análisis de los interesados
Rol Nombre y Apellido Departamento Puesto
Auspiciante ComSi S.A. Dirección
Cliente ComSi S.A. Dirección de Proyectos
Impulsor Sergio A. Vicente Dirección de Proyectos Director
Responsable Elías Alejandro Año
Mendoza
Ingeniero
Colaboradores Jorge Angioni
David San Román
Gastón Maciel
José Luis Gonzalez
Diseño de Hardware
Diseño de Hardware
Dirección de Proyectos
Diseño de Software y App
Lider de Proyecto
Técnico
Asistente de Proyecto
Gerente de Proyecto
Orientadores Sergio A. Vicente
Jorge Angioni
Gastón Maciel
Dirección de Proyectos
Diseño de Hardware
Dirección de Proyectos
Director
Lider de Proyecto
Asistente de Proyecto
Equipo Elías Alejandro Año
Mendoza
Ingeniero
Usuario Final Clientes de ComSi S.A.
dedicados a los
negocios del rubro
forestal o de la
conservación forestal
Página 6 de 25
Plan de Proyecto del Trabajo Final de Carrera de Especialización de Sistemas Embebidos
Ing. Elías Alejandro Año Mendoza
1. Propósito del proyecto El propósito de este proyecto es diseñar y construir un sistema de sensores que sirvan para
determinar permanentemente el estado de las áreas forestales. Se busca que la información
obtenida por los sensores pueda ser mostrada al usuario a través de un portal web y/o una
aplicación de smartphone y de este modo se pueda alertar de zonas donde exista la probabilidad
de desarrollo de incendios forestales, así como de enviar alertas cuando se produzca un incendio.
La información proporcionada al usuario será mostrada en intervalos de tiempo predefinidos
además de disponer permanentemente del histórico de los datos enviados.
2. Alcance del proyecto El proyecto contempla:
● El desarrollo de los prototipos funcionales de los sensores (nodos) para la medición de variables ambientales
● El desarrollo del prototipo funcional del colector de datos (colector) ● El desarrollo del software para el funcionamiento de los sensores y colector de datos ● El desarrollo de la fuente de alimentación de los sensores y colector de datos ● El desarrollo de la documentación de usuario y desarrollador
El proyecto no contempla:
● El desarrollo de una aplicación para smartphone. Se coordinará con el cliente que datos son necesarios para que sus especialistas lo desarrollen
● El desarrollo de un sitio web para mostrar los datos al usuario. Se coordinará con el cliente que datos son necesarios para que sus especialistas lo desarrollen
3. Supuestos del proyecto Para el desarrollo del presente proyecto se supone lo siguiente:
● No habrá dificultad para conseguir los componentes electrónicos necesarios ● Se pueda contar con la colaboración del auspiciante para realizar las pruebas del proyecto ● Se pueda contar con la colaboración del auspiciante para la implementación de la
solución
● Se contará con un sitio web y/o aplicación de smartphone para visualizar los datos enviados
Página 7 de 25
Plan de Proyecto del Trabajo Final de Carrera de Especialización de Sistemas Embebidos
Ing. Elías Alejandro Año Mendoza
4. Requerimientos Los requerimientos son los siguientes:
1. Equipos para la toma de datos (Nodo)
1.1. Debe ser capaz de medir distintas variables ambientales que influyen en la
formación de incendios forestales tales como: temperatura ambiental (de -20°C
hasta 80°C), humedad atmosférica, presión atmosférica, velocidad del viento,
humedad del suelo y presencia de humo.
1.2. Debe tener como fuente de alimentación baterías recargables, cargador, celda
solar con conversor y/o fuente
1.3. El tipo de transmisión debe permitir el bajo consumo de energía y transmisión a
largas distancias
1.4. Debe ser capaz de ser configurado los ciclos de sensado de datos y los ciclos de
transmisión de datos
1.5. Disponer de memoria de almacenamiento de respaldo de datos
2. Equipo colector de datos (Colector)
2.1. Tener la capacidad de comunicarse con los sensores (nodos) haciendo uso de
métodos que permitan el bajo consumo de energía y transmisión a largas
distancias
2.2. Tener la capacidad de enviar los datos a través de comunicación móvil hacia la
plataforma de datos
2.3. Tener la capacidad de comunicarse con los sensores, para el envío de
instrucciones
2.4. Debe tener como fuente de alimentación baterías recargables, cargador, celda
solar con conversor y fuente
2.5. Disponer de un módulo para la sincronización horaria
2.6. Disponer de la capacidad de un equipo de toma de datos (nodo)
2.7. Tener la capacidad de enviar alertas: encendido de sirenas
2.8. Tener la capacidad de envío de mensajes de texto como respaldo para la
transmisión de datos hacia la plataforma de datos
2.9. Disponer de memoria de almacenamiento de respaldo de datos
3. Software de equipo para la toma de datos (nodo)
3.1. Debe ser capaz de transformar los datos recibidos por los equipos de toma de
datos (nodos) y convertirlos en un formato que sea fácilmente enviado al colector
de datos
3.2. Debe ser capaz de ejecutar instrucciones recibidas del colector de datos
Página 8 de 25
Plan de Proyecto del Trabajo Final de Carrera de Especialización de Sistemas Embebidos
Ing. Elías Alejandro Año Mendoza
4. Software de colector de datos (colector)
4.1. Procesar los datos de todos los nodos y enviarlos a la plataforma de datos
4.2. Tener la capacidad de enviar datos por mensajes de texto
5. Entregables principales del proyecto ● Prototipo funcionales de sensores (nodos) y equipo colector de datos (colector) ● Fuentes de alimentación para nodos y colector ● Manual de usuario y desarrollador ● Documentación de diseño y pruebas ● Código fuente ● Memoria del trabajo
6. Desglose del trabajo en tareas 1. Análisis preliminar e investigación
1.1. Investigación y determinación de variables ambientales (20 horas)
1.2. Investigación sobre la transmisión de datos a largas distancias (20 horas)
1.3. Análisis de la arquitectura para la red de sensores (20 horas)
1.4. Análisis del medio donde será implementado el prototipo funcional (4 horas)
1.5. Selección del tipo de protocolo para el envío de datos (2 horas)
1.6. Selección del tipo de sensores para la adquisición de datos (2 horas)
1.7. Selección del tipo de microcontrolador (2 horas)
2. Desarrollo del hardware
2.1. Diseño del prototipo de hardware de sensores (40 horas)
2.2. Construcción de la plaqueta de hardware de sensores (20 horas)
2.3. Ensamblado de los componentes de hardware de sensores (8 horas)
2.4. Diseño del prototipo de hardware del colector de datos (40 horas)
2.5. Construcción de la plaqueta de hardware del colector de datos (20 horas)
2.6. Ensamblado de los componentes de hardware del colector de datos (8 horas)
2.7. Diseño del prototipo de hardware de fuente de alimentación (40 horas)
2.8. Construcción de la plaqueta de hardware de fuente de alimentación (20 horas)
2.9. Ensamblado de los componentes de hardware de fuente de alimentación (8 horas)
2.10. Pruebas de hardware (8 horas)
3. Desarrollo del software
3.1. Programación del software embebido para los sensores (40 horas)
3.2. Desarrollo de las pruebas del software embebido de los sensores (30 horas)
3.3. Programación del software embebido para el colector de datos (40 horas)
Página 9 de 25
Plan de Proyecto del Trabajo Final de Carrera de Especialización de Sistemas Embebidos
Ing. Elías Alejandro Año Mendoza
3.4. Desarrollo de las pruebas del software embebido del colector de datos (30 horas)
3.5. Pruebas de software (30 horas)
4. Desarrollo de interfaz de usuario
4.1. Coordinación con el equipo de desarrollo web/móvil (4 horas)
4.2. Creación del servicio de datos (16 horas)
5. Pruebas de integración
5.1. Verificación y validación del sistema (40 horas)
5.2. Test funcionales sobre la arquitectura (20 horas)
5.3. Test de integración (20 horas)
6. Documentación
6.1. Creación de la documentación de usuario (20 horas)
6.2. Creación de la documentación de desarrollador (15 horas)
6.3. Creación del informe del proyecto (20 horas)
6.4. Creación de memoria final (60 horas)
6.5. Creación de la presentación (20 horas)
Cantidad total de horas: 687
Página 10 de 25
Plan de Proyecto del Trabajo Final de Carrera de Especialización de Sistemas Embebidos
Ing. Elías Alejandro Año Mendoza
7. Diagrama de Activity On Node
Nota: El tiempo ‘t’ está expresado en horas.
Página 11 de 25
Plan de Proyecto del Trabajo Final de Carrera de Especialización de Sistemas Embebidos
Ing. Elías Alejandro Año Mendoza
8. Diagrama de Gantt
Página 12 de 25
Plan de Proyecto del Trabajo Final de Carrera de Especialización de Sistemas Embebidos
Ing. Elías Alejandro Año Mendoza
Página 13 de 25
Plan de Proyecto del Trabajo Final de Carrera de Especialización de Sistemas Embebidos
Ing. Elías Alejandro Año Mendoza
9. Matriz de uso de recursos de materiales
Código WBS
Nombre de la tarea
Recursos requeridos (horas)
Laptop Laboratorio Placa de
desarrollo Sensores
1. Análisis
preliminar e
investigación
100
-
-
-
2. Desarrollo del
hardware
100 40 40 40
3. Desarrollo del
software
100 20 10 10
4. Pruebas de
integración
80 40 40 40
5. Documentación 150 - - -
10. Presupuesto detallado del proyecto
Categoría Detalle Costo
Trabajo directo 600 hs x $200 $120000
Costos indirectos(30%) $36000
Materiales Componentes electrónicos $1000
Sensores $8000
Microcontroladores ATXMEGA16A4, ATXMEGA64A3
$2000
Módulos para fuente de alimentación $10000
Total costo proyecto $177000
Página 14 de 25
Plan de Proyecto del Trabajo Final de Carrera de Especialización de Sistemas Embebidos
Ing. Elías Alejandro Año Mendoza
11. Matriz de asignación de responsabilidades
Código WBS
Título de la tarea
Listar todos los nombres y apellidos y el rol definidos en el proyecto
Elías Alejandro Año Mendoza
Responsable
Sergio A. Vicente
Impulsor
Jorge Angioni
Especialista
Gastón Maciel Asistente
1.1 Investigación y
determinación de
variables ambientales
P A C -
1.2 Investigación y análisis
sobre la transmisión de
datos a largas distancias
P C,A C C
1.3 Análisis de la arquitectura
para la red de sensores
P C,A C C
1.4 Análisis del medio donde
serán implementados el
prototipo funcional
P A C C
1.5 Selección del tipo de
protocolo para el envío de
datos
P C,A C C
1.6 Selección del tipo de
sensores para la
adquisición de datos
P C,A C C
1.7 Selección del tipo de
microcontrolador
P C,A C -
2.1 Diseño del prototipo de
hardware de sensores
P A C C
2.2 Construcción de la
plaqueta de hardware de
sensores
P A C -
2.3 Ensamblado de los
componentes de
hardware de sensores
P A - -
2.4 Diseño del prototipo de
hardware del colector de
datos
P A - -
Página 15 de 25
Plan de Proyecto del Trabajo Final de Carrera de Especialización de Sistemas Embebidos
Ing. Elías Alejandro Año Mendoza
2.5 Construcción de la
plaqueta de hardware del
colector de datos
P A - -
2.6 Ensamblado de los
componentes de
hardware del colector de
datos
P A - -
2.7 Diseño del prototipo de
hardware de fuente de
alimentación
P A - -
2.8 Construcción de la
plaqueta de hardware de
fuente de alimentación
P A - -
2.9 Ensamblado de los
componentes de
hardware de fuente de
alimentación
P A - -
2.10 Pruebas de hardware P A C C
3.1 Programación del
software embebido para
los sensores
P A,C C -
3.2 Desarrollo de las pruebas
de software embebido de
los sensores
P A - -
3.3 Programación del
software embebido para
el colector de datos
P A C -
3.4 Desarrollo de las pruebas
de software embebido del
colector de datos
P A - -
3.5 Pruebas de software P A - -
4.1 Coordinación con el
equipo de desarrollo
web/móvil
P A C -
4.2 Creación del servicio de
datos
P A - -
Página 16 de 25
Plan de Proyecto del Trabajo Final de Carrera de Especialización de Sistemas Embebidos
Ing. Elías Alejandro Año Mendoza
5.1 Verificación y validación
del sistema
P A - -
5.2 Test funcionales sobre la
arquitectura
P A - -
5.3 Test de integración P A - -
6.1 Creación de
documentación de
usuario
P A - -
6.2 Creación de la
documentación de
desarrollador
P A - -
6.3 Creación del informe del
proyecto
P A - -
6.4 Creación de memoria final P A - -
6.5 Creación de la
presentación
P A - -
Referencias: P = Responsabilidad Primaria S = Responsabilidad Secundaria A = Aprobación I = Informado C = Consultado
12. Gestión de riesgos A continuación se desarrollan los riesgos identificados y el análisis efectuado sobre los mismos
● Riesgo 1: Alguna de las tareas tomen más tiempo de lo previsto ○ Severidad (S): 10
■ El proyecto puede verse afectado con el retraso de alguna de las actividades programadas
○ Probabilidad de ocurrencia (O): 7 ■ Se debe tener en cuenta que proyectos que involucren desarrollos pueden
tomar más tiempo debido a que son creaciones nuevas.
● Riesgo 2: No conseguir los componentes necesarios ○ Severidad (S): 9
■ Sin los componentes necesarios no podrán construir los prototipos y por lo tanto el proyecto corre el riesgo de no cumplirse
Página 17 de 25
Plan de Proyecto del Trabajo Final de Carrera de Especialización de Sistemas Embebidos
Ing. Elías Alejandro Año Mendoza
○ Probabilidad de ocurrencia (O): 5 ■ Algunos de los componentes se van evaluar técnica y económicamente y
dependiendo de que proveedor lo disponga recién se podrá contar con
estos.
● Riesgo 3: Pérdida de los prototipos ○ Severidad (S):9
■ La pérdida de los prototipos durante el proyecto podría ocasionar un gran retraso sino el incumplimiento del proyecto
○ Probabilidad de ocurrencia (O): 2 ■ Todos los prototipos se desarrollarán y estarán disponibles en el local del
auspiciador, que cuenta con las medidas de seguridad pertinentes.
● Riesgo 4: Retraso en la fabricación de las plaquetas ○ Severidad (S): 8
■ El retraso ocasionaría el retraso de la etapa de desarrollo del software y del proyecto en general
○ Probabilidad de ocurrencia (O): 4 ■ De acuerdo a experiencias anteriores no se demora demasiado, como
máximo 2 días.
● Riesgo 5: No se lleguen a cumplir todos los requerimientos solicitados ○ Severidad (S): 7
■ A medida que se avanza en el proyecto puede que aparezcan requerimientos que no fueron contemplados antes y que sean necesarios
○ Probabilidad de ocurrencia (O): 7 ■ Dado que el proyecto involucra varias puede que alguna no haya sido
contemplada en su momento dentro de la lista de requerimientos
b) Tabla de gestión de riesgos: (El RPN se calcula como RPN=SxO)
Riesgo Severidad Ocurrencia RPN Severidad* Ocurrencia* RPN*
1 10 7 70 5 4 20
2 9 5 45 2 2 4
3 9 2 18
4 8 4 32
5 7 7 49 5 4 20
Criterio adoptado: - Se tomarán medidas de mitigación en los riesgos cuyos números de RPN sean mayores a 40
Página 18 de 25
Plan de Proyecto del Trabajo Final de Carrera de Especialización de Sistemas Embebidos
Ing. Elías Alejandro Año Mendoza
Nota: - Los valores marcados con (*) en la tabla corresponden luego de haber aplicado la mitigación. c) Plan de mitigación de los riesgos que originalmente excedían el PRN máximo establecido:
● Riesgo 1: Se evalúa el avance y si es necesario se aumentan las horas de trabajo ○ Severidad (S): 5
■ En caso de ver que la actividad va tomar más tiempo se incrementará las horas de trabajo
○ Probabilidad de Ocurrencia (O): 4 ■ Se realizará permanentemente evaluaciones del avance del proyecto
● Riesgo 2: Se realiza la solicitud de compra de componentes con anticipación
○ Severidad (S): 2 ■ Cuando se tenga la lista de componentes necesarios se realizará la
solicitud de componentes necesarios. ○ Probabilidad de Ocurrencia (O): 2
■ Es muy baja la probabilidad de no contar con los componentes en los tiempos previstos
● Riesgo 5: Se evaluará la prioridad de los requerimientos
○ Severidad (S): 5 ■ En caso de ver que algunos de los requerimientos tenga menor prioridad
será reemplazado por otro de mayor prioridad ○ Probabilidad de Ocurrencia (O): 4
■ Se realizará permanentemente evaluaciones del avance del proyecto
13. Gestión de la calidad Req #1.1: Debe ser capaz de medir distintas variables ambientales que influyen en la formación de incendios forestales tales como: temperatura ambiental (de -20°C hasta 80°C), humedad atmosférica, presión atmosférica, velocidad del viento y humedad del suelo.
● Verificación: ○ Se revisará las hojas de datos de los dispositivos que miden las variables
ambientales, para seleccionar las que mejor se adapten a las necesidades. ● Validación:
○ Probar que los datos se puedan ser visualizados en la plataforma de datos Req #1.2: Debe tener como fuente de alimentación baterías recargables, cargador, celda solar con conversor y fuente
● Verificación: ○ Se revisará las hojas de datos de las baterías, cargador, celda solar, para
seleccionar las que mejor se adapten a las necesidades.
Página 19 de 25
Plan de Proyecto del Trabajo Final de Carrera de Especialización de Sistemas Embebidos
Ing. Elías Alejandro Año Mendoza
● Validación: ○ Se validará que las tensiones y la corriente sean las indicadas para alimentar al
nodo de sensado Req #1.3: El tipo de transmisión debe permitir el bajo consumo de energía y transmisión a largas distancias
● Verificación: ○ Se verificará que en las hojas de datos de los dispositivos encargados de la
transmisión puedan especificarse envíos de datos de acuerdo a las necesidades ● Validación:
○ Se validará que los datos lleguen en buen estado hacia la plataforma de datos midiendo las tasas de transmisión y duración de las baterías
Req #1.4: Debe ser capaz de ser configurado los ciclos de sensado de datos y los ciclos de transmisión de datos
● Verificación: ○ Se verificará en las hojas de datos que los dispositivos pueda contar con la
capacidad de ejecutar rutinas programadas ● Validación:
○ Mediante transmisión inalámbrica realizar la modificación de los ciclos de sensado de datos y transmisión de datos
Req #1.5: Disponer de memoria de almacenamiento de respaldo de datos ● Verificación:
○ Se verificará que los datos puedan almacenarse en una memoria de datos SD ● Validación:
○ Se validará que puedan almacenarse datos sin problemas, durante determinado tiempo
Req #2.1: Tener la capacidad de comunicarse con los sensores (nodos) haciendo uso de métodos que permitan el bajo consumo de energía y transmisión a largas distancias
● Verificación: ○ Se realizará envíos de datos desde el colector de datos hacia los nodos verificando
que la transmisión sea permanente
● Validación: ○ Se validará que los datos enviados por el colector lleguen sin problemas a la
plataforma de datos y pueda mostrarse en la interfaz web Req #2.2: Tener la capacidad de enviar los datos a través de comunicación móvil hacia la plataforma de datos
● Verificación: ○ Enviar órdenes al colector para que envíe los datos que disponga haciendo uso de
comunicación móvil ● Validación:
○ Programar al colector de datos desde la plataforma de datos, para que realice el envío de datos haciendo uso de la comunicación móvil
Req #2.3: Tener la capacidad de comunicación con los sensores (nodos), para el envío de instrucciones
● Verificación:
Página 20 de 25
Plan de Proyecto del Trabajo Final de Carrera de Especialización de Sistemas Embebidos
Ing. Elías Alejandro Año Mendoza
○ Se realizará envío de datos desde el colector de datos hacia los nodos para realizar una tarea en los nodos
● Validación: ○ Se realizará envío de datos desde la plataforma de datos hacia el colector para
realizar tareas en los nodos Req #2.4: Debe tener como fuente de alimentación baterías recargables, cargador, celda solar con conversor y fuente
● Verificación: ○ Se revisará que el colector de datos funcionen correctamente con baterías,
cargador, celda solar ● Validación:
○ Se validará que las tensiones y la corriente sean las indicadas para alimentar el colector de datos
Req #2.5: Disponer de un módulo para la sincronización horaria ● Verificación:
○ Se verificará que el colector de datos trabaje con un módulo para sincronizar la hora del sistema
● Validación: ○ Se realizarán pruebas con datos enviados desde el colector de datos hacia la
plataforma de datos, estos datos deberán tener también la fecha y hora del envío de los datos.
Req #2.6: Disponer de la capacidad de un equipo de toma de datos (nodo) ● Verificación:
○ Se tomarán verificará que el colector de datos disponga de todos los módulos necesarios para realizar el trabajo de un sensor de datos (nodo)
● Validación: ○ Se realizará el envío de los datos a la plataforma de datos y validará que los datos
sean correctamente enviados Req #2.7: Tener la capacidad de enviar alertas: encendido de sirenas
● Verificación: ○ Se verificará mediante la simulación y envío de valores a las funciones del
software ● Validación:
○ Se conversará con el auspiciante para recrear las condiciones necesarias de un incendio forestal y validar el envío de alertas
Req #2.8: Tener la capacidad de envío de mensajes de texto como respaldo para la transmisión de datos hacia la plataforma de datos
● Verificación: ○ Se realizarán pruebas de corte del envío de datos por método convencionales
para probar esta funcionalidad ● Validación:
○ Se realizarán rutinas o tareas enviadas desde el colector para validar esta funcionalidad
Req #2.9: Disponer de memoria de almacenamiento de respaldo de datos ● Verificación:
Página 21 de 25
Plan de Proyecto del Trabajo Final de Carrera de Especialización de Sistemas Embebidos
Ing. Elías Alejandro Año Mendoza
○ Se verificará que los datos recibidos sean almacenados en un memoria de datos SD
● Validación: ○ Se validará que se pueda disponer de los datos enviados por los nodos en la
memoria SD, vía comunicación desde la plataforma de datos Req #3.1: Debe ser capaz de transformar los datos recibidos por los equipos de toma de datos (nodos) y convertirlos en un formato que sea fácilmente enviado al colector de datos
● Verificación: ○ Se verificará a través del registro de logs que el software embebido en el nodo
pueda cumplir con el protocolo de comunicación que incluye todos los datos necesarios
● Validación: ○ Se validará desde una PC la transmisión de los datos para verificar si el software
cumple con el envío del protocolo preestablecido Req #3.2: Debe ser capaz de ejecutar instrucciones recibidas del colector de datos
● Verificación: ○ Se programaran instrucciones en el colector de datos para ser enviados y
ejecutados en los nodos ● Validación:
○ Se validará con el envío de rutinas periódicas para ser ejecutadas en los nodos Req #3.3: Debe ser capaz de actualizarse remotamente (actualización remota del Firmware)
● Verificación: ○ Se realizará la prueba del envío de la actualización desde la plataforma de datos y
se verificará la actualización del software embebido en los nodos ● Validación:
○ Se realizará el envío periódico de la actualización del software para validar que se actualiza correctamente el software embebido en los nodos
Req #4.1: Procesar los datos de todos los nodos y enviarlos a la plataforma de datos ● Verificación:
○ Se enviará una rutina para que el software del colector envíe todos los datos recibidos de los nodos hacia la plataforma de datos
● Validación: ○ Se programarán tareas periódica en el colector para el envío de los datos a la
plataforma de datos Req #4.2: Tener la capacidad de enviar datos por mensaje de texto
● Verificación: ○ Se realizarán pruebas de corte del envío de datos por método convencionales
para probar esta funcionalidad ● Validación:
○ Se realizarán rutinas o tareas enviadas desde la plataforma de datos para validar esta funcionalidad
Req #4.3: Debe ser capaz de actualizarse remotamente (actualización remota del Firmware) ● Verificación:
Página 22 de 25
Plan de Proyecto del Trabajo Final de Carrera de Especialización de Sistemas Embebidos
Ing. Elías Alejandro Año Mendoza
○ Se realizará la prueba del envío de la actualización desde la plataforma de datos y se verificará la actualización del software embebido en el colector
● Validación: ○ Se realizará el envío periódico de la actualización del software para validar que se
actualiza correctamente el software embebido en el colector
14. Comunicación del proyecto El plan de comunicación del proyecto es el siguiente:
PLAN DE COMUNICACIÓN DEL PROYECTO
¿Qué comunicar?
Audiencia Propósito Frecuencia Método de comunicac.
Responsable
Planeamient
o
Ariel Lutenberg
Sergio Vicente
Evitar errores en el
planeamiento del proyecto
Una vez por semana
E-mail o presencial
Elías Alejandro Año Mendoza
Estado de avance del diseño de Hardware
Sergio Vicente Jorge Angioni
Informar del estado del
diseño. Realizar consultas
Una vez por semana
Reunión Elías Alejandro Año Mendoza
Estado de avance del desarrollo
del software
Sergio Vicente José Luis Gonzalez
Informar del estado del software. Realizar
consultas
Una vez por semana
Reunión Elías Alejandro Año Mendoza
Pruebas sobre los
prototipos
Jorge Angioni Sergio Vicente
Informar del estado de las
pruebas
Una vez por semana
Reunión Elías Alejandro Año Mendoza
Entrega de documentaci
ón
Sergio Vicente Entregar la documentación indicada en el
plan de trabajo
Al finalizar el proyecto. Por
única vez.
Reunión Elías Alejandro Año Mendoza
Página 23 de 25
Plan de Proyecto del Trabajo Final de Carrera de Especialización de Sistemas Embebidos
Ing. Elías Alejandro Año Mendoza
15. Gestión de Compras El auspiciante del proyecto se encargará de la compra de todos los componentes, solo será necesario identificar los componentes que se requieran y realizar la solicitud. La creación de la solicitud está contemplada dentro del cronograma de actividades.
16. Seguimiento y control
SEGUIMIENTO DE AVANCE
Tarea del WBS
Indicador de avance
Frecuencia de reporte
Responsable de seguimiento
Persona a ser informada
Método de comunicac.
1. Análisis preliminar e investigació
n
Informe de análisis
preliminar
Una vez finalizada
Elías Alejandro Año Mendoza
Sergio A. Vicente
2. Desarrollo
del hardware
Entrega de prototipos funcionales de nodos y
colector
Una vez finalizada
Elías Alejandro Año Mendoza
Sergio A. Vicente
Jorge Angioni
Reunión
3. Desarrollo
del software
Éxito en las pruebas de
software
Una vez finalizada
Elías Alejandro Año Mendoza
Sergio A. Vicente Pablo
Mendoza
Reunión
4.Desarrollo de interfaz de usuario
Pruebas del servicio de
datos propuesto
Una vez finalizada
Elías Alejandro Año Mendoza
Sergio A. Vicente José Luis Gonzalez
Reunión
5. Pruebas de
integración
Éxito en los test de
integración
Una vez finalizada
Elías Alejandro Año Mendoza
Sergio A. Vicente
Reunión
6.Documentación
Entrega de documentaci
ón
Una vez finalizada
Elías Alejandro Año Mendoza
Sergio A. Vicente
Reunión
Página 24 de 25
Plan de Proyecto del Trabajo Final de Carrera de Especialización de Sistemas Embebidos
Ing. Elías Alejandro Año Mendoza
17. Procesos de cierre Al concluir el proyecto se realizará una reunión final del proyecto donde se evaluará si se cumplió
con el Plan de Proyecto original, para esto el responsable del proyecto deberá revisar si se
cumplieron todos los requerimientos en los tiempos de entrega establecidos.
El responsable del proyecto también evaluará cada una de las técnicas y procedimientos
utilizados durante todo el proyecto, para esto se analizará cada una de las actividades que fueron
realizadas para determinar si fueron desarrolladas de manera óptima o si pudieron haber sido
realizadas de mejor manera utilizando otras técnicas y/o procedimientos.
Finalmente el responsable del proyecto agradecerá formalmente a cada uno de los interesados,
en especial al equipo de trabajo y colaboradores. Se registrará en la memoria del proyecto un
agradecimiento especial a todos los que hicieron posible el desarrollo del proyecto.
Página 25 de 25