Tìm hiều về phương pháp phát triển phần mềm XP (eXtreme Programming)

Trong số các phương pháp Phát triển Phần mềm Linh hoạt (gọi tắt là Agile) thời kì đầu, chỉ duy nhất có eXtreme Programming (viết tắt XP) là tập trung mọi nỗ lực vào các biện pháp kĩ thuật (technical practices) để làm ra phần mềm chất lượng. Cho đến ngày nay, …

Vai trò của ban chỉ đạo dự án trong quy trình Prince2

Nhà tài trợ dự án đóng một vai trò quan trọng trong việc ủy nhiệm và ủy quyền cho các dự án. Tuy nhiên, hầu hết tại các môi trường công việc mà vai trò và trách nhiệm đi kèm thường không rõ ràng, thì nhà tài trợ phải tự …

Có thực sự cần thực hiện Sprint Retrospective không?

Scrum yêu cầu nhóm phải thực hiện một buổi Cải tiến ở cuối mỗi Sprint. Còn trong hầu hết các khóa Certified ScrumMaster, tôi luôn bị hỏi liệu điều này có thực sự cần thiết không. Thường thì câu hỏi của mọi người xoay quanh vài lý do: Nhóm của …

Tổ chức họp nhóm hàng ngày trong quy trình Scrum

Trong phương pháp Scrum, vào mỗi ngày trong một sprint, team đều tổ chức các cuộc họp hàng ngày, gọi là “daily scrum”. Cuộc họp thường tổ chức vào cùng 1 thời gian và địa điểm. Tốt nhất là cuộc họp nên diễn ra vào buổi sáng để định hình …

Tìm hiểu vai trò Scrum Master trong quy trình Scrum

Scrum Master là người có trách nhiệm đảm bảo cho Scrum team vận hành bởi các giá trị của phương pháp Scrum và thực thi nó. Scrum Master được xem như người hướng dẫn cho team, giúp cho team làm tốt nhất công việc của mình. Scrum Master còn được …

Tìm hiểu về Sprint Planning Meeting trong quy trình Scrum

Trong phương pháp Scrum, sprint planning meeting có sự tham gia của Product owner, Scrum Master và toàn bộ Scrum team. Những người liên quan bên ngoài có thể được mời tham gia, nhưng điều này cũng ít khi xảy ra. Trong sprint planning meeting, product owner sẽ mô tả …

Tìm hiều về Product Backlog trong quy trình Scrum

Agile Product Backlog theo phương pháp Scrum là một danh sách các tính năng đã được sắp thứ tự ưu tiên, chứa các mô tả ngắn của các chức năng mong muốn của sản phẩm. Khi áp dụng phương pháp Scrum, chúng ta không cần bắt đầu dự án bằng …

Phương pháp SCRUMBAN cho các dự án phần mềm

I. Khái lược về Scrum 1.Scrum Scrum cơ bản là bộ khung làm việc (framework) hay có thể hiểu nôm na là cách thức làm việc để trở nên “linh hoạt” trong phát triển phần mềm. Scrum là khung làm việc được sử dụng để quản lý quá trình phát …