Menyesuaikan pengalaman pelacakan kerja Anda

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

Saat merencanakan dan melacak proyek, Anda mungkin ingin mengonfigurasi fitur atau menyesuaikan pengalaman untuk memenuhi kebutuhan pelacakan tim Anda. Anda mengonfigurasi tim dan alat Agile tim melalui konteks administrasi portal web untuk Azure Boards. Metode yang Anda gunakan untuk menyesuaikan proyek, yang berdampak pada semua tim, tergantung pada model proses yang Anda gunakan.

Jika Anda baru menggunakan Azure Boards dan pelacakan item kerja, lihat Apa itu Azure Boards? dan Melacak pekerjaan dengan cerita, masalah, bug, fitur, dan epik pengguna.

Artikel ini memberikan gambaran umum tingkat tinggi tentang kustomisasi yang dapat Anda buat dan perbedaannya untuk tiga model proses. Untuk panduan tentang penyesuaian yang harus dibuat untuk mendukung keputusan bisnis, lihat Mengonfigurasi dan menyesuaikan Azure Boards.

Kustomisasi yang Anda buat terjadi di salah satu dari empat tingkat ini:

  • Sumber daya bersama tingkat proyek: Tentukan jalur area dan iterasi yang dipilih tim untuk mengonfigurasi backlog dan papan mereka. Kueri bersama dan tag item kerja adalah objek tambahan yang setelah ditentukan dapat dibagikan di seluruh proyek.
  • Aset atau alat tim: Setiap tim dapat mengonfigurasi alat spesifik mereka, seperti backlog, papan, dan dasbor. Untuk detailnya, lihat Tentang tim dan alat Agile.
  • Izin tingkat proyek dan objek: Memberikan atau membatasi akses ke alat pelacakan kerja, yang mencakup izin pengaturan untuk objek dan proyek dan menetapkan pengguna atau grup ke tingkat akses tertentu.
  • Kustomisasi proses tingkat organisasi: Sesuaikan bidang, jenis item kerja, dan backlog dan papan yang tersedia untuk semua tim.
  • Sumber daya bersama tingkat proyek: Tentukan jalur area dan iterasi yang dipilih tim untuk mengonfigurasi backlog dan papan mereka. Kueri bersama dan tag item kerja adalah objek tambahan yang setelah ditentukan dapat dibagikan di seluruh proyek.
  • Aset atau alat tim: Setiap tim dapat mengonfigurasi alat spesifik mereka, seperti backlog, papan, dan dasbor. Untuk detailnya, lihat Tentang tim dan alat Agile.
  • Izin tingkat proyek dan objek: Memberikan atau membatasi akses ke alat pelacakan kerja, yang mencakup izin pengaturan untuk objek dan proyek dan menetapkan pengguna atau grup ke tingkat akses tertentu.
  • Kustomisasi proses tingkat koleksi: Sesuaikan bidang, jenis item kerja, dan backlog dan papan yang tersedia untuk semua tim.

Sumber daya bersama tingkat proyek

Setiap proyek menyediakan sejumlah sumber daya bersama yang mendukung semua tim yang ditambahkan ke proyek. Anda mengonfigurasi fitur-fitur ini melalui antarmuka pengguna atau konteks admin portal web. Untuk memahami bagaimana sistem menggunakan jalur area dan iterasi, lihat Tentang jalur area dan perulangan.

Daftar pemilihan jalur area Daftar pilihan Sprint/iteration
Ubah daftar pilihan jalur area untuk mendukung pengelompokan item kerja menurut tim, produk, atau area fitur.
Jalur area hierarkis
Ubah daftar pilihan jalur iterasi untuk mendukung pekerjaan pengelompokan menjadi sprint, tonggak pencapaian, atau periode khusus peristiwa atau terkait waktu lainnya. Aktifkan sprint untuk setiap tim.
Iterasi atau sprint
Kueri bersama Tag
Buka kueri bersama atau buat kueri Anda sendiri
kueri menggunakan editor kueri untuk mencantumkan item kerja
atau memperlihatkan item hierarkis atau dependen.<Br/Kueri bersama
Menambahkan tag ke item kerja untuk memfilter backlog dan kueri, atau mencantumkan item menurut tag
Menambahkan tag untuk memfilter backlog, papan, dan kueri

Bidang identitas, bidang pemilih orang

Bidang Ditetapkan Ke dan Identitas lainnya didukung oleh fitur pemilih orang. Misalnya, saat Anda memilih bidang Ditetapkan Ke dari dalam formulir item kerja, pemilih orang diaktifkan. Seperti yang ditunjukkan pada gambar berikut, Anda cukup mulai mengetik nama pengguna yang ingin Anda pilih, dan mencari hingga Anda menemukan kecocokan. Pengguna yang sebelumnya Anda pilih muncul dalam daftar secara otomatis. Untuk memilih pengguna yang belum Anda pilih sebelumnya, cukup masukkan seluruh nama mereka atau cari di direktori lengkap.

Cuplikan layar pemilih orang yang Ditetapkan Ke bidang.

Untuk organisasi yang mengelola pengguna dan grup mereka menggunakan MICROSOFT Entra ID atau Direktori Aktif, pemilih orang memberikan dukungan untuk mencari semua pengguna dan grup yang ditambahkan ke AD, bukan hanya yang ditambahkan ke proyek. Untuk mempelajari selengkapnya, lihat Menambahkan pengguna atau grup Active Directory/Microsoft Entra ke grup keamanan bawaan.

Untuk membatasi cakupan identitas yang tersedia untuk pemilihan hanya untuk pengguna yang ditambahkan ke proyek, Anda dapat melakukannya menggunakan grup Pengguna Cakupan Proyek. Untuk mempelajari caranya, lihat Mengelola organisasi Anda, Membatasi pencarian dan pilihan identitas.

Anda dapat membatasi nilai yang tersedia untuk bidang Identitas dalam item kerja dengan menambahkan aturan kustom.

Kustomisasi proses tingkat organisasi

Kustomisasi proses tingkat koleksi

Proyek Anda menentukan objek yang tersedia untuk melacak pekerjaan dan konfigurasi alat Agile. Secara khusus, proyek menentukan jenis item kerja (WIT)—cerita pengguna, tugas, bug— dan bidang data yang digunakan untuk mengambil informasi. Objek yang dikustomisasi dibagikan di seluruh tim yang ditambahkan ke proyek.

Catatan

Metode yang Anda gunakan untuk menyesuaikan pelacakan kerja tergantung pada model proses yang Anda berlangganan:

  • Pewarisan: Mendukung kustomisasi WYSIWYG, tersedia untuk Azure DevOps Services, Azure DevOps Server 2019, dan Azure DevOps Server 2020.
  • XML yang dihosting: Mendukung kustomisasi melalui impor/ekspor templat proses, tersedia untuk sejumlah pelanggan Azure DevOps Services tertentu yang telah memilih model ini.
  • XML lokal: Mendukung kustomisasi melalui impor/ekspor file definisi XML untuk objek pelacakan kerja dan tersedia untuk semua penyebaran lokal.

Tabel berikut ini meringkas perbedaan antara tiga model proses yang didukung. Untuk definisi objek pelacakan kerja utama, lihat Glosarium tangkas. Untuk tautan ke semua artikel kustomisasi, lihat Indeks referensi cepat untuk pengaturan Azure Boards.


Fitur


Pengeditan WYSIWYG

✔️


Membuat proses kustom yang diwariskan, Mewarisi perubahan dalam proses sistem (Agile, Basic, Scrum, CMMI)

✔️


Membuat templat proses kustom (lihat catatan 1)

✔️

✔️


Perubahan proses yang diperbarui secara otomatis berlaku untuk semua proyek yang mereferensikan proses

✔️

✔️


Dukungan untuk menyesuaikan bidang, jenis item kerja, tata letak formulir, alur kerja, aturan kustom, tingkat backlog, kontrol kustom, manajemen pengujian

✔️

✔️

✔️


Dukungan untuk menyesuaikan jenis tautan, bidang tim, alur kerja global, dan konfigurasi proses (lihat catatan 3)

✔️


Konfigurasi awal jalur Area, Jalur Perulangan, kueri item kerja, grup keamanan, dan izin (lihat catatan 3)

✔️

✔️


Daftar global

Daftar pilihan

(lihat catatan 2)

✔️


Memperbarui pemetaan bidang Microsoft menggunakan alat baris perintah TFSFieldMapping (lihat catatan 4)

✔️

✔️


Menggunakan alat baris perintah papan az untuk mengedit proyek dan tim serta mencantumkan informasi

✔️

✔️

✔️


Gunakan alat baris perintah witadmin untuk mencantumkan dan mengekspor informasi proses

✔️

✔️

✔️


Gunakan alat baris perintah witadmin untuk mengedit informasi proses

✔️


Gunakan alat baris perintah fieldmapping tcm untuk mencantumkan dan mengekspor pemetaan manajemen kasus pengujian untuk jenis resolusi, pengarsipan bug, dan jenis kegagalan.

✔️


REST API (baca)

✔️

✔️

✔️


REST API (tulis)

✔️

✔️

(lihat catatan 5)


Catatan:

  1. Proses menentukan blok penyusun yang digunakan untuk melacak pekerjaan. Templat proses menentukan sekumpulan file definisi XML terkait interdependent yang menyediakan blok penyusun dan konfigurasi awal untuk pekerjaan pelacakan dan area fungsi lainnya.
  2. Kustomisasi XML yang dihosting mendukung penambahan dan pembaruan daftar global dengan pembaruan proses (tunduk pada batas ukuran maksimum setiap daftar). Untuk mempelajari selengkapnya, lihat Batas objek pelacakan kerja.
  3. Model proses yang diwariskan tidak mendukung kustomisasi fitur berikut yang tersedia dengan kustomisasi templat proses. Sebagai gantinya, Anda menyesuaikan area ini dalam portal web berdasarkan proyek demi proyek.
    • Mengonfigurasi Jalur Area dan Jalur Perulangan
    • Kueri item kerja
    • Grup dan izin keamanan
    • Izin dan akses ke area fungsional seperti kontrol dan build versi
    Atau, Anda dapat menggunakan REST API.
    Atau, Anda dapat menggunakan REST API atau alat perintah Azure DevOps CLI.
  4. Dukungan untuk integrasi Office Project dengan Azure DevOps tidak digunakan lagi dimulai dengan Azure DevOps Server 2019. Perintah TFSFieldMapping tidak didukung untuk Azure DevOps Server 2019 dan versi yang lebih baru, termasuk Layanan Azure DevOps. Dimulai dengan Visual Studio 2019, plug-in Azure DevOps untuk Office tidak lagi mendukung Office Project.
  5. Anda dapat menggunakan REST API untuk mengimpor dan mengekspor templat proses.

Pilih model proses untuk koleksi proyek Anda

Untuk Azure DevOps Server 2019 dan Azure DevOps Server 2020, Anda memiliki pilihan model proses. Saat membuat koleksi proyek, Anda harus memilih antara XML (Model proses XML lokal) dan Pewarisan (Model proses warisan), seperti yang ditunjukkan dalam dialog berikut.

Buat wizard Kumpulan Proyek Tim, dialog Nama Koleksi

Penting

Pilihan yang Anda buat tidak dapat dibalik. Setelah koleksi dibuat, Anda hanya akan dapat menyesuaikan objek pelacakan kerja menggunakan model yang dipilih. Selain itu, tidak ada cara untuk memigrasikan koleksi proyek yang ada yang menggunakan model proses XML lokal ke model proses Pewarisan.

Untuk mempelajari selengkapnya tentang koleksi proyek, lihat Mengelola koleksi proyek.

Menyesuaikan pengalaman pengujian

Beberapa jenis item kerja mendukung pengalaman pengujian dalam halaman Uji portal web dan klien Test Manager. Untuk proses Yang Diwariskan, Anda dapat menyesuaikan Paket Pengujian, Test Suite, dan Kasus Pengujian, jenis item kerja seperti yang Anda lakukan pada jenis item kerja lainnya. Untuk proses XML Lokal, Anda dapat menyesuaikan semua jenis item kerja terkait pengujian—Paket Pengujian, Rangkaian Pengujian, Kasus Pengujian, Langkah Bersama, dan Parameter Bersama—seperti yang Anda lakukan pada jenis item kerja lainnya.

Gambar berikut mengilustrasikan hubungan tautan yang didukung.

Jenis item kerja manajemen pengujian

Penyesuaian yang kurang umum

Anda hanya dapat melakukan kustomisasi berikut saat bekerja dengan model proses XML yang Dihosting atau XML lokal. Kustomisasi yang dibuat untuk memproses konfigurasi berlaku untuk semua tim yang ditambahkan ke proyek.

Batas backlog dan papan (XML yang Dihosting, XML Lokal)

Untuk membatasi waktu muat tampilan ke parameter yang dapat diterima, papan tugas dibatasi hingga maksimum 1000 item kerja. Untuk detailnya, lihat Referensi elemen XML konfigurasi proses.

Anda dapat meningkatkan nilai ini hingga maksimum 1500 dengan menentukan nilai untuk workItemCountLimit atribut elemen TaskBacklog . Untuk detailnya, lihat Referensi elemen XML konfigurasi proses.

<TaskBacklog category="Microsoft.TaskCategory" pluralName="Tasks" singularName="Task" workItemCountLimit="800" >
    . . .
</TaskBacklog>

Mengubah penetapan bidang (XML yang Dihosting, XML lokal)

Anda dapat mengubah bidang item kerja yang digunakan dalam menghitung kapasitas, bagan burndown, prakiraan, dan kecepatan. Setiap perubahan yang Anda lakukan pada salah satu penugasan default harus sesuai dengan perubahan yang dilakukan pada WIT yang digunakan untuk menentukan dan menangkap informasi untuk nilai tersebut.

Misalnya, jika Anda mengubah yang refname ditetapkan ke type="Activity" maka Anda harus menyertakan bidang yang sama dalam definisi WIT yang ditetapkan ke Kategori Tugas yang menangkap informasi aktivitas. Untuk detailnya, lihat Referensi elemen XML konfigurasi proses.

Bidang yang Anda tetapkan digunakan oleh alat berikut:

Alat Jenis bidang
Papan tugas, alat kapasitas, burndown sprint Pekerjaan yang tersisa
Backlog produk dan portofolio Prioritas backlog
Kecepatan dan prakiraan Upaya (peta ke Titik Cerita, Upaya, atau Ukuran)
Papan tugas, alat kapasitas Pekerjaan yang tersisa
Alat kapasitas Aktivitas (Aktivitas Tugas atau Disiplin)

Memberikan atau membatasi akses ke alat pelacakan kerja

Anda dapat memberikan atau membatasi akses untuk memilih fitur melalui pengaturan izin. Saat Anda menambahkan akun pengguna ke tim Anda, akun tersebut secara otomatis ditambahkan ke grup Kontributor. Mereka kemudian memiliki akses ke sebagian besar fitur yang mereka perlukan untuk berkontribusi pada kode, pelacakan kerja, build, dan pengujian. Namun, grup Kontributor tidak mengizinkan pengguna untuk membuat kueri bersama atau menambahkan jalur area atau perulangan. Anda harus memberikan izin ini secara terpisah.

Untuk tampilan yang disederhanakan dari izin default dan penetapan akses yang paling umum, lihat Izin dan akses. Jika Anda baru mengelola izin, lihat Mulai menggunakan izin, akses, dan grup keamanan, Pewarisan izin, dan grup keamanan.

Jika tidak, untuk memberikan atau membatasi akses ke fitur tertentu, tinjau salah satu topik berikut:



Opsi kustomisasi tambahan

Apakah Anda ingin menyesuaikan alat Anda dengan cara yang tidak didukung?

Berikut adalah beberapa opsi yang tersedia untuk Anda:

Coba berikutnya