Jira para el desarrollo de hardware: herramientas y procesos | Blog

Zachariah Peterson

| & nbsp 25 de febrero de 2021

Jira para el desarrollo de hardware

2020 fue un año de primicias para la mayoría de nosotros, y una gran “primicia” para muchas personas fue el trabajo a distancia. Ahora, cada empresa tiene su conjunto preferido de aplicaciones de colaboración y comunicación para trabajar de forma remota o para la gestión de proyectos complejos. Luego están las plataformas de control de versiones y seguimiento de revisiones como Github, que los equipos de ingeniería necesitan para hacer cumplir algún nivel de orden y organización en sus proyectos. Con el desarrollo de tecnología, la atención 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, puede crear un entorno de diseño conectado a la nube como Jira para proyectos de desarrollo de hardware y gestión de proyectos de PCB. Con un poco de codificación ligera y algunas aplicaciones de trabajo, puede crear su propio entorno administrado que se integre con sus herramientas de diseño. Si no es un desarrollador de software, pero aún desea utilizar metodologías de gestión probadas en sus proyectos de hardware, puede utilizar plataformas como Git o Jira para el desarrollo de hardware y la gestió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 trabajo. Originalmente, Jira se utilizaba para el seguimiento de errores en proyectos de desarrollo de software, pero se ha convertido en un sistema de gestión de pruebas / requisitos y un sistema de gestión de proyectos ágil. Técnicamente, estas funciones dentro de Jira podrían usarse para cualquier tipo de proyecto que implique el seguimiento y la gestión de problemas, incluida la documentación, el hardware y el software. Agregue a esto las funciones de administración de proyectos y tendrá 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:

  • Seguimiento de defectos de diseño en paneles personalizados
  • Deje comentarios en los paneles de control sobre los defectos y realice un seguimiento del historial
  • Controlar el acceso de los usuarios
  • Personalice vistas y flujos de trabajo para su equipo

La interfaz basada en paneles de Jira se parece a otras herramientas de gestión de proyectos y ofrece a los diseñadores de hardware un control centralizado sobre sus proyectos y equipos. Sin embargo, no proporciona una integración directa con el software de diseño de PCB. Aquí es donde Git (o Github) tiene una ventaja sobre Jira, ya que puede incorporarse al proceso de diseño de su PCB y tiene una integración más cercana con sus herramientas de diseño.

Uso de Jira frente a Github para el desarrollo de hardware

Con todo el enfoque recientemente en aplicar metodologías ágiles a casi todo, los diseñadores de PCB e ingenieros electrónicos han comenzado a buscar plataformas como Jira para el desarrollo de hardware y la gestión de proyectos. Jira es ideal para la gestión de proyectos, pero no proporciona las mismas funciones de control de versiones que Github. No conozco un solo desarrollador de software que no esté familiarizado con Github, pero este no es siempre el caso de los desarrolladores de hardware y diseñadores de PCB.

Basado en el sistema de control de versiones original de Git implementado para el desarrollo de Linux, Github proporciona una forma conveniente de almacenar repositorios de código, realizar 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 almacenar y compartir datos de proyectos, no en la gestión de proyectos.

Tanto Jira como Github se pueden utilizar para el desarrollo de hardware en general; no se limitan al desarrollo de software, a pesar de que ese era su caso de uso original. En esencia, ambas plataformas están diseñadas para facilitar la colaboración, aunque sus casos de uso previstos no son los mismos. La siguiente tabla proporciona una comparación más profunda de estas dos plataformas y cómo cada una de estas plataformas encaja en un equipo de desarrollo de hardware colaborativo.

Comparación

Jira

Github

Integración

Los complementos / API se pueden usar para integrarse con algunas aplicaciones de terceros

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

Generalidad

Incluye diferentes cuadros de mando que se pueden adaptar a la complejidad del proyecto.

Desarrollado para software, pero puede usarse

Interfaz

Puramente basado en la web

Utiliza la interfaz de línea de comandos de Git Bash o la GUI de Git localmente, también la interfaz web

Flujo de trabajo del usuario

Admite cualquier tipo de flujo de trabajo, particularmente diseño de hardware ágil

Admite procesos automatizados en torno al control de versiones

Si es un ingeniero electrónico con un historial de experiencia en desarrollo de software, entonces se sentirá cómodo configurando su propio entorno basado en Git para administrar sus proyectos de diseño de PCB. Aquí hay algunas guías excelentes sobre cómo crear un flujo de trabajo basado en Git para usuarios de Altium Designer:

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

Si no tiene experiencia en desarrollo de software, Altium 365 proporciona un sistema de colaboración y uso compartido fácil de usar que le brinda lo mejor de Git y Jira para el desarrollo de hardware. Todos los usuarios de Altium Designer pueden acceder a Altium 365 Workspace con una suscripción estándar y pueden aprovechar la primera y única plataforma de colaboración de diseño de PCB de la industria. Altium 365 ayuda a unificar la gestión de proyectos y el seguimiento de revisiones con estas funciones:

  • Control de versión completo basado en Git, que incluye seguimiento de revisión simplificado y funciones de reversión del proyecto
  • Compartir instantáneamente con otros diseñadores, clientes y fabricantes
  • Control total sobre el acceso de los usuarios a su Altium 365 Workspace
  • Administre todos los proyectos, componentes, plantillas y lanzamientos de proyectos en un solo lugar
  • Funciones de seguimiento del historial de comentarios y 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 fabricación.

Los fabricantes y diseñadores de PCB de hoy en día pueden compartir datos de proyectos y colaborar fácilmente con la plataforma Altium 365 ™. Los equipos de diseño de PCB pueden crear un entorno de administración que incorpore las características de Jira al desarrollo de hardware y todo se integra con las herramientas de diseño de clase mundial en Altium Designer®. Altium 365 le permite compartir los datos de su proyecto con otros diseñadores, fabricantes y clientes en un entorno seguro.

Solo hemos arañado la superficie de lo que se puede hacer con Altium Designer en Altium 365. Puede consultar la página del producto para obtener una descripción más detallada de las funciones o uno de los seminarios web bajo demanda.

Source link

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *