Sản phẩm nhiều màn hình không hỏng vì thiếu tính năng, mà hỏng vì thiếu ngôn ngữ chung.
Khi sản phẩm có nhiều màn hình và dự kiến còn thêm tính năng, đầu tư vào hệ thiết kế dùng chung là đòn bẩy quan trọng nhất. Hệ thiết kế giúp mỗi màn hình mới kế thừa cùng bộ quy tắc thay vì thiết kế lại từ đầu, và người dùng tập trung vào công việc thay vì học lại giao diện. Nếu Anh Chị bỏ qua bước này từ sớm, đến khi mở rộng sẽ phải làm lại toàn bộ.
SaaS (phần mềm dịch vụ qua trình duyệt) và công cụ nội bộ là loại sản phẩm nhiều màn hình lặp đi lặp lại: bảng dữ liệu, biểu mẫu, trang chi tiết, bảng điều khiển. Khi số màn lớn và còn mở rộng, thiếu ngôn ngữ chung thì mỗi tính năng mới sẽ là một mảnh ghép không vừa. Người dùng bắt đầu học lại thay vì làm việc, đội lập trình bắt đầu xử lý ngoại lệ thay vì xây dựng. Đó là lý do Sinh Vũ đặt hệ thiết kế làm nền tảng, không phải trang trí thêm vào cuối.
Hệ thiết kế (design system) là bộ chuẩn chung gồm ba lớp: style guide (quy tắc màu sắc, chữ, khoảng cách), thư viện component (nút, trường nhập, bảng, thẻ thông tin), và thư viện mẫu (pattern library, tức các bố cục lặp đã được chuẩn hóa). Mọi màn hình mới được lắp từ các khối đã có trong hệ, không thiết kế lại từ đầu.
Theo Nielsen Norman Group, nhất quán là một trong mười heuristic (nguyên tắc đánh giá khả dụng) quan trọng nhất: khi mọi thứ vận hành giống nhau qua các màn, người dùng tập trung hoàn thành việc thay vì học lại điều khiển. Với SaaS được dùng hàng ngày, lợi thế này tích lũy rất rõ qua thời gian.
SaaS thường có nhiều tính năng, người mới và người thạo cần hai trải nghiệm khác nhau trên cùng giao diện. Nguyên tắc bộc lộ dần (progressive disclosure) theo Nielsen Norman Group là: hé lộ độ phức tạp đúng thời điểm để tỷ lệ hoàn thành tác vụ cao hơn và gánh nặng học ít hơn so với phơi bày mọi thứ cùng lúc.
Trong thực tế, điều này nghĩa là: người mới thấy luồng cơ bản trước, các tùy chọn nâng cao nằm sau một lớp tương tác. Người thạo vẫn truy cập được nhanh, nhưng màn hình không bị ngập tính năng ngay từ đầu.
Nhất quán không có nghĩa là mọi thứ trông giống nhau. Nó có nghĩa là mọi thứ vận hành theo cùng một bộ quy tắc, để người dùng không phải đoán.
Sinh Vũ, đúc rút từ thực hành thiết kế SaaS nhiều màn hình
Đây là vùng Sinh Vũ làm nhiều: dựng hệ thiết kế và giữ nhất quán qua nhiều màn hình. Sinh Vũ vận hành sản phẩm của chính mình trên một hệ thiết kế token hóa, nên hiểu rõ cách để mỗi màn mới kế thừa cùng bộ quy tắc thay vì thiết kế lại từ đầu.
Với dự án SaaS của Anh Chị, Sinh Vũ nhận phần luồng người dùng, thiết kế giao diện, hệ thiết kế và tài liệu bàn giao. Phần dựng backend, phân quyền kỹ thuật và tích hợp hệ thống do đội lập trình đảm nhận. Sinh Vũ phối hợp chặt với đội đó để giao diện và logic khớp nhau, không thiết kế tách rời rồi ném file qua.
Nếu Anh Chị đang ở giai đoạn MVP và chưa chắc quy mô, Sinh Vũ có thể giúp xác định thời điểm đúng để đầu tư vào hệ thiết kế, không phải cứ dựng là tốt, mà cần đúng lúc và đúng quy mô.
Nielsen Norman Group: Design Systems 101; Nielsen Norman Group: 10 Usability Heuristics (Consistency and Standards); Nielsen Norman Group: Progressive Disclosure; kinh nghiệm thực hành Sinh Vũ Studio.
Cần dựng sớm khi sản phẩm đã có nhiều màn hình lặp lại (bảng, biểu mẫu, chi tiết) và còn thêm tính năng dài hạn. Nếu đang làm MVP một vài màn thăm dò, chưa cần hệ thiết kế đầy đủ nhưng vẫn nên giữ bộ quy tắc cơ bản để tránh chắp vá. Hệ thiết kế quá cồng kềnh trước khi sản phẩm đủ chín sẽ tốn công mà ít dùng.
Sinh Vũ nhận phần luồng người dùng, thiết kế giao diện, xây dựng hệ thiết kế và tài liệu bàn giao cho đội lập trình. Phần dựng backend, phân quyền kỹ thuật và tích hợp hệ thống do đội lập trình của Anh Chị đảm nhận. Sinh Vũ phối hợp chặt với đội đó để giao diện và logic khớp nhau, không thiết kế tách rời rồi ném file qua.