Hướng dẫn đầy đủ nhất về quản lý yêu cầu và truy xuất nguồn gốc
Thực tiễn tốt nhất cho truy xuất nguồn gốc yêu cầu
Mục lục
Truy xuất nguồn gốc yêu cầu là gì?
Gotel và A. Finkelstein xác định truy xuất nguồn gốc yêu cầu như, “Truy xuất nguồn gốc yêu cầu đề cập đến khả năng để mô tả và tuân theo vòng đời của một yêu cầu, theo cả hướng tiến và lùi”.
Nói cách khác, truy xuất nguồn gốc yêu cầu là quá trình theo dõi các yêu cầu trong suốt chu trình phát triển. Trong quá trình này, một chuỗi tài liệu được chuẩn bị để cung cấp khả năng hiển thị hai chiều hoàn chỉnh về tất cả các hoạt động xung quanh từng yêu cầu. Truy xuất nguồn gốc các yêu cầu rất hữu ích trong việc giảm thiểu nguy cơ tiềm ẩn của các kết quả tiêu cực và tối đa hóa năng suất.
Theo tiêu chuẩn IEEE 830, 1998, “A Phần mềm Yêu cầu kỹ thuật có thể truy nguyên được nếu (i) nguồn gốc của từng yêu cầu của nó rõ ràng và nếu (ii) nó tạo điều kiện thuận lợi cho việc tham chiếu từng yêu cầu trong tài liệu phát triển hoặc nâng cao trong tương lai”.
Những thách thức trong quá trình truy xuất nguồn gốc
Có nhiều khó khăn khác nhau phải đối mặt trong khi tạo truy xuất nguồn gốc giữa các yêu cầu. Chúng bao gồm:
- Giá cả - Vì toàn bộ quy trình truy xuất nguồn gốc chủ yếu là thủ công và ít tự động hơn nên cần có các công cụ và kỹ thuật chuyên dụng. Điều này làm cho truy xuất nguồn gốc đầy đủ khá tốn kém.
- Sự hài lòng bị trì hoãn - Một số loại trái cây cần thời gian để chín. Truy xuất nguồn gốc đầy đủ là một trong những quá trình như vậy. Lợi ích thực sự của nó đến muộn trong chu kỳ phát triển.
- Mất thời gian - Rất nhiều tài liệu, công cụ, v.v khác nhau được sử dụng để truy xuất nguồn gốc đầy đủ. Thông tin đầy đủ được cung cấp cho mỗi và mọi bên liên quan. Do đó, toàn bộ thủ tục này có thể hơi tốn thời gian.
Lợi ích của truy xuất nguồn gốc yêu cầu là gì?
Có nhiều lợi ích khác nhau được cung cấp bởi yêu cầu truy xuất nguồn gốc. Đó là:
- Nó giúp phân tích tác động dễ dàng hơn.
- Nó giúp thực hiện các thay đổi đúng cách. Do đó, nâng cao chất lượng sản phẩm.
- Nó cũng giúp xác định các liên kết xác định nguồn gốc theo cách mà nó cũng ghi lại kiến thức kỹ thuật đảo ngược.
- Trong trường hợp một thành viên trong nhóm có kiến thức quan trọng rời khỏi công ty, việc minh bạch thông tin hoàn toàn sẽ giúp ích rất nhiều. Nó chủ yếu làm giảm nguy cơ phát triển không chính xác.
- Nó xác nhận phạm vi kiểm tra 100% thông qua một quy trình xác minh thích hợp.
5 thực tiễn tốt nhất để áp dụng truy xuất nguồn gốc
Thực hành 01:
Đảm bảo truy xuất nguồn gốc hai chiều thích hợp để giảm rủi ro và tăng cường tính minh bạch:
Truy xuất nguồn gốc hai chiều là sự kết hợp của truy xuất nguồn gốc tiến và lùi. Điều đó có nghĩa là, từ yêu cầu đến sản phẩm cuối cùng và ngược lại. Khi các yêu cầu được quản lý đúng cách, khả năng truy xuất nguồn gốc có thể được thiết lập từ các yêu cầu nguồn đến tất cả các yêu cầu cấp thấp hơn của chúng và ngược lại. Loại truy xuất nguồn gốc như vậy giúp đảm bảo rằng tất cả các yêu cầu đã được giải quyết hoàn toàn và tất cả các yêu cầu cấp thấp hơn có thể được truy tìm nguồn hợp lệ.
Thực hành 02:
Cập nhật RTM của bạn kịp thời để giảm thiểu bất kỳ sự nhầm lẫn nào:
Ma trận truy xuất nguồn gốc chỉ có thể hữu ích nếu nó được cập nhật đúng cách và có thông tin phù hợp. Bây giờ, hãy tưởng tượng việc cập nhật ma trận truy xuất nguồn gốc này theo cách thủ công. Đúng vậy, đó sẽ là công việc cực kỳ mệt mỏi, tốn thời gian và sẽ để lại nhiều khoảng trống cho những sai lầm của con người. Khi làm việc trong một ngành quan trọng như thiết bị y tế, bạn không thể mắc sai lầm. Trong những tình huống như vậy, bạn có thể muốn xem xét một công cụ RTM tự động. Điều này sẽ giúp cập nhật phù hợp và kịp thời các ma trận truy xuất nguồn gốc của bạn.
Thực hành 03:
Cần phải xem xét và lập tài liệu phù hợp để tuân thủ quy định:
Trong trường hợp dự án của bạn phải tuân thủ một bộ quy tắc và quy định, việc xem xét và báo cáo phù hợp về truy xuất nguồn gốc yêu cầu là khá cần thiết. Sử dụng hệ thống quản lý yêu cầu với tính năng tích hợp sẵn để tiến hành đánh giá và tạo báo cáo khá hữu ích.
Thực hành 04:
Đảm bảo rằng tất cả những người đóng góp và các bên liên quan đều thống nhất với tất cả các quyết định:
Việc thiết lập khả năng truy xuất nguồn gốc trong các hiện vật là rất quan trọng. Tương tự như vậy, việc thiết lập mối quan hệ bền vững giữa tất cả các bên liên quan và những người đóng góp cũng là điều cần thiết để đảm bảo rằng tất cả họ đều thống nhất với nhau. Việc có tất cả các kiến trúc sư, nhà phát triển, các bên liên quan và các thành viên khác trong nhóm cùng nhau giúp đưa ra quyết định nhanh hơn và tốt hơn.
Thực hành 05:
Sử dụng ID yêu cầu duy nhất là một phương pháp hay:
Việc có một mã định danh duy nhất cho từng yêu cầu kinh doanh và phần mềm giúp mọi thứ trở nên dễ dàng hơn rất nhiều và giảm bớt bất kỳ sự nhầm lẫn hoặc trộn lẫn các yêu cầu nào. Thông thường, một sự kết hợp độc đáo giữa các chữ cái và số sẽ giải quyết mọi việc.
Đừng quên chia sẻ bài viết này!
Bắt đầu có được khả năng theo dõi từ đầu đến cuối trên các dự án của bạn với việc thăm khám ngay hôm nay
Bắt đầu dùng thử miễn phí 30 ngày ngay hôm nay!