Professional Documents
Culture Documents
Phương Pháp Agile
Phương Pháp Agile
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]
Đâ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]
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.
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:
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]