Menjelaskan perbedaan antara Item Backlog Produk dan Tugas


22

Saya telah mengalami tantangan ini beberapa kali dan saya berharap seseorang dapat memberikan beberapa referensi, pelatihan atau saran tentang cara menjelaskan perbedaan antara Item Product Backlog dan Tugas di TFS.

Saya mengerti dan menjelaskan bahwa Item Product Backlog adalah "Apa" dan Tugas adalah "Bagaimana". Saya juga menjelaskan bahwa PBI adalah persyaratan dan Tugas adalah bagaimana persyaratan dipenuhi.

Saya berulang kali bertemu dengan tatapan kosong dan kepala menggaruk ketika saya menjelaskan hal ini. Tampaknya Insinyur Perangkat Lunak yang saya jelaskan ini tidak dapat membuat perbedaan. Semua sama saja bagi mereka.

Saya percaya tantangan saya yang lain adalah bahwa saya tidak dapat menggambarkan secara efektif mengapa penting untuk membuat perbedaan.

Jawaban:


27

"Product backlog Item" memang Apa, fungsionalitas yang perlu dibangun. Tugas tersebut menjelaskan langkah-langkah yang perlu diambil untuk sampai ke sana.

Banyak tim yang tidak terbiasa menguraikan tugas, mereka hanya membangun apa yang dikatakan oleh spec. Bagi orang-orang ini sulit untuk melihat mereka sebagai dua hal yang terpisah.

Mungkin anekdot sederhana akan membantu:

Lihat Product Backlog Items sebagai item dalam daftar belanja mereka untuk liburan mereka. Mungkin "tenda", "pancing", "persiapan mobil".

Tugas untuk item "tenda" adalah "Jelaskan persyaratan tenda", "Bandingkan tenda online", "Dapatkan saran dari teman dengan pengalaman luar", "Pergi ke toko luar", "Beli tenda", "menyiapkan tenda di halaman belakang untuk verifikasi kelengkapan "," kemas tenda untuk perjalanan "

Tugas untuk Pancing akan sangat mirip, tetapi tugas untuk "menyiapkan mobil untuk perjalanan" mungkin sangat berbeda: "Periksa persyaratan untuk negara bagian / negara pada rute yang diinginkan", "beli rompi keselamatan", "ganti konten kedaluwarsa dari pertolongan pertama kit "," periksa ban cadangan "," jadwal janji dengan garasi untuk memeriksa mesin "," pergi ke garasi untuk memeriksa mesin "," pergi ke agen negara bagian untuk membeli pass jalan raya "," periksa asuransi mobil "

Ini jelas memisahkan pertanyaan tentang apa yang diinginkan pemilik produk dari apa yang perlu mereka lakukan. Kecuali tentu saja pemilik produk sudah terurai menjadi barang yang dapat ditindaklanjuti pada Product Backlog, dalam hal ini Anda juga perlu berbicara dengan mereka.

Seperti yang saya katakan, bagi banyak pengembang mereka pikir mereka sudah memiliki informasi yang cukup dan tahu apa yang harus dilakukan, mereka tidak ingin menguraikan langkah-langkah Apa ke Bagaimana, mereka akan sampai di sana ketika mereka sampai di sana. Ketika Anda mulai berbicara dengan mereka tentang melacak kemajuan sprint, meningkatkan estimasi, melacak pekerjaan yang terlupakan selama perencanaan sprint dan hal-hal lain yang berkaitan dengan peningkatan profesional, tanyakan kepada mereka bagaimana mereka dan tim mereka akan tahu di mana mereka dapat meningkatkan dan bagaimana mereka tahu mereka sudah selesai. Ketika mereka dapat datang dengan sistem yang bekerja tanpa membuat tugas dan berfungsi, maka itu baik-baik saja, tetapi kemungkinannya sangat rendah bahwa mereka sebenarnya bisa.

Sebelum mencoba bekerja dengan TFS dan alat yang gesit, tim Anda perlu memahami cara kerjanya. Cara terbaik adalah membuatnya bekerja dengan papan kertas, yang terlihat di lantai kerja untuk semua. Kemudian, ketika proses dipahami dengan lebih baik, pindah ke alat akan membantu. Tanpa pemahaman, alat tidak akan banyak berguna dan akan menemui banyak perlawanan.


Terima kasih telah meluangkan waktu untuk menuliskan jawaban ini. Anekdot dan alasan yang Anda berikan pasti akan membantu saya menjelaskan konsep dengan lebih baik.
Brad J

@ jessehouwing Bagaimana jika pemilik proyek diminta untuk "memeriksa asuransi mobil" secara eksplisit. Apa itu BacklogItem atau Tugas?
Vladimir Nani

Kedengarannya seperti hal operasional. Jadi itu akan menjadi tugas. Tapi bagaimana itu memberi nilai? "Pastikan mobil selalu dipastikan", mungkin Story?
jessehouwing

8

Saya pikir Jesse telah memberikan jawaban yang bagus. Saya hanya akan mencoba dan membuatnya, yah, lebih sederhana (jika mungkin) :) Item Product Backlog (atau User Story, jika Anda suka) biasanya ditulis seperti ini:

Sebagai Pelanggan Baru, saya ingin mendaftarkan perincian saya sehingga saya mendapat informasi tentang rilis produk baru

Dalam kepala pengembang, ini dapat diterjemahkan ke:

  1. Buat formulir pendaftaran
  2. Tulis data pendaftaran ke database
  3. Kirim email ke pelanggan baru untuk mengonfirmasi pendaftaran mereka

Ketiga item ini adalah tugas.

Semoga itu bisa membantu.

- Jadikan sesederhana mungkin tetapi tidak sederhana (Einstein)


2

Inilah cara kami menggulung:

PBI:

  • adalah persyaratan alias "apa"
  • adalah apa yang Anda bicarakan dengan pelanggan .
  • Ini yang muncul di Daily Project Update (DPU) untuk sprint ..... lagi karena DPU menghadap ke pelanggan.
  • Apa yang akan dibicarakan oleh pelanggan dan rujuk dalam hal estimasi dan anggaran.
  • Mungkin terdiri dari satu tugas atau lebih.
  • Berorientasi bisnis dan dijelaskan dalam bahasa gaya berorientasi bisnis / domain yang dipahami pelanggan.
  • Apakah yang diuji dan diterima dalam Pengujian Penerimaan Pengguna (UAT)

Tugas:

  • Apakah diperlukan kerja untuk mewujudkan PBI (persyaratan)
  • Bukan sesuatu yang Anda bicarakan dengan pelanggan
  • Tidak muncul di DPU karena Anda tidak membicarakannya dengan pelanggan
  • Diperkirakan tetapi perkiraan itu digulung ke dalam PBI
  • Adalah anak ke satu dan hanya satu syarat.
  • Dapat dijelaskan (dan seringkali) menggunakan jargon teknis
  • Diuji secara internal dan ditandatangani dengan tes
  • Tidak diterima atau diuji secara terpisah oleh pelanggan (mereka tidak tahu mereka ada)

-4

Saya cenderung menawarkan ini ketika ditanya: -

PBI, atau Cerita adalah sesuatu yang bisa dilewati lebih dari satu orang.

Tugas adalah sesuatu yang hanya dapat diambil satu orang.


1
Saya tidak berpikir deskripsi ini memberikan gambaran lengkap, tetapi saya bisa melihat di mana itu bisa membantu fokus pada percakapan.
Brad J
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.