Tầm quan trọng của quản lý cấu hình trong dự án phần mềm

Cho dù đã được cải tiến nhưng chất lượng vẫn đi xuống, nguyên nhân chủ yếu là do việc quản lý cấu hình. Ở giai đoạn test tích hợp, nếu xuất hiện Degrade chắc chắn Tester hay Dev đều sợ toát hết mồ hôi. Nếu bạn đang nâng cấp version …

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, …

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ề 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 …

Vai trò của Product Owner trong quy trình Scrum

Product Owner là người chịu trách nhiệm mọi mặt về sản phẩm, kể cả trường hợp sản phẩm thương mại hay sản phẩm nội bộ. Nhiệm vụ của Product Owner là tối ưu hóa lợi nhuận trên đầu tư (ROI – Return On Investment) thông qua việc quyết định các tính …

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 …

Quy trình quản lý rủi ro trong dự án phần mềm

Thông thường, “rủi ro” dùng để chỉ một hay nhiều sự việc chưa nhưng có khả năng xảy ra trong tương lai có tác động đến dự án, và khi sự việc đó xảy ra thường sẽ gây ảnh hưởng xấu, thậm chí là “tai nạn” cho dự án, cản …