ngày 29-12-2016
Ưu điểm | Nhược điểm |
Các giai đoạn được thực hiện tuần tự, chặt chẽ. | Thiếu linh động, sau khi hoàn tất mỗi giai đoạn developer sẽ chuyển hẳn sang giai đoạn kế tiếp. |
Có sự thống nhất giữa developer và khách hàng trong giai đoạn đầu nên việc lập và thống nhất kế hoạch được rõ ràng và dễ dàng. | Thời gian thực hiện dự án kéo dài có thể dẫn đến tình huống khách hàng thay đổi quy trình, nghiệp vụ trong quá trình thực hiện dự án, có thể gây lãng phí. |
Thiết kế được xây dựng hoàn chỉnh và cẩn thận trên tất cả các thành phần cần thiết của ứng dụng giúp hệ thống đảm bảo chất lượng và ổn định hơn. | Khi bàn giao cho khách hàng, nếu cần cải tiến, cập nhật chức năng nào đó cho phù hợp thực tế hơn thì đòi hỏi phải có phối hợp nhân sự ở nhiều giai đoạn, xem xét lại toàn bộ hệ thống, rà soát các chức năng có liên quan,… làm cho thời gian thực hiện có thể kéo dài và có thể lãng phí không cần thiết. |
Khách hàng không mất nhiều thời gian theo suốt dự án do mọi ý kiến, đóng góp đều đã được thống nhất sớm, trong thời gian đầu của dự án. | Kiểm thử nội bộ, kiểm thử từ khách hàng sẽ được thực hiện khi dự án gần như hoàn tất. Lúc đó khách hàng có thể không nhớ hết các yêu cầu hoặc cảm thấy lúng túng trước những chức năng mới mà hệ thống cung cấp. |
Tài liệu, sưu liệu, hướng dẫn sử dụng được cung cấp đầy đủ giúp cho người tiếp nhận, bảo trì dự án dễ dàng hơn. | Mất nhiều thời gian, nhân lực để xây dựng tài liệu đi kèm của dự án mà trong đó có khả nhiều tài liệu chỉ được sử dụng 01 lần duy nhất. |
Ưu điểm
|
Nhược điểm
|
Thực hiện dự án đúng hạn sẽ làm cho khách hàng hài lòng.
|
Đối với dự án lớn, sẽ rất khó để xác định được mức độ thành công ngay khi bắt đầu dự án |
Đáp ứng kịp thời nếu có sự thay đổi | Không chú trọng vào thiết kế và tài liệu |
Tất cả team phải đưa ra quyết định | Nếu khách hàng không hiểu rõ về các yêu cầu việc triển khai dự án sẽ dễ bị sai |
Tương tác liên tục với khách hàng, các nhà phát triển và đội thử nghiệm | Việc thực hiện quá trình Agile đòi hỏi phải có kinh nghiệm chuyên sâu |
Họp và thảo luận để xác định được trước các vấn đề | Thời gian và kỹ năng họp, thảo luận cần chú ý đến giải quyết vấn đề sao cho cho hiệu quả. |