Nếu đo lường chất lượng mã theo các thuật ngữ bạn đặt nó sẽ là một công việc đơn giản và các số liệu chính xác, có thể sẽ không cần quản lý dự án nữa. Hơn nữa, sự khác biệt giữa các nhà quản lý tốt và người nghèo sẽ rất nhỏ. Bởi vì nó không phải là, mà chỉ cho thấy rằng nhận được một ý tưởng chính xác về chất lượng của phần mềm của bạn, không phải là công việc dễ dàng.
Câu hỏi của bạn mở rộng đến nhiều khu vực được định lượng khác nhau hoặc rất chủ quan để định lượng, vì vậy bạn nên nhóm chúng thành các danh mục tương ứng với các mục tiêu chung. Sau đó, bạn có thể chỉ định yếu tố "tầm quan trọng" cho từng danh mục và lấy được một số chỉ số từ đó.
Ví dụ: bạn có thể sử dụng static code analysis tools để đo lường chất lượng cú pháp của mã và lấy một số chỉ số từ đó.
Bạn cũng có thể lấy được số liệu từ lỗi/dòng mã sử dụng công cụ theo dõi lỗi được tích hợp với hệ thống kiểm soát phiên bản.
Để đo độ mạnh, sử dụng lại và hiệu quả của quy trình mã hóa, bạn có thể đánh giá việc sử dụng các mẫu thiết kế cho mỗi tính năng được phát triển (tất nhiên là ở đâu có ý nghĩa). Không có công cụ nào giúp bạn đạt được điều này, nhưng nếu bạn theo dõi phần mềm của mình ngày càng lớn hơn và đặt con số lên, nó có thể cho bạn một ý tưởng hay về cách bạn dự án phát triển và nếu nó đi đúng hướng. Giới thiệu quy trình xem xét mã có thể giúp bạn theo dõi những quy trình này dễ dàng hơn và có thể giải quyết chúng sớm trong quá trình phát triển. Một số để đặt trên các số này có thể là phần trăm các tính năng được triển khai bằng cách sử dụng các mẫu thiết kế phù hợp.
Mặc dù số liệu có thể khá trừu tượng và chủ quan, nếu bạn dành thời gian cho nó và luôn cố gắng cải thiện chúng, nó có thể cung cấp cho bạn thông tin hữu ích.
Một số điều cần lưu ý về số liệu trong quá trình phần mềm mặc dù:
- Trừ khi bạn thực hiện chúng tốt, số liệu có thể chứng minh được tác hại nhiều hơn lợi.
- Số liệu khó thực hiện tốt.
- Bạn nên thận trọng khi sử dụng các chỉ số để xếp hạng hiệu suất riêng lẻ hoặc cung cấp các chương trình tiền thưởng. Một khi bạn làm điều này tất cả mọi người sẽ cố gắng để lừa hệ thống và các số liệu của bạn sẽ chứng minh vô giá trị.
Nguồn
2009-06-29 22:59:22
wiki cộng đồng ... –