Học cách đi xe đạp và xây dựng phần mềm

Xe đạpCông việc gần đây là một thách thức thực sự. Trở thành Giám đốc sản phẩm là một công việc hấp dẫn - khi bạn thực sự bắt đầu làm công việc đó. Tôi biết đó là một điều khó nói nhưng bạn thực sự là trung tâm trong cuộc chiến giằng co đang diễn ra với Bộ phận Bán hàng, Phát triển, Dịch vụ Khách hàng và ban lãnh đạo trong công ty.

Một số người đánh mất thực tế là mục tiêu không phải là xây dựng thêm tính năng hoặc ứng dụng Web 2.0 thú vị tiếp theo, mục tiêu là trao quyền cho mọi người thực hiện công việc của họ hiệu quả hơn và hiệu quả hơn. Mỗi ngày, tôi đều được hỏi, "Những tính năng nào trong bản phát hành tiếp theo?"

Tôi hiếm khi trả lời câu hỏi bởi vì tôi không tập trung vào các tính năng, trọng tâm của tôi là xây dựng một giải pháp cho phép các nhà tiếp thị thực hiện công việc của họ hiệu quả hơn và hiệu quả hơn. Trao quyền cho khách hàng của bạn là tất cả những gì liên quan. Nếu bạn tập trung vào những thứ to và sáng bóng, bạn sẽ có những thứ lớn và sáng bóng mà không có khách hàng nào sử dụng nó.

Google xây dựng một đế chế bắt đầu bằng một hộp văn bản duy nhất. Tôi đã đọc một số bài báo ở đó Yahoo! đã thực sự chỉ trích Google về khả năng sử dụng của chúng. Khả năng sử dụng tốt hơn một hộp văn bản là gì? Đừng hiểu lầm tôi, Yahoo! không xây dựng một số tính năng tuyệt vời vào các ứng dụng của họ. Tôi hoàn toàn thích các thành phần giao diện người dùng của họ, tôi chỉ không sử dụng các ứng dụng của họ.

Google hướng dẫn mọi người cách đi xe đạp và sau đó họ tiếp tục cải tiến xe đạp. Bằng cách xây dựng các tìm kiếm hiệu quả hơn từ một hộp văn bản, Google đã trao quyền cho hàng trăm triệu người làm công việc của họ tốt hơn. Nó hoạt động và đó là lý do tại sao mọi người đều sử dụng nó. Nó không đẹp, không có trang chủ quyến rũ, nhưng nó giúp người dùng của họ làm việc hiệu quả và hiệu quả.

Bạn có thể tưởng tượng đưa bạn 4 tuổi lên chiếc xe đạp leo núi 15 tốc độ với gương chiếu hậu, đèn tín hiệu, bình nước, v.v.? Bạn sẽ không. Vậy tại sao bạn lại muốn xây dựng một ứng dụng phần mềm có 15 tốc độ, gương, tín hiệu và bình nước? Bạn không nên. Mục tiêu là khiến họ học cách đi xe đạp để họ có thể đi từ điểm A đến điểm B. Khi điểm A đến điểm B ngày càng phức tạp, đó là lúc bạn cần một chiếc xe đạp có chức năng mới hỗ trợ nó. Nhưng chỉ khi người dùng thực sự có thể lái nó!

Điều đó có nghĩa là bánh xe huấn luyện rất tuyệt vời (chúng ta thấy chúng dưới dạng các trình thuật sĩ). Sau khi người dùng thực sự có thể đi xe đạp, thì bạn có thể tháo bánh xe tập. Khi người dùng đạp xe thành thạo và cần đạp nhanh hơn, hãy lắp một số bánh răng vào đó. Khi người dùng cần chạy địa hình, hãy thiết lập họ với Xe đạp địa hình. Khi người dùng chuẩn bị tham gia giao thông, hãy ném vào gương. Và đối với những chuyến đi dài, hãy ném vào bình nước.

Google thực hiện điều này với các bản phát hành tiến bộ và cải tiến liên tục trong phần mềm của họ. Tôi thích thực tế là họ kết nối tôi với một cái gì đó đơn giản và sau đó họ tiếp tục thêm vào nó. Họ bắt đầu với một hộp văn bản, sau đó họ thêm những thứ khác như tìm kiếm hình ảnh, tìm kiếm blog, tìm kiếm mã, Trang chủ Google, Google docs, Google Spreadsheets… Vì tôi đã quen với việc sử dụng phần mềm của họ, họ đã tiếp tục cải tiến nó để hỗ trợ các quy trình bổ sung giúp tôi thực hiện công việc của mình hiệu quả hơn và hiệu quả hơn.

Chiếc xe đạp là thứ đưa người đó đi từ điểm A đến điểm B. Trước tiên, hãy chế tạo một chiếc xe đạp tuyệt vời, dễ đi. Khi họ học cách đi xe đạp, sau đó hãy lo lắng về cách hỗ trợ các quy trình bổ sung bằng cách xây dựng chức năng mới trong ứng dụng của bạn.

Hãy nhớ - Google bắt đầu với một hộp văn bản đơn giản. Tôi thách thức bạn xem xét các ứng dụng phát triển nhanh nhất và các doanh nghiệp thành công trên web và bạn sẽ tìm thấy một đặc điểm duy nhất cho tất cả chúng… chúng rất dễ sử dụng.

Nghỉ làm…

3 Comments

  1. 1

    Bài tuyệt vời! Đặc biệt yêu thích sự tương tự.

    Tôi nghĩ điều mà các nhà quản lý sản phẩm gặp khó khăn hiện nay là xác định chính xác khi nào là thời điểm thích hợp để bổ sung các tính năng “xe đạp” và cách cắm chúng vào các tính năng đã có sẵn mà người dùng của họ đã quen thuộc.

  2. 2

    Doug rất tốt. Rất nhiều thứ có vẻ tuyệt vời thực sự chỉ khiến công việc trở nên khó khăn hơn. Bạn đã xem cuốn sách “Tại sao lại hút phần mềm” hoặc “Mơ mộng trong viết mã”?

    Cả hai đều nói về cách phần mềm bị hủy hoại bằng cách cố gắng trở nên tuyệt vời hoặc siêu linh hoạt thay vì chỉ hoàn thành công việc một cách đơn giản.

Bạn nghĩ gì?

Trang web này sử dụng Akismet để giảm spam. Tìm hiểu cách xử lý dữ liệu nhận xét của bạn.