Scrum đề ra ba vai trò trong Scrum Team: Product Owner, Scrum Master và Development team. Nhưng cũng có nhiều câu hỏi được đặt ra, liệu một người có thể vừa làm Product Owner vừa làm Scrum Master?
As a Scrum Master, I know that serving Scrum Team, Product Owner and Organization to adopt Scrum is not easy. It takes time (and a lot of time) and patience. During that long journey, I recognize the importance of continuous improvement. I need to "make up my mind" every day, keep myself up to date along with continuous learning. By doing so, I can adapt myself and find better ways to support the Scrum Team and Organization to maximize values with Scrum.
Nhiều năm trước, khi tự mình tìm hiểu về Scrum và Agile, tôi cảm thấy thật thiệt thòi cho Việt Nam, vì có rất nhiều người muốn được tham gia học một lớp học theo tiêu chuẩn của Scrum.org nhưng rất khó. Khó là khó bởi vì để tham gia những lớp như vậy bạn sẽ phải đi xa, gần thì cũng phải Singapore, xa hơn thì phải là Ấn Độ, Hồng Kông, hoặc Úc... Chi phí cho việc học như vậy là không hề rẻ. Vì ngoài học phí còn phải tính thêm chi phí đi lại ăn uống ở nước đó nữa. Vì lẽ đó, trong tôi cháy lên một mong muốn, là làm sao có thể mang lớp học của Scrum.org đến Việt Nam, và được dạy bằng tiếng Việt. Điều này không chỉ giúp tất cả những ai quan tâm đến Scrum /Agile có được cơ hội học hỏi và trải nghiệm một lớp học tuyệt vời ngay trên đất nước của mình, với chi phí tốt, bằng chính ngôn ngữ mẹ đẻ, không phải đi xa với chi phí đắt đỏ và mất nhiều thời gian. Tôi đã bắt đầu con đường PST của mình với hành trang là mong ước đó. Hai năm một chặn đường, cho đến ngày 12 tháng 5 năm 2019, ước muốn đó đã trở thành hiện thực. Lớp PSM đầu tiên của Scrumviet được tổ chức thành công. Hơn hết tất cả các học viên đều có feedback và đánh giá cao về lớp học. Xin chia sẻ cùng mọi người những hình ảnh từ Lớp PSM đầu tiên tại Việt Nam được dạy bằng tiếng Việt: Scrum on!
(Bài viết này tôi xin giữ lại một số "thuật ngữ" tiếng Anh, vì khi dịch những "thuật ngữ" này sang tiếng Việt sẽ không còn đủ ý của nó nữa.)
Scrum Master là ai? Scrum Framework đã định nghĩa ba vai trò chính: Scrum Master, Product Owner và Developer. Trong đó, Scrum Master là vai trò trung tâm kết nối. Scrum Master giúp cho Scrum Framework được hiểu rõ và thực hành một cách đúng đắn bởi Scrum Team, đồng thời phát huy tối đa giá trị của Scrum Framework trong Scrum Team và cũng như trong Tổ Chức. Scrum Guide đã đề cập rõ, vai trò của Scrum Master phải phục vụ: Scrum Team (bao gồm Developer, Product Owner) và Tổ Chức. "Phục vụ" ở đây không có nghĩa Scrum Master phải bưng trà, rót nước, đặt lịch họp cho team... Mà nghĩa của từ "phục vụ" này tức là Scrum Master sẽ phải đề cao thành công của team, và tổ chức lên trên hơn thành công của cá nhân mình. Hay nói cách khác, Scrum Master là một Servant Leader (Người lãnh đạo đầy tớ). Linh Hoạt / Nhanh nhẹn
Ở những dự án phần mềm truyền thống, chúng ta viết ra trước những yêu cầu và kế hoạch chi tiết. Sau đó trình bày nó cho nhà đầu tư, kèm theo thông báo về chi phí cần thiết cho việc thay đổi bất cứ điều gì trong kế hoạch hay yêu cầu ban đầu (thường là rất cao). Những thay đổi sẽ được kiểm soát một cách rất gắt gao. Thậm chí còn có những kế hoạch để giảm thiểu thay đổi yêu cầu. Cách tiếp cận này thường sẽ làm cho dự án dễ đi vào ngõ cụt. Vì nó được xây dựng trên việc chúng ta phải biết tất cả những gì chúng ta muốn ngay từ ban đầu (nhưng thật ra là không). Và phải đảm bảo không có thay đổi nào làm cho sản phẩm tốt hơn (điều này là bất khả thi với tốc độ thay đổi chóng mặt trên thị trường cạnh tranh khốc liệt hiện nay). |