Các quy trình quản ý và phát triển phần mềm theo Agile Scrum

Một phần của tài liệu (LUẬN VĂN THẠC SĨ) Nghiên cứu đề xuất quy trình quản lý dự án cho các doanh nghiệp gia công phần mềm tại Việt Nam (Trang 33 - 36)

Một cách t ng quan, quản lý theo phương pháp Agile sẽ có những giai đoạn chính sau để tạo ra đƣợc sản phẩm cuối cùng.

(LUAN.VAN.THAC.SI).Nghien.cuu.de.xuat.quy.trinh.quan.ly.du.an.cho.cac.doanh.nghiep.gia.cong.phan.mem.tai.Viet.Nam(LUAN.VAN.THAC.SI).Nghien.cuu.de.xuat.quy.trinh.quan.ly.du.an.cho.cac.doanh.nghiep.gia.cong.phan.mem.tai.Viet.Nam(LUAN.VAN.THAC.SI).Nghien.cuu.de.xuat.quy.trinh.quan.ly.du.an.cho.cac.doanh.nghiep.gia.cong.phan.mem.tai.Viet.Nam(LUAN.VAN.THAC.SI).Nghien.cuu.de.xuat.quy.trinh.quan.ly.du.an.cho.cac.doanh.nghiep.gia.cong.phan.mem.tai.Viet.Nam

34 Hình 2-2: Những giai đoạn chính trong quản lý dự án theo Agile

TIEU LUAN MOI download : skknchat@gmail.com

 Trong giai đoạn 1, chủ sở hữu sản phẩm xác định tầm nhìn sản phẩm. Tầm nhìn sản phẩm là một định nghĩa sản phẩm là gì, sản phẩm này hỗ trợ thế nào cho chiến lược của t chức, và những người sẽ sử dụng sản phẩm. Với những dự án dài, tầm nhìn sản phẩm sẽ đƣợc xem xét và điều chỉnh lại ít nhất mỗi năm một lần.

 Trong giai đoạn 2, các chủ sở hữu sản phẩm tạo ra một lịch trình phát triển các các sản phẩm. Lộ trình này bao gồm định nghĩa yêu cầu sản phẩm ở mức cao, xác định độ ƣu tiên cho việc phát triển các sản phẩm dựa trên ƣớc tính thô, định nghĩa ra khung thời gian tương đối để phát triển các sản phẩm đó. Với các dự án lớn và dài hạn, lịch trình phát triển sản phẩm sẽ đƣợc điều ít nhất hai lần một năm.

 Trong giai đoạn 3, các chủ sở hữu sản phẩm tạo ra một kế hoạch cụ thể hơn để phát triển các sản phẩm. Những sản phẩm có độ ƣu tiên cao hơn sẽ đƣợc thực hiện trước. Một dự án theo phương pháp linh hoạt sẽ có nhiều phiên bản, các tính năng ƣu tiên cao nhất sẽ đƣợc thực hiện ở những phiên bản đầu tiên. Một phiên bản sản phẩm thường sẽ được thực hiện trong khoảng từ 3-5 Sprint. Kế hoạch phát hành sản phẩm sẽ đƣợc tạo ra ở thời điểm bắt đầu thực hiện bản phát hành đó.

 Giai đoạn 4, chủ sản phẩm, chuyên gia về quy trình linh hoạt thường gọi là Scrum Master , và đội phát triển lên kế hoạch phát triển những chức năng gì cho các Sprint, mỗi Sprint sẽ được thực hiện trong 1 khung thời gian thường là 2-4 tuần để phát triển một số chức năng. u i lập kế hoạch để chọn chức năng gì sẽ đƣợc phát triển sẽ đƣợc thực hiện vào đầu mỗi Sprint. Việc làm kế hoạch này sẽ lặp lại cho mỗi Sprint.

 Trong giai đoạn 5, trong mỗi Sprint, nhóm phát triển có cuộc họp hàng ngày khoảng 15 phút và thảo luận về những gì từng thành viên đã hoàn thành, sẽ hoàn thành từng ngày và chia s các khó khăn gặp phải để đƣợc giải quyết.

 Giai đoạn 6, thực hiện khi kết thúc 1 sprint, đội phát triển trình bày những chức năng đã hoàn thành cho chủ sản phẩm và những người khác có liên quan tùy vào nhu cầu của t chức

 Giai đoạn 7, thực hiện khi kết thúc Sprint, nhóm phát triển t chức một cuộc họp giúp kinh nghiệm để chỉ ra những gì đội đã làm tốt, chƣa tốt và những cải tiến cần làm cho các Sprint tiếp theo.

Các hoạt động cụ thể của các giai đoạn phát triển phần mềm theo Agile Scrum có thể được chia thành 5 nhóm và 18 quy trình dưới đây

Gi i đoạn Quy trình nhỏ

Khởi tạo 1. Tạo tầm nhìn sản phẩm

2. Xác định Scrum Master và Các bên liên quan 3. Lập đội dự án

4. Định nghĩa chức năng lớn Epic

(LUAN.VAN.THAC.SI).Nghien.cuu.de.xuat.quy.trinh.quan.ly.du.an.cho.cac.doanh.nghiep.gia.cong.phan.mem.tai.Viet.Nam(LUAN.VAN.THAC.SI).Nghien.cuu.de.xuat.quy.trinh.quan.ly.du.an.cho.cac.doanh.nghiep.gia.cong.phan.mem.tai.Viet.Nam(LUAN.VAN.THAC.SI).Nghien.cuu.de.xuat.quy.trinh.quan.ly.du.an.cho.cac.doanh.nghiep.gia.cong.phan.mem.tai.Viet.Nam(LUAN.VAN.THAC.SI).Nghien.cuu.de.xuat.quy.trinh.quan.ly.du.an.cho.cac.doanh.nghiep.gia.cong.phan.mem.tai.Viet.Nam

36 5. Tạo ra 1 danh sách công việc và sắp xếp độ ƣu tiên 6. Lập kế hoạch bàn giao

Kế hoạch và ƣớc lƣợng

7. Tạo User Story

8. Ƣớc lƣợng, phê duyệt và cam kết các User Stories đƣợc thực hiện

9. Tạo công việc nhỏ để thực hiện User Story 10. Ƣớc lƣợng công việc nhỏ

11. Tạo danh sách việc cho 1 Sprint Sprint backlog Thực hiện 12. Tạo ra các sản phẩm bàn giao

13. T chức họp hàng ngày

14. Xem xét và cập nhật chi tiết hơn danh sách công việc cho Sprint tiếp theo

Đánh giá và xem xét cách làm để cải tiến

15. Thực hiện họp giữa các thành viên đại diện của các nhóm (Scrum of Scrum)

16. Trình di n sản phẩm và thẩm định 17. Họp rút kinh nghiệm

Bàn giao 18. àn giao các sản phẩm đầu ra 19. Rút kinh nghiệm cả dự án

Một phần của tài liệu (LUẬN VĂN THẠC SĨ) Nghiên cứu đề xuất quy trình quản lý dự án cho các doanh nghiệp gia công phần mềm tại Việt Nam (Trang 33 - 36)

Tải bản đầy đủ (PDF)

(86 trang)