Thiếu tính năng không sẵn sàng: lập kế hoạch trong đội tình nguyện là rất khó và nó
xảy ra thường xuyên mà tính năng chính mà là trên con đường quan trọng là không
sẵn sàng. Các thuốc chẹn cần phải được giải quyết vì vậy quá trình phát hành có thể tiếp tục.
- Phụ thuộc lẫn nhau: với sự phức tạp ngày càng tăng của phần mềm, có tăng
mức độ phụ thuộc lẫn nhau giữa các phần mềm. Ví dụ, một mảnh
của phần mềm có thể sử dụng thư viện phát triển bởi dự án khác hoặc kết hợp một số
thành phần phần mềm được tạo ra ở những nơi khác. Điều này tạo ra một sự phụ thuộc và
có thể dẫn đến các vấn đề với bản phát hành của dự án khi những thành phần khác
chưa sẵn sàng.
- Hỗ trợ các phiên bản cũ: có nói chung là thiếu nguồn lực trong các phần mềm nguồn mở
của cộng đồng và trong nhiều dự án phát hành cũ ít nhận được các hỗ trợ. Một số
nhà cung cấp mà phân phối một phiên bản nhất định có thể bước vào và cung cấp hỗ trợ cơ bản
nhưng nó vẫn có thể có vấn đề đối với những người dùng khác của phần mềm.
- Ít quan tâm đến việc phát hành sử dụng: mặc dù nghiên cứu này đã nhấn mạnh
tầm quan trọng của thông cáo của người dùng, nhiều nhà phát triển thể hiện ít quan tâm trong việc đưa ra
các phiên bản. Kể từ khi phát triển theo định nghĩa thông thường sử dụng các phiên bản phát triển
họ thường không hiểu sự cần thiết cho một bản phát hành sử dụng hoặc không nhìn thấy khi
một thông cáo sử dụng là ồ ạt ra khỏi ngày.
- Của đại lý phát hành phát triển vận tải biển: khi dự án không công bố mới
phát hành, một số nhà cung cấp bắt đầu xuất xưởng phiên bản phát triển vì chúng có chứa
các tính năng hoặc các bản sửa lỗi mà khách hàng của họ cần. Tình trạng này là vấn đề
bởi vì nó có thể dẫn đến sự phân mảnh và bởi vì các phiên bản phát triển được
thường không phải là cũng được thử nghiệm là phiên bản sử dụng.
- Thời gian dài mà không cần thử nghiệm: một số dự án áp dụng nhiều thay đổi với khá
thử nghiệm nhỏ. Tại thời điểm phát hành, nhiều vấn đề được phát hiện
và điều này dẫn đến sự chậm trễ lớn.
- Vấn đề phối hợp: phát triển các dự án phần mềm nguồn mở được thực hiện trong một cách ồ ạt
cách song song, trong đó phát triển cá nhân độc lập làm việc trên các tính năng
mà họ quan tâm Hướng tới việc phát hành. , tất cả các phát triển này cần phải
được liên kết và những dòng song song phải ổn định cùng một lúc. Điều này
có thể đòi hỏi một lượng đáng kể các điều phối.
đang được dịch, vui lòng đợi..
