Làm thế nào để tránh trùng lặp giữa trình theo dõi vấn đề của tôi và các tài liệu đặc tả dự án?


9

Tôi từng làm việc cho một công ty tư vấn chuyên nghiệp, và chúng tôi làm việc theo nhiều điều khoản hợp đồng khác nhau. Khi chúng tôi có thể nhận được một dự án thời gian & vật liệu, chúng tôi đã chạy nó với SCRUM và theo dõi các hồ sơ tồn đọng trong hệ thống theo dõi vấn đề của chúng tôi.

Tuy nhiên, hầu hết thời gian, chúng tôi phải giao hàng theo hợp đồng giá cố định. Điều này đòi hỏi một tài liệu thông số kỹ thuật như một phụ lục của hợp đồng. Vì vậy, chúng tôi luôn kết thúc việc nhập hàng loạt các mục công việc (hoặc tệ hơn là nhập thủ công) từ thông số kỹ thuật. Thay đổi đơn đặt hàng mất rất nhiều thời gian để đảm bảo mọi thứ đều đồng bộ, đặc biệt là vào cuối dự án.

Có một phương pháp hay công cụ phần mềm nào hiện có để giữ toàn bộ quá trình này KHÔ không? Tôi đã thực hiện một số tìm kiếm và dường như tôi không sử dụng đúng thuật ngữ. Hầu hết các mạng chuyên nghiệp của tôi không làm công việc giá cố định.

Tôi muốn mở cửa cho:

  1. Chuyển đổi trình theo dõi lỗi của tôi hoặc mua plugin (hiện đang sử dụng FogBugz).
  2. Theo một phương pháp phát triển khác
  3. Viết phần mềm để quản lý các thông số kỹ thuật và cập nhật trình theo dõi lỗi và tài liệu đặc tả (nhưng điều này nghe có vẻ như sẽ rất nhiều công việc vì lợi ích đáng ngờ)

Cuối cùng, điều này thực sự có giá trị giải quyết? Nó làm chúng tôi tốn khá nhiều chi phí cho một số dự án, nhưng đối với các dự án khác, điều đó không ảnh hưởng đến chúng tôi.


-1: ... Và điều này liên quan đến lập trình như thế nào?
Jim G.

@Jim Bạn có thể cho một ví dụ về nơi này nên đi?
Cole Johnson

Tại sao không sử dụng bugzilla?
Cole Johnson

@ColeJohnson Có một tính năng thực sự giải quyết vấn đề này? Tôi đã không thấy bất cứ điều gì cụ thể khi nhìn vào trang web bugzilla.
Zachary Yates

3
@JimG. Tôi nghĩ rằng câu hỏi này khá vững chắc nằm trong cả 'phương pháp phát triển' và 'mối quan tâm kinh doanh' được liệt kê trong Câu hỏi thường gặp: lập trình
viên.stackexchange.com / faq

Câu trả lời:


1

Tôi sẽ xuất thông số dưới dạng HTML, trong đó mọi phần và mục đều có một neo. Lưu trữ mà xuất trên một máy chủ web, có thể truy cập được cho mọi người phải đối phó với nó. Sau đó, bạn có thể liên kết từ các vấn đề của mình đến tệp đó và sử dụng neo chính xác để giải quyết một phần hoặc mục nhất định.

Để giữ mọi thứ đồng bộ, bạn nên kiểm soát thông số kỹ thuật của mình và tự động xuất HTML với mỗi lần kiểm tra thông số kỹ thuật.

Khi thông số kỹ thuật thay đổi, bạn cũng có thể quét các vấn đề của mình để tìm các liên kết nơi neo không còn tồn tại nữa.

Tuy nhiên, điều này không giải quyết vấn đề của các phần hoặc mục mới được tạo.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.