Agile tập trung vào việc chuyển giao giá trị trên từng tính năng độc lập của sản phẩm hơn là chuyển giao tổng lực cùng lúc nhiều tính năng. Các tính năng được quản lý trên một danh sách gọi là Product Backlog dựa theo một tầm nhìn về sản phẩm được mô tả rõ ràng trên Product Roadmap. Điều quan trọng là phải xác định mức độ ưu tiên của các tính năng bằng cách tìm kiếm sự cực đại hóa giá trị của mỗi tính năng.
Vậy Product Owner là vai trò được giao để quản lý Product Backlog có trách nhiệm đảm bảo tạo ra sản phẩm thu về nhiều giá trị nhất dựa trên việc sắp xếp và ưu tiên các tính năng.
Quá trình Xác định tầm nhìn của dự án/sản phẩm
Quá trình Xác định Scrum Master và Stakeholder(s)
Quá trình Xây dựng Development Team
Quá trình Xác định ưu tiên trên Product Backlog
Quá trình Thiết lập User Stories
Quá trình Xác định Sprint Backlog
Quá trình Xác định Tasks và estimate
Quá trình Vận hành trong Sprint
Quá trình Sprint Review
Quá trình Bàn giao sản phẩm đến khách hàng
Quá trình Retrospective
Lịch trình minh họa sau có thể khác nhau tùy thuộc từng team, sản phẩm, dự án và ngày trong tuần.
Product Owner thực tế là một vị trí Kinh doanh (Business), không phải là một vị trí kỹ thuật, vì vậy Magestore đòi họ Product Owner cần có các khả năng sau:
Product Owner tại Magestore cần hiểu về kinh doanh, đặc biệt là kinh doanh trong ngành bán lẻ và trong lĩnh vực dịch vụ phần mềm. Họ cũng cần phải hiểu biết về quản lý tài chính, chi phí, kênh bán hàng, marketing.
Giao tiếp giữa tất cả các thành viên Development Team là kỹ năng quan trọng nhất để bất kỳ dự án nào thành công. Team phải minh bạch và làm việc cùng nhau để đạt được mục tiêu chung. Điều quan trọng là mọi người trong Team phải cởi mở và giao tiếp hiệu quả.
Vì vậy Product Owner lại càng phải có kỹ năng giao tiếp tốt, có thể thích nghi với các Development Team và các loại tính cách khác nhau.
Product Owner cũng cần làm việc với khách hàng và ban giám đốc để hiểu tầm nhìn của và yêu cầu cua họ.
Product Owner phải cam kết về dự án và tầm nhìn đối với Team và khách hàng. Họ cần có mặt ở tất cả các cuộc họp và làm việc với tất cả các thành viên trong Team. Điều quan trọng là họ phải hợp tác với tất cả mọi người. Hơn nữa.
Product Owner phải đón nhận phản hồi từ khách hàng và hướng dẫn Development Team thực thi yêu cầu. Product Owner phải biết nói không trước các yêu cầu không hợp lý hoặc yêu cầu có giá trị thấp. Nếu cái gì cũng làm, toàn bộ quá trình phát triển sẽ tốn kém, dự án sẽ mất tập trung và có thể không thực sự giải quyết được vấn đề kinh doanh.
Product Owner cần nhìn thấy toàn bộ tầm nhìn của sản phẩm và điều khiển con tàu tiến về phía trước. Product Owner cần truyền đạt rõ ràng tầm nhìn giữa nhiệm vụ nhỏ trong tuần và mục tiêu kinh doanh lớn hơn
Product Owner luôn luôn tò mò, đặt câu hỏi "Tại sao" và "Như thế nào" dưới góc nhìn kinh doanh và phát triển sản phẩm