ThS37.117_Phát triển phần mềm áp dụng các phương pháp Scrum và Extreme Programming
Trong quá trình làm việc, tôi đã từng tham gia vào nhiều dự án tin học ở các công ty. Một trong những điều tôi thấy rõ nhất ở các dự án, đó là tỉ lệ thành công thường không cao. Rất nhiều dự án bị chậm tiến độ, không thoả mãn yêu cầu người sử dụng và trầm trọng hơn là không đúng nghiệp vụ. Có thể kể ra đây một số nguyên nhân khiến cho dự án không được thành công là: Quy trình quản lý dự án không tốt, công nghệ áp dụng lỗi thời, khả năng của người phát triển có giới hạn và sự cộng tác với khách hàng không được đảm bảo.
Xuất phát từ lý do đó nên tôi đã chọn nghiên cứu lĩnh vực quản lý dự án và các phương pháp phát triển phần mềm, với mục đích là làm sao giảm được rủi ro khi thực hiện dự án, đưa ra được sản phẩm có chất lượng cao nhất mà vẫn đảm bảo thực hiện đúng tiến độ. Trong luận văn này, tôi tập trung nghiên cứu một số phương pháp phát triển phần mềm tiên tiến hiện đang được chú ý của các nhà phát triển phần mềm trên thế giới, và lựa chọn cách áp dụng phù hợp với điều kiện thực tế của công ty