Dalam pengalaman saya, tim yang berfungsi terbaik memiliki sedikit keterampilan yang tumpang tindih antara berbagai peran dalam siklus hidup, untuk memastikan bahwa tidak ada "melempar tembok" tetapi transisi yang mulus antara setiap tahap.
Selama pengembangan suatu produk (atau fitur / cerita dalam suatu produk), seorang manajer produk dan insinyur disejajarkan sebagai pemilik mayoritas dari dua tahap, definisi (PM) dan implementasi (insinyur).
Manajer produk - Manajer produk pada dasarnya adalah "perancang fitur" atau jika bukan perancang, mereka adalah pemilik. Input mereka adalah persyaratan pelanggan / bisnis dan output mereka adalah spesifikasi produk untuk tempat para insinyur bekerja.
Seorang manajer produk biasanya akan melakukan penyelidikan awal untuk fitur apa yang diperlukan (dalam kelompok yang lebih besar analis bisnis akan membantu dengan langkah ini), kemudian mengaturnya menjadi persyaratan kasar dan proposal produk. Pada titik tertentu seorang insinyur atau arsitek mungkin perlu terlibat untuk membantu manajer produk mengetahui apa yang layak dan menyesuaikannya.
Setelah spesifikasi dikirim, manajer produk seringkali pada dasarnya adalah "pemilik produk" dalam proses Scrum - orang yang bertanggung jawab untuk mendefinisikan "selesai" dan menerima pekerjaan akhir.
Setelah produk selesai, manajer produk mungkin juga bertanggung jawab untuk membantu layanan pelanggan, pemasaran, dan bahkan departemen penjualan memahami apa yang telah dikembangkan dan apa fitur yang paling menarik.
Insinyur - Seperti disebutkan di atas, insinyur dapat dibawa ke proses lebih awal untuk membantu dengan definisi persyaratan. Tetapi bagian utama dari pekerjaan insinyur dimulai ketika spesifikasi produk didefinisikan dan disetujui untuk bekerja. Insinyur mengimplementasikan perangkat lunak sesuai dengan spesifikasi, serta mengambil masalah yang tidak terungkap dalam spesifikasi kembali ke manajer produk untuk dipertimbangkan.
Biasanya begitu produk dalam pengembangan, manajer produk akan melangkah sedikit ke belakang sementara insinyur mungkin lebih terlibat dalam proses QA.
Sejauh tumpang tindih - seperti yang saya sebutkan akan ada bolak-balik antara PM dan insinyur. Selama evolusi ini, pemahaman teknis apa pun yang dimiliki manajer produk akan membantu meminimalkan waktu yang dibutuhkan insinyur, dan semakin baik insinyur memahami kebutuhan produk, semakin bermanfaat saran mereka.