Làm Cùng Long.
Quay lại Tản Mạn
Học tập · 10 phút đọc ·

Đừng tối ưu tốc độ hoàn thành; hãy tối ưu tốc độ học được điều đúng

Một cách nghĩ đơn giản để bớt ám ảnh với việc làm thật nhanh: rút ngắn khoảng cách từ hành động đến phản hồi đáng tin cậy.

Hai đường chạy song song: một đường lao nhanh nhưng lệch khỏi mục tiêu, một đường có các điểm phản hồi giúp điều chỉnh hướng trước khi tiếp tục

Có một kiểu cảm giác rất dễ gây nghiện trong công việc: hoàn thành nhanh.

Một task được tick sớm hơn. Một báo cáo xong trước giờ. Một automation chạy được sau vài tiếng. Một bài viết được đẩy qua hết các bước. Một dashboard lên hình đẹp ngay trong lần đầu. Mỗi thứ đều cho mình cảm giác đang tiến lên, và phần lớn thời gian cảm giác đó không sai.

Nhưng gần đây tôi giữ lại một ý khác, hơi ngược với trực giác đó:

Đừng tối ưu tốc độ hoàn thành; hãy tối ưu tốc độ học được điều đúng.

Câu này nghe có vẻ chỉ là một cách chơi chữ cho cân đối. Nhưng càng nghĩ, tôi càng thấy nó chạm đúng một lỗi rất phổ biến trong cách mình làm việc: chúng ta thường đo tốc độ ở đoạn cuối của quy trình — mất bao lâu để xong — trong khi thứ quyết định chất lượng của cả quy trình lại nằm ở đoạn giữa — mất bao lâu để biết mình đang làm đúng hay sai.

Nếu vòng phản hồi đủ tốt, làm nhanh là lợi thế. Nếu vòng phản hồi yếu, làm nhanh đôi khi chỉ là cách đi sai nhanh hơn.

Tốc độ hoàn thành rất dễ nhìn, tốc độ học thì khó thấy hơn

Tốc độ hoàn thành có ưu điểm lớn là đo được ngay. Một việc mất hai ngày thay vì bốn ngày. Một dashboard từ ba tiếng còn một tiếng. Một đoạn code từ một buổi còn hai mươi phút. Một campaign setup từ nửa ngày còn một giờ.

Những con số đó rõ ràng, dễ so sánh và dễ khiến mình thấy hiệu suất tăng.

Tốc độ học thì lạ hơn. Nó không phải chỉ là “học nhanh” theo nghĩa đọc nhiều tài liệu hơn hay xem nhiều video hơn. Tôi hiểu nó là khoảng thời gian từ lúc mình đưa ra một giả định đến lúc có đủ tín hiệu để biết giả định đó nên được giữ, sửa hay bỏ.

Một quảng cáo được dựng rất nhanh nhưng phải chạy mười ngày mới phát hiện tracking sai thì không thật sự là nhanh. Một automation dựng trong một tối nhưng đến khi dữ liệu thật đi qua mới lộ ra mapping sai thì phần “nhanh” lúc đầu chỉ là một phần rất nhỏ của chi phí. Một bài viết hoàn thành trong vài giờ nhưng xuất phát từ một góc hiểu sai vấn đề thì tốc độ viết không cứu được chất lượng bài.

Ngược lại, một quy trình có thể chậm hơn một chút ở lần đầu nhưng phản hồi sớm hơn rất nhiều. Chạy một mẫu nhỏ. Test một nhánh. Đưa một phần cho người dùng thật. So sánh với một baseline. Kiểm tra dữ liệu nguồn trước khi mở rộng. Khi đó, mình đang mua lấy khả năng sửa hướng khi chi phí còn thấp.

Tôi thấy đây là chỗ dễ nhầm: chậm ở thao tác chưa chắc là chậm ở kết quả; nhanh ở thao tác chưa chắc là nhanh ở việc đi tới kết quả đúng.

Một hệ thống nhanh nhưng không có phản hồi giống như tăng ga khi chưa nhìn rõ đường

Nếu chỉ chăm chăm giảm thời gian thực thi, mình dễ tối ưu nhầm một đoạn rất nhỏ trong hệ thống.

Ví dụ với AI, chuyện này thấy khá rõ. Bây giờ tạo một bản nháp, một đoạn code, một workflow hay một phân tích nhanh hơn trước rất nhiều. Nhưng khi chi phí tạo đầu ra giảm xuống, phần khó lại dịch sang câu hỏi khác: đầu ra này có đúng không, đúng ở mức nào, dùng nguồn gì, có bỏ sót điều kiện nào, có đủ an toàn để chạy thật không?

Nếu những câu hỏi đó vẫn được kiểm tra bằng tay ở cuối quy trình, hoặc tệ hơn là không được kiểm tra, thì tốc độ sinh đầu ra tăng không đồng nghĩa với tốc độ tạo giá trị tăng.

Thậm chí còn có một nghịch lý nhỏ: càng tạo nhanh, mình càng cần phản hồi nhanh hơn.

Khi một người chỉ làm được một phương án trong một ngày, sai một phương án là một lỗi. Khi AI giúp tạo mười phương án trong cùng thời gian mà không có cơ chế kiểm tra, mình có thể nhân lỗi lên mười lần với vẻ ngoài rất năng suất.

Từ đó, tôi bắt đầu nhìn “tốc độ” theo một đơn vị khác. Không chỉ hỏi:

Việc này bao lâu thì xong?

Mà hỏi thêm:

Bao lâu thì mình biết hướng này có đáng tiếp tục không?

Hai câu gần nhau nhưng dẫn tới hai cách thiết kế công việc rất khác.

Muốn học nhanh hơn, phải làm cho phản hồi đến sớm hơn

Một vòng phản hồi tốt không nhất thiết phải phức tạp. Phần lớn trường hợp, nó chỉ cần trả lời được ba câu: tiếp tục, sửa hay dừng.

Nếu đang thử một công cụ mới, không cần trải hết mọi tính năng để biết nó có hợp hay không. Chọn một công việc thật, một bài test nhỏ, một tiêu chí đạt hay không đạt, rồi quyết định giữ hay bỏ.

Nếu đang làm một automation, không cần đợi workflow đầy đủ 20 bước mới chạy. Có thể kiểm tra từng đoạn: trigger có đúng không, dữ liệu đầu vào có sạch không, mapping có đúng nghĩa không, lỗi có được chặn không, đầu ra có bằng chứng xác nhận không.

Nếu đang chạy quảng cáo, mình cũng không nhất thiết phải chờ tới cuối tháng mới nhìn lại. Có những câu hỏi có thể kiểm tra rất sớm: tracking đã nhận đúng tín hiệu chưa, truy vấn có lệch intent không, creative có truyền đúng thông điệp không, landing page có tải và đo lường ổn không.

Điểm chung là chia quyết định lớn thành những giả định nhỏ có thể kiểm chứng sớm.

Khi đó, tốc độ học tăng lên không phải vì mình thông minh hơn đột ngột, mà vì hệ thống không bắt mình chờ quá lâu mới biết mình sai.

Đây cũng là một cách nhìn khác về thử nghiệm. Thử nghiệm không nhất thiết phải luôn là một A/B test hoàn chỉnh hay một mô hình thống kê phức tạp. Ở tầng vận hành, nhiều khi nó chỉ là thiết kế công việc sao cho mình có thể nhận được tín hiệu đáng tin sớm hơn trước khi bỏ thêm thời gian, tiền hoặc công sức.

Phản hồi nhanh chưa đủ, phản hồi phải đúng thứ mình cần biết

Có một giới hạn quan trọng: phản hồi càng nhanh chưa chắc càng tốt.

Nếu chỉ tối ưu “nhận tín hiệu sớm”, mình có thể lại mắc một lỗi khác: đọc quá nhiều tín hiệu nhiễu.

Một campaign mới chạy vài giờ chưa chắc đủ dữ liệu để kết luận hiệu suất. Một bài post có ít tương tác ban đầu chưa chắc là bài không có giá trị. Một tool gặp lỗi trong lần setup đầu chưa chắc không đáng dùng. Một automation test thành công với dữ liệu đẹp chưa chứng minh nó ổn với dữ liệu thật.

Vì vậy, “tốc độ học đúng” có hai phần: nhanhđúng.

Phản hồi tốt phải liên quan trực tiếp tới giả định mình đang kiểm tra. Nếu câu hỏi là “tracking có đúng không”, đừng dùng ROAS để trả lời. Nếu câu hỏi là “người dùng có hiểu flow này không”, đừng chỉ nhìn việc hệ thống không báo lỗi. Nếu câu hỏi là “workflow có an toàn không”, một run màu xanh không đủ.

Điều này nghe khá cơ bản, nhưng trong công việc thực tế mình rất dễ dùng một chỉ số thuận tiện thay cho một tín hiệu phù hợp.

Tôi nghĩ một vòng phản hồi đáng tin nên có ít nhất ba đặc điểm: nó trả lời đúng câu hỏi, nó đến đủ sớm để còn sửa được, và nó có một ngưỡng đủ rõ để mình ra quyết định.

Không nhất thiết phải hoàn hảo. Chỉ cần tốt hơn kiểu “làm xong hết rồi mới biết”.

Khi nào nên tăng tốc, khi nào nên cố tình chậm lại

Không phải mọi việc đều cần thiết kế một vòng học phức tạp.

Với những việc lặp lại, ít rủi ro, tiêu chuẩn đã rõ và mình đã làm nhiều lần, tốc độ hoàn thành rất đáng tối ưu. Tự động hóa thao tác, dùng template, chuẩn hóa checklist, gom batch, viết script — tất cả đều hợp lý.

Nhưng với những việc có nhiều giả định chưa chắc, chi phí sai cao hoặc mình đang bước vào một vùng mới, tôi thấy nên đổi ưu tiên. Trước khi tăng ga, tìm cách tăng chất lượng phản hồi.

Một cách phân biệt đơn giản là hỏi: mình đang thực thi điều đã biết, hay đang khám phá điều chưa biết?

Nếu là thực thi điều đã biết, tối ưu tốc độ làm. Nếu là khám phá điều chưa biết, tối ưu tốc độ học.

Nhiều công việc hiện nay trộn cả hai. Xây một dashboard có phần đã biết — cách nối nguồn, cách trình bày — và phần chưa biết — metric nào thực sự giúp quyết định. Làm một AI Agent có phần đã biết — gọi tool, chạy workflow — và phần chưa biết — agent được phép tự quyết tới đâu. Chạy một chiến dịch có phần đã biết — setup đúng kỹ thuật — và phần chưa biết — thông điệp nào, phân khúc nào, tín hiệu nào tạo giá trị thật.

Nếu không tách hai phần này, mình dễ tự động hóa cả những điều còn chưa hiểu đủ.

Có lẽ công việc tốt không phải là “làm nhanh hơn”, mà là “sai rẻ hơn”

Đây là phần tôi thấy đáng giữ lại nhất.

Một hệ thống học nhanh không loại bỏ sai lầm. Nó làm cho sai lầm xuất hiện sớm hơn, nhỏ hơn và rẻ hơn.

Sai ở một mẫu test rẻ hơn sai sau khi rollout toàn bộ. Sai ở một branch rẻ hơn sai trên production. Sai ở một nhóm campaign nhỏ rẻ hơn sai cả tài khoản. Sai trong một bản nháp rẻ hơn sai sau khi đã public. Sai khi dữ liệu còn là fixture rẻ hơn sai sau khi workflow đã chạm vào khách hàng thật.

Nhìn theo cách này, phản hồi không phải là bước kiểm tra phụ thêm. Nó là một phần của thiết kế hệ thống.

Một quy trình tốt không chỉ hỏi “làm thế nào để bước A nối sang bước B nhanh hơn?”, mà còn hỏi “ở đâu mình cần một điểm xác nhận trước khi đi tiếp?”.

Đó cũng là lý do tôi ngày càng thích những mô hình có checkpoint, log, preview, dry run, human review hoặc rollback. Chúng có thể làm quy trình nhìn chậm hơn một chút trên sơ đồ, nhưng lại giúp giảm thời gian trả giá khi giả định sai.

Tối ưu kiểu này không cho cảm giác phấn khích bằng việc giảm một task từ ba giờ xuống ba mươi phút. Nhưng về dài hạn, nó có thể đáng giá hơn nhiều vì mình không chỉ làm nhiều hơn; mình học cách làm đúng nhanh hơn.

Một cách áp dụng rất gọn

Nếu phải nén ý này thành một thói quen nhỏ, tôi sẽ không biến nó thành một framework lớn.

Trước một việc mới hoặc một quyết định có nhiều giả định, chỉ cần hỏi bốn câu:

Mình đang tin điều gì là đúng?

Tín hiệu nào sẽ cho biết điều đó đúng hay sai?

Làm sao nhận tín hiệu đó sớm hơn và với chi phí nhỏ hơn?

Khi tín hiệu tới, ngưỡng nào khiến mình tiếp tục, sửa hoặc dừng?

Bốn câu này đủ để biến một công việc từ “cố làm xong thật nhanh” thành “cố biết sớm xem có đáng làm tiếp không”.

Và có lẽ đây là thay đổi nhỏ nhưng quan trọng trong cách nhìn về năng suất. Năng suất không chỉ là số lượng đầu ra trên một đơn vị thời gian. Với những công việc có nhiều bất định, năng suất còn là số giả định quan trọng được kiểm chứng đúng trên một đơn vị thời gian.

Tôi vẫn thích làm nhanh. Tôi vẫn thích automation, template, shortcut và mọi thứ giúp công việc gọn hơn. Nhưng tôi muốn giữ thêm một điều kiện trước chữ “nhanh”:

Nhanh sau khi đã có đường phản hồi.

Bởi nếu chưa biết mình đang đi đúng hướng, tăng tốc không làm đường đúng hơn. Nó chỉ làm khoảng cách từ mình tới điểm xuất phát xa hơn.

Và đôi khi, cách tiến nhanh nhất không phải là chạy nhanh hơn.

Mà là biết sớm hơn khi nào cần đổi hướng.