Bài viết

Từ ý tưởng đến bản sản phẩm đầu tiên cùng AI

Code không còn là thứ chặn bạn lại. Bảy chặng đưa một sản phẩm từ trang giấy lên mạng, bài học từ đợt phát hành thật và ba cái bẫy tâm lý phổ biến.

Chặng 5Nguyễn Xuân Tài, đăng bởi OnePerCo

Khi nhìn vào những người đang cố gắng xây dựng một sản phẩm công nghệ đầu tay, thứ chặn hầu hết mọi người lại không bao giờ là cú pháp của một dòng lệnh.

Code là phần duy nhất trong toàn bộ chuỗi giá trị mà ngày nay đã có các công cụ AI làm hộ một cách xuất sắc. Bạn không cần phải dành ba năm theo học chuyên ngành khoa học máy tính mới có thể tạo ra một phần mềm hoạt động được. Thế nhưng, hàng ngàn người vẫn bỏ cuộc giữa chừng. Họ dừng lại không phải vì máy tính báo lỗi, mà vì họ bị lạc giữa bảy chặng đi từ một ý nghĩ mơ hồ trong đầu đến một sản phẩm thật có người dùng trên mạng.

Bảy chặng từ trang giấy đến sản phẩm thực tế

Để không bị ngợp, con đường đưa sản phẩm ra mắt cần được chia thành bảy chặng rõ ràng:

Chặng thứ nhất là viết ra bằng tiếng Việt cái bạn muốn làm trước khi mở máy tính. Đừng vội mở Claude Code hay bất kỳ công cụ nào. Hãy ngồi xuống với một trang giấy và trả lời ba câu hỏi cốt lõi: sản phẩm này giải quyết chuyện gì, giải quyết cho ai, và làm sao bạn biết nó chạy đúng. Chặng này hoàn toàn không dùng đến công nghệ, nhưng nó quyết định phần lớn sự thành bại của toàn bộ dự án.

Chặng thứ hai là dựng khung dự án. Mở một thư mục trống, kích hoạt chế độ lập kế hoạch, mô tả bài toán bằng ngôn ngữ tự nhiên, đọc kỹ kế hoạch do AI đề xuất và duyệt từng phần trước khi cho phép viết mã.

Chặng thứ ba là viết tệp dặn dò dự án. Đây là bản quy ước nền tảng được tạo ra ngay sau khi có bộ khung, trước khi bắt tay vào tính năng đầu tiên. Tệp này quy định dự án chạy bằng gì, cấu trúc lưu trữ ra sao và những nguyên tắc nào không được phép phá vỡ. Quy tắc sống còn là giữ tệp dặn dò ở mức dưới 200 dòng. Khi bị buông lỏng và leo lên tới 496 dòng, chi phí đọc lại ngữ cảnh sẽ tăng vọt và độ tuân thủ của AI sẽ giảm sút rõ rệt.

Chặng thứ tư là làm từng tính năng một và nghiệm thu từng cái. Đây là chặng dài nhất và dễ sai lầm nhất. Sai lầm lớn nhất của người mới là tham lam yêu cầu làm ba hoặc bốn tính năng cùng lúc, để rồi khi xảy ra lỗi thì không thể biết lỗi bắt nguồn từ đâu. Quy trình chuẩn mực là: giao một việc, duyệt kế hoạch, nghiệm thu bằng chính thao tác tay của bạn, lưu lại phiên bản ổn định, rồi mới chuyển sang tính năng tiếp theo.

Chặng thứ năm là đóng gói những tác vụ lặp đi lặp lại thành kỹ năng riêng. Khi làm đến tính năng thứ tư hoặc thứ năm, bạn sẽ nhận ra mình đang gõ lại cùng những câu dặn dò quen thuộc. Đó là lúc thích hợp để gom chúng lại thành những quy trình ngắn gọn.

Chặng thứ sáu là đưa sản phẩm lên mạng khi nó còn chưa đủ tốt. Đây là điểm mà người sáng lập cần dũng cảm nhất: đừng chờ đợi sự hoàn hảo. Bản chạy thử trên máy tính cá nhân không phải là sản phẩm, nó chỉ là bản nháp. Sản phẩm thật sự là thứ mà người khác có thể mở liên kết ra và tự mình dùng thử.

Chặng thứ bảy là đưa sản phẩm cho một người dùng thật và ngồi im quan sát. Đừng hướng dẫn, đừng giải thích, đừng đứng bên cạnh chỉ trỏ. Mười phút ngồi im nhìn người dùng thật lúng túng trên sản phẩm sẽ cho bạn nhiều bài học quý giá hơn ba ngày tự ngồi đoán mò.

Bài học từ một đợt phát hành thật

Ngày 1 tháng 9 năm 2026, tôi thực hiện một chiến dịch phát hành mã truy cập cho người dùng thật trên trang web cá nhân. Ba lô mã được phát ra trong cùng một ngày: 294 mã dùng một lần cho nhóm đầu gồm 301 người, 31 mã dùng một lần cho nhóm thứ hai gồm 32 người, và một mã dùng chung với giới hạn 100 lượt.

Chiến dịch vừa chạy thì ba chỗ hỏng có sẵn từ trước lập tức lộ diện, dù chúng hoàn toàn không xuất hiện trong các lần kiểm thử nội bộ trước đó:

Chỗ hỏng thứ nhất: thư điện tử tự động gửi đến người được tặng mã lại thông báo thanh toán thành công. Các đơn tặng mã hoàn toàn miễn phí và không hề đi qua cổng thanh toán nào. Bức thư đó viết hoàn hảo cho những đơn mua hàng thông thường, và chính sự trôi chảy đó đã khiến không ai để ý kiểm tra lại trường hợp đơn tặng quà.

Chỗ hỏng thứ hai: quy trình sử dụng mã kéo dài bốn bước, nhưng bước thứ hai lại là một nút bấm yêu cầu thanh toán nằm ở giữa màn hình. Người dùng vừa được nhận quà miễn phí, nhìn thấy nút đòi tiền liền lập tức rời đi, trong khi ô nhập mã thực tế lại nằm ẩn khuất ở phía dưới với cỡ chữ rất nhỏ.

Chỗ hỏng thứ ba: trong quá trình sửa lỗi, tôi phát hiện một trang đang dựng hộp thoại thanh toán hai lần chồng khít lên nhau. Người dùng bấm đóng hộp thoại thì thấy nó vẫn còn nguyên, phải bấm đóng thêm một lần nữa mới hết.

Cả ba lỗi đó không thể phát hiện bằng việc ngồi xem lại mã nguồn hay kiểm thử từng tính năng riêng rẽ. Chúng chỉ lộ ra khi sản phẩm được đặt vào tay những con người thật với hành vi thực tế. Đó chính là giá trị lớn nhất mà việc đưa sản phẩm lên mạng sớm mang lại cho bạn.

Ba cái bẫy tâm lý khiến người mới dừng lại

Kinh nghiệm làm việc với nhiều người khởi nghiệp cho thấy những chỗ người ta dừng lại hầu như không bao giờ liên quan đến kỹ thuật:

Cái bẫy thứ nhất là chọn việc đầu tiên quá lớn. Ý tưởng đầu tay của mọi người thường là một nền tảng phức tạp với nhiều loại tài khoản, tích hợp thanh toán tự động và ứng dụng trên điện thoại. Làm ba tuần chưa xong được bộ khung, năng lượng cạn kiệt và dự án bị bỏ xó. Việc đầu tiên đúng đắn là việc bạn có thể làm xong trong một buổi tối và tự mình dùng được ngay vào sáng hôm sau. Một công cụ tính toán nhỏ, một biểu mẫu thu thập dữ liệu thay cho tin nhắn, hay một trang giới thiệu bản thân đơn giản. Hãy bắt đầu thật nhỏ để bạn chắc chắn hoàn thành được nó.

Cái bẫy thứ hai là chờ đến khi đủ giỏi mới dám làm. Người ta thích đọc thêm một cuốn sách, học thêm một khóa học, tìm hiểu thêm một khái niệm mới trước khi bắt đầu. Cái bẫy này rất êm ái vì nó trông giống như sự chăm chỉ. Nhưng trong việc xây dựng sản phẩm cùng AI, sự thấu hiểu chỉ đến từ việc làm hỏng rồi tự tay sửa, không bao giờ đến từ việc đọc thêm lý thuyết.

Cái bẫy thứ ba là làm một mình và giấu kín không cho ai xem. Đưa sản phẩm cho người khác đồng nghĩa với việc đối mặt với nguy cơ bị chê là dở. Vì sợ hãi, người ta liên tục trì hoãn bằng lý do cần hoàn thiện thêm tính năng này hay sửa nốt giao diện kia. Hãy nhớ rằng mọi sản phẩm đáng giá từng được tạo ra đều bắt đầu từ một phiên bản chưa đủ tốt trong mắt người tạo ra nó.

Khi bạn đi một mình, vai trò của bạn đã đổi

Khi làm việc cùng các công cụ AI hiện đại, vai trò lớn nhất của bạn không còn là người trực tiếp gõ từng dòng lệnh. Vai trò của bạn đã chuyển thành người đưa ra quyết định.

Người làm hỏi: việc này làm như thế nào. Người quyết định hỏi khác: cái gì đáng làm trước, cái gì nên bỏ lại phía sau, chỗ nào tiềm ẩn rủi ro, và dựa vào bằng chứng nào để tin rằng hệ thống đang chạy đúng.

AI có thể trả lời các câu hỏi kỹ thuật rất nhanh và trôi chảy, nhưng nó không chịu trách nhiệm về số phận của sản phẩm. Bạn là người chịu trách nhiệm.

Để trang bị thêm các tiện ích mở rộng và công cụ tăng tốc quá trình xây dựng sản phẩm cho một cá nhân, bạn có thể tham khảo mục /plugins hoặc tìm hiểu nền tảng Vibe Code. Chi tiết về lộ trình thực hành ba mươi ngày được trình bày cụ thể tại chặng 5 trên La bàn. Hãy bắt đầu từ một việc nhỏ, hoàn thành nó trong hôm nay và đưa nó ra ánh sáng.

Bến sông lúc hoàng hôn, mấy chiếc thuyền gỗ neo yên trên mặt nước lặng.

Bản tin OnePerCo

Mỗi số là một điều dùng được ngay. Chỉ gửi khi có điều đáng đọc, không theo lịch cố định.

Xem chính sách quyền riêng tư