You are on page 1of 3

[Ngân]Phương pháp Agile là phương pháp chính và rất nhiều các chuyên gia đã

dựa vào Phương pháp luận Agile để có sáng tạo ra phương pháp con của riêng
mình. Trong phần này, chúng ta hãy cùng nhau tìm hiểu 6 Phương pháp Agile
“con” được sử dụng phổ biến nhất:
1. Kanban

Kanban là một phương tiện thực hiện đơn giản, mô tả tiến độ công việc một cách
trực quan để quản lý các dự án và cho phép các nhóm nhìn thấy tiến độ thực hiện
dự án và các nhiệm vụ phải hoàn thành trong tương lai. Các dự án khi quản lý theo
phương pháp Kanban chủ yếu được quản lý thông qua bảng Kanban, bảng này
phân chia các nhiệm vụ thành ba cột: “Việc cần làm”, “Việc làm” và “Hoàn
thành”.[Ngân]

[Trang] 2.Scrum

Cũng giống như Kanban, mô hình Scrum cũng được thiết lập bảng Scrum riêng
của mình (tương tự như bảng Kanban) và nhóm các nhiệm vụ thành các cột dựa
trên tiến độ. Có thể nói điểm khác biệt giữa Kanban và Scrum chính là Scrum tập
trung vào việc chia nhỏ dự án thành các sprint và chỉ lập kế hoạch và quản lý từng
sprint tại một thời điểm.[Trang]

[Cường]3. Extreme programming (XP)

Đây là phương pháp được thiết lập để phục vụ cho các dự án phát triển phần mềm
Agile. Phương pháp Agile này tập trung vào việc tăng cường mối quan hệ giữa
các cá nhân như một chìa khóa để đạt được thành công trong việc phát triển phần
mềm. Bên cạnh đó, XP cũng tập trung vào việc thúc đẩy tinh thần đồng đội, quan
tâm đến việc học hỏi của các nhà phát triển và thúc đẩy một môi trường làm việc
tốt.[Cường]

[Huy]4. Feature-driven development (FDD)

FDD là một khung làm việc theo phương pháp Agile khác phục vụ cho việc phát
triển phần mềm của tổ chức. Nó thường liên quan đến việc tạo các mô hình phần
mềm hai tuần một lần và cũng cần phát triển và thiết kế cho các tính năng của mô
hình. Về cơ bản, nó là một quá trình phát triển phần mềm lặp đi lặp lại và có tính
phát triển với mục đích chính là cung cấp phần mềm ổn định và hoạt động đúng
thời hạn.

FDD chia các dự án thành năm hoạt động cơ bản:

 Phát triển một mô hình tổng thể cho doanh nghiệp


 Lập danh sách tính năng có trong phần mềm
 Lập kế hoạch theo tính năng
 Thiết kế phần mềm theo tính năng
 Xây dựng cấu trúc phần theo tính năng đã được liệt kê[Huy]

[Thành]5. Phương pháp phát triển hệ thống động (DSDM)

Tập trung vào toàn bộ vòng đời của dự án và mục đích chính là đảm bảo nền tảng
cho việc quản lý dự án. Phương pháp này cung cấp một lộ trình đầy đủ để giao sản
phẩm tới tay khách hàng đúng thời hạn và trong phạm vi ngân sách. Giống như
Scrum, XP và FDD, DSDM sử dụng sprint. Khung này dựa trên tám nguyên tắc cơ
bản:

 Tập trung vào nhu cầu kinh doanh


 Giao sản phẩm đúng thời hạn
 Hợp tác
 Không bao giờ làm giảm chất lượng
 Xây dựng sản phẩm từng bước từ nền tảng ban đầu
 Phát triển lặp đi lặp lại
 Giao tiếp liên tục và rõ ràng
 Thể hiện sự kiểm soát

6. Crystal

Crystal Method là đưa ra một quy trình phát triển phần mềm tốt nhất cho nên yếu
tố Con người (People) là cốt lõi của phương pháp này. Bên cạnh đó, nó còn hướng
tới một số yếu tố khác như: Sự tương tác ( Interaction), Cộng đồng ( Community),
Skills ( Các kỹ năng), Talent ( Tài năng) và Communication ( Sự giao tiếp) để gia
tăng sự tương hỗ giữa các cá nhân tham gia thực hiện dự án.[Thành]

You might also like