Product Management
Đăng nhập
ESC

Nhập từ khóa để tìm kiếm

↑↓ Di chuyển
Enter Mở
ESC Đóng

Kiểm kê giao diện — đếm những gì đang có trước khi xây cái mới

Đã đọc 0/7 mục · còn khoảng 4 phút
Cách chúng tôi ghi nhận

Một mục được tính là đã đọc khi nó nằm giữa màn hình đủ lâu so với độ dài của nó (bảng và sơ đồ tính một nửa), bạn vẫn đang cuộn hoặc bấm phím, và bạn đã thấy tới cuối mục. Lướt nhanh hoặc để tab mở không được tính. Chúng tôi chỉ lưu thời gian đọc từng mục — không lưu gì khác.

Đừng xây thư viện trên trí nhớ

Khi quyết định làm design system, phản xạ đầu tiên của nhiều đội là mở công cụ thiết kế và bắt đầu vẽ "bộ component chuẩn". Vấn đề là bộ chuẩn đó được vẽ từ trí nhớ và sở thích của người vẽ, không phải từ thứ sản phẩm đang thật sự dùng. Kết quả thường là một thư viện đẹp mà không màn hình nào chuyển sang dùng được, vì nó thiếu đúng những biến thể mà sản phẩm cần.

Kiểm kê giao diện (interface inventory) là việc đi qua toàn bộ sản phẩm, chụp lại và phân loại mọi phần giao diện đang có. Đây cũng là một kỹ thuật mà Brad Frost đề xuất đi kèm atomic design. Nó trả lời hai câu hỏi: chúng ta có bao nhiêu thứ cho cùng một việc, và việc nào thật sự cần nhiều hơn một biến thể. Hướng dẫn từng bước có tại Kiểm kê giao diện, và mẫu bảng để điền có tại Mẫu kiểm kê giao diện.

Cách Giỏ Xanh làm trong năm ngày

Giỏ Xanh dành một tuần, với hai designer, một kỹ sư front-end, một BA, và PM của squad Thanh toán dẫn việc.

NgàyViệcKết quả
1Thống nhất danh mục cần đếm và cách chụp12 nhóm: nút, ô nhập, màu, chữ, khoảng cách, thẻ, danh sách, thông báo, hộp thoại, điều hướng, biểu tượng, ảnh
2 và 3Đi qua 46 màn hình trên cả web và app, chụp từng phần vào đúng nhómBảng kiểm kê với ảnh chụp và vị trí
4Gom các thứ gần giống nhau, ghi lý do khác nhau nếu cóDanh sách "khác vì cần" và "khác vì tình cờ"
5Trình bày cho cả ba squad và ban lãnh đạoQuyết định thứ tự gom lại
Phần quan trọng nhất là ngày 4. Với mỗi cặp khác nhau, nhóm hỏi: khác vì cần, hay khác vì tình cờ? Nút "Xoá khỏi giỏ" có màu đỏ là khác vì cần, nó báo hành động phá huỷ. Nút "Áp dụng mã" bo góc 6 điểm ảnh trong khi nút khác bo 8 là khác vì tình cờ.

Con số kiểm kê

NhómĐang cóSau khi gomGhi chú
Nút31 kiểu4 biến thể × 3 cỡ = 12 tổ hợpChính, phụ, viền, nguy hiểm; nhỏ, vừa, lớn
Màu xanh thương hiệu17 mã5 bậcXem bài 3
Cỡ chữ116Xem bài 3
Ô nhập7 kiểu1 component, 5 trạng tháiThường, đang nhập, lỗi, vô hiệu, chỉ đọc
Thẻ sản phẩm5 kiểu1 sinh vật, 2 biến thểCó giảm giá hay không; trạng thái "đã trong giỏ" là thuộc tính
Phép tính đơn giản nhưng có sức thuyết phục: 31 kiểu nút gom về 12 tổ hợp, nghĩa là 19 kiểu (khoảng 61%) là trùng hoặc khác vì tình cờ. QA hiện phải kiểm 7 kiểu ô nhập riêng lẻ; sau khi gom, chỉ còn một component với 5 trạng thái được kiểm một lần.

Trình bày cho người ra quyết định

Kiểm kê chỉ có giá trị nếu nó dẫn tới quyết định. Ở buổi ngày 5, PM của Giỏ Xanh không trình bày bảng số trước. Chị dán lên tường 31 ảnh chụp nút cạnh nhau. Không ai cần giải thích thêm. Sau đó mới đến bảng số và đề xuất.

Một bài trình bày kiểm kê tốt có bốn phần:

  • Bức tường: tất cả các biến thể của một nhóm, đặt cạnh nhau. Một hình ảnh thay cho mười trang lập luận.
  • Con số: đang có bao nhiêu, cần bao nhiêu, gom được bao nhiêu phần trăm.
  • Chi phí đang trả: 42 lỗi lệch thiết kế mỗi quý, đổi màu mất 3 sprint.
  • Đề xuất bắt đầu: gom nhóm nào trước, ai làm, trong bao lâu. Bài 9 nói kỹ phần này.

Những sai lầm khi kiểm kê

Sai lầmVì sao hạiLàm thay thế
Chỉ kiểm kê bản web, bỏ appBỏ sót phần lớn biến thể, vì app thường lệch nhấtĐi cả ba nền tảng, ghi nền tảng cho mỗi ảnh
Một người làm một mìnhThiếu góc nhìn code: hai thứ trông giống có thể là hai component khácÍt nhất một designer và một kỹ sư
Đếm xong rồi để đóBảng kiểm kê thành tài liệu chếtKết thúc bằng một quyết định có người chịu trách nhiệm
Đánh giá ai làm saiNgười làm ra kiểu thứ 31 sẽ phòng thủNói về hệ thống, không nói về người
Kiểm kê quá chi tiếtMất ba tuần đo từng điểm ảnhĐủ để thấy mẫu hình là dừng
Sai lầm thứ tư đáng nhắc lại. Mỗi kiểu nút lạ đều có một câu chuyện hợp lý phía sau. Mục tiêu của kiểm kê là cho thấy cái giá của việc không có chỗ chung, không phải tìm người để trách.

Kiểm kê là việc định kỳ

Sau lần đầu, Giỏ Xanh lặp lại một bản kiểm kê nhẹ mỗi quý, chỉ cho các màn hình mới. Câu hỏi lúc này đổi thành: có bao nhiêu phần trong màn hình mới không đến từ thư viện, và vì sao? Đó cũng là một chỉ số bài 9 sẽ dùng.

Làm ngay

Dùng mẫu kiểm kê giao diện cho một nhóm duy nhất trong sản phẩm của bạn: nút hoặc ô nhập. Đi qua toàn bộ các màn hình chính trên mọi nền tảng, chụp mọi biến thể, dán cạnh nhau. Với mỗi cặp, ghi "khác vì cần" hay "khác vì tình cờ". Tính số biến thể đang có và số bạn thật sự cần, rồi viết một câu đề xuất cho người ra quyết định.

Học xong bài này rồi? Tạo tài khoản miễn phí để lưu lại — lần sau vào là biết ngay đang dở ở đâu, và học hết khóa thì có chứng chỉ. Lưu tiến độ của tôi