Prioritizing là gì
Việc sắp xếp độ ưu tiên cho product backlog là một trong những mối quan tâm hàng đầu của Product Manager, bởi nguồn lực mà đội phát triển có luôn luôn ít hơn các tính năng mà các stakeholders mong muốn, và trách nhiệm của Product Manager là sắp xếp độ ưu tiên cho các tính năng dựa theo giá trị mà nó đem lại cho người dùng & tổ chức. Trong một danh sách dài các tính năng cần phát triển, Product Manager phải đưa ra quyết định yêu cầu nào sẽ được ưu tiên phát triển trước, yêu cầu nào cần tập trung nguồn lực để ra thị trường càng sớm càng tốt, yêu cầu nào có độ ưu tiên thấp & được phát triển sau, vv. Show
Có rất nhiều phương pháp sắp xếp độ ưu tiên cho product backlog. Tùy thuộc vào đặc điểm của sản phẩm, đội phát triển, development stage của sản phẩm, vv mà Product Manager lựa chọn phương pháp cho sản phẩm của mình. Bài viết này sẽ chia sẻ về một số phương pháp sắp xếp độ ưu tiên, & các lưu ý khi lựa chọn phương pháp 1. Phương pháp định lượng & dựa trên yếu tố bên ngoài (External & Quantitative techniques) - The Kano ModelPhương pháp Kano Model đánh giá độ ưu tiên của chức năng dựa trên mức độ hài lòng của người dùng đối với tính năng. Kano Model đánh giá mỗi tính năng trên 2 tiêu chí Satisfaction: mức độ hài lòng của người dùng Functionality: mức độ phức tạp, chi phí để phát triển tính năng Khi ứng dụng Kano Model, Product Manager thường tiến hành khảo sát người dùng. Với mỗi tính năng, người dùng sẽ trả lời 2 câu hỏi:
Dựa trên câu trả lời của người dùng, các tính năng được phân thành 4 loại:
Thông thường, các tính năng sẽ được sắp xếp theo thứ tự ưu tiên sau: Must-Be > Performance > Attractive > Indifferent. 2. Phương pháp định tính & dựa trên yếu tố bên ngoài (External & Qualitative techniques) - Story MappingStory Mapping là một trong những phương pháp phổ biến nhất được Product Manager sử dụng. Story Mapping là một đồ thị gồm 2 đường
Các story liên quan đến cùng 1 hoạt động có thể gom lại thành “Activities”
3. Phương pháp định lượng & dựa trên yếu tố bên trong tổ chức (Internal & Quantitative techniques) - Financial AnalysisViệc phát triển sản phẩm hay dự án mới trong doanh nghiệp thường xuất phát từ mục đích tăng doanh thu hoặc giảm chi phí. Do đó, trong nhiều trường hợp, việc sắp xếp độ ưu tiên sẽ dựa trên giá trị kinh tế mà chức năng/dự án đem lại. Có 4 loại mục tiêu tài chính mà ta thường gặp:
Tùy vào mục tiêu tài chính mà công ty đang hướng tới, Product Manager sắp xếp độ ưu tiên cho chức năng. Một số chỉ số tài chính khác thường được phân tích khi sử dụng phương pháp này: Net Present Value (NPV), Internal Rate of Return (IRR), Discounted Payback Period, vv 4. Phương pháp định tính & dựa trên yếu tố bên trong tổ chức (Internal & Qualitative techniques) - Systemico ModelVới quan điểm “do less [of what doesn’t matter], deliver more [of what does]”, phương pháp Systemico Model lấy người dùng làm trọng tâm, việc phát triển phải hướng tới việc tạo ra giá trị cho người dùng, giúp người dùng đạt được mục đích khi sử dụng sản phẩm (user’s goal), và loại trừ các yêu cầu tính năng dư thừa, đem lại ít giá trị. Phương pháp phân tích & thiết kế ứng dụng truyền thống thường lấy ứng dụng làm trọng tâm (application-centric), tức là xác định xem ứng dụng sẽ trông ra sao, hoạt động như thế nào, & người dùng sẽ tương tác với ứng dụng ra sao. Phương pháp Systemico Model tiếp cận theo một hướng khác, đi từ việc xác định tại sao chúng ta cần xây dựng ứng dụng này, mục tiêu mà người dùng cần đạt được khi sử dụng ứng dụng, từ đó mới xác định xem chúng ta sẽ xây dựng ứng dụng ra sao. Để làm được điều này, Product Manager cần xác định user’s goal, các tính năng có giá trị & cần được ưu tiên chính là các tính năng giúp người dùng đạt được user’s goal. Sau khi xác định các tính năng cần phát triển, Product Manager sẽ chia các tính năng này thành 4 loại, dựa trên mức độ tương tác của người dùng với từng tính năng (engagement)
Đối với sản phẩm phát triển mới, bản release đầu tiên có thể chỉ bao gồm các tính năng Core là đủ. Sau bản release đầu tiên, đội phát triển sẽ thu về được các feedback từ người dùng thật, từ đó xác nhận lại tính chính xác của user’s goal/engagement ban đầu, chỉnh sửa danh sách tính năng, & sắp xếp lại thứ tự ưu tiên cho release tiếp theo. Tóm lại, key concept của Systemico Model là: Càng release sản phẩm sớm, càng nhận được feedback từ người dùng sớm, bạn càng có cơ hội cải thiện sản phẩm sớm hơn. 5. Các yếu tố ảnh hưởng đến việc lựa chọn phương pháp sắp xếp độ ưu tiênCác phương pháp dựa trên yếu tố bên ngoài (external techniques) phù hợp khi
Các phương pháp dựa trên yếu tố bên trong (internal techniques) phù hợp khi
6. Đó là với đội phát triển sản phẩm, vậy các dự án outsource đang sắp xếp độ ưu tiên ra sao?Thông thường, đội dự án outsource ít có sự tiếp xúc với thị trường & người dùng thật. Product backlog trong dự án outsource thường là các backlog đã được khách hàng sắp xếp độ ưu tiên ở mức high-level. Các yếu tố được cân nhắc thường là: chi phí, nguồn lực, rủi ro. Do đó, dự án outsource thường áp dụng các internal techniques, hai phương pháp được sử dụng khá thường xuyên là Value vs Risk, Value vs Cost. 7. Keynote
Nguồn tham khảo
|