Colaboración en equipo y diseño de PCB

Creado: Febrero 10, 2017
Actualizado: Octobre 27, 2020
Colaboración en Equipo y Diseño de PCB

Había una vez en que, una vez completado el diseño de un circuito, se entregaba a "el diseñador de PCB", quien entonces producía el diseño del tablero. Ahora, con productos tan complejos como tabletas, teléfonos inteligentes e incluso juegos electrónicos, no hay una sola persona involucrada con el PCB. Los productos son diseñados por equipos de expertos y sin la capacidad de colaborar efectivamente, se pierde tiempo y se introducen errores.

Había una vez en que, una vez completado el diseño de un concepto, se entregaba a "el diseñador de PCB", quien entonces producía el diseño final del PCB. Ahora, con productos tan complejos como tabletas, teléfonos inteligentes e incluso juegos electrónicos, la colaboración en equipo y el diseño de PCB son críticos. Los productos son diseñados por grupos de expertos, y sin la capacidad de colaborar efectivamente, se pierde tiempo y se introducen errores.

El proceso se complica aún más por el hecho de que a menudo el equipo no se encuentra todo en la misma ubicación, por lo que las herramientas de software para coordinar, documentar y compartir entre el equipo son imperativas para un flujo de trabajo fluido. Este documento explora varias preguntas que se hacen frecuentemente al evaluar herramientas de PCB que tienen potentes funciones de colaboración:

- ¿Existe alguna desventaja al trabajar en un entorno de diseño de PCB en grupo en ausencia de una herramienta de diseño de PCB colaborativa poderosa?

- ¿Cómo puede una herramienta de diseño de PCB con herramientas de colaboración robustas beneficiar a tu equipo?

- ¿Qué características de colaboración debes buscar al considerar tus opciones para herramientas de diseño de PCB?

LOS PELIGROS DE TRABAJAR EN UN ENTORNO COLABORATIVO DE DISEÑO DE PCB

El desafío número uno en un ambiente colaborativo sin las herramientas adecuadas es la comunicación. La comunicación ineficaz resulta en obstáculos, retrasos y fallos dentro del proceso de diseño, costando tiempo y dinero. Aquí hay cuatro problemas graves que afectan significativamente a un entorno de diseño colaborativo.

Sin sincronización de la Gestión del Ciclo de Vida del Producto y los Datos de Diseño: Sin herramientas de colaboración, los diseñadores pueden cambiar inadvertidamente la misma parte del diseño, resultando en conflictos de datos fatales. Los miembros del equipo pueden quedarse con la opción de trabajar sin saberlo con versiones obsoletas, rehaciendo trabajo innecesario o intentando sortear las inconsistencias.

Los equipos de diseño que son un poco más sofisticados y utilizan archivos de intercambio entre su MCAD y ECAD (diseñadores electrónicos) en el trabajo de diseño de Circuitos Impresos PCB emplean una transferencia de archivos estática de la base de datos. Aunque usar archivos de intercambio es mejor que nada, es extremadamente difícil determinar qué datos han cambiado, dónde se hicieron los cambios y por quién. Sin esta información, no puede ocurrir una verdadera sincronización y surgen los mismos problemas.

Trabajo en equipo ineficiente en el mismo diseño: Poder ver todo el trabajo que se está realizando en un diseño es crítico para un flujo de trabajo eficiente. Todos los ingenieros involucrados necesitan entender la intención y visión de los demás, lo que requiere una comunicación comprensiva.

Sin embargo, los hilos de correo electrónico, notas y otros métodos de comunicación torpes interrumpen la eficiencia y productividad dentro del flujo de trabajo. El proceso es engorroso y la información puede perderse si alguien no está incluido en el mensaje – y aun cuando reciban el correo electrónico, podrían no leerlo a tiempo.

El intercambio de diseño de PCB intermitente o raro a menudo resulta en problemas más adelante con el producto final, lo que significa que los diseñadores tienen que repasar sus pasos, determinar la fuente de la violación y re-trabajar su diseño. Los miembros del equipo están esencialmente haciendo el trabajo dos veces para asegurar que el diseño general pueda lograr la aprobación final del diseño de PCB y la captura esquemática.

Comunicación a través de diferentes dominios de diseño: Mientras que el trabajo del diseñador de PCB se centra en la placa como solo un elemento del producto final completo, en realidad hay muchas personas involucradas. Ingenieros eléctricos y mecánicos y técnicos de CAD trabajando en la forma del circuito impreso tienen sus trabajos que hacer, mientras que – del lado del fabricante – hay especialistas en manufactura, y expertos en logística y cadena de suministro.

Cada grupo que toca el software de diseño de PCB utiliza diferentes dominios de diseño, haciendo casi imposible comunicarse en el mismo “idioma” mientras interpretan los datos en su propia aplicación nativa. No hay integración de los múltiples dominios en un flujo de trabajo único y simplificado, por lo que múltiples diseñadores con acceso a la misma placa pueden impactar el trabajo de otros que tienen acceso al proyecto - creando conflictos que resultan en errores costosos y que consumen mucho tiempo.

Falta de responsabilidad: Un equipo que no trabaja en un ambiente colaborativo durante un proceso de diseño de PCB se frustrará al llegar al final del proyecto solo para encontrar conflictos considerables. Se cometieron errores debido a la falta de comunicación y la falla en sincronizar los datos de diseño. Pero debido a que no hay forma de rastrear los cambios en el diseño y encontrar la fuente del error en un entorno de trabajo no colaborativo, no hay responsabilidad ni transparencia. Peor aún, los miembros del equipo pueden cometer errores y no saberlo. Entonces, los errores continuarán – causando costos adicionales y más tiempo, impactando la productividad.

BENEFICIOS DE LA COLABORACIÓN EN PCB: EFICIENCIA Y CONSISTENCIA

Si has estado trabajando en un entorno no colaborativo, probablemente te sean muy familiares muchas de las dificultades. Los inconvenientes son frustrantes y malgastan tu valioso tiempo. En general, los beneficios de las herramientas de colaboración en equipo son el aumento de la eficiencia y la productividad, y la consistencia para eliminar la redundancia que conduce a conflictos en el diseño de PCB. Las ventajas específicas de las herramientas de colaboración enfatizan aún más las desventajas de un flujo de trabajo no colaborativo.

Trabajar unos con otros, no unos contra otros: Las herramientas de colaboración permiten que todos los miembros del equipo vean la misma placa mientras es trabajada simultáneamente por múltiples diseñadores, y vean las diferencias entre distintas versiones. Los gerentes pueden usar o eliminar cambios según sea necesario sin impactar el trabajo de los diseñadores individuales. Con los permisos adecuados, todos pueden agregar comentarios y proporcionar retroalimentación dentro de un proceso de revisión simplificado - todo en tiempo real.

Gestión Simplificada de Datos de Diseño a lo Largo del Flujo de Trabajo: Para evitar conflictos, es crítico que todos los miembros del equipo trabajen a partir de una única fuente de datos de diseño. En un entorno completamente colaborativo, cada componente creado y aplicado a un diseño tiene un "estado de aprobación" para mantener la integridad de los datos. Los proyectos se gestionan dentro del software de diseño de PCB en lugar de hacerlo de manera informal a través de correos electrónicos y notas.

Mejora en la Gestión de Comparaciones: Las soluciones de colaboración cuentan con herramientas de diseño que pueden comparar y detectar diferencias entre varias versiones de un PCB, con precisión milimétrica. Las diferencias se presentan ante el usuario, quien puede decidir qué cambios aceptar y cuáles rechazar – con solo un par de clics. La mayoría de las plataformas incluyen capacidades para gestionar numerosas diferencias y resolverlas sin crear conflictos costosos que pueden causar retrasos.

Consistencia Dentro de la Configuración del Software: Un entorno de equipo colaborativo significa control de la configuración de herramientas de diseño de PCB a través de un sistema centralizado. Todos los miembros del equipo usan herramientas que están sujetas a los mismos estándares organizacionales para asegurar la consistencia y eliminar conflictos.

Colaborar desde Cualquier Lugar: Una solución de colaboración reúne a tu equipo de diseño en el desarrollo de placas, ya sea que los miembros estén al otro lado del pasillo o al otro lado del país. Los ingenieros pueden referenciar diseños desde cualquier lugar, los diseñadores pueden mantenerse en la tarea cuando viajan, y puedes incorporar una fuerza laboral remota para complementar a los empleados permanentes.

Capacidades para la Colaboración Fuera del Equipo de Diseño de PCB: Un paisaje de software unificado integra todas las tareas, proyectos y datos de componentes en un único paquete para un proceso de diseño simplificado y una gran captura esquemática final. Los diseñadores de PCB pueden trabajar con otros diseñadores fuera de tu equipo inmediato sin los desafíos de múltiples dominios. Algunas herramientas de colaboración de equipos de diseño de PCB impresas cuentan con enlaces a proveedores, dándote precisión en tiempo real sobre precios y cantidades de los vendedores que más usas.

Concentrarse en el Trabajo, No en el Flujo de Trabajo: Las herramientas colaborativas gestionan la comunicación de miembros del equipo y manejan los procesos de back-end involucrados cuando trabajas en equipo para el diseño de PCB. También automatizan ciertos procesos y detectan diferencias clave que causan errores más adelante. Los equipos de ingeniería pueden concentrarse más en el trabajo y menos en el flujo de trabajo. Con más tiempo liberado debido a menos problemas de comunicación, pueden trabajar en diseñar de manera innovadora y creativa.

SEIS CARACTERÍSTICAS CRÍTICAS QUE BUSCAR EN HERRAMIENTAS DE COLABORACIÓN PARA PCB

Puedes obtener los beneficios significativos de una colaboración conectada y rica en comunicación implementando las herramientas adecuadas para tus necesidades. Al considerar tus opciones para herramientas de colaboración en Circuitos Impresos (PCB), considera las siguientes características para asegurar un retorno positivo de la inversión y la máxima productividad.

Herramientas de Colaboración en Vivo: El diseño de PCB en un entorno de equipo requiere el seguimiento de las tareas realizadas por todos los diseñadores que trabajan en la placa en cualquier momento dado. Las herramientas que te proporcionan detalles sobre las actividades de otros usuarios son necesarias, incluyendo quién está conectado al sistema y quién tiene el mismo archivo de placa abierto como su propia copia local. Busca soluciones que cuenten con un panel de control centralizado que registre los detalles del colaborador y la región de trabajo dentro del mismo camino del servidor de colaboración.

Control de Versiones: La colaboración de equipo en el diseño de PCB requiere un sistema de control de versiones que te permita:

- Almacenar fácilmente todos los archivos del proyecto en un repositorio central con redundancia de respaldo;

- Deshacer cambios en uno o muchos archivos;

- Almacenar y acceder a cualquier placa desde cualquier punto a lo largo de su historia de desarrollo;

- Trabajar de manera independiente dentro de un entorno colaborativo, con copias locales de los archivos que necesitas - los cuales pueden ser subidos al repositorio cuando el desarrollo alcanza una cierta etapa.

Regiones de Trabajo: Como diseñador, puedes trabajar de manera más efectiva con una solución de colaboración para PCB que te permita definir tus propias regiones de trabajo. Todos los usuarios deberían poder marcar un territorio en la placa. Para una mejor visualización, las regiones de trabajo deberían ser fáciles de navegar, libres de desorden, para que te concentres solo en la tarea en cuestión en lugar de manipular el software. Además, es esencial que una plataforma de colaboración para PCB permita a cada usuario ver las regiones de trabajo que otros diseñadores han definido como su propio espacio en la misma placa.

Manejo de Diferencias: En la colaboración de diseño de PCB, deberías tener acceso a herramientas que te permitan realizar comparaciones de diferencias de manera fluida. Cuando eres el único trabajando en una placa particular, necesitas poder verificar tu versión contra:

- Una que existe en el repositorio central;

- Una versión antigua que existe en el repositorio central; o,

- Una que está almacenada en un disco duro o dentro de tu red.

La comparación y fusión de diferencias es una característica clave que necesitarás en una herramienta de colaboración para PCB. Debes ser capaz de detectar y resolver diferencias con un motor de diferenciación sofisticado que identifica incluso el conflicto más leve entre dos placas. En un entorno de trabajo colaborativo, esto significa que tu herramienta de PCB debe funcionar de dos maneras distintas:

Una comparación bidireccional que muestra las diferencias entre tu placa actual y otra versión: lo que es versus lo que era.

Una comparación tridireccional cuando alguien más también está accediendo a la misma placa. Esto evita la situación donde tú y un miembro del equipo están trabajando en la misma placa, pero quieres ver lo que tu colega ha hecho - y posiblemente incorporar los cambios. Una herramienta de comparación tridireccional te permite comparar:

- La versión original que sacaste del repositorio de almacenamiento;

- Tu versión, a la que has aplicado cambios; y,

- La versión de tu colega.

Con herramientas de comparación de dos y tres vías, mostrar las diferencias puede volverse confuso, resultando en errores e inconsistencias para el diseñador. Por lo tanto, al considerar opciones para herramientas de colaboración en PCB, busque soluciones que muestren múltiples versiones de una placa de manera limpia y clara.

Comparación de Resolución de Fusiones: Una solución de PCB con herramientas de comparación de dos y tres vías también debería ofrecerle la opción de fusionar cambios en su versión de la placa antes de reintegrarla al repositorio central. Las herramientas de diseño y colaboración de PCB más efectivas también le notificarán cuando se requieran fusiones debido a la actividad de otro usuario.

Resolución de Diferencias: En un sistema de colaboración de PCB, usted debería ser capaz de resolver diferencias fusionando aquellas detectadas en el documento original en la versión actual de la placa. Puede mejorar la productividad seleccionando una solución que automatice esta tarea de acuerdo a sus configuraciones. Por supuesto, necesitará herramientas de diseño de PCB que también le permitan seleccionar ciertos cambios que desea mantener y aquellos que desea incorporar del trabajo de otro usuario.

CONCLUSIÓN

En los entornos actuales de diseño de PCB, los ingenieros no siempre están en comunicación cercana con otros miembros de su equipo de diseño. La mayoría de los productos se desarrollan a través de esfuerzos colaborativos que abarcan grupos que podrían extenderse por varios países y continentes. La comunicación es crítica en un ambiente colaborativo. Las malas comunicaciones causan errores, diferencias no resueltas e inconsistencias de versión, lo que finalmente cuesta tiempo y dinero en el proceso de producción. Altium Designer es un editor de PCB que puede unificar proyectos y entornos de diseño multiplataforma.

Para una colaboración efectiva, una solución de diseño de PCB debe implementar estas cinco características críticas:

- Permitir que múltiples usuarios accedan a la misma placa, para trabajar en ella y guardarla en el almacenamiento - sin impactar las tareas de los demás;

- Añadir trazabilidad y responsabilidad para todos los miembros del equipo;

- Comparar archivos con precisión y detectar diferencias a través de múltiples versiones de la misma placa;

- Resolver las diferencias identificadas y permitir que el usuario elija aquellas que procedan;

- Manejar automáticamente un gran volumen de diferencias y tomar acciones de resolución sin crear conflictos.

 
Abierto como PDF

Recursos Relacionados

Documentación técnica relacionada

Volver a la Pàgina de Inicio
Thank you, you are now subscribed to updates.