Product development process (overall)

Product development process (overall)

Product development process (overall)

November 20, 2024

Mình hay thắc mắc sao đọc nhiều process, case study… nó nói về câu chuyện đi qua nghiên cứu người dùng, nghiên cứu đối thủ, xây persona, phân tích problem, form giải pháp, lên design, test…,gần như là end-to-end process, mọi thứ đều dường như nằm trong tầm kiểm soát của designer. Nhưng trải qua thực tế thì lại khác, designer không phải là người cần hay được làm hết tất cả những thứ ấy, đặc biệt trong môi trường big corp.

🤨

Vậy đâu mới là process mình cần nắm để có nhìn đúng đắn nhất cho công việc của một ux/ui designer?

Một hôm mình tìm được bài viết nói về khái niệm 3 diamond product process , mình thấy nó cung cấp cái hiểu rõ ràng, tổng quát hơn cho việc hiểu quy trình phát triển sản phẩm cho một công ty, từ đó hiểu công việc ux/ui thường ngày đang thực sự đang nằm ở đâu trong đó.

https://res.cloudinary.com/dpzknshvi/image/upload/v1753081396/uxcomic-imgs/1445d164-78d8-8003-94e9-df924100896b.png
https://res.cloudinary.com/dpzknshvi/image/upload/v1753081398/uxcomic-imgs/1445d164-78d8-805b-adfc-c32c0e533b61.png

Hãy tưởng tượng nhiệm vụ công việc của UX/UI sẽ là một cái hộp nhỏ nằm trong vài cái hộp lớn sau.

https://res.cloudinary.com/dpzknshvi/image/upload/v1753081400/uxcomic-imgs/1495d164-78d8-8039-8703-c8345d4435a8.jpg

Hộp thứ 1: business

📌

Có đúng mục tiêu hay không?

Trước khi bàn đến process product development, ta cần hiểu sơ sơ về business, vì business có thể xem như là một cái hộp đóng khung các vấn đề mà product cần phải giải quyết, nó được đóng gói dựa trên việc ta nhắm đến thị trường nào, đang phục vụ cho tệp khách hàng nào, advantage của chúng ta là gì, value proposition, business model...

Điều này đồng nghĩa với việc không phải problem nào ta cũng giải quyết, mà phải qua một lớp filter của phía business.

Các khía cạnh tác động đến việc ta lựa chọn problem có thể kể đến như:

Ta định vị mình ở đâu trên Industry (competitive arena) & đánh vào đâu trong value chain?
Problem có mapping đúng khi align lại với business model, với value propositions đã đề ra không?
Giải quyết chúng đem lại giá trị gì cho user & doanh nghiệp?
Giải quyết chúng có khiến ta nổi bật & cạnh tranh hơn so với đối thủ không?

P/s: nhưng làm sao để tìm kiếm các cơ hội này, đó là công việc của các cấp trên, của bộ phận R&D, công ty mình có hẳn 1 team quan sát từng thay đổi ngoài thị trường, theo sát từng động tĩnh của đối thủ, đã hen 😀.

Hộp thứ 2: strategy

📌

Có đáng hay không?

https://res.cloudinary.com/dpzknshvi/image/upload/v1753081401/uxcomic-imgs/1495d164-78d8-80e9-8f40-c3dbbb5ac915.png

Khi đã nghiên cứu đủ nhiều bể problem ta sẽ phát hiện ra các cơ hội (giá trị của việc giải quyết problem ấy), nhưng dựa trên resource, tình hình kinh doanh, giai đoạn sản phẩm, chiến lược cạnh tranh hiện tại, các problem sẽ được filter lại, để quyết định xem đâu là cái ta phải làm, đâu là cái ta nên & không nên làm, đâu là cái đáng để đầu tư nhiều, đâu là cái “vừa đủ xài” là được…(kiếm vấn đề để giải quyết không khó, nhưng chọn cái nào để giải quyết mới khó 🤣).

Ngoài kia có nhiều framework để hỗ trợ giúp mình ra quyết định cho việc này, ví dụ như: Opportunity Scoring, Opportunity Cost, ICE Scoring, Jobs To Be Done (JTBD), Kano model,…( xem thêm bài này )

Tất cả những gì liên quan đến strategy là sự lựa chọn , mà mọi sự lựa chọn đều có trade-off nhất định. Mà lựa chọn không hề dễ nhe, mỗi bước đi đều là một ván cược ( tham khảo thêm ở bài này về câu chuyện nhức nhối nên chọn idea nào).

Dựa theo ERRC grid, thành quả của sự cân nhắc này là trả lời được các câu hỏi sau:

Eliminate: những yếu tố nào không còn quan trọng nữa & có thể cắt bỏ?
Reduce: những yếu tố nào có thể cân nhắc giảm mức độ đầu tư?
Raise: những yếu tố nào cần được nâng cao hơn?
Create: những yếu tố nào có thể được tạo ra? Những tính năng/đầu tư mới nào có thể đem lại value?
https://res.cloudinary.com/dpzknshvi/image/upload/v1753081402/uxcomic-imgs/1475d164-78d8-80a0-9883-d4914b48202a.png

Hộp thứ 3: solution forming

📌

Có tối ưu hay không?

Sau khi đã có một danh sách ưu tiên các vấn đề cần giải quyết, việc tiếp theo là lên một danh sách các solution idea để giải quyết chúng (method: Opportunity Solution Tree), solution có thể là feature hoặc có thể không, miễn chúng giải quyết được problem (ví dụ: có thể solution nằm ở các department khác như customer support, marketing, operation, hoặc có thể là sự hợp tác, hoặc tận dụng một giải pháp nào đó có sẵn ngoài kia…). Và bộ phận product development sẽ tập trung giải pháp nào build được trên product.

Tương tự solution cũng cần đến sự lựa chọn & ưu tiên, đánh giá xem đâu là giải pháp tối ưu nhất cho thời điểm hiện tại, các framework hỗ trợ ví dụ như: SWOT, Impact/Effort matrix, RICE, Pugh Matrix, Weighted Scoring Model, Cost-Benefit Analysis,…

Cùng tuỳ theo mức độ tự tin về problem statement, về solution, mà ta linh hoạt xem có nên test, research thêm hay không.

Hộp thứ 4 - build solution

Đây là cái hộp có chứa công việc của UX/UI.

Với kinh nghiệm hiện tại của mình, thì mình thấy gần như tất cả công việc nằm ở stage Feature development, điều này có nghĩa là mình không phải người được đi lựa chọn problem nào để giải quyết, mình không phải là người được contribute vào khâu form solution, tất cả những gì mình làm là transform solution ấy (nghe hơi buồn 😢 mà với mình thực tế đang là vậy).

Nếu nhìn theo hình tháp ở dưới, mình sẽ nằm đâu đó từ feature project đổ xuống. Nên nếu gói gọn công việc ở box này, những gì liên can đến problem hay solution, điều ta có thể làm là hiểu rõ nó để thiết kế sao cho đúng yêu cầu, hoặc cao hơn chút là đóng góp ý kiến cho solution concept, chứ mình không phải decision maker cho việc ấy (mình hay nhầm điều này mà qua khoá học, học đọc case study, tưởng rằng mình được đóng góp cho việc đó… hay level hiện tại mình chưa được 🫢).

https://res.cloudinary.com/dpzknshvi/image/upload/v1753081404/uxcomic-imgs/1445d164-78d8-80e0-95e3-e481a38509e7.png

So what

Bài biết này chỉ mang tính chất cho vài cái nhìn cơ bản, tổng quan, tất nhiên mình cũng không có kinh nghiệm gì để có thể nói sâu tất cả các thứ trên (vì mình chưa được tiếp cận hay trải nghiệm qua các nấc thang đó mà, chắc khi mình là founder hay PM thì mới có cơ hội làm hết các việc đó). Nhưng tìm hiểu nó giúp mình nhận ra vài ý sau:

Tuỳ theo tổ chức & đặc thù sản phẩm mà mình nên set đúng expectations về công việc hiện tại. Ví dụ: ở start-up bạn có thể được tham gia thêm các khâu về định hình problem & solution, tuy nhiên big corp thì cần mình chuyên sâu, các phần việc kia đã có bộ phận khác handle, cụ thể là PM/PO.
Nếu mình mong muốn được tạo ra nhiều impact hơn, thì mình nghĩ có 2 hướng
1.
Khả năng involve vào nhiều phase hơn, tham gia vào phase form solution hoặc biểu quyết giải quyết problem nào. Chứng minh được sự tác động của ux metrics lên business metrics.
2.
Khả năng scale giá trị của design. Ví dụ: leader có khả năng build team, quản lý và cải thiện năng suất, chất lượng của design; hay build design system để cải thiện design mang tính hệ thống & cục diện cho product;…
Từ việc hiểu này biết đâu đó cho thêm một góc nhìn bao quát hơn, sẽ giúp bạn giao tiếp hiệu quả hơn, biết đâu đó bạn sẽ có khả năng đóng góp ý kiến nhiều hơn vì thay vì chỉ nói thuần về design.
Nó kích thích mình tò mò quan sát & tìm hiểu thêm công việc của các stakeholder, đặc biệt là PM/ PO, để hiểu về lí do gì họ chọn giải quyết problem này, lí do gì ta lại tiếp cận bằng solution này chứ không phải solution kia,…

Bonus : video này nói về một sản phẩm MVP thực tế, qua đó mình nghĩ sẽ giúp hiểu rõ hơn về việc build product là như thế nào.

Reference

https://res.cloudinary.com/dpzknshvi/image/upload/v1753081406/uxcomic-imgs/1c15d164-78d8-800c-a469-d2b3a809699f.jpg

Relevant Item

Product là gì?

Product là gì?

Product development process (detail)

Product development process (detail)