Memahami artefak templat proses CMMI
Layanan Azure DevOps | Azure DevOps Server 2022 - Azure DevOps Server 2019
Proses Capability Maturity Model Integration (CMMI) mendukung berbagai jenis item kerja (WIT) untuk merencanakan dan melacak pekerjaan, pengujian, umpan balik, dan tinjauan kode. WITs yang berbeda memungkinkan Anda melacak berbagai jenis pekerjaan, seperti persyaratan, permintaan perubahan, tugas, bug, dan banyak lagi. Artefak ini dibuat saat Anda menyiapkan proyek menggunakan proses CMMI, berdasarkan kerangka kerja Capability Maturity Model Integration (CMMI ).
Teams dapat menggunakan sekumpulan kueri item kerja untuk melacak informasi, menganalisis kemajuan, dan membuat keputusan.
Catatan
- Anda dapat menyesuaikan sistem pelacakan kerja untuk proyek Anda dengan membuat dan menyesuaikan proses yang diwariskan dan menerapkan proses tersebut ke proyek Anda. Untuk informasi selengkapnya, lihat Model proses pewarisan.
- Anda juga dapat menyesuaikan templat proses. Untuk informasi selengkapnya, lihat Tentang proses dan templat proses.
Catatan
- Anda dapat menyesuaikan sistem pelacakan kerja untuk proyek Anda dengan menyesuaikan proses Yang Diwariskan atau proses XML Lokal. Untuk informasi selengkapnya, lihat Model proses warisan atau Kustomisasi proses XML lokal. Versi terbaru dari setiap proses diunggah secara otomatis saat Anda menginstal atau meningkatkan ke versi terbaru Azure DevOps Server. Artefak tambahan, seperti laporan SQL Server hanya tersedia saat Anda tersambung ke proyek. Persyaratan sumber daya lainnya berlaku.
- Anda juga dapat menyesuaikan templat proses. Untuk informasi selengkapnya, lihat Tentang proses dan templat proses.
Merencanakan dan melacak pekerjaan dengan CMMI
Teams merencanakan proyek mereka dengan menangkap fitur dan persyaratan. Ketika tim bekerja dalam sprint, mereka menentukan tugas dan menautkannya ke persyaratan. Untuk mendapatkan wawasan tentang rollup persyaratan di seluruh tim, manajer program menautkan persyaratan ke fitur. Masalah pemblokiran dilacak menggunakan masalah. Untuk detail tentang menggunakan WIT ini, lihat Jenis item kerja proses CMMI dan alur kerja
Gambar berikut menunjukkan alur penting untuk memulai. Untuk informasi selengkapnya, lihat Mulai menggunakan alat Agile untuk merencanakan dan melacak pekerjaan.
Pilih salah satu gambar berikut untuk masuk ke artikel tertaut.
Catatan
Item kerja adalah rekaman database yang berisi definisi, penugasan, prioritas, dan status kerja. Jenis item kerja menentukan templat bidang, alur kerja, dan formulir untuk setiap jenis. Item kerja dapat ditautkan satu sama lain untuk mendukung dependensi pelacakan, penggulungan pekerjaan, dan laporan.
Mencantumkan item kerja dengan kueri
Anda dapat menggunakan kueri item kerja untuk mencantumkan item kerja berdasarkan jenisnya, seperti permintaan perubahan, bug, tugas, dan persyaratan.
Catatan
Saat Anda membuat proyek baru, tidak ada lagi sekumpulan Kueri Bersama default. Definisi untuk Kueri Bersama dihapus dari templat proses. Untuk penyebaran lokal, Anda dapat menambahkannya ke templat proses kustom seperti yang dijelaskan dalam Menambahkan kueri item kerja ke templat proses.
Lihat dan jalankan kueri dari portal web atau dari plug-in Team Explorer untuk Visual Studio. Ubah kueri menggunakan editor kueri untuk menerapkan kriteria filter yang berbeda dan menambahkan kueri ke dasbor tim.
Tips untuk kueri bersama
Tingkatkan alur kerja Anda menggunakan tips berikut:
- Tambahkan @Me sebagai nilai untuk bidang Ditetapkan Ke dalam klausa kueri untuk menemukan item kerja yang ditetapkan untuk Anda.
- Buka editor kueri untuk mengubah kueri apa pun dengan menambahkan kriteria untuk area produk, iterasi, atau bidang lain.
- Buka kueri di Excel untuk memperbarui bidang dari satu atau beberapa item kerja dan menerbitkan perubahan ke database.
- Buat bagan pai, bagan kolom, atau bagan tren untuk memvisualisasikan status atau kemajuan untuk kueri daftar datar.
- Buat kueri dan folder di bawah area Kueri Saya dengan akses standar. Untuk membuat kueri dan folder di bawah Kueri Bersama, pastikan Anda memiliki izin Kontribusi dan Akses dasar atau yang lebih besar. Untuk informasi selengkapnya, lihat Mengatur izin pada kueri.
Memantau kemajuan
Semua proses—Agile, Scrum, dan CMMI—mendukung pembuatan status dan bagan tren dan dasbor. Selain itu, beberapa bagan secara otomatis dibuat berdasarkan alat Agile yang Anda gunakan. Bagan ini ditampilkan di dalam portal web.
Membuat bagan ringan
Anda dapat menentukan kueri datar bersama dan membuat bagan berdasarkan minat pelacakan Anda. Jenis bagan mencakup status—pai, batang, kolom, batang tumpuk, dan pivot—dan tren—area bertumpuk, garis, dan area—bagan.
Widget analitik dan laporan Power BI
Layanan Analitik dapat menjawab pertanyaan kuantitatif tentang status proyek Anda sebelumnya atau saat ini. Anda dapat menambahkan widget Analitik ke dasbor atau menggunakan Power BI untuk membuat bagan dan laporan.
Untuk informasi selengkapnya, lihat Apa itu Analytics Service?
Laporan SQL Server
Jika koleksi proyek dan proyek Anda dikonfigurasi dengan SQL Server Analysis Services dan Reporting Services, Anda memiliki akses ke banyak laporan CMMI. Agar laporan ini berguna, tim harus melakukan aktivitas tertentu, seperti menentukan proses build, menautkan item kerja, dan memperbarui status atau sisa pekerjaan.
Jika Anda perlu menambahkan layanan pelaporan atau memperbarui laporan ke versi terbaru, lihat Menambahkan laporan ke proyek.
Versi proses CMMI
Saat pembaruan dilakukan pada templat proses CMMI, nomor versi diperbarui. Tabel berikut ini menyediakan pemetaan penerapan versi yang diterapkan saat pembaruan dilakukan pada templat proses lokal Azure DevOps. Untuk Azure Boards, versi terbaru selalu digunakan. Setiap templat menyediakan version
elemen. Elemen ini menentukan versi utama dan minor.
Versi | Nama CMMI | Versi utama |
---|---|---|
Azure DevOps Services Azure DevOps Server 2022 |
CMMI | 18 |
Azure DevOps Server 2020 Azure DevOps Server 2019 |
CMMI | 17 |
Untuk ringkasan pembaruan yang dibuat untuk memproses templat, lihat Catatan Rilis untuk Azure DevOps Server.
Gunakan proses CMMI secara efektif
Tim pengembangan memiliki berbagai praktik dan proses yang mapan. Panduan ini berfokus pada aktivitas yang relevan dengan penggunaan proses CMMI secara efektif.
- Pelajari tentang CMMI: Memahami CMMI dan enam tingkat kemampuannya.
- Mengelola proyek: Dapatkan panduan tentang mengelola, merencanakan, dan mengoordinasikan pengembangan dan pemeliharaan perangkat lunak dengan model CMMI.
- Jelajahi aktivitas rekayasa: Temukan aktivitas bernilai tambah untuk merancang dan membangun produk perangkat lunak.
Gunakan templat dan panduan CMMI sebagai bagian dari program peningkatan proses. Sesuaikan panduan ini berdasarkan:
- Jenis dan riwayat produk
- Skala proyek
- Latar belakang anggota tim
- Praktik yang diterima di organisasi Anda