Blog
Vì sao những product team tốt nhất đang dần từ bỏ design handoff

Vì sao những product team tốt nhất đang dần từ bỏ design handoff

Design handoff truyền thống thường tạo ra khoảng cách giữa designer và developer, dẫn tới workflow chậm chạp, implementation issue và sản phẩm dần lệch khỏi design intent ban đầu. Bài viết này phân tích vì sao nhiều product team hiện đại đang thay thế handoff culture bằng collaboration liên tục, shared prototype và workflow gắn kết hơn giữa design và engineering.

OmniTwo Team3 giờ trước6 phút đọc10 lượt xem

Rất nhiều công ty vẫn tổ chức quy trình phát triển sản phẩm xoay quanh department và project pipeline. Đặc biệt ở các công ty lớn, công việc liên tục được chuyển từ team này sang team khác — rồi dần mắc kẹt giữa meeting, email, Jira ticket và Slack message.

Và ở đâu đó trong quá trình đó, communication giữa design và engineering bắt đầu xuống cấp.

Too often things don’t go as expected

Điều đó gần như luôn dẫn tới khái niệm design handoff: khoảnh khắc “kỳ diệu” khi designer hoàn thành công việc và developer bắt đầu takeover.

Trên lý thuyết, quá trình này nghe rất đơn giản.

Designer hoàn thiện mockup. Developer implement nó. Mọi người tiếp tục phần việc tiếp theo.

Nhưng thực tế hiếm khi vận hành gọn gàng như vậy.

Requirement thay đổi. Edge case xuất hiện. Technical constraint bắt đầu lộ ra. Design adjustment tiếp tục xuất hiện rất lâu sau khi “handoff” được xem là đã hoàn tất.

Và tổ chức càng lớn, quy trình này thường càng mong manh.


Phương pháp “không handoff”

Gần đây, tôi đọc được một bài viết rất thú vị về phương pháp no-handoff — một hướng tiếp cận gần như đi ngược hoàn toàn workflow truyền thống.

Thay vì tách design và engineering thành các phase riêng biệt, toàn bộ quá trình trở nên fluid và collaborative ngay từ đầu.

Designer và engineer liên tục làm việc cùng nhau thông qua iterative prototyping thay vì xem prototype là thứ chỉ được “bàn giao” sau khi design hoàn thành.

The good ol’ Double Diamond on the top, an alternative “no handoff” method on the bottom

Double Diamond truyền thống so sánh với workflow “no handoff” linh hoạt hơn.

Trong mô hình này, working prototype trở thành “living spec” của sản phẩm.

Mọi người cùng làm việc trên một artifact duy nhất. Không cần translation layer. Không cần chờ “final file”.

Problem space và solution space được khám phá đồng thời thay vì theo thứ tự tuyến tính.

Quan trọng hơn, workflow bắt đầu xoay quanh sản phẩm thay vì xoay quanh sơ đồ tổ chức nội bộ của công ty.


Quy trình “hot potato”

Điều này khiến tôi nhớ tới Hot Potato Process của Dan Mall và Brad Frost.

Ý tưởng rất đơn giản:

Design idea được chuyền qua lại liên tục giữa designer và developer trong suốt vòng đời sản phẩm.

Không phải một lần. Mà liên tục.

Mockup trở thành prototype. Prototype làm lộ ra technical issue. Technical issue lại thay đổi design decision. Design refinement tiếp tục ảnh hưởng tới implementation.

Toàn bộ quá trình giống như liên tục ném “hot potato” qua lại giữa hai phía (audio, video).

The “Hot Potato” process, with designers and engineers throwing mock-ups and prototypes to each other repeatedly

“Hot Potato” process khuyến khích feedback liên tục giữa design và engineering.

Từ trải nghiệm cá nhân của tôi, những product team phối hợp tốt nhất gần như không có handoff theo nghĩa truyền thống.

Những team mạnh vận hành giống một hệ thống thống nhất hơn là các department riêng biệt.

Công việc di chuyển tự nhiên giữa design và engineering trong khi cả hai phía vẫn luôn tham gia xuyên suốt vòng đời sản phẩm.

Dĩ nhiên vẫn tồn tại những khoảng thời gian làm việc độc lập.

Nhưng song song với đó là rất nhiều overlap nơi cả hai phía cùng review progress, validate assumption, thảo luận technical limitation và xử lý vấn đề trước khi chúng trở nên quá đắt đỏ để sửa.


Hãy tạo nhiều overlap hơn thay vì thêm document

Mọi thứ trở nên khó hơn khi sản phẩm có external agency, outsourcing hoặc distributed team.

Và phản ứng phổ biến nhất của công ty là: tạo thêm documentation.

Spec chi tiết hơn. Pixel-perfect file. Handoff document dài hơn. Design rationale đầy đủ hơn.

Nhưng documentation hiếm khi giải quyết được vấn đề cốt lõi.

Design decision vẫn phải được định hình bởi technical reality.

Và không phải interface đẹp nào cũng có thể implement theo cách accessible, performant và maintainable.

Đó là lý do rất nhiều mockup polished cuối cùng lại trở thành sản phẩm chậm chạp, fragile và khó sử dụng sau khi launch.

Engineers could and often should contribute to the design process. Illustration by José Torre.

Engineer có thể — và nhiều khi nên — tham gia trực tiếp vào quá trình design.

Giải pháp tốt hơn thường là tạo thêm overlap giữa các team thay vì thêm tài liệu giữa họ.

Overlap đó có thể là:

  • check-in thường xuyên,
  • review hàng tuần,
  • shared communication channel,
  • visibility vào implementation progress,
  • usability testing với prototype hoạt động thật,
  • continuous design iteration trong quá trình development.

Technical concern càng xuất hiện sớm trong design process, càng ít surprise xảy ra về sau.


Design không phải trách nhiệm của riêng designer

Một trong những hiểu lầm lớn nhất trong product development là xem design như thứ chỉ thuộc về designer.

Thực tế, chất lượng design bị ảnh hưởng bởi tất cả những người tham gia vào sản phẩm:

  • developer,
  • designer,
  • product manager,
  • marketing,
  • customer support,
  • QA,
  • accessibility specialist.

Mọi quyết định đều ảnh hưởng tới trải nghiệm cuối cùng của người dùng.

Và càng có nhiều overlap giữa những góc nhìn đó, sản phẩm thường càng mạnh hơn.


Thay đổi workflow nên bắt đầu từ những thử nghiệm nhỏ

Dĩ nhiên, thay đổi collaboration culture trong một tổ chức không hề dễ.

Không team nào thay đổi hoàn toàn chỉ sau một đêm.

Cách dễ nhất là bắt đầu bằng một thử nghiệm nhỏ trên một project nhỏ.

Chọn một feature. Thử workflow collaborative hơn. Cho phép designer và developer làm việc đồng thời thay vì tuần tự.

Đặt những câu hỏi như:

  • designer có thể đóng góp gì trong lúc implementation diễn ra?
  • developer có thể đóng góp gì trong giai đoạn design exploration?
  • quyết định nào nên được đưa ra cùng nhau thay vì riêng lẻ?

Theo thời gian, rất nhiều team nhận ra một điều quan trọng:

Phần lớn product problem không đến từ ý định xấu.

Chúng đến từ sự tách biệt.

Và nếu team vốn đã collaboration kém, thêm một handoff process mới thường không giúp mọi thứ tốt hơn.

Trong nhiều trường hợp, thứ thực sự cần thay đổi trước tiên là team culture.

Bạn có thể tìm hiểu thêm về UX và product workflow trong thư viện Smart Interface Design Patterns, bao gồm cả live UX training.

Và thật lòng mà nói, mindset đó có lẽ còn quan trọng hơn bất kỳ framework workflow nào.

Thẻ

Bài viết liên quan

Vì sao design và engineering vẫn luôn lệch khỏi nhau trong các product team hiện đại
BLOGdesignengineering

Vì sao design và engineering vẫn luôn lệch khỏi nhau trong các product team hiện đại

Các product team hiện đại vẫn luôn gặp khó khăn với khoảng cách giữa design intent và sản phẩm thực tế được ship. Bài viết phân tích vì sao designer và engineer thường nhìn sản phẩm theo những cách khác nhau, cách handoff culture tạo ra sự lệch pha, và tại sao design engineering có thể là chìa khóa để xây dựng trải nghiệm số đồng nhất hơn.

1 giờ trước3
Cách Designer Collaboration Tốt Hơn Với Engineer
HOT
BLOGdesignengineering

Cách Designer Collaboration Tốt Hơn Với Engineer

Những sản phẩm tốt hiếm khi được tạo ra chỉ bởi design hoặc engineering riêng lẻ. Bài viết này chia sẻ những cách thực tế giúp designer làm việc hiệu quả hơn với engineer, từ việc hiểu technical constraint, giao tiếp bằng cùng “ngôn ngữ” cho tới cải thiện QA và product workflow.

3 giờ trước6
Vì sao designer và developer vẫn khó làm việc cùng nhau — và cách những sản phẩm tốt thực sự được tạo ra
HOT
BLOGdesignfrontend

Vì sao designer và developer vẫn khó làm việc cùng nhau — và cách những sản phẩm tốt thực sự được tạo ra

Designer và developer đều muốn tạo ra sản phẩm tốt, nhưng collaboration giữa design và engineering vẫn thường xuyên gặp vấn đề. Bài viết này phân tích khoảng cách giữa file design và sản phẩm thực tế, vì sao handoff culture dễ tạo ra lỗi, và cách collaboration tốt hơn giúp tạo ra trải nghiệm polished hơn cho người dùng.

4 giờ trước7