ciaa-pic: plataforma para arquitectura pic32 de...

12
GESTION DE PROYECTOS DE INGENIERIA CIAA-PIC: Plataforma para arquitectura PIC32 de Microchip® Nicolás Leonardo Maccario 01/06/2015

Upload: others

Post on 24-Aug-2020

6 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: CIAA-PIC: Plataforma para arquitectura PIC32 de Microchip®laboratorios.fi.uba.ar/lse/tesis/LSE-FIUBA-Trabajo-Final-CESE-Nicolas... · Gestion de Proyectos de Ingenieria CIAA-PIC:

GESTION DE PROYECTOS DE INGENIERIA

CIAA-PIC: Plataforma para arquitectura PIC32 de

Microchip®

Nicolás Leonardo Maccario

01/06/2015

Page 2: CIAA-PIC: Plataforma para arquitectura PIC32 de Microchip®laboratorios.fi.uba.ar/lse/tesis/LSE-FIUBA-Trabajo-Final-CESE-Nicolas... · Gestion de Proyectos de Ingenieria CIAA-PIC:

Gestion de Proyectos de Ingenieria CIAA-PIC: Plataforma para arquitectura PIC32 de Microchip® Nicolás Leonardo Maccario

1

Contenido Project Charter .................................................................................................................................................. 2

Justificación ....................................................................................................................................................... 3

Objetivos ............................................................................................................................................................ 3

Interesados ........................................................................................................................................................ 3

Requerimientos ................................................................................................................................................. 3

Alcance .............................................................................................................................................................. 4

Justificación ................................................................................................................................................... 4

Restricciones .................................................................................................................................................. 4

Supuestos ...................................................................................................................................................... 4

Work Breakdown Structure ............................................................................................................................... 4

Activity on Node (AON) ..................................................................................................................................... 5

Diagrama de Gantt ............................................................................................................................................ 6

Matriz de Recursos Materiales y Presupuesto .................................................................................................. 7

Matriz de Recursos Materiales ...................................................................................................................... 7

Presupuesto ................................................................................................................................................... 7

Gestión de riesgos ............................................................................................................................................. 8

Riesgos identificados ..................................................................................................................................... 8

Consecuencia de los riesgos identificados .................................................................................................... 8

Planes de mitigación de riesgos .................................................................................................................... 8

Calculo de RPN ............................................................................................................................................... 9

Gestión de la Calidad ......................................................................................................................................... 9

Calidad ........................................................................................................................................................... 9

Grado de Calidad ........................................................................................................................................... 9

Costo de Conformidad ....................................................................................................................................... 9

Costo de No Conformidad ................................................................................................................................. 9

Verificación y Validación.................................................................................................................................... 9

Gestión de la Comunicación ............................................................................................................................ 10

Gestión de Compras ........................................................................................................................................ 10

Criterios de selección para Proveedor ........................................................................................................ 10

Statement of work ....................................................................................................................................... 10

Control y Seguimiento ..................................................................................................................................... 11

Proceso de Cierre ............................................................................................................................................ 11

Page 3: CIAA-PIC: Plataforma para arquitectura PIC32 de Microchip®laboratorios.fi.uba.ar/lse/tesis/LSE-FIUBA-Trabajo-Final-CESE-Nicolas... · Gestion de Proyectos de Ingenieria CIAA-PIC:

Gestion de Proyectos de Ingenieria CIAA-PIC: Plataforma para arquitectura PIC32 de Microchip® Nicolás Leonardo Maccario

2

Project Charter

Buenos Aires 22 de abril de 2015

Ing. Nicolás L. Maccario De mi mayor consideración: Por medio de la presente, se pone en conocimiento que el tesista Nicolás L. Maccario realizara su proyecto final de la Especialización en Sistemas Embebidos dentro del marco del Proyecto CIAA. Dicho proyecto consistirá en el desarrollo del PCB para la plataforma CIAA-PIC. Se estipula como fecha límite para la presentación del proyecto el mes de Diciembre del año en curso. Todos los gastos de desarrollo serán absorbidos por el tesista, se estima que el presupuesto no debería superar los $10.000,00.- En tanto, se tramitara el soporte de ACSE por un subsidio no reembolsable correspondiente a insumos y fabricación del PCB. El tesista tendrá a su disposición el esquemático ya resuelto por la comunidad CIAA-PIC. Las herramientas para realizar el desarrollo serán libres.

Sin otro particular, lo saludo muy atentamente Dr. Ing. Ariel Lutenberg

Ariel Lutenberg
Page 4: CIAA-PIC: Plataforma para arquitectura PIC32 de Microchip®laboratorios.fi.uba.ar/lse/tesis/LSE-FIUBA-Trabajo-Final-CESE-Nicolas... · Gestion de Proyectos de Ingenieria CIAA-PIC:

Gestion de Proyectos de Ingenieria CIAA-PIC: Plataforma para arquitectura PIC32 de Microchip® Nicolás Leonardo Maccario

3

Justificación

Actualmente, la difusión de la plataforma CIAA es cada vez mayor, hasta el momento se disponen de varias distribuciones CIAA-NXP; CIAA-FSL; CIAA-INTEL; etc. Como usuario de la plataforma de Microchip, sin destacar pros o contras, es urgente el planteo de la realización de una CIAA con Microchip y con esto poder acaparar aún más desarrolladores para la comunidad.

Objetivos

• Implementar el esquemático desarrollado por la comunidad CIAA-PIC para proyectar el PCB.

• Presentar el PCB prototipo funcional de la plataforma.

Interesados Client: Cátedra de Proyecto Final y su director, quienes aprobaran el presente proyecto. End-User: Desarrolladores de sistemas embebidos aficionados a la plataforma de Microchip, comunidad CIAA. Proyect Manager: Nicolás L. Maccario Supporters: Ing. César Fuoco Team Members: Nicolás L. Maccario Sponsor: Nicolás L. Maccario Drivers: Cátedra de Diseño para Manufactura, con conocimientos sobre diversos temas relacionados con desarrollo de PCB; Comunidad CIAA-PIC Champion: Cátedra de Diseño para Manufactura

Requerimientos

• Deberá presentarse la documentación necesaria para la fabricación del PCB antes de Septiembre del 2015, esto asegurara más de 3 (tres) meses para la fabricación del PCB y su posterior armado.

• El PCB debe estar finalizado antes de la finalización de la primer quincena de Diciembre del 2015

• Deberá presentarse al menos 1 prototipo para la aprobación del proyecto.

• Se estima que el presupuesto deberá alcanzar para la fabricación y armado del PCB teniendo en cuenta todos los elementos.

Ariel Lutenberg
Page 5: CIAA-PIC: Plataforma para arquitectura PIC32 de Microchip®laboratorios.fi.uba.ar/lse/tesis/LSE-FIUBA-Trabajo-Final-CESE-Nicolas... · Gestion de Proyectos de Ingenieria CIAA-PIC:

Gestion de Proyectos de Ingenieria CIAA-PIC: Plataforma para arquitectura PIC32 de Microchip® Nicolás Leonardo Maccario

4

Alcance

El proyecto solo se extiende hasta la presentación de un prototipo funcional de la plataforma CIAA-PIC.

Justificación Hoy en día las plataformas de la CIAA en sus versiones poseen librerías, capas de abstracción y

demás software que hace que cualquier implementación sea prácticamente portable entre ellas. Cabe destacar que no es tema de este proyecto la creación de dicho software en motivo de la prueba de la plataforma. Es por ello que para realizar la verificación y validación del PCB se utilizaran medios típicos para la plataforma de Microchip.

Restricciones • La principal restricción es el deadline impuesto en los requerimientos.

• Como motivo de aprobación, deberá existir al menos un prototipo físico del PCB.

Supuestos • No se poseen conocimientos avanzados en el uso de KiCAD (la herramienta para el

desarrollo del PCB), por lo que se requerirá tiempo para adquirir conocimientos y aptitud en el uso de la herramienta.

Work Breakdown Structure

1. Utilización KiCAD 2. Diseño de circuito impreso CIAA-PIC

2.1. Importación de esquemáticos 2.1.1. Verificación de librerías KiCAD

2.2. Diseño del circuito impreso 2.2.1. Reglas de Diseño 2.2.2. Colocación de componentes 2.2.3. Verificación de footprint 2.2.4. Ruteo de las pistas

2.3. Documentación para la fabricación 2.4. Fabricación y Montaje del circuito impreso

2.4.1. Contactar Proveedores de fabricación y montaje 2.4.1.1. Enviar Solicitudes de cotización 2.4.1.2. Enviar Documentación para fabricación 2.4.1.3. Enviar Documentación para armado

3. Generación de documentación para informe 3.1. Generación de Informe 3.2. Generación de documentación Web

4. Validación 4.1. Generación de programa BlinkLed 4.2. Validación del hardware

4.2.1. Generación de documentación de verificación

Ariel Lutenberg
Page 6: CIAA-PIC: Plataforma para arquitectura PIC32 de Microchip®laboratorios.fi.uba.ar/lse/tesis/LSE-FIUBA-Trabajo-Final-CESE-Nicolas... · Gestion de Proyectos de Ingenieria CIAA-PIC:

Gestion de Proyectos de Ingenieria CIAA-PIC: Plataforma para arquitectura PIC32 de Microchip® Nicolás Leonardo Maccario

5

Activity on Node (AON)

Ariel Lutenberg
Page 7: CIAA-PIC: Plataforma para arquitectura PIC32 de Microchip®laboratorios.fi.uba.ar/lse/tesis/LSE-FIUBA-Trabajo-Final-CESE-Nicolas... · Gestion de Proyectos de Ingenieria CIAA-PIC:

Gestion de Proyectos de Ingenieria CIAA-PIC: Plataforma para arquitectura PIC32 de Microchip® Nicolás Leonardo Maccario

6

Diagrama de Gantt

Ariel Lutenberg
Page 8: CIAA-PIC: Plataforma para arquitectura PIC32 de Microchip®laboratorios.fi.uba.ar/lse/tesis/LSE-FIUBA-Trabajo-Final-CESE-Nicolas... · Gestion de Proyectos de Ingenieria CIAA-PIC:

Gestion de Proyectos de Ingenieria CIAA-PIC: Plataforma para arquitectura PIC32 de Microchip® Nicolás Leonardo Maccario

7

Matriz de Recursos Materiales y Presupuesto

Matriz de Recursos Materiales

El proyecto hará uso de una PC de escritorio casi la totalidad de las tareas.

Tareas WBS Utilización del recurso en horas

1. Utilización KiCAD 24

2. Diseño de circuito impreso CIAA-PIC

2.1. Importación de esquemáticos 2

2.1.1. Verificación de librerías KiCAD 48

2.2. Diseño del circuito impreso

2.2.1. Reglas de Diseño 30

2.2.2. Colocación de componentes 30

2.2.3. Verificación de footprint 10

2.2.4. Ruteo de las pistas 120

2.3. Documentación para la fabricación 3

2.4. Fabricación y Montaje del circuito impreso

2.4.1. Contactar Proveedores de fabricación y montaje

2.4.1.1. Enviar Solicitudes de cotización 1

2.4.1.2. Enviar Documentación para fabricación 1

2.4.1.3. Enviar Documentación para armado 1

3. Generación de documentación para informe

3.1. Generación de Informe 35

3.2. Generación de documentación Web 20

4. Validación

4.1. Generación de programa BlinkLed 2

4.2. Validación del hardware 10

4.2.1. Generación de documentación de verificación 20

TOTAL 357

Presupuesto

Tipo de Costo Descripción Monto en $

Costo Directo Trabajos de Diseño ($140/Hr.) 49980

Costo Indirecto 50% Costos Directos 24990

Reserva para Contingencia 12% Costo Total 8996,4

TOTAL 83966,4

Ariel Lutenberg
Page 9: CIAA-PIC: Plataforma para arquitectura PIC32 de Microchip®laboratorios.fi.uba.ar/lse/tesis/LSE-FIUBA-Trabajo-Final-CESE-Nicolas... · Gestion de Proyectos de Ingenieria CIAA-PIC:

Gestion de Proyectos de Ingenieria CIAA-PIC: Plataforma para arquitectura PIC32 de Microchip® Nicolás Leonardo Maccario

8

Gestión de riesgos Riesgos identificados

• Faltas de componentes.

• Tiempos de entrega de los componentes importados.

• Tiempos de entrega por los fabricantes y armadores del PCB.

• Retrasos por errores en el routeo (trazado de pistas).

• Retrasos por defectos en los componentes complejos.

Consecuencia de los riesgos identificados

• Habiendo estado en contacto con Electrónica Elemon S.A., aun no tienen suministro del uC PIC32MZ2048EC, por lo que se dependerá de suministro externo para subsanar la falta. Las consecuencias directas serán: los precios están en moneda extranjera y el tipo de cambio no es estable (aumento de costos); se depende únicamente de la posibilidad de realizar las importaciones de los componentes (ya sea del uC como de otros componentes que no sean obtenibles localmente).

• Ídem anterior.

• El retraso en la entrega del PCB generara demoras en la realización de pruebas de verificación y validación como así también la generación de la documentación asociada a dichas pruebas.

• La consecuencia mínima está asociada con la pérdida de tiempo por la necesidad de routear nuevamente dichas pistas. Si este error no es encontrado previo al envió a fabricación y montaje la consecuencia será el incremento de costos por errores de routeo.

• La consecuencia mínima será el re trabajo para reemplazar dicho componente, caso contrario la pérdida de tiempo por envío al armador por re trabajo de la placa con el componente defectuoso.

Planes de mitigación de riesgos

• Contactar diversos proveedores de los componentes clave para no incurrir en pérdidas de tiempo por falta de componentes.

• Ídem anterior.

• Mantener el contacto y realizar un seguimiento de los proveedores de PCB y armadores.

• Realizar revisiones periódicas de las tareas realizadas anteriormente y contactar al driver para solicitar asistencia sobre las tareas realizadas.

• Realizar compra de mayor cantidad de componentes críticos para evitar retrasos de tiempo mayores por falta de componente.

Ariel Lutenberg
Page 10: CIAA-PIC: Plataforma para arquitectura PIC32 de Microchip®laboratorios.fi.uba.ar/lse/tesis/LSE-FIUBA-Trabajo-Final-CESE-Nicolas... · Gestion de Proyectos de Ingenieria CIAA-PIC:

Gestion de Proyectos de Ingenieria CIAA-PIC: Plataforma para arquitectura PIC32 de Microchip® Nicolás Leonardo Maccario

9

Calculo de RPN

Riesgo Severidad Ocurrencia Detectabilidad

(valores invertidos) RPN

1 ALTO MEDIO ALTO 80

2 MEDIO MEDIO ALTO 75

3 MEDIO MEDIO ALTO 50

4 MEDIO BAJO MEDIO 90

5 MEDIO BAJO BAJO 60

Gestión de la Calidad

Calidad Se llama Calidad al grado de cumplimiento de los requerimientos y especificaciones

dispuestas para el proyecto.

Grado de Calidad Se llama Grado de Calidad a las funcionalidades que posea el producto terminado (en este

caso el PCB de la CIAA-PIC) que satisfagan a los usuarios finales y clientes que hagan uso de este.

Costo de Conformidad Los costos de conformidad en general se basan en horas de trabajo, ya que principalmente

todos los pasos que generaran conformidad son realizados por una persona y requieren que se chequeen todas las tareas, por ende el costo de conformidad estará dado en tiempo y no en valor monetario.

Costo de No Conformidad Los costos asociados a las no conformidades, al contrario del costo de conformidad, estarán

dados por un costo monetario asociado a la re fabricación y montaje del PCB o re trabajo del PCB por no haber realizado las verificaciones anteriores al envío a fabricación del PCB.

Verificación y Validación

La verificación se realizara teniendo en cuenta las técnicas de trazado de líneas, un correcto uso de las reglas de diseño y realizando revisiones de tareas, esto ayudara a verificar el correcto trazado de las pistas y disposiciones de componentes.

La validación se realizara una vez finalizado el PCB, utilizando programas que hagan uso de las cualidades de la plataforma.

Ariel Lutenberg
Page 11: CIAA-PIC: Plataforma para arquitectura PIC32 de Microchip®laboratorios.fi.uba.ar/lse/tesis/LSE-FIUBA-Trabajo-Final-CESE-Nicolas... · Gestion de Proyectos de Ingenieria CIAA-PIC:

Gestion de Proyectos de Ingenieria CIAA-PIC: Plataforma para arquitectura PIC32 de Microchip® Nicolás Leonardo Maccario

10

Gestión de la Comunicación

Los canales de comunicación validos son:

• Correos electrónicos.

• Reuniones vía Skype, TeamViewer o presencial; siempre requiriendo una minuta de los temas tratados en la reunión.

Se podrá considerar válido como canal de comunicación una llamada telefónica solo en los

casos que así lo requieran y a su vez, confirmar la comunicación con un memo de lo hablado, de no existir tal memo, se considerara la comunicación como prohibida.

Se considerara como frecuencia pertinente de comunicación enviar un correo electrónico al menos 1 vez al mes al grupo de supporters y drivers con el fin de mantenerlos actualizados sobre los avances del proyecto.

El principal responsable de la comunicación será el Proyect Manager, quien es el responsable de los avances en el proyecto.

Gestión de Compras

Criterios de selección para Proveedor • Amplia disponibilidad de componentes y stock mantenido en el tiempo, en el caso

en que un proveedor posea todos los componentes requeridos para el dispositivo las chances de realizar un contrato son mayores pero no definitivas por los siguientes puntos.

• Listas de precios actualizadas.

• Plazos de entrega.

• Aptitud para comunicarse en caso de problemas fortuitos.

Statement of work

Orden de pedido N° x

Proveedor: Electrónica Elemon S.A. Fecha: 29/05/2015

Articulo Descripción Cantidad Precio unitario

1 PIC32MZ2048ECM144 2 U$S xx,xx

4

Condiciones de Entrega: 15 días de aprobada la OP por parte del proveedor

Solicita: N.L.M.

Aprueba: N.L.M.

Nota importante:

El proveedor deberá presentar con el producto el certificado de calidad de la pieza con su correspondiente numeración donde deberán constar los siguientes ítems marcados en negrita y con tilde:

Certificado de calidad. X

Número de despacho de importación X

Número de lote de fabricación X

Certificado de compatibilidad RoHS

Certificados de soldaduras AOI

Ariel Lutenberg
Page 12: CIAA-PIC: Plataforma para arquitectura PIC32 de Microchip®laboratorios.fi.uba.ar/lse/tesis/LSE-FIUBA-Trabajo-Final-CESE-Nicolas... · Gestion de Proyectos de Ingenieria CIAA-PIC:

Gestion de Proyectos de Ingenieria CIAA-PIC: Plataforma para arquitectura PIC32 de Microchip® Nicolás Leonardo Maccario

11

Control y Seguimiento

La planificación del proyecto está realizada en días (cada día de trabajo será de alrededor de 3hs de trabajo) por lo que un desvío en la programación deberá verse acompañado de un aumento en horas de trabajo por día.

Los reportes serán realizados al finalizar cada tarea de diseño y cada etapa. Las tareas de diseño se dividen en ubicación de componentes y trazado de líneas de cada hoja del esquemático.

Proceso de Cierre Se revisara la concreción de las tareas como así también el tiempo en el que se realizaron y se comparará con la estimación inicial realizada para cada una de ellas. De aquí se analizara el grado de cumplimiento de las estimaciones para generar documentación y así poder realizar mejores estimaciones para futuros proyectos. Se evaluara el grado de cumplimiento de las tareas a realizar. Finalmente se enviara el proyecto al cliente para su aprobación.

Ariel Lutenberg