Bagaimana seharusnya seorang pemilik produk dalam scrum menangani pertanyaan-pertanyaan yang sangat rinci dari tim mengenai fitur-fitur yang mereka implementasikan yang tidak dapat dia jawab sendiri secara langsung? Kapan itu jelas akan menjadi solusi lebih cepat bagi pengembang untuk langsung berbicara dengan pelanggan sendiri?
Saya ingin tahu apakah komunikasi langsung antara tim dan pelanggan merusak peran pemilik produk. Saya merasa bahwa PO harus secara eksklusif mewakili pelanggan dan karena itu menjawab semua pertanyaan mengenai persyaratan - bahkan jika itu membutuhkan waktu lebih lama. Memotongnya sepertinya melemahkannya dan akhirnya membuatnya tak berguna ...
Apakah ada praktik terbaik dalam scrum?
scrum
communication
product-owner
kewarganegaraan
sumber
sumber
Jawaban:
Itu selalu merupakan ide yang baik (terutama dalam apa yang disebut proyek Agile) untuk tidak menempel pada beberapa kultus kargo atau buku teks yang memberi tahu Anda "siapa yang harus (tidak) berbicara dengan siapa", tetapi nyalakan otak Anda dan lakukan apa pun yang paling berhasil dalam suatu proyek.
Meskipun komunikasi antara PO dan pelanggan harus menjadi standar (karena alasan yang dibuat oleh @PatrickHughes dalam komentarnya), Anda mungkin menghadapi situasi di mana persyaratan bisnis yang kompleks harus diklarifikasi, dan komunikasi langsung antara dev dan pakar bisnis akan mempercepat banyak hal. Dalam situasi seperti itu, seseorang harus menghindari bermain "bisikan Cina" dengan PO di tengah, dan biarkan dev dan pakar bisnis langsung berbicara satu sama lain - untuk konteks terbatas ini.
Namun, PO tidak boleh dilewati. Idealnya, dia mengambil bagian dalam percakapan itu, mungkin sebagai moderator. Dia dapat memverifikasi pelanggan tidak memunculkan persyaratan baru di atas meja selama pembicaraan, atau persyaratan yang bertentangan dengan apa yang telah disepakati sebelumnya.
Ini tergantung juga pada orang yang terlibat, dan situasi. PO mungkin memiliki kepercayaan yang cukup pada dev tertentu dan pakar pelanggan, untuk membiarkan keduanya berbicara tentang topik tertentu, dan membiarkan dia melaporkan apa yang dikatakan sesudahnya. Dalam situasi lain, dengan melibatkan orang lain, ia mungkin lebih suka mengambil bagian yang lebih aktif. Untuk mengambil keputusan ini dengan benar adalah inti dari manajemen proyek yang baik.
sumber
Anda harus ingat bahwa pelanggan perusahaan yang mempekerjakan Anda sebagai pengembang memiliki tujuan yang berbeda dengan perusahaan yang mempekerjakan Anda.
Pemilik produk harus mewakili tujuan perusahaan Anda, bukan tujuan pelanggan. Jadi jika para pengembang langsung ke pelanggan mereka dapat merusak perusahaan mereka sendiri.
sumber
Bagi pengembang, pemilik produk adalah pelanggan. Idealnya (dan saya tahu itu tidak selalu mungkin) pemilik produk harus merupakan perwakilan langsung dari pelanggan, pakar domain, dan pengguna sistem di masa depan.
Itulah cara terbaik untuk memastikan Anda memiliki informasi langsung dan benar yang tersedia dan jalur terpendek yang mungkin dalam proses mereka.
Contoh yang ideal mungkin adalah tim tempat saya bekerja sekarang. Pemilik produk adalah pengguna akhir senior dan pakar domain dengan otoritas penuh untuk mengesahkan keputusan desain di tempat (dan kemauan dan kemampuan untuk benar-benar melakukannya). Dia merupakan bagian integral dari tim dan secara langsung membantu analis dan perancang dalam menulis cerita pengguna, serta programmer dan penguji dalam membangun produk dengan memberikan umpan balik instan tentang pertanyaan implementasi dan skenario pengujian.
Garis tidak dapat benar-benar lebih pendek daripada membuat pengguna masa depan Anda duduk di sebelah Anda saat melakukan coding :)
sumber