Sebagai pengasas bersama dan pengurus produk bebas lepas, pereka, dan pemaju, saya telah bekerja di kedua-dua belah meja: sebagai pemaju yang diurus, dan sebagai pengurus yang bekerja dengan pemaju.
Jadi, jika anda seorang pengasas, pengurus produk, atau sesiapa yang bekerja dengan pasukan teknikal-saya ingin berkongsi beberapa perkara yang perlu dilakukan untuk memastikan pekerja anda bahagia dan menjadikan kehidupan mereka lebih mudah.
Mengapa mengganggu? Nah, selain daripada hanya mahu menjadi bos yang baik, lebih mudah hidup pembangun anda, semakin cepat dan lebih cekap dia akan dapat melaksanakan ciri-ciri. Dan di internet, di mana masa bergerak pada kelajuan tahun-tahun anjing, itu pasti kelebihannya.
Berikut adalah kunci kejayaan apabila bekerja dengan pasukan teknikal anda.
Memahami Perbezaan Antara CTO dan Jurutera Utama
Anda sama ada akan bekerja dengan CTO atau Jurutera Utama, dan penting untuk memahami bahawa mereka tidak semestinya orang yang sama.
Kadang-kadang anda mempunyai CTO yang luar biasa yang bukan sahaja teknikal, tetapi juga pengurus besar, komunikator, dan wakil. Jenis ini mungkin ingin tahu segala-galanya tentang apa yang anda sedang bina, apakah matlamat akhir untuk pengguna, dan matlamat perniagaan anda secara keseluruhan. Itu hebat! Percayalah, itu aset. Memupuknya.
Kebanyakan masa, walaupun-terutamanya dalam ekonomi yang sukar dibina ini-anda akan mempunyai Jurutera Utama: orang yang menakjubkan dalam kejuruteraan produk, tetapi tidak semestinya mempunyai kemahiran (atau keinginan) untuk menguruskan pasukan dan produk.
Semakin cepat anda menyedari jenis orang yang anda perlukan (atau telah disewa), lebih baik anda bersedia untuk menguruskan orang dan produk itu.
Penjagaan Mengenai Bagaimana Perkara Adakah
Pemaju adalah pembuat, bukan mesin. Jadi, dengar idea mereka dan pastikan anda menganggapnya walaupun anda tidak tahu apa yang mereka bicarakan ketika mereka mula membuang istilah teknikal. Tidak tahu perbezaan antara stack ini dan itu? Tanya. Gunakannya sebagai peluang untuk belajar. Anda harus mempunyai sekurang-kurangnya pemahaman asas tentang sisi teknikal produk anda.
Menjadi spesifik
Ini lebih membantu pasukan teknikal anda untuk memberikan mereka tugas-tugas yang khusus dan kecil-jangan hanya mengetepikan sekumpulan mock-up dan beritahu mereka akan dilakukan pada hari Jumaat. Sebenarnya, anda harus menguruskan projek itu untuk mereka. Ketahui cara menggunakan perisian pengurusan projek seperti Tracker Utama atau Trello dan menjejaki perkembangan perkembangan ciri mengikut hari atau setiap sesi kerja.
Dan semaklah dengan kerap, secara peribadi dan melalui perisian pengurusan projek anda. Lebih mudah untuk mengelakkan sesuatu dari jalan yang salah jika anda dapat menangkapnya di garpu.
Jangan Tukar Minda Setiap Hari
Saya tahu, anda fikir ini kelihatan jelas. Tetapi apabila anda sedang melancarkan dan menjual produk anda setiap hari, mendengar maklum balas dan memberi idea cara untuk menjadikannya lebih baik-sangat mudah untuk kembali dengan idea-idea baru setiap masa. Jangan lakukan ini kepada pasukan anda.
Tentukan satu perkara yang khusus dan kecil yang anda ingin bina: Produk Yang Berkemampuan Minimum (atau "MVP"). Adakah MVP anda sudah siap dan siap dibina. Dan menjadikannya kecil. Jika anda merancang aplikasi gergasi, putuskannya dan mulakan dengan satu bahagian. Hantar MVP anda-dan kemudian ubah minda anda berdasarkan data.
Juga, jika anda belum lagi, baca The Start Lean oleh Eric Ries. Ikutilah-jangan hanya melemparkan jargon yang sejuk pada acara rangkaian.
Tetapkan Matlamat, Tidak Deadlines
Dalam dunia teknikal, tarikh akhir tidak selalu berfungsi. Malah pemaju peminat yang paling berpengalaman, dan menganggarkan berapa lama masa yang diperlukan untuk menyelesaikan perkara yang sukar.
Saya benar-benar menjadi idea Tracker untuk memecahkan ciri-ciri dan memberikan mata kesukaran, bukan jam. Tandakan masalah sebagai "mudah, " "sederhana, " atau "sukar, " dan kemajuan lancar dan bukannya mematuhi tarikh akhir. Menugaskan kebanyakan tugas yang sukar? Mereka mungkin boleh dipecahkan lagi.
Dapatkan Pereka Besar
Pereka menyelesaikan masalah dan boleh membuat proses membina produk jauh lebih mudah. Terutamanya pereka UX / UI (pengalaman pengguna dan antara muka pengguna). Mereka membantu anda memikirkan apa produk anda harus dilihat dan bertindak seperti piksel dengan piksel, interaksi pengguna oleh interaksi pengguna (fikir: Butang apa yang pengguna klik pada sebelahnya? Di mana ia berada di halaman? Di manakah ia mengambilnya?).
Ini bukan tugas pemaju anda. Saya serius. Pekerjaan pemaju anda adalah untuk menulis kod-bukan rekaan produk. Pereka yang hebat sebenarnya akan membantu anda menjimatkan kos pembangunan, kerana mereka akan membantu pasukan memikirkan dan menangkap perkara yang mungkin diabaikan oleh orang lain. Mereka juga boleh mencadangkan perubahan mudah tetapi kuat yang akan menjadikan produk anda lebih intuitif dan mudah digunakan.
Pada masa yang sama-pastikan perancang anda kurus. Kadang-kadang ia tidak bernilai untuk membina segala-galanya. Terdapat perbezaan di antara perhatian kepada detail dan menjadi diva. Sekiranya pembangun anda mengeluh tentang reka bentuk-itulah tanda yang anda perlu berhenti, bincangkan, tweak, dan kompromi.
Ujian, Ujian, Ujian
Sekiranya anda mengambil berat mengenai produk anda-bantu pembangun anda mengujinya. Dia telah menatapnya selama berjam-jam. Berikan dia satu mata baru. Puji dia dengan apa yang dia lakukan dengan betul, dan beri tugas khusus untuk apa yang perlu dilakukan atau diperbaiki.
Pemaju sering mengadu kepada saya bahawa mereka menghabiskan banyak masa pada sesuatu dan kemudian ia dilancarkan dengan perkara-perkara yang pecah kerana tiada siapa yang melihatnya. Ingat, itu produk anda . Dan tiada siapa yang mahu bekerja untuk seseorang yang tidak peduli dengan produk yang mereka buat di sana.
Mengimbangi dengan adil
Anda orang perniagaan, dan orang perniagaan berunding. Biasanya, lebih baik daripada orang bukan perniagaan.
Jadi berhati-hati.
Anda boleh berunding dengan pemaju pada kadarnya, tetapi jika ia munasabah, mungkin itu. Perlu diingat bahawa terdapat banyak orang lain di sana bersedia dan mampu mengupahnya untuk apa yang dipetiknya. Dan, jika dia berasa seperti dia telah dirundingkan dan dia tidak diberi pampasan apa yang dia berharga, kemungkinan dia tidak mengutamakan pekerjaan anda terhadap pekerjaan lain (atau lebih daripada perkara lain yang lebih menyenangkan). Atau, dia akan menemui orang lain yang akan membayar kadarnya, kemudian meninggalkan anda tergantung. Saya telah melihatnya berulang kali.
Alternatifnya adalah untuk merundingkan kadar untuk tempoh percubaan untuk ciri kecil, dan beritahu dia, anda akan membayar kadar penuh jika projek berjalan lancar.
Percayalah Pasukan Anda
Adakah anda mencurigakan waktu padding pemaju anda atau malas dengan pergi ke biergarten terdekat? Ingat bahawa jika anda tidak menyewa orang yang anda percayai dan yang lebih baik daripada anda pada sesuatu, maka anda tidak menyewa orang yang tepat.
Percayalah pakar yang telah anda sewa untuk melakukan pekerjaan mereka. Berikan mereka alat yang mereka perlukan untuk melakukannya, termasuk arahan, fleksibiliti, ruang pernafasan, dan kuasa. Dan semak selalu.