Tutorial: Membuat dan mengelola proses yang diwariskan

Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022

Dalam Azure DevOps, Anda memiliki fleksibilitas untuk menyesuaikan proyek, alat Agile, dan sistem pelacakan kerja dengan menggunakan proses yang diwariskan. Penyesuaian berlaku untuk semua proyek yang menggunakan proses yang sama.

Proses yang diwariskan berfungsi sebagai fondasi untuk sistem pelacakan kerja Anda. Saat membuat proyek baru, Anda memilih proses untuk menentukan blok penyusunnya. Blok penyusun mencakup jenis item kerja, status, bidang, dan aturan. Dengan menyesuaikan proses yang diwariskan, Anda menyesuaikannya dengan kebutuhan spesifik tim Anda. Untuk informasi selengkapnya tentang apa yang dapat Anda kustomisasi, lihat Tentang kustomisasi proses dan proses yang diwariskan.

Penting

Model proses Pewarisan tersedia untuk proyek yang telah dikonfigurasikan untuk mendukung tipe model ini. Jika Anda menggunakan koleksi yang lebih lama, periksa kompatibilitas model proses. Jika koleksi lokal Anda dikonfigurasi untuk menggunakan model proses XML lokal, Anda hanya dapat menggunakan model proses tersebut untuk menyesuaikan pengalaman pelacakan kerja. Untuk informasi selengkapnya, lihat Kustomisasi proses tingkat organisasi.

Catatan

Anda dapat meninjau perubahan yang dilakukan pada proses yang diwariskan dengan menggunakan log audit dan fitur audit. Untuk informasi selengkapnya, lihat Mengakses, mengekspor, dan memfilter log audit.

Di tutorial ini, Anda akan:

  • Membuat proses yang diwariskan berdasarkan model Agile, Scrum, Basic, atau CMMI
  • Mengubah jenis proses yang terkait dengan proyek
  • Membuat proyek baru dari proses yang ditentukan
  • Menyalin proses dan membuat kustomisasi
  • Aktifkan dan nonaktifkan proses, dan atur proses default

Tips

Anda dapat menggunakan AI untuk membantu tugas ini nanti dalam artikel ini, atau lihat Mengaktifkan bantuan AI dengan Azure DevOps MCP Server untuk memulai.

Prasyarat

Untuk panduan tentang menyesuaikan Azure Boards agar selaras dengan persyaratan bisnis spesifik Anda, lihat Konfigurasi dan sesuaikan Azure Boards.

Kategori Persyaratan
Izin - Untuk membuat, menghapus, atau mengedit proses: Anggota grup Administrator Koleksi Proyek atau izin tingkat koleksi tertentu untuk Membuat proses, Menghapus proses, Mengedit proses, atau Menghapus bidang dari organisasi yang diset ke Izinkan. Untuk informasi selengkapnya, lihat Mengkustomisasi proses yang diwariskan.
- Untuk memperbarui papan: Administrator Tim atau anggota grup Administrator Proyek.
Akses - Bahkan jika Anda memiliki akses Dasar atau lebih rendah, Anda masih dapat mengubah proses jika seseorang memberi Anda izin.
- Untuk memperbarui dan memodifikasi jenis item kerja yang ada: Anggota proyek.
Model proses proyek - Memiliki model proses pewarisan untuk koleksi proyek yang berisi proyek.
- Untuk memigrasikan data ke Azure DevOps Services, gunakan Layanan Impor Database server Team Foundation.
Pengetahuan - Keakraban dengan kustomisasi dan model proses.

Membuat proses yang diwariskan

Buat proses yang diwariskan yang bisa Anda kustomisasi dengan langkah-langkah berikut. Proses sistem default dikunci, sehingga Anda tidak dapat menyesuaikannya.

  1. Masuk ke organisasi Anda (https://dev.azure.com/<Your_Organization>).

  2. Pilih Pengaturan organisasi.

    Screenshot memperlihatkan tindakan Pengaturan Organisasi yang diberi sorotan di Azure DevOps.

  3. PilihBoards>Proses. Dalam daftar Proses, sorot proses yang akan digunakan dan pilih Tindakan> lainnyaBuat proses yang diwariskan.

    Pilih proses sistem yang sama yang digunakan untuk membuat proyek yang ingin Anda kustomisasi. Jenis proses dapat mencakup Agile, Basic, Scrum, dan Capability Maturity Model Integration (CMMI).

    Contoh berikut membuat proses yang diwariskan dari proses sistem Agile:

    Screenshot yang memperlihatkan cara memilih opsi Buat proses yang diwariskan untuk proses Agile di Azure DevOps.

    Jika Anda tidak memiliki akses ke opsi ini, mintalah anggota grup Administrator Koleksi Proyek untuk memberi Anda izin. Untuk menemukan anggota, lihat Cari Administrator Koleksi Proyek.

  4. Masukkan nama untuk proses Anda dan deskripsi opsional.

    Nama proses harus unik dan tidak lebih dari 128 karakter. Untuk pembatasan lain, lihat Proses kustomisasi dan proses yang diwariskan - Pembatasan nama proses.

    Cuplikan layar memperlihatkan dialog Buat proses yang diwariskan.

  1. Masuk ke koleksi Anda.

  2. Pilih Pengaturan koleksi atau Pengaturan admin.

  3. Pilih Proses.

    Cuplikan layar memperlihatkan cara memilih opsi Proses untuk melihat semua proses untuk koleksi.

    Penting

    Jika Anda tidak memiliki opsi menu Buat proses yang diwariskan, maka koleksi yang Anda pilih diatur untuk bekerja dengan model proses XML lokal. Untuk informasi selengkapnya, lihat Menyesuaikan pengalaman pelacakan kerja Anda - Model proses XML lokal.

    Proses turunan yang diwariskan diperbarui secara otomatis, berdasarkan proses sistem induknya. Pembaruan untuk proses didokumenkan dalam Lease Notes untuk Azure DevOps Server.

Setelah menentukan proses yang diwariskan, Anda dapat menyelesaikan tugas berikut:

Mengubah proses proyek

Anda dapat mengubah proses proyek dari satu proses yang diwariskan ke proses lain dengan metode berikut:

  • Beralih dalam proses dasar yang sama dengan memindahkan proyek antar proses yang berbagi basis yang sama, seperti Agile atau Scrum.
  • Migrasikan ke model proses yang berbeda dengan mengubah model proses proyek, misalnya, dari Agile ke Scrum atau Basic ke Agile.

Contoh di bagian ini menyediakan langkah-langkah terperinci untuk metode migrasi, yang dapat Anda terapkan ke beberapa skenario perubahan proses umum:

Catatan

  • Anda dapat mengubah proses proyek selama Anda tidak memiliki item kerja yang tidak dihapus dari jenis item kerja kustom yang juga tidak ditentukan dalam proses target.
  • Jika Anda mengubah proyek ke proses sistem atau proses warisan lainnya yang tidak berisi bidang kustom yang sama, data masih dipertahankan. Namun, bidang kustom apa pun yang tidak diwakili dalam proses saat ini tidak muncul pada formulir item kerja. Anda masih bisa mengakses data bidang dengan menggunakan kueri atau REST API. Bidang ini dikunci agar tidak dapat diubah dan muncul sebagai nilai yang hanya bisa dibaca.

Langkah-langkah berikut menunjukkan cara menggunakan metode migrasi untuk mengubah proses proyek dari Agile ke Scrum:

  1. Pilih Boards>Proses. Dalam daftar Proses , pilih proses proyek Anda untuk membuka detail proses. Contoh ini memilih proses Agile .

    Cuplikan layar yang memperlihatkan cara membuka detail untuk proses dengan memilih nama proses.

  2. Di halaman detail proses, pilih tab Proyek. Dalam daftar proyek, sorot proyek untuk diubah dan pilih Tindakan> lainnyaUbah proses.

    Cuplikan layar yang memperlihatkan cara memilih tindakan proses perubahan untuk proyek.

  3. Selesaikan langkah-langkah dalam wizard. Beberapa perubahan proyek, seperti migrasi dari proses Agile ke proses Scrum, memerlukan tugas manual:

    Cuplikan layar dialog wizard yang mencantumkan tugas lain untuk diselesaikan setelah memigrasikan proyek dari proses Agile ke Scrum.

Penting

Saat Anda mengalihkan proyek ke proses yang diwariskan, beberapa alat Agile atau item kerja mungkin menjadi tidak valid. Contohnya:

  • Jika Anda menunjuk bidang sebagaimana diperlukan, item kerja yang tidak memiliki bidang menampilkan pesan kesalahan. Atasi kesalahan yang diidentifikasi, lanjutkan dengan perubahan lebih lanjut, dan simpan item kerja.
  • Jika Anda menambahkan atau mengubah status alur kerja untuk jenis item kerja yang terlihat di papan Anda, perbarui konfigurasi kolom papan untuk semua tim dalam proyek.

Membuat proyek dari proses

Ikuti langkah-langkah berikut untuk membuat proyek dari proses:

  1. Pilih Boards>Proses. Dalam daftar Proses, sorot proses untuk memperbarui dan pilih Tindakan> lainnyaProyek tim baru.

    Cuplikan layar yang memperlihatkan cara memilih opsi proyek tim baru untuk proses yang dipilih.

  2. Dalam dialog Buat proyek baru , masukkan informasi proyek Anda, lalu pilih Buat. Untuk informasi selengkapnya, lihat Membuat proyek.

    Cuplikan layar dialog Buat proyek baru.

Salin proses

Sebelum Anda menerapkan penyesuaian di seluruh organisasi Anda, penting untuk menguji perubahan yang Anda rencanakan dengan menyelesaikan langkah-langkah berikut.

Tips

Jika Anda memodifikasi proses yang digunakan oleh beberapa proyek, setiap proyek segera mencerminkan perubahan proses bertambah bertahap. Untuk menggabungkan perubahan proses sebelum meluncurkannya ke semua proyek, selesaikan prosedur berikut.

  1. Pilih Boards>Proses. Dalam daftar Proses, sorot proses yang akan digunakan dan pilih Tindakan> lainnyaBuat salinan proses.

    Cuplikan layar yang memperlihatkan cara memilih opsi salin untuk proses yang dipilih.

  2. Masukkan nama dan deskripsi opsional untuk proses yang disalin dan pilih Salin proses.

    Cuplikan layar dialog Salin proses.

  3. Lakukan perubahan Anda pada proses yang disalin. Karena saat ini tidak ada proyek yang menggunakan proses baru (disalin), perubahan Anda tidak memengaruhi proyek apa pun.

  4. Verifikasi perubahan Anda dengan membuat proyek pengujian berdasarkan proses yang disalin dan diperbarui. Jika Anda sudah membuat proyek pengujian, pilih Ubah proyek untuk menggunakan <Process_Name>. Untuk informasi selengkapnya, lihat Mengubah proses proyek di artikel ini.

  5. Luncurkan pembaruan Anda dengan mengubah proses proyek yang memerlukan perubahan baru. Gunakan opsi Ubah proyek untuk menggunakan <Process_Name> agar setiap proyek diperbarui. Untuk informasi selengkapnya, lihat Mengubah proses proyek.

  6. Nonaktifkan atau hapus proses asli.

Mengaktifkan atau menonaktifkan proses

Untuk mencegah pembuatan proyek dari proses tertentu, Anda dapat menonaktifkan opsi . Anda mungkin mengaktifkan opsi ini saat ingin menerapkan beberapa penyesuaian dan tidak ingin proses digunakan hingga pembaruan selesai. Atau, Anda mungkin menghentikan penggunaan proses tertentu untuk memindahkan proyek ke proses baru.

Semua proses sistem dan proses yang baru dibuat diwariskan diaktifkan secara default. Untuk menonaktifkan atau mengaktifkan proses, buka menu Tindakan lainnya untuk proses dan pilih Nonaktifkan proses atau Aktifkan proses.

Mengatur proses sebagai default

Anda dapat memiliki proses yang diwariskan yang sudah terpilih sebelumnya untuk proyek lain yang Anda rencanakan untuk buat, dengan menjadikannya sebagai default. Tindakan ini memastikan bahwa setiap proyek baru secara otomatis menggunakan proses yang diwariskan yang Anda sukai.

Untuk mengatur proses sebagai default, buka menu Tindakan lainnya untuk proses yang diwariskan dan pilih Atur sebagai proses default. Opsi ini tidak tersedia dengan salah satu proses sistem.

Administrator Koleksi Proyek dapat menambahkan proyek dari halaman Proyek .

Menggunakan AI untuk mengelola proses yang diwariskan

Tips

Anda dapat menggunakan AI untuk membantu tugas ini nanti dalam artikel ini, atau lihat Mengaktifkan bantuan AI dengan Azure DevOps MCP Server untuk memulai.

Jika Anda menggunakan GitHub Copilot, Azure DevOps MCP Server dapat membantu Anda membuat, mengelola, dan menerapkan proses yang diwariskan melalui perintah bahasa alami.

Contoh perintah untuk manajemen proses

Tugas Contoh tanggapan
Membuat proses standar Create an inherited process based on Agile for our organization's web development projects. Include custom fields for 'Sprint Goal', 'Definition of Done', and 'Tech Stack', and set it as the default process for new projects
Memigrasikan proyek ke proses baru Move my 'Legacy App' project from the default Scrum process to our customized 'Engineering-Scrum' inherited process. Explain what changes automatically and what I need to update manually
Menyalin dan mengkustomisasi proses I want to create a variation of our 'Engineering-Agile' process for our Data Science team. Clone the process, add a 'Model Training' work item type, and add 'Dataset' and 'Accuracy Metric' fields
Mengaudit penggunaan proses di seluruh proyek List all inherited processes in my organization, which projects use each process, and identify any processes that aren't assigned to any project so I can consider disabling or removing them
Menyiapkan model tata kelola proses We have 15 teams and need a process governance strategy. Help me design a process hierarchy with a base process for shared customizations and team-specific derived processes for teams with unique needs
Memecahkan masalah migrasi proses After changing my project from Agile to our custom inherited process, some work items show incorrect state mappings and fields are missing. Walk me through diagnosing and fixing the state category mismatches

Tips

Untuk hasil terbaik, gunakan perintah ini dalam mode agen dengan Azure DevOps MCP Server yang terhubung. Sesuaikan perintah dengan nama proses, nama proyek, atau persyaratan organisasi tertentu Anda.

Langkah selanjutnya