Cách Lely thay thế ba công cụ bằng GitLab để tối đa hóa hiệu quả

Cách Lely thay thế ba công cụ bằng GitLab để tối đa hóa hiệu quả

Nhóm phát triển tại Lely đang sử dụng Subversion (SVN) cho kiểm soát phiên bản. Tuy nhiên, họ đang trên hành trình chuyển mình sang Git vì sự linh hoạt và độ chính xác mà Git mang lại, theo lời Kees Valkhof, giám đốc cấu hình tại Lely. Kho lưu trữ SVN hiện tại trở nên lộn xộn, thiếu tính minh bạch, gây ra nhầm lẫn trong việc quản lý dữ liệu lưu trữ.

Trước đây, các nhà phát triển phải viết tập lệnh thủ công để đảm bảo các quá trình đánh giá hoạt động mượt mà và để kỹ sư có thể thực hiện yêu cầu hợp nhất một cách chính xác trên SVN. Họ cũng dùng Review Board cho việc đánh giá mã nguồn, nhưng công cụ này cần được duy trì liên tục để tích hợp với SVN. Việc mở riêng một công cụ để đánh giá độ chuẩn xác khiến đôi khi mã mới được triển khai mà không có sự đánh giá kỹ càng. Khi phải sử dụng nhiều công cụ riêng biệt, việc nhìn nhận trạng thái tổng thể của dự án trở nên rất hạn chế. Quá trình bảo trì và tích hợp hao tốn nhiều thời gian, chậm trễ dòng công việc phát triển.

Khát vọng của các nhà phát triển Lely là tìm ra một giải pháp hiện đại thay thế máy chủ SVN, TeamCity và Review Board cũ kỹ. Giải pháp lý tưởng sẽ là một nền tảng tích hợp toàn diện, tự động hóa, và dễ dàng tiếp cận để các nhà phát triển nhanh chóng làm quen và sử dụng. Họ mong muốn hợp nhất chuỗi công cụ, giảm thiểu số lượng công cụ cần thiết, và nâng cao hiệu suất làm việc. Valkhof nhấn mạnh: “Chúng tôi muốn sử dụng càng ít công cụ càng tốt và cùng một công cụ phải phù hợp với tất cả mọi người.”

Bằng việc loại bỏ những công cụ lỗi thời, nhóm Lely hy vọng có thể tiếp tục đổi mới nội bộ, như cách họ đã đổi mới cho khách hàng. Họ đặt ra ba yêu cầu then chốt cho công cụ mới:

  1. Luồng công việc Git: Với việc SVN ngày càng lỗi thời và không đáp ứng được nhu cầu, Git được ưu tiên hàng đầu để triển khai.
  2. Giải pháp đơn giản, tất cả trong một: Họ cần một nền tảng đa chức năng, dễ bảo trì, đồng thời có khả năng tích hợp với bảng điều khiển Grafana.
  3. Dễ dàng áp dụng: Công cụ phải trực quan, có rào cản gia nhập thấp để mọi thành viên đều có thể nhanh chóng làm quen và sử dụng hiệu quả.

Nếu bạn cũng đang tìm kiếm các giải pháp công nghệ ưu việt để tối ưu hóa quy trình phát triển và quản lý dự án, hãy liên hệ với Softribution để được tư vấn chi tiết và lựa chọn giải pháp phù hợp nhất với doanh nghiệp của bạn.

Share this post