Jira para el desarrollo de hardware: Herramientas y procesos

Zachariah Peterson
|  Creado: February 25, 2021  |  Actualizado: September 14, 2022
Jira para el desarrollo de hardware

Para la mayoría de nosotros, 2020 fue un año de primeras experiencias. Una de esas primeras veces fue, para muchas personas, el teletrabajo. Ahora todas las empresas tienen un conjunto de aplicaciones de colaboración y comunicación favoritas para trabajar de forma remota o para la gestión de proyectos complejos.

Además, también existen plataformas de control de versiones y seguimiento de revisiones, como Github, que los equipos de ingeniería utilizan para mantener cierto nivel de orden y organización en sus proyectos.

Cuando hablamos de desarrollo de la tecnología, el foco siempre se centra en la ingeniería de software, pero ¿qué pasa con el hardware y la electrónica?

Con las herramientas de colaboración adecuadas y un poco de integración, puedes crear un entorno de diseño conectado a la nube, como por ejemplo Jira, para proyectos de desarrollo de hardware y gestión de proyectos de PCB. Con un poco de código sencillo y algunas aplicaciones de trabajo, puedes crear tu propio entorno gestionado que se integre con tus herramientas de diseño. Si no eres un desarrollador de software, pero quieres utilizar metodologías de gestión probadas en tus proyectos de hardware, puedes utilizar plataformas como Git o Jira para el desarrollo de hardware y la dirección de proyectos.

¿Qué es Jira para el desarrollo de hardware?

Jira forma parte de una familia de productos de software que los equipos pueden utilizar para gestionar todo tipo de proyectos. Originalmente, Jira se utilizó para el seguimiento de errores en proyectos de desarrollo de software, pero con el tiempo evolucionó hasta convertirse en un sistema de gestión de pruebas y requisitos y en un sistema de gestión de proyectos ágil.

Técnicamente, estas funciones de Jira se pueden utilizar para cualquier tipo de proyecto que incluya el seguimiento y la gestión de incidencias, incluida la documentación, el hardware y el software. Si a esto le añadimos las funciones de gestión de proyectos, tenemos todo un sistema completo para supervisar proyectos complejos con múltiples colaboradores.

Qué pueden hacer los diseñadores de PCB con Jira

Los diseñadores e ingenieros de PCB que quieran utilizar Jira para el desarrollo de hardware pueden beneficiarse de algunas de las siguientes características:

  • Hacer seguimiento de los defectos de diseño en paneles personalizados.
  • Dejar comentarios en los paneles de control sobre los defectos y el historial de seguimiento.
  • Controlar el acceso de los usuarios.
  • Personalizar las vistas y los flujos de trabajo de tu equipo.

La interfaz basada en el panel de control de Jira se asemeja a otras herramientas de gestión de proyectos y ofrece a los diseñadores de hardware cierto control centralizado sobre sus proyectos y equipos. Sin embargo, no ofrece una integración directa con el software de diseño de PCB. Aquí es donde Git (o Github) cuenta con ventaja sobre Jira, ya que puede incorporarse al proceso de diseño de PCB y tiene una mayor integración con las herramientas de diseño.

Comparación de Jira y Github para el desarrollo de hardware

Con la última tendencia de aplicar metodologías ágiles a casi todo, los diseñadores de PCB y los ingenieros electrónicos han empezado a recurrir a plataformas como Jira para el desarrollo de hardware y la gestión de proyectos.

Jira es excelente para la gestión de proyectos, pero no ofrece las mismas características de control de versiones que Github. No conozco a un solo desarrollador de software que no esté familiarizado con Github, pero este no siempre es el caso de los desarrolladores de hardware y diseñadores de PCB.

Basado en el sistema original de control de versiones Git, implementado para el desarrollo de Linux, Github ofrece una forma cómoda de almacenar repositorios de código, hacer un seguimiento de las revisiones de los proyectos, retroceder a versiones anteriores del proyecto y clonar proyectos. En comparación con Jira, Github se centra más en el almacenamiento y el intercambio de datos del proyecto, no en la gestión de este.

Tanto Jira como Github pueden utilizarse para el desarrollo de hardware en general. No se limitan al desarrollo de software, aunque originalmente fueron diseñados para este propósito. En esencia, ambas plataformas están diseñadas para facilitar la colaboración, aunque sus objetivos de uso previstos no sean los mismos.

La siguiente tabla ofrece una comparación más detallada de estas dos plataformas y cómo encaja cada una en un equipo de desarrollo de hardware colaborativo.

Comparación

Jira

Github

Integración

Se pueden utilizar plugins/API para integrarse con algunas aplicaciones externas.

No se integra directamente, aunque los procesos "worker" o las herramientas de terceros pueden proporcionar integración con repositorios de código.

Uso general

Incluye diferentes paneles de control que pueden adaptarse a la complejidad del proyecto.

Desarrollado para software, pero se puede utilizar.

Interfaz

Exclusivamente basado en la web.

Utiliza la interfaz de línea de comandos Git Bash o la GUI Git de forma local, así como la interfaz web.

Flujo de trabajo del usuario

Admite cualquier tipo de flujo de trabajo, especialmente los diseños de hardware ágiles.

Admite procesos automatizados para control de versiones.

Si eres un ingeniero electrónico con experiencia en el desarrollo de software, entonces te sentirás cómodo configurando tu propio entorno basado en Git para gestionar tus proyectos de diseño de PCB. A continuación, encontrarás algunas guías interesantes para los usuarios de Altium Designer sobre cómo crear un flujo de trabajo basado en Git:

Altium 365 ofrece a los diseñadores de PCB lo mejor de Jira y Github

Si no tienes experiencia en el desarrollo de software, Altium 365 te brinda un sistema de colaboración e intercambio fácil de usar, que pone a tu disposición lo mejor de Git y Jira para el desarrollo de hardware. Todos los usuarios de Altium Designer pueden acceder a un espacio de trabajo de Altium 365 con una suscripción estándar y sacarle partido a la primera y única plataforma de colaboración para diseño de PCB del sector. Altium 365 ayuda a unificar la dirección de proyectos y el seguimiento de revisiones gracias a las siguientes funcionalidades:

  • Control completo de versiones basado en Git, que incluye funciones simplificadas de seguimiento de revisiones y restablecimiento de proyectos.
  • Uso compartido instantáneo con otros diseñadores, clientes y fabricantes.
  • Control total del acceso de los usuarios a tu espacio de trabajo de Altium 365.
  • Gestión de todos los proyectos, componentes, plantillas y versiones de proyectos en un solo lugar.
  • Funciones para agregar comentarios y hacer seguimiento del historial de comentarios para todos los diseños, incluso directamente en un esquema o diseño de PCB.
  • Los fabricantes pueden inspeccionar y revisar todos los datos de fabricación antes de que un diseño entre en la etapa de fabricación.

La plataforma Altium 365™ facilita que los fabricantes y diseñadores de PCB compartan datos de proyectos y colaboren. Los equipos de diseño de PCB pueden crear un entorno de gestión que incorpora funciones de Jira en el desarrollo de hardware integrándolo todo con las herramientas de diseño de primera clase de Altium Designer®. Altium 365 te permite compartir los datos de tu proyecto con otros diseñadores, fabricantes y clientes en un entorno seguro.

Tan solo hemos rascado un poco la superficie de lo que es posible hacer con Altium Designer en Altium 365. Puedes consultar la página del producto para obtener una descripción más detallada de sus características, así como ver alguno de los seminarios web a la carta.

Sobre el autor / Sobre la autora

Sobre el autor / Sobre la autora

Zachariah Peterson tiene una amplia experiencia técnica en el mundo académico y la industria. Actualmente brinda servicios de investigación, diseño y marketing a empresas de la industria electrónica. Antes de trabajar en la industria de PCB, enseñó en la Universidad Estatal de Portland y realizó investigaciones sobre la teoría, los materiales y la estabilidad del láser aleatorio. Su experiencia en investigación científica abarca temas de láseres de nanopartículas, dispositivos semiconductores electrónicos y optoelectrónicos, sensores ambientales y estocástica. Su trabajo ha sido publicado en más de una docena de revistas revisadas por pares y actas de congresos, y ha escrito más de 1000 blogs técnicos sobre diseño de PCB para varias empresas. Es miembro de IEEE Photonics Society, IEEE Electronics Packaging Society, American Physical Society y Printed Circuit Engineering Association (PCEA), y anteriormente se desempeñó en el Comité Asesor Técnico de Computación Cuántica de INCITS.

Articulos más recientes

Volver a la Pàgina de Inicio