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 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à 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:
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.
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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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:
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:
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.