Mở đầu — vì sao bài này quan trọng
Khi một đội kỹ thuật còn nhỏ, "văn hóa" gần như trùng khớp với tính cách của vài người sáng lập. Mọi người ngồi chung một phòng, thấy nhau code, thấy nhau tranh luận, thấy nhau xử lý sự cố lúc nửa đêm. Không ai cần viết ra "chúng ta trân trọng điều gì" — bạn chỉ cần nhìn sang bên cạnh là biết. Nhưng khi đội tăng từ 8 người lên 80, rồi 800, phép màu "nhìn sang bên cạnh" biến mất. Người mới không còn cơ hội thẩm thấu văn hóa qua sự quan sát tình cờ. Lúc đó, nếu bạn không chủ động thiết kế văn hóa, văn hóa sẽ tự hình thành một cách hỗn loạn — và thường theo hướng bạn không mong muốn.
Đây chính là lý do Bài 56 tồn tại. Trong toàn bộ khóa học về scaling, chúng ta đã nói nhiều về cấu trúc team, quy trình, decision rights, OKR. Nhưng có một sự thật khó chịu: quy trình chỉ chạy tốt khi được đặt trên một nền văn hóa phù hợp. Bạn có thể copy nguyên si quy trình code review của Google, nhưng nếu đội bạn không thực sự tin rằng "phản hồi thẳng thắn là món quà", quy trình đó sẽ biến thành nghi thức trống rỗng, thậm chí thành công cụ để dìm nhau.
Văn hóa kỹ thuật (engineering culture) không phải mấy câu khẩu hiệu dán trên tường. Nó là cách một tổ chức thực sự hành xử khi không có ai giám sát. Trong bài này, chúng ta sẽ mổ xẻ văn hóa thành ba thành phần cụ thể, có thể quan sát và thiết kế được: Values (giá trị), Rituals (nghi thức), và Symbols (biểu tượng). Hiểu được ba tầng này, bạn sẽ chuyển từ chỗ "hy vọng văn hóa tự tốt lên" sang chỗ "chủ động kiến tạo văn hóa mình muốn".
Khái niệm cốt lõi
Văn hóa là một khái niệm mờ, nên chúng ta cần một khung để nắm bắt nó. Mô hình kinh điển của nhà nhân học Edgar Schein chia văn hóa thành các tầng: những gì bạn nhìn thấy (artifacts), những gì được tuyên bố (espoused values), và những giả định ngầm sâu bên dưới (underlying assumptions). Trong bối cảnh đội kỹ thuật, chúng ta sẽ dùng một phiên bản thực dụng hơn với ba trụ cột: Values, Rituals, Symbols.
Values — Niềm tin định hướng hành vi
Value là những niềm tin cốt lõi về "cách chúng ta làm việc đúng". Ví dụ: "ship để học" (ship to learn) nói rằng việc đưa sản phẩm ra thị trường sớm và học từ phản hồi thực tế quan trọng hơn việc đánh bóng cho hoàn hảo trong phòng kín. Hay "ownership" nói rằng người viết code chịu trách nhiệm cho code đó chạy trên production, không phải "ném qua tường" cho đội vận hành.
Điều quan trọng nhất về value: chúng chỉ có sức mạnh khi có sự đánh đổi. Một value tốt phải khiến bạn từ chối một điều gì đó hấp dẫn. "Ship để học" có nghĩa bạn chấp nhận ra mắt tính năng chưa hoàn hảo — đó là cái giá. Nếu một value không đòi hỏi hy sinh gì cả (kiểu "chúng tôi trân trọng chất lượng"), nó vô nghĩa vì không ai phản đối. Value thật phải sắc: "chúng tôi ưu tiên tốc độ học hơn sự hoàn hảo" — câu này có người sẽ không đồng ý, và đó là dấu hiệu nó thực sự định hướng.
Có sự phân biệt then chốt giữa espoused values (giá trị tuyên bố — dán trên web tuyển dụng) và enacted values (giá trị thực thi — thể hiện qua hành động). Nhân viên không tin vào tấm poster; họ tin vào việc ai được thăng chức, ai bị cho nghỉ, dự án nào được ưu tiên ngân sách. Khi hai thứ này lệch nhau, bạn tạo ra sự hoài nghi (cynicism) — kẻ giết văn hóa nguy hiểm nhất.
Rituals — Nghi thức lặp lại tạo nhịp và ý nghĩa
Ritual là những thực hành lặp đi lặp lại, biến value trừu tượng thành thói quen cụ thể. Nếu value là "học liên tục", thì ritual có thể là buổi Friday Demo mỗi tuần nơi mọi đội trình bày thứ mình học được, hay blameless postmortem sau mỗi sự cố — nơi mọi người mổ xẻ nguyên nhân hệ thống thay vì đổ lỗi cá nhân.
Ritual mạnh vì nó dùng sự lặp lại để khắc value vào cơ thể tổ chức. Bạn không thể "nhắc mọi người trân trọng việc học" mỗi ngày, nhưng một buổi demo cố định mỗi chiều thứ Sáu sẽ tự động làm điều đó. Ritual cũng là nơi văn hóa được truyền cho người mới: một kỹ sư mới tham gia buổi postmortem đầu tiên và thấy sếp thẳng thắn nhận "hệ thống cảnh báo tôi thiết kế đã thất bại" — đó là bài học về psychological safety mạnh hơn bất kỳ tài liệu onboarding nào.
Cần phân biệt ritual có ý nghĩa với "meeting theo lịch". Một standup mà mọi người đọc báo cáo cho sếp nghe không phải ritual văn hóa — nó là kiểm soát. Ritual thật tạo ra sự kết nối, ý nghĩa chung, hoặc củng cố một niềm tin. Chúng ta sẽ nói kỹ hơn về vệ sinh ceremony ở bài khác; ở đây trọng tâm là: ritual là công cụ bạn dùng để làm cho value trở nên sống.
Symbols — Biểu tượng hữu hình mang thông điệp
Symbol là những thứ hữu hình, nhìn thấy được, mang ý nghĩa văn hóa. Nó có thể là vật thể (một chiếc chuông rung mỗi khi có khách hàng mới), ngôn ngữ nội bộ (biệt ngữ, tên gọi vui của hệ thống), câu chuyện được kể đi kể lại ("hồi đó anh X đã tự tay rollback lúc 3 giờ sáng cứu cả công ty"), hay ngay cả cách bố trí văn phòng và cách viết trong tài liệu.
Symbol mạnh vì con người là loài kể chuyện. Một con số dashboard khô khan không tạo cảm xúc, nhưng câu chuyện về một sự cố lớn và cách đội vượt qua nó sẽ được truyền miệng nhiều năm và định hình cách người mới hiểu "chúng ta là ai". Người anh hùng trong các câu chuyện bạn kể chính là chân dung value bạn thực sự tôn vinh. Nếu mọi câu chuyện đều tôn vinh "người hùng thức đêm chữa cháy", bạn vô tình dạy rằng chữa cháy được tưởng thưởng hơn phòng cháy.
Ba trụ cột này gắn chặt: Values là niềm tin, Rituals là hành động lặp lại thể hiện niềm tin, Symbols là dấu tích hữu hình nhắc nhở về niềm tin. Một văn hóa mạnh là khi cả ba nhất quán với nhau. Khi chúng mâu thuẫn — value nói "cân bằng cuộc sống" nhưng symbol lại tôn vinh người ngủ ở văn phòng — nhân viên sẽ tin vào symbol, vì hành động luôn to tiếng hơn lời nói.
Tình huống thực tế
Ví dụ 1: Netflix và value "sắc" gắn với hành động thật
Netflix nổi tiếng với tài liệu "Culture Deck" — bản trình bày về văn hóa được xem hơn 20 triệu lượt. Điều khiến nó khác biệt không phải mấy câu đẹp đẽ, mà là các value có tính đánh đổi rõ rệt và được thực thi thật. Value "Freedom and Responsibility" (tự do đi kèm trách nhiệm) đi kèm chính sách không giới hạn ngày nghỉ và chi tiêu — nghe rất hào phóng. Nhưng nó gắn với một enacted value tàn nhẫn: "adequate performance gets a generous severance" (làm việc mức trung bình sẽ nhận trợ cấp thôi việc hậu hĩnh). Nghĩa là Netflix chỉ giữ người xuất sắc; "đủ tốt" là chưa đủ.
Diễn giải: Điểm mấu chốt là sự nhất quán giữa lời nói và hành động. Netflix thực sự cho nghỉ những người chỉ ở mức trung bình, kể cả người tốt tính. Vì hành động khớp với tuyên bố, nhân viên tin vào value. Nếu họ chỉ viết "chúng tôi giữ chuẩn cao" nhưng vẫn giữ người kém, cả tài liệu văn hóa sẽ trở thành trò cười.
Bài học: Đừng sao chép value của Netflix nếu bạn không sẵn sàng trả cái giá của nó. Value chỉ đáng tin khi bạn dám thực thi nó ngay cả khi bất tiện.
Ví dụ 2: Một startup fintech ở TP.HCM và ritual "Demo Friday" cứu văn hóa
Hãy hình dung một startup fintech giả định tại TP.HCM — gọi là PayNhanh — tăng từ 15 lên 90 kỹ sư trong 18 tháng. Ban đầu mọi người biết nhau đang làm gì. Sau khi tách thành 9 team, các đội bắt đầu làm việc trong "silo": đội thanh toán không biết đội cho vay đang xây gì, dẫn đến build trùng hai hệ thống gửi thông báo. Tinh thần chung xuống dốc, nhiều người nói "không còn cảm giác cùng một công ty".
Một Engineering Manager đề xuất ritual "Demo Friday": mỗi chiều thứ Sáu, 45 phút, ba đội luân phiên demo thứ mình đã ship trong tuần — không slide bóng bẩy, chỉ sản phẩm chạy thật. Quy tắc: cấm chỉ trích, khuyến khích đặt câu hỏi tò mò. Sau ba tháng, hai điều xảy ra. Thứ nhất, các đội phát hiện những chỗ trùng lặp và bắt đầu tái sử dụng code của nhau. Thứ hai, và quan trọng hơn, cảm giác "cùng một con thuyền" quay lại. Người mới onboarding chỉ cần dự vài buổi Demo Friday là hiểu ngay công ty trân trọng việc ship thật và chia sẻ cởi mở.
Diễn giải: Ritual ở đây giải quyết cả vấn đề kỹ thuật (giảm trùng lặp) lẫn vấn đề văn hóa (tái tạo cảm giác gắn kết đã mất khi scale). Nó biến value "minh bạch và học hỏi lẫn nhau" từ khẩu hiệu thành thói quen hàng tuần.
Bài học: Khi scale làm loãng văn hóa, một ritual đơn giản, đều đặn, có thể tái tạo được chất kết dính mà trước đây đến một cách tự nhiên. Đừng đợi văn hóa tự phục hồi — hãy thiết kế nghi thức cho nó.
Ví dụ 3: Symbol lệch với value — "wall of shame" phản tác dụng
Một công ty gaming tại Đông Nam Á (giả định, gọi là GameForge) tuyên bố value "psychological safety" và "học từ thất bại". Nhưng ở góc văn phòng, họ treo một màn hình lớn hiển thị "Bug of the Week" — kèm tên kỹ sư gây ra lỗi lớn nhất tuần đó. Ý định ban đầu là hài hước, nhẹ nhàng. Thực tế: kỹ sư bắt đầu giấu lỗi, trì hoãn báo cáo sự cố vì sợ bị lên bảng, và né những task rủi ro cao. Số incident được báo cáo giảm — không phải vì ít lỗi hơn, mà vì mọi người che giấu.
Diễn giải: Symbol (màn hình bêu tên) đã đánh bại value tuyên bố (an toàn tâm lý). Nhân viên luôn tin vào cái họ nhìn thấy hơn cái được nói ra. Cái màn hình đó dạy một bài học ngầm rõ ràng: mắc lỗi thì bị nhục, nên tốt nhất là giấu. Sau khi tháo bỏ và thay bằng ritual blameless postmortem hàng tháng — nơi tôn vinh việc phát hiện lỗi hệ thống — số báo cáo sự cố tăng trở lại và thời gian khắc phục giảm.
Bài học: Kiểm tra xem symbol của bạn có đang phản bội value của bạn không. Một biểu tượng sai có sức phá hoại lớn hơn mười tấm poster đúng.
Hướng dẫn từng bước
Nếu bạn là leader muốn chủ động thiết kế văn hóa kỹ thuật, đây là quy trình thực hành:
Bước 1 — Chẩn đoán văn hóa hiện tại (enacted, không phải espoused). Đừng bắt đầu bằng việc viết value mới. Hãy quan sát hành vi thật. Đặt các câu hỏi phát lộ: Ba lần thăng chức gần nhất là cho ai và vì sao? Câu chuyện nào được kể đi kể lại trong bữa trưa? Khi có xung đột giữa deadline và chất lượng, thực tế điều gì thắng? Câu trả lời cho những câu này chính là văn hóa thật của bạn.
Bước 2 — Chọn 3–5 value cốt lõi, mỗi value phải có đánh đổi. Ít mà sắc hơn nhiều mà nhạt. Với mỗi value, viết ra câu "chúng tôi ưu tiên A hơn B" — nếu không có B, value đó vô dụng. Ví dụ: "Chúng tôi ưu tiên đơn giản hơn linh hoạt", "Chúng tôi ưu tiên ship sớm và học hơn hoàn hảo muộn".
Bước 3 — Với mỗi value, thiết kế ít nhất một ritual thực thi. Value "học liên tục" → Demo Friday. Value "ownership" → chính người viết code là người on-call cho code đó. Value "chất lượng qua phản hồi" → code review bắt buộc với chuẩn phản hồi tôn trọng. Ritual làm value trở nên cụ thể và lặp lại.
Bước 4 — Kiểm toán symbol hiện có và tạo symbol mới đúng hướng. Liệt kê những gì đang được tôn vinh: ai được nhắc tên trong all-hands, giải thưởng nội bộ trao cho hành vi gì, câu chuyện nào được lưu truyền. Loại bỏ symbol phản value. Tạo symbol mới: ví dụ trao "giải thưởng phát hiện lỗi hệ thống" thay vì tôn vinh người thức đêm chữa cháy.
Bước 5 — Đảm bảo lãnh đạo làm gương (walk the talk). Value được củng cố mạnh nhất khi lãnh đạo trả giá cho nó công khai. Nếu bạn nói "an toàn tâm lý", hãy tự công khai nhận sai lầm của chính mình trước. Nhân viên đọc hành vi của sếp, không đọc tài liệu.
Bước 6 — Đưa văn hóa vào các điểm quyết định. Văn hóa sống hay chết ở những khoảnh khắc: tuyển ai, thăng ai, cho ai nghỉ, ưu tiên dự án nào. Đưa value vào tiêu chí phỏng vấn, vào review hiệu suất. Đây là nơi enacted value được hình thành thật.
Bước 7 — Đo lường và lặp lại. Dùng khảo sát ẩn danh, eNPS, phỏng vấn nghỉ việc (exit interview) để bắt tín hiệu lệch giữa value tuyên bố và trải nghiệm thật. Văn hóa không phải dự án một lần; nó cần được tưới đều.
Lỗi thường gặp & mẹo
Lỗi 1 — Copy value của công ty khác. Value của Amazon ("Customer Obsession") không tự động phù hợp với bạn. Value phải phản ánh niềm tin thật và ưu tiên thật của tổ chức bạn. Sao chép sẽ tạo ra bộ value vô hồn mà không ai sống theo.
Lỗi 2 — Value không có đánh đổi. "Chúng tôi trân trọng con người, chất lượng, và đổi mới" — không ai phản đối, nên nó không định hướng gì cả. Mẹo: mỗi value phải khiến ít nhất một nhóm người thấy không thoải mái.
Lỗi 3 — Ritual biến thành thủ tục trống rỗng. Demo Friday mà không ai chú tâm, standup thành đọc báo cáo — ritual mất linh hồn thì tệ hơn không có, vì nó dạy rằng "ở đây mọi thứ đều hình thức". Mẹo: định kỳ hỏi "ritual này còn ý nghĩa không?" và dám khai tử ritual đã chết.
Lỗi 4 — Bỏ qua sức mạnh của câu chuyện. Nhiều leader đầu tư vào poster mà quên rằng câu chuyện truyền miệng mạnh hơn nhiều. Mẹo: chủ động kể lại những câu chuyện thể hiện đúng value trong các buổi all-hands, đặc biệt câu chuyện về người "vô danh" làm điều đúng.
Lỗi 5 — Lãnh đạo miễn trừ khỏi value. Khi sếp phá vỡ value mà không hậu quả, value chết ngay lập tức. Mẹo: value áp dụng cho lãnh đạo trước tiên và nghiêm khắc nhất.
Lỗi 6 — Nghĩ văn hóa là việc của HR. Văn hóa kỹ thuật được định hình bởi những quyết định kỹ thuật hàng ngày: chuẩn code review, cách xử lý tech debt, ai được on-call. Mẹo: engineering leader phải sở hữu văn hóa, không ủy thác cho HR.
Mẹo bổ sung — Cảnh giác với "founder shadow". Khi công ty còn nhỏ, cái bóng của nhà sáng lập lan khắp nơi. Khi scale, bạn phải chuyển từ văn hóa dựa vào con người cụ thể sang văn hóa dựa vào hệ thống (value + ritual + symbol) để nó tự duy trì mà không cần founder có mặt.
Bài tập thực hành
Bài tập 1 — Chẩn đoán enacted value. Nhìn vào tổ chức hoặc đội của bạn. Viết ra ba lần thăng chức/khen thưởng gần nhất và lý do thật. Từ đó, suy ra 2–3 value mà tổ chức bạn thực sự đang sống theo (enacted), rồi so sánh với value được tuyên bố (nếu có). Ghi lại chỗ nào lệch nhau.
Bài tập 2 — Viết value có đánh đổi. Chọn một niềm tin bạn muốn đội mình có. Diễn đạt nó thành câu "chúng tôi ưu tiên A hơn B", trong đó B là một thứ hấp dẫn mà bạn sẵn sàng hy sinh. Nếu bạn không tìm được B đáng giá, value đó chưa đủ sắc — viết lại.
Bài tập 3 — Thiết kế một ritual. Lấy một value từ bài tập 2, thiết kế một ritual cụ thể để thực thi nó: tần suất, thời lượng, ai tham gia, quy tắc, và cách nó củng cố value. Dự đoán một cách ritual này có thể "chết" và cách bạn phòng ngừa.
Bài tập 4 — Kiểm toán symbol. Liệt kê 3 symbol hiện đang tồn tại trong tổ chức bạn (giải thưởng, câu chuyện được kể, biệt ngữ, bố trí không gian, người được nêu tên). Với mỗi symbol, xác định nó đang củng cố hay phản bội value bạn muốn. Đề xuất sửa một symbol lệch hướng.
Tóm tắt
Văn hóa kỹ thuật không phải thứ tự nhiên tốt lên khi bạn scale — ngược lại, scale thường làm loãng văn hóa nếu bạn không chủ động thiết kế. Chúng ta đã phân rã văn hóa thành ba trụ cột có thể quan sát và kiến tạo:
- Values là niềm tin định hướng hành vi. Value chỉ có sức mạnh khi có đánh đổi rõ ràng, và chỉ đáng tin khi enacted value (thực thi qua thăng chức, sa thải, ưu tiên) khớp với espoused value (tuyên bố).
- Rituals là những thực hành lặp lại biến value trừu tượng thành thói quen sống — như Demo Friday hay blameless postmortem. Ritual là kênh chính truyền văn hóa cho người mới.
- Symbols là biểu tượng hữu hình — câu chuyện, giải thưởng, biệt ngữ — mang thông điệp văn hóa. Con người tin vào symbol họ nhìn thấy hơn value họ nghe. Symbol lệch có sức phá hoại lớn.