Tentang jalur area dan iterasi (sprint)

Layanan Azure DevOps | Azure DevOps Server 2022 - Azure DevOps Server 2019

Jalur area memungkinkan Anda mengelompokkan item kerja menurut area tim, produk, atau fitur. Jalur iterasi memungkinkan Anda mengelompokkan pekerjaan ke dalam sprint, tonggak pencapaian, atau periode khusus peristiwa atau terkait waktu lainnya. Kedua bidang ini memungkinkan Anda menentukan hierarki jalur.

Anda menentukan jalur perulangan dan area untuk proyek. Teams kemudian dapat memilih jalur mana yang digunakan untuk mendukung backlog dan alat Agile lainnya. Untuk memahami bagaimana alat Agile menggunakan jalur area dan iterasi, lihat Alat tangkas yang mengandalkan area dan iterasi.

Catatan

Jalur area dan jalur iterasi juga disebut sebagai Node Klasifikasi. Anda dapat mengelolanya secara terprogram melalui Node Klasifikasi (REST API) atau perintah Azure DevOps CLI az boards iteration.

Catatan

Jalur area dan jalur iterasi juga disebut sebagai Node Klasifikasi. Anda dapat mengelolanya secara terprogram melalui Node Klasifikasi (REST API).

Area dan iterasi yang Anda lihat bergantung pada proses yang Anda gunakan untuk membuat proyek Anda. Di sini kami menunjukkan default yang ditentukan untuk proses Scrum. Tidak ada tanggal yang ditetapkan. Anda mengatur tanggal agar sesuai dengan jadwal sprint atau rilis Anda.

Perulangan Daerah
Perulangan default, proses Scrum Sekumpulan jalur area sampel

Penting

Menghapus Jalur Area atau mengonfigurasi ulang Jalur Iterasi dapat menyebabkan hilangnya data dan tidak dapat dikembalikan. Misalnya, bagan widget burndown atau burnup, sprint burndown, dan bagan kecepatan untuk tim yang Jalur Areanya diubah tidak akan mencerminkan data yang benar. Bagan tren historis mereferensikan Jalur Area dan Jalur Perulangan seperti yang didefinisikan pada titik sebelumnya untuk setiap item kerja. Saat Jalur Area atau Jalur Perulangan dihapus, maka data historis untuk jalur tersebut tidak dapat diambil.

Menentukan dan menetapkan jalur area

Jika Anda baru mengelola proyek dan tim, urutan paling lurus ke depan untuk mengonfigurasi proyek dan tim Anda adalah sebagai berikut.

  1. Tentukan jumlah dan nama Jalur Area yang ingin Anda dukung untuk mengategorikan pekerjaan Anda. Minimal, tambahkan satu jalur area untuk setiap tim yang Anda tentukan.
  2. Tentukan jumlah dan nama tim yang ingin Anda dukung. Untuk panduan, tinjau Tentang tim dan alat Agile.
  3. Buka Pengaturan > proyek Konfigurasi proyek dan tentukan jalur area untuk mendukung langkah 1 dan 2 di tingkat proyek. Ikuti langkah-langkah yang disediakan nanti dalam artikel ini: Buka Pengaturan Proyek, Konfigurasi proyek, dan Tambahkan jalur area.
  4. Tentukan tim yang perlu Anda dukung langkah 2. Untuk panduan, lihat Menambahkan tim, berpindah dari satu tim default ke beberapa tim.
  5. Buka konfigurasi tim dan tetapkan jalur area default dan tambahan ke setiap tim. Ikuti langkah-langkah yang disediakan nanti dalam artikel ini: Buka pengaturan tim dan Atur jalur area default tim.
  6. Tetapkan jalur area item kerja ke jalur area yang Anda tentukan. Gunakan modifikasi massal untuk mengubah beberapa item kerja sekaligus.

Catatan

Proyek dibatasi untuk menentukan maksimum 10.000 Jalur Area, dan menetapkan maksimum 300 Jalur Area ke satu tim. Untuk mempelajari selengkapnya, lihat Pelacakan kerja, proses, dan batas proyek.

Selain itu, meskipun Anda dapat menetapkan Jalur Area yang sama ke lebih dari satu tim, ini dapat menyebabkan masalah jika dua tim mengklaim kepemilikan atas serangkaian item kerja yang sama. Untuk mempelajari lebih lanjut, lihat Tentang papan dan Kanban, Batasan tampilan papan Kanban multi-tim.

Sesuai kebutuhan, Anda dapat melakukan tindakan berikut kapan saja:

  • Menambahkan simpul anak tambahan
  • Mengganti nama jalur area (kecuali jalur area akar)
  • Memindahkan simpul anak di bawah simpul lain
  • Menghapus simpul anak
  • Mengganti nama tim
  • Mengubah penetapan jalur area yang dibuat ke tim

Lihat juga, Mengonfigurasi hierarki tim.

Berapa banyak area yang harus ditentukan tim?

Anda menambahkan area untuk mendukung persyaratan kemampuan jejak dan keamanan tim Anda. Gunakan area untuk mewakili komponen logis atau fisik, lalu buat area anak untuk mewakili fitur tertentu.

Tambahkan area saat Anda memiliki persyaratan ini:

  • Memfilter kueri berdasarkan area produk atau fitur
  • Mengatur atau mengelompokkan item kerja menurut tim atau subtim
  • Batasi akses ke item kerja berdasarkan areanya.

Setiap tim dapat membuat hierarki area tempat tim dapat mengatur item backlog, cerita pengguna, persyaratan, tugas, dan bug mereka.

Hindari membuat struktur area yang terlalu kompleks. Anda dapat membuat area untuk mempartisi izin pada item kerja, tetapi pohon kompleks memerlukan overhead yang signifikan untuk manajemen izin. Anda mungkin menemukan bahwa terlalu banyak pekerjaan untuk menduplikasi struktur dan izin di proyek lain.

Menentukan dan menetapkan jalur iterasi

Gunakan panduan berikut untuk mengonfigurasi Jalur Iterasi untuk proyek dan tim Anda:

  1. Pertama, tentukan jalur area dan tim mengikuti panduan yang disediakan di Menentukan jalur area dan menetapkan ke tim.
  2. Tentukan panjang iterasi yang ingin Anda dukung. Praktik yang direkomendasikan adalah meminta semua tim menggunakan irama sprint yang sama.
  3. Tentukan apakah Anda menginginkan struktur datar atau hierarki sprint dan rilis.
  4. Buka Pengaturan > proyek Konfigurasi proyek dan tentukan jalur iterasi untuk mendukung langkah 2 dan 3 di tingkat proyek. Ikuti langkah-langkah yang disediakan nanti dalam artikel ini: Buka Pengaturan Proyek, Konfigurasi proyek, dan Tambahkan perulangan dan atur tanggal perulangan.
  5. Buka konfigurasi tim dan tetapkan jalur perulangan default, backlog, dan tambahan ke setiap tim. Ikuti langkah-langkah yang disediakan nanti dalam artikel ini: Buka pengaturan tim dan Atur jalur iterasi default tim.
  6. Setiap tim harus menetapkan jalur iterasi ke item kerja mereka yang berada di bawah jalur iterasi Backlog. Item kerja tersebut kemudian akan muncul di backlog dan papan produk mereka. Gunakan modifikasi massal untuk mengubah beberapa item kerja sekaligus. Lihat juga Menetapkan item backlog ke sprint.

Catatan

Proyek dibatasi untuk menentukan maksimum 10.000 Jalur Iterasi, dan menetapkan maksimum 300 Jalur Iterasi ke satu tim. Untuk mempelajari selengkapnya, lihat Pelacakan kerja, proses, dan batas proyek.

Sesuai kebutuhan, Anda dapat melakukan tindakan berikut kapan saja:

  • Menambahkan simpul perulangan anak tambahan
  • Mengganti nama jalur iterasi (kecuali jalur akar)
  • Memindahkan jalur perulangan anak di bawah simpul lain
  • Menghapus jalur iterasi anak
  • Mengubah jalur iterasi default dan yang dipilih yang ditetapkan ke tim

Berapa banyak iterasi yang harus ditentukan tim?

Anda mendefinisikan perulangan anak sebanyak yang Anda butuhkan untuk mencerminkan siklus hidup proyek Anda. Jalur ini mewakili serangkaian peristiwa, seperti sprint, hasil pra-beta dan beta, dan pencapaian rilis lainnya. Tim biasanya meninggalkan item kerja yang ditetapkan ke iterasi default tim jika belum dijadwalkan untuk bekerja atau untuk rilis.

Tambahkan iterasi untuk mendukung persyaratan ini:

  • Tentukan sprint yang digunakan tim Scrum Anda untuk merencanakan dan menjalankan sprint mereka
  • Menyiapkan siklus multi-rilis dan sprint yang lebih kompleks
  • Memfilter kueri berdasarkan sprint, tonggak pencapaian, atau waktu siklus untuk proyek Anda
  • Mendukung pekerjaan di masa mendatang yang belum siap Anda tetapkan ke siklus rilis target.

Dalam contoh berikut, Beta 1, Beta 2, Release 1.0, dan Release 2.0 didefinisikan untuk proyek MyApplication.

Hierarki iterasi datar

Saat Anda membuat backlog fitur dan tugas produk, tetapkan ke tonggak pencapaian. Tetapkan fitur dan tugas yang Anda harapkan untuk diselesaikan oleh tim. Saat kebutuhan Anda berubah, Anda dapat menambahkan peristiwa di bawah setiap tonggak utama yang mencerminkan bagaimana tim Anda menjadwalkan dan mengelola pekerjaannya.

Seperti yang ditunjukkan oleh contoh berikut, iterasi Beta 1 sekarang berisi tiga simpul anak, satu untuk setiap sprint dalam periode waktu Beta 1.

Hierarki Perulangan Hierarki

Iterasi tidak memberlakukan aturan apa pun. Misalnya, Anda dapat menetapkan tugas ke perulangan tetapi tidak menutup atau menyelesaikannya selama iterasi tersebut. Di akhir perulangan, Anda harus menemukan semua item kerja yang tetap aktif atau terbuka untuk iterasi tersebut dan mengambil tindakan yang sesuai. Anda dapat, misalnya, memindahkannya ke iterasi yang berbeda atau mengembalikannya ke backlog.

Pembatasan penamaan

Bidang Jalur Area dan Jalur Perulangan, tipe data=TreePath, terdiri dari beberapa item simpul yang dipisahkan oleh karakter garis miring terbalik (\). Minimalkan nama simpul dan pastikan Anda sesuai dengan batasan berikut saat Anda menambahkan simpul anak.

Jenis pembatasan Pembatasan
Panjang simpul Tidak boleh berisi lebih dari 255 karakter.
Nama yang dicadangkan - Tidak boleh hanya terdiri dari periode . atau dua periode ...
- Tidak boleh berupa nama yang dicadangkan sistem, seperti PRN, COM1, COM2, COM3, COM4, COM5, COM6, COM7, COM8, COM9, COM10, LPT1, LPT2, LPT3, LPT4, LPT5, LPT6, LPT7, LPT8, LPT9, NUL, CON, atau AUX. Untuk informasi selengkapnya tentang nama yang dipesan, lihat Nama File, Jalur, dan Namespace.
Karakter khusus untuk simpul - Tidak boleh berisi karakter kontrol Unicode.
- Tidak boleh berisi salah satu karakter berikut: \ / : * ? " < > | # $ * +.
- Tidak boleh berisi karakter yang dilarang oleh sistem file lokal. Untuk informasi selengkapnya tentang pembatasan karakter Windows, lihat Penamaan File, Jalur, dan Namespace.
Panjang jalur Tidak boleh berisi lebih dari 4.000 karakter Unicode.
Kedalaman hierarki jalur Harus kurang dari 14 tingkat kedalaman.

Seperti yang Anda lihat, area dan iterasi memainkan peran utama dalam mendukung alat Agile dan mengelola item kerja. Anda bisa mempelajari selengkapnya tentang bekerja dengan bidang ini dari artikel berikut.