5

Tôi đang tìm cách thay thế các công cụ vòng đời hiện đang được các nhóm phát triển của tôi sử dụng. cụ mà tôi đang tìm:Life Cycle Tools Suite

  • Version Control
  • Defect/Theo dõi
  • Yêu cầu theo dõi quản lý
  • Test Case
  • (khả năng) Quản lý dự án Vấn đề: Hiện trạng dự án, giờ nhập

Tôi có một máy chủ mới đầy sức mạnh (Windows 2008 Server) để chạy tất cả các công cụ. Tôi đang xem xét các tùy chọn COTS và Mã nguồn mở, nhưng chưa quyết định cho đến nay.

Các yếu tố khác:

  • đội Distributed (các trang web vật lý khác nhau)
  • Một số phát triển Windows, một số phát triển Linux
  • phần mềm, Firmware, Viết kỹ thuật cần để có thể sử dụng nó

Đề xuất về một bộ tốt sẽ hoạt động cùng nhau?
Nếu nguồn mở, cách tiếp cận tốt nhất để chạy trên Windows 2008 Server?

Trả lời

1

Lựa chọn phổ biến nhất cho hệ thống kiểm soát phiên bản là Subversion. Nó có hỗ trợ công cụ tốt, hầu hết các công cụ làm việc với Subversion ra khỏi hộp.

Bạn có nhóm phân phối để bạn có thể xem xét hệ thống kiểm soát phiên bản được phân phối. Ví dụ: Mercurial hoặc Git. Mercurial có hỗ trợ tốt hơn trên Windows. Công cụ hỗ trợ hơi thiếu so với các hệ thống điều khiển phiên bản "truyền thống" như Subversion.

Tất cả những điều trên đều là nguồn mở.

Để theo dõi quản lý dự án/theo dõi vấn đề/yêu cầu, có mã nguồn mở Trac được kết hợp theo dõi vấn đề, phần mềm quản lý dự án và wiki. Trac làm việc với Subversion, Git và Mercurial.

Atlassian cung cấp thương mại JIRA để theo dõi vấn đề/quản lý dự án và Confluence cho wiki.Jira làm việc ít nhất với Subversion.

Fog Creek có Mercurial dựa Kiln để kiểm soát phiên bản và FogBugz để theo dõi vấn đề/quản lý dự án. Cả hai thương mại. Cả hai đều có sẵn dưới dạng được lưu trữ và dưới dạng các phiên bản chạy trên máy chủ của riêng bạn.

Tôi đã sử dụng Trac, hoạt động, nhưng bạn có thể mong đợi một số tinkering và cấu hình trước khi nó hoạt động như bạn muốn nó hoạt động.

+0

Không phải là người hâm mộ cá nhân của FogBugz, nhưng chúng tôi đã kết thúc với Subversion và nó hoạt động thực sự tốt cho chúng tôi. – pearcewg

1

Hãy nhìn vào các công cụ bằng Atlassian- http://www.atlassian.com/ chúng tôi đã sử dụng một số sản phẩm của họ (Jira/Confluence) và họ liên kết với nhau tốt. Không hẳn là đắt tiền.

Là người quản trị/người làm vườn Wiki, chúng dễ sử dụng và quản lý, đôi khi có thể là một yêu cầu quan trọng hơn.