1. Các công ty sản phẩm
Trong ngành công nghiệp IT, có rất nhiều loại công ty khác nhau, và không có ranh giới rõ ràng. Các công ty lớn thường làm rất nhiều việc, trong đó một số là chắc chắn thuộc về IT, còn một số thì chắc chắn không phải IT. Một công ty được coi là IT nếu phần lớn doanh thu của họ đến từ các sản phẩm IT. Hoặc đơn giản là sở hữu một vài sản phẩm IT lớn và nổi tiếng.
Trong lĩnh vực IT, mỗi năm có hàng nghìn công ty xuất hiện, lớn lên và chết đi (chuyện bình thường thôi). Mục tiêu của các nhà sáng lập là làm sao để công ty không chết, mà phát triển đủ lớn để cổ phiếu của họ trở thành đối tượng giao dịch trên sàn chứng khoán. Tại sao lại cần thế?
Nếu công ty thực hiện IPO (ra sàn chứng khoán), thì các sáng lập có thể không bán cổ phiếu (và phải trả thuế cao), mà thay vào đó, vay tiền bằng cách thế chấp cổ phiếu, giữ cổ phiếu trong tay. Hoặc trả lương cho nhân viên bằng cổ phiếu, thay vì tiền mặt.
Cũng có thể thưởng cho các quản lý cấp cao bằng cổ phiếu dựa trên thành tích xuất sắc. Thậm chí còn mua lại đối thủ cạnh tranh bằng cổ phiếu — cách rất có lợi để thôn tính các đối thủ nhỏ, tiềm năng nhưng còn nhỏ. Nhân viên nhận lương bằng cổ phiếu cũng rất có lợi. Thứ nhất, tiết kiệm thuế, thứ hai, có thể trở thành rất giàu có.
2. Các sản phẩm IT hiện đại
Các công ty IT tăng trưởng nhanh chóng dựa trên tiền của các nhà đầu tư. Các nhà đầu tư thích khi các công ty tăng trưởng nhanh. "Bạn thậm chí không cần phải kiếm lợi – chỉ cần tăng trưởng" ©. "Tăng 100 triệu người dùng rồi tính tiếp, làm sao kiếm tiền sau đó".
Nói vui là: "Con người + công nghệ sẽ thắng con người không có công nghệ", còn "Doanh nhân + đầu tư sẽ thắng doanh nhân không có đầu tư". Điều quan trọng là – tăng trưởng. Tăng trưởng cực kỳ nhanh.
3. Phát triển phần mềm hiện đại
Các công ty cần tăng trưởng nhanh, sản phẩm cần thu hút người dùng nhanh, còn đội ngũ? Đội ngũ phải liên tục thêm các tính năng mới vào sản phẩm.
Cách đây 50 năm, khi phát triển phần mềm mới bắt đầu, người ta coi đó như xây dựng. Đầu tiên là đánh giá yêu cầu, rồi thiết kế, sau đó phát triển, kiểm thử, và chỉ sau đó sản phẩm mới được chuyển đến khách hàng. Từ lúc bắt đầu phát triển đến khách hàng đầu tiên có thể mất tới 5 năm. Giờ thì khác rồi.
Phát triển phần mềm hiện đại là liên tục thử nghiệm. Các công ty lớn liên tục thử các tính năng mới. Các phiên bản mới của sản phẩm ra mắt mỗi tháng, mỗi tuần hoặc thậm chí mỗi ngày.
Facebook đã vượt xa tất cả, họ phát hành hàng chục tính năng mới mỗi ngày. Mỗi tính năng đó được hiển thị cho 1% người dùng, sau đó tự động phân tích phản ứng của người dùng. Nếu người dùng thích, tính năng đó sẽ được hiển thị cho 10% người dùng, rồi cứ thế tiếp tục.
Chắc chắn, cách thêm các tính năng mới như vậy đòi hỏi cách tiếp cận hoàn toàn khác trong phát triển phần mềm so với trước đây.
GO TO FULL VERSION