Làm thế nào để xây dựng SAAS trong 100 ngày

Mọi người có thể tham gia group Tăng Trưởng Thực Chiến để đọc thêm các bài viết tương tự nhé.

(Bài viết rất hay của Ben Chino, Founder của Maki, nền tảng hỗ trợ tuyển dụng )

Xin chào - chúng tôi đã quyết định bật mí về Maki thông qua một loạt bài viết mà chúng tôi sẽ xuất bản trên tài khoản Medium này. Chúng tôi sẽ trình bày chi tiết cả về những thứ chúng tôi đang xây dựng ở Maki và cách chúng tôi thực hiện nó. Và để bắt đầu, chúng tôi sẽ cho bạn biết cách chúng tôi đã xây dựng một SaaS chỉ trong 100 ngày. Đừng xem đây là hướng dẫn từng bước để bắt đầu dự án tiếp theo của bạn, mà đó là triết lý sản phẩm để giúp bạn xây dựng, nhanh nhất có thể.

Hãy bắt đầu với người dùng cuối và tiếp tục ám ảnh về họ.

Điều này nghe có vẻ tầm thường đối với rất nhiều người trong số các bạn, nhưng tôi muốn nhấn mạnh tầm quan trọng của việc nói chuyện với người dùng trước. Vì vậy, khi bắt đầu nghĩ về Maki, đầu tiên chúng tôi đã phỏng vấn 100 giám đốc nhân sự từ các doanh nghiệp vừa và nhỏ, các doanh nghiệp đang phát triển nóng trong nhóm Next40 và các doanh nghiệp rất lớn để hiểu rõ vấn đề của họ. Thật thú vị, ban đầu chúng tôi đã nghĩ về tương lai của công việc nhưng đã rất ngạc nhiên khi thấy rằng hầu hết các vấn đề của họ liên tục quay trở lại trong việc tuyển dụng. “Chúng tôi không có một quy trình rõ ràng để tuyển dụng, việc này tốn nhiều thời gian, chúng tôi tuyển dụng kiểu nhân bản, chúng tôi không thúc đẩy sự đa dạng, chúng tôi thực hiện rất ít khi đề cập đến trải nghiệm ứng viên, v.v.”. Và khi phản ánh về kinh nghiệm của chính mình với tư cách là Người quản lý tuyển dụng, chúng tôi chia sẻ vấn đề này của họ.

Ảnh có chứa văn bản

Mô tả được tạo tự động

Ám ảnh về người dùng cuối của bạn, nhưng quan trọng hơn là cùng họ xây dựng sản phẩm của bạn.

Sau đó, chúng tôi lên bảng vẽ, đọc càng nhiều sách càng tốt (Who: The A Method for Hiring, Evidence-Based Recruiting, Hack Recruiting) cũng như các tài liệu khoa học và khi chúng tôi bắt đầu tìm ra giải pháp, chúng tôi đã khảo sát thêm 100 chuyên gia nhân sự hoạt động khác để xác nhận giả thuyết và cảm nhận về giải pháp tiềm năng của chúng tôi. Điều này hoàn toàn khẳng định hướng đi của chúng tôi là giúp mang lại tính khách quan hơn và hiệu quả hơn cho quá trình tuyển dụng. Và vì vậy chúng tôi quay lại bàn vẽ một lần nữa và bắt đầu thiết kế các luồng và màn hình đầu tiên của chúng tôi. Song song đó, chúng tôi đã đặt lịch với một số người trả lời cuộc khảo sát của chúng tôi để cho họ thấy công việc của chúng tôi từ rất sớm và thu thập phản hồi theo cách đó. Chúng tôi không chỉ tích lũy được những phản hồi đáng kinh ngạc đã giúp chúng tôi xây dựng Maki như ngày hôm nay mà còn kết nối với một số người sau này trở thành khách hàng của chúng tôi. Vì vậy, có thể sự nhấn mạnh của tôi vẫn là chưa đủ, ám ảnh về người dùng và quan trọng hơn là thực thi cùng với họ.

Đừng nhắm đến mặt trăng vội. Hãy lựa chọn thực dụng trước.

Khi đã có niềm tin đủ mạnh, chúng tôi xắn tay áo và bắt đầu xây dựng. Và để giữ mục tiêu tung ra SaaS trong 100 ngày, chúng tôi phải xây dựng nguyên tắc hoạt động cho phép chúng tôi tăng tốc trong khi vẫn cung cấp cho khách hàng trải nghiệm đáng tin cậy, bảo mật và có thể mở rộng. Tóm lại, chúng tôi quyết định tập trung vào nơi chúng tôi thực sự gia tăng giá trị và thuê ngoài khá nhiều thứ khác. Hãy cùng xem một vài ví dụ.

Tập trung vào nơi bạn thực sự gia tăng giá trị. Xây phần còn lại bắt đầu từ những viên gạch hiện có.

Khi quyết định công nghệ nào chúng tôi sẽ sử dụng, chúng tôi đã xem xét nội tại để hiểu điểm mạnh của mình nằm ở đâu và nhìn về phía trước để kiểm tra xem điều gì sẽ tồn tại trước thử thách của thời gian. Tất nhiên, chúng tôi đã chọn sự kết hợp của Node.js cho backend và React cho giao diện người dùng cùng với các typecript. Chúng tôi cảm thấy cách tiếp cận này sẽ mở rộng quy mô vì nó sẽ cho phép thu hút nhiều nhân tài hơn và hệ sinh thái trưởng thành xung quanh cũng như tất cả các công cụ/thư viện hữu ích của nó sẽ giúp chúng tôi phát triển nhanh hơn.

Khi xây dựng dự án của mình, chúng tôi đã tìm cách để khởi động các dịch vụ trong khi đặt ra những nền tảng cực kỳ vững chắc có thể mở rộng quy mô để phục vụ hàng triệu người dùng. Chúng tôi đã chọn xây dựng các dịch vụ phụ trợ của mình trên nền tảng của NestJS, sau này sẽ cho phép chúng tôi mở rộng sang các dịch vụ vi mô nếu chúng tôi chọn đi theo cách đó. Chúng tôi đã triển khai Hasura, một công cụ API GraphQL, để tự động hóa việc hiển thị dữ liệu Postgres của chúng tôi thông qua một lớp graphQL. Chúng tôi đã tận dụng MUI để tăng sức mạnh cho hệ thống thiết kế của mình nhờ các thành phần nền tảng sẵn sàng sử dụng. Và rõ ràng là chúng tôi đã triển khai một số dự án mã nguồn mở được duy trì tốt nhất để tăng tốc cho các nhiệm vụ cụ thể.

Có thể là hình ảnh về sơ đồ tầng

Cuối cùng, chúng tôi đã quyết định thuê ngoài hoàn toàn các phần chiến lược của nền tảng của mình, tận dụng các tiện ích đẳng cấp thế giới để làm điều đó (Auth0 để xác thực, Stripe để thanh toán, Mailjet cho thông báo) bởi vì, hãy đối mặt với thực tế, chúng tôi sẽ không thể làm tốt hơn những người này. Chúng tôi cũng đã chọn lưu trữ toàn bộ cơ sở hạ tầng của mình trong GCP (SQL, Cloud run, Nhật ký, Giám sát) để dễ dàng thực hiện công việc của chúng tôi giữa nhiều dịch vụ sẽ được trải rộng trên các nhà cung cấp khác nhau..

Vì vậy, tôi cho rằng, những gì tôi thực sự phải làm ở đây là: tập trung vào công việc kinh doanh của bạn, xây trên những viên gạch hiện phần còn lại. Và đối với những người tò mò nhất trong số các bạn, chúng tôi sẽ trình bày chi tiết từng bước này trong các bài báo chuyên dụng do nhóm của chúng tôi viết trong thời gian sớm nhất.

Nhưng quan trọng nhất, hãy trao quyền cho mọi người và thoát ra khỏi lối mòn.

Bây giờ, sự thật mà nói, chúng tôi sẽ không thể làm được điều này nếu không có những con người tuyệt vời đã tham gia vào cuộc hành trình kể từ ngày đầu tiên. Và vì Powership (một sự kết hợp tuyệt vời giữa Power-Quyền lực và Ownership - Quyền sở hữu) là một trong những giá trị cốt lõi của chúng tôi, nên chúng tôi đã cho nhóm của mình quyền đưa ra các quyết định tự chủ ngay từ ngày đầu tiên, không cần đặt câu hỏi. Bởi vì chúng tôi tin rằng công ty của chúng tôi là tổng thể của những gì mọi người nghĩ, làm và quyết định, chúng tôi đã thuê những nhà xây dựng sáng giá và không ngần ngại để họ có thể xây dựng.

Đó là cách Nicolas đến từ Spendesk và quyết định tận dụng bộ react-router, react-queries và MUI để tạo ra các cách có thể mở rộng để xây dựng giao diện. Làm sao để JD tham gia với chúng tôi từ Swile và chọn Hasura làm công cụ GraphQL kỳ diệu của chúng tôi. Hoặc Jérôme quyết định NestJS là lựa chọn thông minh nhất để mở rộng các dịch vụ phụ trợ của chúng tôi. Và chúng tôi lặp lại mô hình đó với Justin, Ben, Anaïs, Yann, Benoit và tất cả những người khác đã tham gia cùng chúng tôi kể từ đó.

Điều tôi muốn ở đây là nếu bạn coi nhóm của mình như một bộ não tập thể, bạn nên trao cho họ quyền lực và quyền tự do để đưa ra quyết định thay vì bảo họ phải làm gì. Và vâng, điều đó có nghĩa là bạn sẽ mắc lỗi theo thời gian, nhưng nhìn chung, bạn sẽ tiến bộ nhanh hơn và quan trọng hơn, bạn sẽ học nhanh hơn.

Vì vậy, lời khuyên cuối cùng của tôi dành cho bạn, hãy đầu tư vào những tài năng tuyệt vời và xây dựng một nền văn hóa vững mạnh, ngay từ ngày đầu tiên. Đây là cơ hội có nhiều khả năng nhất để bạn thực sự xây dựng một SaaS chỉ trong 100 ngày.

Nguồn: Ben Chino

Lược dịch: Hung Dang

Xem thêm:

Đối thoại về khởi nghiệp

8 Kẻ phản bội ở Shockley - Câu chuyện về hệ sinh thái khởi nghiệp của JEFF LONSDALE

Tư duy làm Startup: cần " Xây móng thật vững chắc trước, xây nhà sau"

← Bài trước Bài sau →