Belajar Mengendarai Sepeda dan Software Bangunan

SepedaPekerjaan telah menjadi tantangan nyata baru-baru ini. Menjadi Manajer Produk adalah pekerjaan yang menarik - ketika Anda benar-benar dapat melakukan pekerjaan itu. Saya tahu itu hal yang sembrono untuk dikatakan, tetapi Anda benar-benar hub sentral dalam perang tarik-menarik yang sedang berlangsung dengan Penjualan, Pengembangan, Layanan Pelanggan, dan kepemimpinan di perusahaan.

Beberapa orang kehilangan situs karena tujuannya bukan untuk membangun lebih banyak fitur atau aplikasi Web 2.0 keren berikutnya, tetapi tujuannya adalah untuk memberdayakan orang agar melakukan pekerjaan mereka dengan lebih efektif, dan lebih efisien. Setiap hari saya ditanya, "Fitur apa yang ada di rilis berikutnya?"

Saya jarang menjawab pertanyaan karena fokus saya sama sekali bukan pada fitur, fokus saya adalah membangun solusi yang memungkinkan pemasar melakukan pekerjaan mereka dengan lebih efektif dan lebih efisien. Memberdayakan pelanggan Anda adalah inti dari semuanya. Jika Anda fokus pada hal-hal yang besar dan berkilau, Anda akan memiliki hal-hal yang besar dan berkilau tanpa ada pelanggan yang menggunakannya.

Google membangun kerajaan dimulai dengan satu kotak teks. Saya telah membaca beberapa artikel di mana Yahoo! sebenarnya telah mengkritik Google atas kegunaannya. Apa kegunaan yang lebih baik dari satu kotak teks? Jangan salah paham, Yahoo! memang membangun beberapa fitur fantastis ke dalam aplikasi mereka. Saya sangat menyukai komponen antarmuka pengguna mereka, saya hanya tidak menggunakan aplikasi mereka.

Google mendidik orang-orang tentang cara mengendarai sepeda, dan kemudian mereka terus meningkatkan kualitas sepeda. Dengan membangun penelusuran yang lebih efisien dari satu kotak teks, Google memberdayakan ratusan juta orang untuk melakukan pekerjaan mereka dengan lebih baik. Itu berhasil, dan itulah mengapa semua orang menggunakannya. Itu tidak cantik, tidak memiliki beranda yang glamor, tetapi itu memberdayakan penggunanya untuk bekerja secara efisien dan efektif.

Dapatkah Anda membayangkan menempatkan Anda yang berusia 4 tahun di atas sepeda gunung 15 kecepatan dengan kaca spion, sinyal, kendi air, dll? Anda tidak akan. Jadi mengapa Anda ingin membangun aplikasi perangkat lunak yang memiliki 15 kecepatan, cermin, sinyal, dan kendi air? Seharusnya tidak. Tujuannya agar mereka belajar mengendarai sepeda sehingga mereka bisa pergi dari titik A ke titik B. Saat titik A ke titik B bertambah kompleks, saat itulah Anda membutuhkan sepeda dengan fungsi baru yang mendukungnya. Tetapi hanya jika pengguna benar-benar dapat mengendarainya!

Itu berarti roda latihan sangat bagus (kita melihatnya dalam bentuk penyihir). Setelah pengguna benar-benar dapat mengendarai sepeda, Anda dapat melepas roda latihan. Saat pengguna menjadi hebat dalam mengendarai sepeda dan perlu mengendarainya lebih cepat, maka pasang persneling di atasnya. Saat pengguna ingin lari off-road, atur dengan Mountain Bike. Saat pengguna akan menuju lalu lintas, lemparkan cermin. Dan untuk perjalanan panjang itu, masukkan kendi air.

Google melakukan ini dengan rilis progresif dan peningkatan berkelanjutan dalam perangkat lunak mereka. Saya suka fakta bahwa mereka mengaitkan saya dengan sesuatu yang sederhana dan kemudian mereka terus menambahkannya. Mereka mulai dengan kotak teks, kemudian mereka menambahkan hal-hal lain seperti pencarian gambar, pencarian blog, pencarian kode, Google Home page, Google docs, Google Spreadsheets… Karena saya sudah terbiasa menggunakan perangkat lunak mereka, mereka terus meningkatkan itu untuk mendukung proses tambahan yang membuat saya melakukan pekerjaan saya dengan lebih efektif dan lebih efisien.

Sepeda itulah yang membawa orang dari titik A ke titik B. Pertama-tama, buatlah sepeda hebat yang mudah dikendarai. Setelah mereka mempelajari cara mengendarai sepeda, khawatirkan tentang cara mendukung proses tambahan dengan membangun fungsionalitas baru dalam aplikasi Anda.

Ingat - Google memulai dengan kotak teks sederhana. Saya akan menantang Anda untuk melihat aplikasi yang tumbuh paling cepat dan bisnis yang sukses di web dan Anda akan menemukan satu karakteristik unik untuk semuanya… mereka mudah digunakan.

Berangkat kerja…

3 Komentar

  1. 1

    Posting yang luar biasa! Terutama menyukai analogi.

    Menurut saya, apa yang mengalami kesulitan oleh manajer produk saat ini adalah menentukan secara tepat kapan waktu yang tepat untuk menambahkan fitur "sepeda" dan cara menyambungkannya ke fitur yang sudah ada yang sudah biasa digunakan oleh pengguna mereka.

  2. 2

    Pos yang bagus Doug. Begitu banyak hal yang tampak sangat keren benar-benar membuat pekerjaan menjadi lebih sulit. Pernah melihat buku "Why Software Sucks" atau "Dreaming in Code"?

    Keduanya berbicara tentang bagaimana perangkat lunak dirusak dengan mencoba menjadi keren atau super fleksibel vs. menyelesaikan pekerjaan dengan sederhana.

Bagaimana menurut Anda?

Situs ini menggunakan Akismet untuk mengurangi spam. Pelajari bagaimana data komentar Anda diproses.