Tôi đang cố gắng tạo ra một số liệu cho mục tiêu tiết kiệm chi phí của công ty. Để làm điều này, tôi muốn ước tính khoản tiết kiệm mà chúng tôi nhận ra bằng cách sử dụng một ứng dụng web nguồn mở thay vì xây dựng nó từ đầu hoặc mua một giải pháp COTS. Một bước trong quy trình là ước tính chi phí cho việc phát triển ứng dụng là bao nhiêu. Thật không may, tôi đang thua lỗ vì một cách thực sự đơn giản để làm điều này mà không trải qua quá trình ước tính đầy đủ.
Vì tôi có mã nguồn, tôi sẽ nghĩ rằng nên có một số heuristic có thể cho tôi một ước tính rất sơ bộ về số giờ nhà phát triển cần thiết để viết nó. Thật không may, các tìm kiếm trên web của tôi về chủ đề này chủ yếu xuất hiện các bài báo và ý kiến về cách các dòng mã không phải là một chỉ số tốt về năng suất hoặc chất lượng.
Giải pháp tốt nhất của tôi cho đến nay là chọn một số dòng mà nhà phát triển có thể viết trong một ngày và tính ra số giờ nhà phát triển từ đó. Nếu tôi đi theo phương pháp đó, tôi muốn có một số bằng chứng (tốt nhất là dựa trên nghiên cứu) để sao lưu yêu cầu của tôi về năng suất của nhà phát triển.
Một điều tôi sẽ làm cho tôi là để tạo ra số liệu cuối cùng của tôi, tất cả những gì tôi thực sự cần là ràng buộc thấp hơn về số giờ phát triển hoặc chi phí của dự án. Ước tính càng cao, số liệu của tôi sẽ càng tốt, nhưng tôi thà rằng kỹ thuật ước tính sẽ không được cung cấp hơn là có số lượng cao.
Có cách nào tốt hơn để ước tính giá trị của một dự án nguồn mở không?