perbedaan antara Item Product Backlog dan Fitur dalam tipe item pekerjaan Team Foundation

111

Saya memiliki pertanyaan tentang Microsoft Team Foundation. Di Visual Studio, Team Explorer, saya dapat membuat item pekerjaan baru. Jenis item pekerjaan di sini ditentukan oleh templat proses yang dipilih tim Anda; Saya tidak yakin template proses mana yang kami gunakan. Bagaimanapun, di Team Explorer, ketika saya ingin membuat item pekerjaan baru, saya diberikan daftar jenis item pekerjaan untuk dipilih, di antaranya adalah "Item Backlog Produk" dan "Fitur".

Saya melihat perbedaan antara kedua jenis yang terkait dengan tanggal resolusi target. Untuk Item Product Backlog, ini tampaknya ditentukan oleh tanggal akhir iterasi. Untuk sebuah Feature, tidak begitu jelas. Fitur juga dikaitkan dengan iterasi (dan tanggal akhir iterasi), namun Fitur juga memiliki bidang terpisah yang disebut "Tanggal Target". Teks arahkan mouse untuk tanggal target adalah "Tanggal target untuk melengkapi fitur".

Haruskah saya memilih "Item Backlog Produk" atau "Fitur" sebagai jenis item pekerjaan untuk item pekerjaan baru saya? Apa perbedaan keduanya?

masukkan deskripsi gambar di sini

pengguna1556120
sumber
2
Bagi saya fitur adalah tentang "apa" dan item backlog tentang "bagaimana".
oli

Jawaban:

131

Sepertinya Anda menggunakan template proses Scrum. Situs TFS telah menerbitkan beberapa informasi yang sangat singkat tentang Item dan Fitur Product Backlog dan ide di balik pembuatan tipe item pekerjaan baru. http://www.visualstudio.com/en-us/news/2013-jun-3-vso.aspx

Perbedaan antara keduanya terletak pada perincian apa yang ingin Anda kerjakan dengan item pekerjaan Anda di:

  • Product Backlog Item terdiri dari Tugas dan memiliki perkiraan usaha.
  • Fitur terdiri dari Item Product Backlog dan memiliki tanggal target.

Saya belum dapat menemukan panduan resmi tentang kapan menggunakan Fitur vs Item Product Backlog tetapi saya telah membuat panduan sendiri yang saya dasarkan pada jawaban ini ... http://www.nsilverbullet.net/2013/06/ 04 / features-help-us-plan-work-better-in-team-foundation-service-scrum-process /

Haruskah Anda membuat Fitur atau Item Product Backlog?

  • Jika Anda mengira / berharap item pekerjaan baru yang akan Anda buat akan masuk ke dalam satu sprint, Anda harus membuat Item Backlog Produk dan kemudian memecahnya menjadi tugas-tugas untuk sprint Anda.
  • Jika Anda berpikir / mengetahui bahwa item pekerjaan baru tidak akan muat ke dalam satu sprint, Anda harus membuat Fitur dan mengidentifikasi semua item berukuran sprint yang menyediakan nilai (Item Backlog Produk) di mana Fitur tersebut dapat dipecah dan digunakan saat merencanakan sprint masa depan.

[Perbarui 2014-05-19]

Microsoft telah menerbitkan informasi selengkapnya tentang cara menggunakan Fitur dan konsep portofolio tangkas yang telah diterapkan di TFS https://msdn.microsoft.com/en-us/library/dn306083(v=vs.120).aspx

agilejoshua
sumber
5
Microsoft kini telah merilis informasi tambahan tentang penggunaan Fitur. visualstudio.com/en-us/get-started/… Sayangnya untuk Fitur Visual Studio Online hanya dapat diakses oleh pengguna dengan lisensi Advanced. :-( visualstudio.com/en-us/get-started/try-additional-features-vs harga akan menjadi $ 60 per pengguna / bulan.
agilejoshua
Di mana Bug cocok dengan ini? Apakah Bug dapat dipertukarkan dengan Tasks?
Kapten Sensible
1
@DiegoDeberdt - bug tidak dapat dipertukarkan dengan tugas. Anggap mereka ada pada level hierarki yang sama dengan PBI, atau berpotensi sebagai turunan PBI (jika Anda memilih untuk melacaknya - membiarkannya sebagai terkait biasanya cukup sebagai keterkaitan). Tasks bisa menjadi turunan dari bug untuk melacak pekerjaan dev dan pengujian terhadapnya.
StingyJack
2
Saya tidak bisa menyetujui pendekatan "sprint ganda adalah Fitur". Ini harus digunakan sebagai jembatan (kebanyakan untuk pelacakan) antara ujung yang lebih teknis dan kurang teknis. Saya dapat memikirkan Fitur dimulai dan diakhiri dalam sprint dengan dedikasi dan sumber daya yang cukup. Tetapi Fitur adalah cara mudah bagi manajemen dll untuk menghubungkan dan memahami konten teknis.
Beytan Kurt
Ada halaman panduan baru untuk Visual Studio 2015, ALM> Kerja> Skala> Manajemen portofolio
JohnC
20

Karena TFS menerapkan strategi pengembangan yang gesit, saya pikir kita dapat mengatakan:

Fitur = Epic, Backlog item = Story

Epiknya berisi cerita serupa.

Philabob
sumber
9
Ya, tapi sekarang, mereka menambahkan Epics proper, yang berisi fitur, yang berisi item backlog atau bug, yang keduanya dapat berisi tugas.
toddmo
1

Saya memiliki keraguan yang sama dengan OP dan pikiran saya telah selaras dengan jawaban @josant, yang sangat masuk akal bagi saya.

Di sisi lain saya menggunakan buku Hundhausen [1] sebagai referensi untuk mengadopsi TFS + Scrum.

Dia mengatakan hal-hal seperti:

Fitur adalah unit fungsionalitas terpisah yang memberikan nilai kepada pengguna atau bisnis. Sebuah PBI mungkin cukup besar untuk memiliki beberapa fitur.

lalu:

Sebuah fitur dapat dipecah menjadi beberapa skenario. Skenario adalah narasi yang menjelaskan alur kerja atau urutan langkah-langkah melalui fitur yang melatih satu jalur untuk mencapai hasil yang diharapkan.

dan terus mengembangkan gagasan ini.

Bagi saya, Hundhausen tampaknya berbicara tentang kasus penggunaan [2], tetapi saya masih merasa proposalnya agak berlawanan dengan intuisi, tampaknya TFS juga tidak akan memandu metode analisis ini atau saya menemukannya dirujuk dalam literatur scrum yang saya baca.

Mungkin ini hanya masalah memilih konvensi yang membuat Anda merasa lebih nyaman dan mematuhinya.

[1] http://www.amazon.es/dp/073565798X

[2] https://en.wikipedia.org/wiki/Use_case

Ismael Olea
sumber
1

Fitur adalah level hingga 'item backlog'. tim mendefinisikan pekerjaan sebagai inisiatif tingkat tinggi dan memecahnya menjadi fitur. yang selanjutnya memecah dan mendefinisikan pekerjaan yang harus dilakukan sebagai 'Backlog'. ref http://msdn.microsoft.com/en-us/library/dn306083.aspx ?

Binit Agarwal
sumber
1

Seperti yang dikatakan orang lain di sini:

  • Fitur: Tingkat Atas
  • Backlogs: Satu Tingkat di bawah Fitur (fitur terbuat dari item simpanan)

Ingatlah bahwa Anda dapat MENGHUBUNGKAN item pekerjaan dan Anda dapat menampilkannya sebagai Daftar Pohon. Jadi, Anda bisa menautkan item backlog ke fitur, dan nanti, Anda bisa menautkan tugas ke item backlog. Jadi, Anda mendapatkan daftar hierarki yang bagus.

Polisi SQL
sumber
1

Beginilah cara saya menggunakannya. Di bawah item alat "Kerja" -> "Backlog" baik "Fitur" dan "Item Backlog" terdaftar. Saya mulai dengan fitur sehingga tidak ada item backlog pada saat itu. Saya menambahkan fitur dengan memilih Fitur di bawah header Backlog dan menambahkan nama Fitur di formulir lalu menyimpan dan menutup. Di sebelah kiri setiap Fitur yang baru ditambahkan ada tanda + hijau. Klik pada tanda plus dan pilihan seleksi muncul. Pilih "Product Backlog Items". Saat terbuka ketik nama item simpanan di bidang atas seperti di Fitur. Anda sedang membuat item simpanan ini, tidak ada munculan. Isi informasi lain yang diperlukan lalu simpan dan tutup. Setelah membuat item Backlog klik tanda + hijau pada Item Backlog yang baru dibuat. Masukkan nama item pekerjaan seperti yang Anda lakukan untuk Item Backlog dan Fitur. Saat menambahkan item pekerjaan, sertakan sprint di bidang iterasi dan mereka akan berada di sprint saat Anda membukanya. Tak satu pun dari ini didokumentasikan di mana pun yang dapat saya temukan. Saya harap ini cukup detail.

Nate
sumber