Jira cho Phát triển Phần cứng: Công cụ và Quy trình

Zachariah Peterson
|  Created: Tháng Hai 25, 2021  |  Updated: Tháng Hai 26, 2021
Jira cho Phát triển Phần cứng

2020 là một năm đầy những điều mới mẻ đối với hầu hết chúng ta, và một "lần đầu tiên" lớn đối với nhiều người là làm việc từ xa. Bây giờ, mỗi công ty đều có bộ ứng dụng hợp tác và giao tiếp ưa thích của riêng mình để làm việc từ xa hoặc quản lý các dự án phức tạp. Sau đó, có các nền tảng kiểm soát phiên bản và theo dõi sửa đổi như Github, mà các đội ngũ kỹ sư cần để thực thi một số mức độ trật tự và tổ chức trong các dự án của họ. Với sự phát triển của công nghệ, sự chú ý luôn được đặt vào kỹ thuật phần mềm, nhưng còn phần cứng và điện tử thì sao?

Với những công cụ hợp tác phù hợp và một chút tích hợp, bạn có thể tạo ra một môi trường thiết kế kết nối đám mây giống như Jira cho các dự án phát triển phần cứng và quản lý dự án PCB. Với một chút lập trình nhẹ nhàng và một vài ứng dụng công nhân, bạn có thể xây dựng môi trường quản lý của riêng mình tích hợp với các công cụ thiết kế của bạn. Nếu bạn không phải là một nhà phát triển phần mềm, nhưng bạn vẫn muốn sử dụng các phương pháp quản lý đã được chứng minh trong các dự án phần cứng của mình, bạn có thể sử dụng các nền tảng như Git hoặc Jira cho việc phát triển phần cứng và quản lý dự án.

Jira cho Phát triển Phần Cứng là gì?

Jira là một phần trong gia đình các sản phẩm phần mềm mà các nhóm có thể sử dụng để quản lý mọi loại công việc. Ban đầu, Jira được sử dụng để theo dõi lỗi trong các dự án phát triển phần mềm, nhưng nó đã phát triển thành một hệ thống quản lý yêu cầu/kiểm thử và hệ thống quản lý dự án linh hoạt. Về mặt kỹ thuật, những chức năng này trong Jira có thể được sử dụng cho bất kỳ loại dự án nào liên quan đến theo dõi và quản lý vấn đề, bao gồm tài liệu, phần cứng và phần mềm. Thêm vào đó các tính năng quản lý dự án, và bạn có một hệ thống toàn diện để giám sát các dự án phức tạp với nhiều người cộng tác.

Những gì Nhà Thiết kế PCB Có Thể Làm Với Jira

Nhà thiết kế và kỹ sư PCB muốn sử dụng Jira cho phát triển phần cứng có thể được hưởng lợi từ một số tính năng sau:

  • Theo dõi lỗi thiết kế trên bảng điều khiển tùy chỉnh
  • Để lại bình luận trên bảng điều khiển về lỗi và theo dõi lịch sử
  • Kiểm soát quyền truy cập của người dùng
  • Tùy chỉnh giao diện và quy trình làm việc cho nhóm của bạn

Giao diện dựa trên bảng điều khiển trong Jira giống như các công cụ quản lý dự án khác và cung cấp cho nhà thiết kế phần cứng một số kiểm soát trung tâm đối với dự án và đội ngũ của họ. Tuy nhiên, nó không cung cấp tích hợp trực tiếp với phần mềm thiết kế PCB. Đây là nơi Git (hoặc Github) có lợi thế hơn Jira vì nó có thể được đưa vào quy trình thiết kế PCB của bạn và có sự tích hợp chặt chẽ hơn với các công cụ thiết kế của bạn.

Sử Dụng Jira so với Github cho Phát triển Phần Cứng

Với tất cả sự chú ý gần đây vào việc áp dụng các phương pháp linh hoạt cho hầu như mọi thứ, các nhà thiết kế PCB và kỹ sư điện tử đã bắt đầu tìm đến các nền tảng như Jira cho việc phát triển phần cứng và quản lý dự án. Jira rất tốt cho quản lý dự án, nhưng nó không cung cấp các tính năng kiểm soát phiên bản giống như Github. Tôi không biết một nhà phát triển phần mềm nào không quen thuộc với Github, nhưng điều này không phải lúc nào cũng đúng với các nhà phát triển phần cứng và nhà thiết kế PCB.

Dựa trên hệ thống kiểm soát phiên bản Git gốc được triển khai cho việc phát triển Linux, Github cung cấp một cách thuận tiện để lưu trữ các kho mã, theo dõi các bản sửa đổi của dự án, quay trở lại các phiên bản dự án trước đó và nhân bản dự án. So với Jira, Github tập trung hơn vào việc lưu trữ và chia sẻ dữ liệu dự án, không phải quản lý dự án.

Cả Jira và Github đều có thể được sử dụng cho việc phát triển phần cứng nói chung; chúng không bị giới hạn trong phát triển phần mềm, mặc dù đó là trường hợp sử dụng ban đầu của chúng. Về cơ bản, cả hai nền tảng đều được thiết kế để tạo điều kiện cho sự hợp tác, mặc dù các trường hợp sử dụng dự định của chúng không giống nhau. Bảng dưới đây cung cấp một so sánh sâu hơn về hai nền tảng này và cách mỗi nền tảng phù hợp với một nhóm phát triển phần cứng hợp tác.

So sánh

Jira

Github

Tích hợp

Các plugin/API có thể được sử dụng để tích hợp với một số ứng dụng của bên thứ ba

Không tích hợp trực tiếp, mặc dù các quy trình làm việc hoặc công cụ của bên thứ ba có thể cung cấp tích hợp với kho lưu trữ mã

Tính chung

Bao gồm các bảng điều khiển khác nhau có thể được điều chỉnh theo độ phức tạp của dự án

Được phát triển cho phần mềm, nhưng có thể được sử dụng

Giao diện

Hoàn toàn dựa trên web

Sử dụng giao diện dòng lệnh Git Bash hoặc Git GUI cục bộ, cũng như giao diện web

Quy trình làm việc của người dùng

Hỗ trợ mọi loại quy trình làm việc, đặc biệt làthiết kế phần cứng linh hoạt

Hỗ trợ các quy trình tự động xung quanh kiểm soát phiên bản

Nếu bạn là một kỹ sư điện tử với lịch sử kinh nghiệm phát triển phần mềm, thì bạn sẽ cảm thấy thoải mái khi thiết lập môi trường dựa trên Git của riêng mình để quản lý các dự án thiết kế PCB của bạn. Dưới đây là một số hướng dẫn tuyệt vời về việc tạo một quy trình làm việc dựa trên Git cho người dùng Altium Designer:

Altium 365 Mang lại cho Nhà Thiết kế PCB Điều tốt nhất của Jira và Github

Nếu bạn không có kinh nghiệm phát triển phần mềm, Altium 365 cung cấp một hệ thống hợp tác và chia sẻ dễ sử dụng, mang lại cho bạn những điều tốt nhất của Git và Jira cho việc phát triển phần cứng. Mọi người dùng Altium Designer đều có thể truy cập vào không gian làm việc Altium 365 với một gói đăng ký tiêu chuẩn và có thể tận dụng nền tảng hợp tác thiết kế PCB đầu tiên và duy nhất trong ngành. Altium 365 giúp thống nhất quản lý dự án và theo dõi phiên bản của bạn với các tính năng sau:

  • Kiểm soát phiên bản đầy đủ dựa trên Git, bao gồm theo dõi sửa đổi đơn giản và tính năng quay lại dự án
  • Chia sẻ tức thì với các nhà thiết kế khác, khách hàng và nhà sản xuất
  • Quyền kiểm soát đầy đủ truy cập người dùng vào không gian làm việc Altium 365 của bạn
  • Quản lý tất cả dự án, linh kiện, mẫu và phát hành dự án tại một nơi
  • Tính năng bình luận và theo dõi lịch sử bình luận cho tất cả các thiết kế, bao gồm trực tiếp trong sơ đồ mạch hoặc bố trí PCB
  • Nhà sản xuất có thể kiểm tra và xem xét tất cả dữ liệu chế tạo trước khi một thiết kế bước vào giai đoạn chế tạo

Nhà sản xuất PCB và nhà thiết kế PCB ngày nay có thể chia sẻ dữ liệu dự án và hợp tác dễ dàng sử dụng nền tảng Altium 365™. Các đội thiết kế PCB có thể tạo một môi trường quản lý kết hợp các tính năng của Jira vào phát triển phần cứng, và mọi thứ đều tích hợp với các công cụ thiết kế hàng đầu thế giới trong Altium Designer®. Altium 365 cho phép bạn chia sẻ dữ liệu dự án của mình với các nhà thiết kế khác, nhà sản xuất và khách hàng trong một môi trường an toàn.

Chúng tôi mới chỉ khám phá bề mặt của những gì có thể thực hiện với Altium Designer trên Altium 365. Bạn có thể kiểm tra trang sản phẩm để biết mô tả tính năng sâu hơn hoặc một trong những Hội thảo Trực tuyến Theo Yêu cầu.

About Author

About Author

Zachariah Peterson has an extensive technical background in academia and industry. He currently provides research, design, and marketing services to companies in the electronics industry. Prior to working in the PCB industry, he taught at Portland State University and conducted research on random laser theory, materials, and stability. His background in scientific research spans topics in nanoparticle lasers, electronic and optoelectronic semiconductor devices, environmental sensors, and stochastics. His work has been published in over a dozen peer-reviewed journals and conference proceedings, and he has written 2500+ technical articles on PCB design for a number of companies. He is a member of IEEE Photonics Society, IEEE Electronics Packaging Society, American Physical Society, and the Printed Circuit Engineering Association (PCEA). He previously served as a voting member on the INCITS Quantum Computing Technical Advisory Committee working on technical standards for quantum electronics, and he currently serves on the IEEE P3186 Working Group focused on Port Interface Representing Photonic Signals Using SPICE-class Circuit Simulators.

Related Resources

Tài liệu kỹ thuật liên quan

Back to Home
Thank you, you are now subscribed to updates.