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ôi làm quá tốt, chúng tôi hiếm khi cần phải cải tiến gì, vì vậy chúng tôi không muốn làm. Chúng tôi thấy các buổi Cải tiến buồn tẻ, vì vậy chúng tôi không muốn làm. Chúng tôi quá bận với các công việc thực sự (hoặc các buổi Cải …

Hiểu thế nào cho đúng về Cross-Functional trong nhóm làm việc theo quy trình Scrum

Nhóm Scrum có hai đặc điểm cực kì quan trọng là: tự tổ chức (self-organizing) và liên chức năng (cross-functional). Về tự tổ chức, tự quản, tự định hướng thì dễ hiểu, nhưng thế nào là “liên chức năng”? Bài này mong muốn chỉ ra  một số hiểu lầm thường gặp, cũng như đào sâu thêm về khái niệm này trong phạm vi Scrum Framework để người học và thực hành Scrum đỡ bị rơi vào các nghịch lí khi cố gắng đối lập Scrum với những gì hiện có. Có người bảo “cá nhân trong nhóm liên chức năng …

Quy trình SCRUM trong phát triển phần mềm

Nếu trước kia nói đến dự án phần mềm bạn nghĩ ngay đến quy trình gồm nhiều giai đoạn khá phức tạp với thời gian hoàn thành thường vài tháng đến vài năm. Bây giờ mọi chuyện đã khác. 1. Scrum Đó là một quy trình phát triển phần mềm theo mô hình linh hoạt (agile). Công nghệ Agile cung cấp rất nhiều phương pháp luận, quy trình và các thực nghiệm để cho việc phát triển phần mềm trở nên nhanh chóng và dễ dàng. Hiện nay tại Việt Nam, quy trình này đang được thử nghiệm tại các …