Tính toán chi phí chất lượng thật sự

Một phần của tài liệu quy trình PSP (Trang 156 - 159)

Với PSP, các tính toán chi phí chất lượng đơn giản là thích hợp. Tuy nhiên, khi bạn làm việc với các dự án phát triển lớn, bạn có thể muốn sử dụng phép đo chi phí chất lượng chính xác hơn.

Để thực hiện, bạn phải chia các thời gian xem lại, biên dịch và kiểm thử thành các thành phần đánh giá và sai sót tương ứng. Ví dụ, chúng ta có thể ghi nhãn cho thời gian biên dịch khi không có sai sót được tìm thấy là biên dịch đánh giá hay CA và thời gian vá lỗi suốt quá trình biên dịch là biên dịch sai sót hay CF. Vì vậy, CF + CA = C (tổng thời gian

biên dịch). Với thời gian xem lại và kiểm thử, RF + RA = R (tổng thời gian xem lại), và TF

+ TA = T (tổng thời gian kiểm thử). Tính toán như sau:

Chi phí chất lượng đánh giá = 100*(RA + CA + TA )/(tổng thời gian phát triển)

Chi phí chất lượng sai sót = 100*(RF + CF + TF )/(tổng thời gian phát triển) Loại sai sót 10 Sưu liệu 60 Kiểm tra 20 Cú pháp 70 Dữ liệu 30 Xây dựng, đóng gói 80 Chức năng 40 Chỉđịnh 90 Hệ thống 50 Giao diện 100 Môi trường

Sinh viên Sinh viên X Ngày 9/12/96 Người hướng dẫn Thầy Z Chương trình # 15 Ngày Số Loại Mắc phải Loại bỏ T/g sửa chữa Sai sót sửa chữa 12/9 1 40 cài đặt xem lại 2

Mô tả Thiếu khai báo Set_X

Ngày Số Loại Mắc phải Loại bỏ T/g sửa chữa Sai sót sửa chữa 2 80 thiết kế xem lại 8

Mô tả quên rằng chỉ tiến lên 1 bước trong vòng lặp while nếu lẻ

Ngày Số Loại Mắc phải Loại bỏ T/g sửa chữa Sai sót sửa chữa 3 20 cài đặt xem lại 1 Mô tả thiếu “;” Ngày Số Loại Mắc phải Loại bỏ T/g sửa chữa Sai sót sửa chữa Mô tả Ngày Số Loại Mắc phải Loại bỏ T/g sửa chữa Sai sót sửa chữa Mô tả

Bảng 3.9.3 Ví dụ bản ghi ghi chép sai sót

Ví dụ sau sử dụng dữ liệu trong bảng tóm tắt kế hoạch dự án trong bảng 3.9.1 và bản ghi ghi chép sai sót trong bảng 3.9.3. Đầu tiên tính các giá trị RA,CA, TA,RF,CF,TF

- RF: tính từ bản ghi ghi chép sai sót, là tổng của thời gian vá các lỗi trong xem lại code: RF = 2+8+1=11

- RA = R-RF = 29-11=18

- Vì không có lỗi được tìm thấy trong biên dịch nên tất cả thời gian là thời gian đánh giá: CA = 5 và CF = 0

- Vì không có lỗi được tìm thấy trong kiểm thử, tất cả thời gian kiểm thử là thời gian đánh giá, vì vậy TA = 10 và TF = 0

Với các giá trị này, chúng ta tính các giá trịđánh giá và sai sót như sau:

Chi phí chất lượng đánh giá = 100*(RA + CA + TA )/(tổng thời gian phát triển)

= 100*(18+5+10)/262 = 100*33/262 = 12.60%

Chi phí chất lượng sai sót = 100*(RF + CF + TF )/(tổng thời gian phát triển) = 100*(11+0+0)/262 = 100*11/262 = 4.20%

Các giá trị này hơi khác so với các giá trịđược tính trước đây. Chúng cũng đưa ra một giá trị A/FR cao hơn đáng kể là 3.0 thay vì 1.93. Vì các giá trị A/FR và COQ chính xác hơn này khá nhạy với thời gian sửa lỗi nên bạn không nên sử dụng phương pháp này trừ khi bạn đo thời gian sửa lỗi bằng đồng hồ bấm giờ. Bạn cũng sẽ muốn đưa ra một mục tiêu A/FR khác vì A/FR có giá trị là 2.0 bây giờ có thể dẫn đến quá nhiều sai sót kiểm thử.

Chương 4. Mt s kết qu áp dng PSP vào trong thc tế

Một phần của tài liệu quy trình PSP (Trang 156 - 159)