SDLC - Phương pháp Agile
Các phương pháp Agile dựa trên tuyên ngôn Agile và có tính chất thích ứng. Các phương pháp Agile đảm bảo -
- Hợp tác nhóm.
- Sự hợp tác của khách hàng.
- Giao tiếp liên tục và liên tục.
- Phản ứng với những thay đổi.
- Sự sẵn sàng của một sản phẩm đang hoạt động.
Một số phương pháp Agile đã ra đời, thúc đẩy sự phát triển lặp đi lặp lại và gia tăng với các lần lặp theo hộp thời gian. Mặc dù các phương pháp Agile có tính thích ứng, nhưng các quy tắc của phương pháp cụ thể không thể được thông qua và do đó yêu cầu thực hiện có kỷ luật.
Phương pháp Agile - Điểm mạnh
Ưu điểm hoặc điểm mạnh của phương pháp Agile là:
- Bản phát hành sớm và thường xuyên.
- Chỗ ở của các yêu cầu thay đổi.
- Giao tiếp hàng ngày giữa khách hàng và nhà phát triển.
- Các dự án được xây dựng xung quanh những cá nhân có động cơ.
- Các đội tự tổ chức.
- Sự đơn giản, tập trung vào những gì được yêu cầu ngay lập tức.
- Không xây dựng cho tương lai hoặc làm quá tải mã.
- Phản ánh thường xuyên để điều chỉnh hành vi nhằm nâng cao hiệu quả.
Phương pháp Agile - Điểm yếu
Nhược điểm hoặc điểm yếu của phương pháp Xoắn ốc là:
Tính khả dụng của khách hàng có thể không thực hiện được.
Các đội nên có kinh nghiệm để tuân theo các quy tắc của phương pháp.
Cần có kế hoạch thích hợp để nhanh chóng quyết định chức năng cần được phân phối trong một lần lặp lại.
Nhóm phải có kỹ năng ước lượng và kỹ năng đàm phán.
Nhóm cần có kỹ năng giao tiếp hiệu quả.
Các đội mới có thể không tự tổ chức được.
Yêu cầu kỷ luật để phát triển và cung cấp trong các vòng lặp thời gian.
Thiết kế cần phải được giữ đơn giản và có thể bảo trì, do đó đòi hỏi các kỹ năng thiết kế hiệu quả.
Khi nào sử dụng phương pháp Agile?
Các phương pháp Agile có thể được sử dụng khi -
Ứng dụng rất quan trọng về mặt thời gian.
Phạm vi bị hạn chế và ít chính thức hơn (mở rộng các phương pháp nhanh cho các dự án lớn hơn đang được tiến hành, với một số phần mở rộng nhất định cho một số phương pháp nhanh).
Tổ chức sử dụng các phương pháp kỷ luật.