Chúng tôi có rất nhiều tài liệu liên quan đến phát triển phần mềm của chúng tôi. Chúng bao gồm những thứ như yêu cầu, tài liệu thiết kế, tệp PDF bên ngoài, tệp khách hàng, hướng dẫn kiểm tra, v.v. Hiện tại, các tài liệu này nằm rải rác khắp nơi (wiki, "một số nơi trên mạng", ổ cứng của nhà phát triển địa phương (!), và thậm chí những nơi tồi tệ hơn).
Cách tốt nhất để theo dõi chúng là gì? Vì chúng tôi sử dụng visual studio (2010) cho sự phát triển của chúng tôi và chúng tôi thực sự không có bất kỳ nhà phát triển nào trong dự án, tôi nghĩ rằng sẽ là một ý tưởng tuyệt vời để lưu trữ chúng trong "giải pháp" VS, cho phép họ được kiểm soát nguồn và có thể truy cập toàn cầu bởi tất cả các nhà phát triển.
Tuy nhiên, VS thực sự dường như không được xây dựng để làm điều này. Nếu bạn chỉnh sửa bất kỳ tệp tài liệu nào, ngay cả một tệp được thiết lập với thuộc tính bản dựng "Không", "Không sao chép", VS sẽ phải xây dựng lại phần mềm trước khi nó chạy lại. Không có cách nào để tạo một "Dự án Tài liệu" trong giải pháp. (Chúng tôi sử dụng một dự án C # rỗng cho việc này). Visual Studio và Word / Excel phẳng không kiểm soát nguồn tốt. Bạn không thể xem tệp đã đăng ký và sau đó quyết định thực hiện thay đổi mà không đóng tệp trước, đi đến dự án và kiểm tra thủ công trước khi thực hiện thay đổi. Nó chậm và tẻ nhạt nhất.
Dù sao đây là điều tốt nhất mà nhóm chúng tôi đã đưa ra, nhưng tôi thực sự ước mình có giải pháp tốt hơn (miễn phí).