2009-02-22 5 views
5

Tôi đã làm việc với SVN được vài năm và gần đây đã làm việc với một số dự án liên quan đến Trác. Nó có vẻ kỳ lạ đối với hầu hết các bạn nhưng tôi đến từ nền tảng định hướng thiết kế, nơi những công cụ này không thường được sử dụng.Môi trường cộng tác trực tuyến (không chỉ theo định hướng dev)

Hiện tại, chúng tôi chủ yếu sử dụng Basecamp để theo dõi yêu cầu của khách hàng, tài liệu, vv Và mặt khác SVN để kiểm soát nguồn (chỉ giữa các nhà phát triển).

Vì vậy, mục đích là tích hợp Trac vào gói (và có thể các tính năng hữu ích khác) Tôi đã tìm kiếm môi trường trực tuyến có thể đáp ứng các yêu cầu này. Có rất nhiều thứ ở đó nhưng mối quan tâm chính của tôi là tôi không muốn làm bối rối các nhà thiết kế, người quản lí dự án, khách hàng với thứ gì đó quá geeky.

Cho đến nay giải pháp thích hợp nhất mà tôi đã tìm thấy là Assembla.

Mọi lời khuyên đều được hoan nghênh!

Cảm ơn,

T

EDIT:

Cảm ơn tất cả đầu vào của bạn! Một câu trả lời đã được bình chọn tự động mặc dù. Hiện tại chúng tôi đang thực hiện thử nghiệm REDMINE.

Trả lời

3

Assembla là một lựa chọn tốt. Bạn cũng có thể thử devjavu. Tôi đã sử dụng cả hai trong số họ trong một vài năm, devjavu có một môi trường sạch hơn.

Tôi đã xem 'SVN-và-trac đang hoạt động' trong hai dự án tôi đã làm việc với các nhà thiết kế, người quản lý dự án, những người không có liên hệ trước đó với hệ thống kiểm soát phiên bản. Họ đã sử dụng các tính năng phổ biến nhất mà không gặp vấn đề gì, tôi không nghĩ rằng đó sẽ là mối lo ngại lớn nếu nhóm của bạn có thể đào tạo 2 giờ về các khái niệm chính về phiên bản kiểm soát với lật đổ.

EDIT:

Có một comparison page về chủ đề này, nó phải là một nguồn lực tốt. Trong trường hợp nó không phải là, ít nhất họ có một số lượng lớn các liên kết đến các dịch vụ lưu trữ svn. ;)

+0

Cảm ơn Victor, tôi đã kiểm tra dejavu, có vẻ tốt. Đối với SVN, hầu hết các đội đều biết về nó nhưng không may là thật sự không bận tâm vì nó sẽ hạn chế dòng chảy công việc 'tự nhiên' của họ. Tuy nhiên các công cụ (ví dụ: hệ thống vé, luồng) có thể hữu ích ngay lập tức và là một giới thiệu tốt ... –

+0

dejavu đã hủy dịch vụ trac/svn – Vitalie

1

Điều này có thể không hoàn toàn phù hợp với những gì bạn đang tìm kiếm, nhưng bạn đã xem xét google code chưa? Theo dõi lỗi, kiểm soát phiên bản, wiki. Nó thậm chí miễn phí.

+0

Cảm ơn bạn đã nhập, đây thực sự là một điểm thú vị. Về mặt đạo đức, tôi không thực sự thoải mái khi lưu trữ các dự án bí mật trên một máy chủ lớn miễn phí như Google. –

+0

khá chắc chắn mã google chỉ dành cho nguồn mở. –

2

Bạn đang tìm kiếm được lưu trữ hoặc không được lưu trữ? Chúng tôi đang sử dụng redmine, một phương án thay thế cho Trac, là một làn gió để thiết lập và sử dụng. Giao diện người dùng đơn giản và trực quan. Khá linh hoạt với cấu hình, cho phép nhiều dự án, tích hợp Quản lý mã nguồn (cho SVN, git, CVS, tất cả những cái phổ biến), các wiki tích hợp, diễn đàn, tệp, v.v. Các tên khác để quăng xung quanh bao gồm unfuddle, jira, lighthousesifter app .

+0

Tôi đã có trải nghiệm tuyệt vời với Unfuddle. – kkubasik

+0

Cảm ơn, âm thanh thú vị! Mặc dù tôi đã tìm kiếm một cái gì đó lưu trữ như tôi muốn tránh bảo trì. Có dễ sao lưu không? –

+0

Tôi thành thật không biết câu trả lời. Đi bộ nhanh qua trang web của Unfuddle chỉ ra rằng nó đang chạy trên Amazon Web Services, vì vậy tôi đoán rằng họ đã sao lưu trên S3 (bất kỳ lưu trữ phong nha nào) ... http://rapd.wordpress.com/2008/10/14/unfuddle-hosted-svn-và-git-solution-redmine-and-trac/ – jtgameover

1

Tôi muốn giới thiệu Confluence. Nó linh hoạt và có sẵn trên máy chủ và không được lưu trữ. Đó là một wiki ở lõi, nhưng nó có quản lý phiên bản tốt đẹp, cho các trang cũng như các tệp đính kèm. Nó theo dõi những người thay đổi những gì và hệ thống cho phép bạn chỉ định ai sẽ xem những gì (ví dụ: để cho phép khách hàng của bạn truy cập, nhưng chỉ cho các khu vực có liên quan).Nó có các tùy chọn tích hợp tốt đẹp, chẳng hạn như giao diện API từ xa, giao diện WebDAV và có rất nhiều plugin sẵn có cho chức năng không được bao gồm theo mặc định.

Bạn cũng có thể xem Jira, điều này hữu ích hơn cho việc quản lý dự án.

Không, tôi không làm việc cho atlassian.

1

Tôi đã sử dụng gần hai năm nay là Unfuddle.

Đó là xuất sắc. Nó lưu trữ SVN và GIT, không skimp trên không gian trực tuyến, có lỗi/vấn đề theo dõi được xây dựng trong (có thể nhập từ Trac) và tích hợp với SVN, có wiki, mini-diễn đàn, theo dõi thời gian ... nhưng nó rất đơn giản để sử dụng và có giao diện không geeky.

Nó cũng có API sạch. Tôi làm sao lưu (chúng cũng tự động làm điều đó, nhưng tôi rất cẩn thận với dữ liệu của tôi) thông qua một kịch bản Powershell đơn giản.

Họ rất định hướng khách hàng: một khi tôi cần họ nhập một repo SVN tôi đã có từ trước và họ trả lời và làm công việc trong vòng nửa giờ hoặc lâu hơn.

Có một số cấp dịch vụ được cung cấp, từ miễn phí đến vừa phải tốn kém. Tôi muốn nói giá tổng thể là rất hợp lý.

Tôi không có gì để từ chối và không có cách nào liên kết, chỉ cần rất khách hàng hài lòng.

0

Tôi sử dụng SVN + TRAC + MediaWIKI làm công cụ chính cho toàn bộ tương tác giữa tất cả các chuỗi quy trình phát triển.

Nhà phát triển sử dụng SVN để phiên bản, TRAC cho các vấn đề giám sát Báo cáo QA và WIKI là nguồn yêu cầu và tài liệu kỹ thuật.

QA sử dụng TRAC để báo cáo sự cố và WIKI làm nguồn luồng công việc và yêu cầu. PM và TL sử dụng TRAC để xây dựng báo cáo burndown và WIKI là nguồn của tất cả các loại tài liệu.

Quản lý cấp cao nhìn thấy phần trên cùng của tảng băng trôi được hiển thị bằng đồ họa burndown.

Vì vậy, tôi có thể khuyên bạn nên sử dụng TRAC với tích hợp với SVN và MediaWIKI. Tất cả đều miễn phí. Chỉ cần một chút thời gian để chạy nó.