Konsep kunci Sprints dan Scrum di Azure Boards

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

Artikel ini menyediakan kamus singkat istilah dan alat yang tersedia yang digunakan dalam melacak pekerjaan menggunakan metode Sprints dan Scrum. Sumber daya lain yang perlu ditinjau adalah glosarium Agile dan Manajemen proyek dan glosarium navigasi.

Alat tangkas

Serangkaian alat berbasis web yang digunakan untuk melacak pekerjaan dan mendukung metodologi Agile. Alat tangkas mendukung metode Agile inti—Scrum dan Kanban—digunakan oleh tim pengembangan perangkat lunak saat ini. Pelajari selengkapnya: Tentang alat Agile dan manajemen proyek Agile.

Bugs

Jenis item kerja yang merekam potensi sumber ketidakpuasan terhadap produk. Nama umum jenis item kerja untuk melacak cacat kode. Setiap tim dapat memilih bagaimana mereka ingin mengelola bug. Beberapa tim suka melacak bug bersama dengan persyaratan di backlog. Tim lain suka melacak bug sebagai tugas yang dilakukan untuk mendukung persyaratan. Bug kemudian muncul di Taskboard mereka. Pelajari lebih lanjut: Mengelola bug.

Bagan burndown atau burnup

Bagan burndown dan burnup mendukung manajemen proyek untuk melacak secara visual pekerjaan yang diselesaikan dari waktu ke waktu. Bagan Burndown dimulai dengan jumlah total pekerjaan yang direncanakan. Setelah pekerjaan selesai, grafik burndown membuat sisa pekerjaan. Dengan perkembangan waktu, jumlah pekerjaan yang harus dilakukan menurun. Bagan Burnup melacak pekerjaan karena selesai dari waktu ke waktu. Mereka berguna untuk menunjukkan tingkat di mana pekerjaan selesai.

Untuk informasi selengkapnya, lihat Panduan burndown dan burnup

Kapasitas tim dan individu

Kapasitas berkorelasi dengan waktu tugas aktual, baik jam atau hari, bahwa individu atau tim harus bekerja. Azure DevOps menyediakan alat Kapasitas untuk setiap sprint tim untuk mengatur kapasitas. Teams biasanya mengatur kapasitas ketika mereka berencana untuk membuat tugas dan memperkirakan waktu yang diperlukan untuk menyelesaikan tugas.

Dengan menetapkan kapasitas tim, tim tahu persis jumlah total jam kerja atau hari yang dimiliki tim untuk setiap sprint. Dengan alat ini, Anda menetapkan kapasitas anggota tim individual dan hari libur. Mengatur kapasitas untuk setiap anggota tim yang bekerja selama sprint menyebabkan bilah kapasitas bagi individu tersebut muncul. Pelajari lebih lanjut: Mengatur kapasitas sprint.

Cuplikan layar halaman kapasitas tim.

Bilah kapasitas

Dengan bilah kapasitas, Anda dapat dengan cepat melihat siapa yang berakhir, pada, atau di bawah kapasitas. Bilah kapasitas diperbarui dengan setiap aktivitas ini:

  • Tugas ditetapkan dengan pekerjaan yang tersisa bukan nol
  • Perubahan pekerjaan yang tersisa
  • Perubahan tanggal dalam siklus sprint. Kapasitas individu dan tim selalu mencerminkan kapasitas mereka dari hari ini hingga akhir sprint.
Warna kapasitas Bilah kapasitas
Cuplikan layar warna kapasitas. Screeshot dari bilah Kapasitas.

Untuk informasi selengkapnya, lihat Menyesuaikan pekerjaan agar sesuai dengan kapasitas sprint.

Rapat scrum harian

Pertemuan Scrum Harian membantu tim tetap fokus pada apa yang perlu mereka lakukan untuk memaksimalkan kemampuan mereka untuk memenuhi komitmen sprint mereka. Scrum Master tim harus memberlakukan struktur rapat dan memastikan bahwa itu dimulai tepat waktu dan selesai dalam 15 menit atau kurang. Pelajari lebih lanjut: Praktik terbaik scrum, Rapat scrum harian.

Prakiraan

Alat prakiraan membantu tim merencanakan sprint mereka. Alat ini menunjukkan kepada tim item backlog yang dapat diselesaikan dalam sprint mendatang berdasarkan perkiraan item kerja dan kecepatan yang ditetapkan. Seperti yang ditunjukkan di sini, kecepatan 20 menunjukkan bahwa dibutuhkan lima sprint untuk menyelesaikan pekerjaan yang ditampilkan. Pelajari lebih lanjut: Memperkirakan backlog produk Anda.

Cuplikan layar backlog tim, tampilan Prakiraan.

Jalur perulangan (alias sprint)

Periode waktu, biasanya dua hingga tiga minggu, digunakan untuk mengelompokkan item kerja untuk diselesaikan selama periode waktu tersebut. Sprint digunakan dalam metode Scrum untuk mendukung perencanaan sprint, sprint burndown, dan proses Scrum lainnya. Jalur iterasi memungkinkan Anda mengelompokkan pekerjaan ke dalam sprint, tonggak pencapaian, atau periode khusus peristiwa atau terkait waktu lainnya. Pelajari selengkapnya: Tentang jalur area dan perulangan.

Backlog produk

Daftar interaktif item kerja yang sesuai dengan rencana atau peta strategi proyek tim untuk apa yang rencana tim sampaikan. Backlog produk mendukung memprioritaskan pekerjaan, memperkirakan pekerjaan dengan sprint, dan dengan cepat menautkan pekerjaan ke item backlog portofolio. Anda dapat menentukan item backlog Anda lalu mengelola statusnya menggunakan papan Kanban.

Setiap backlog produk dapat disesuaikan oleh tim. Pelajari lebih lanjut: Buat backlog Anda.

Item backlog produk (PBI)

Jenis item kerja yang menentukan aplikasi, persyaratan, dan elemen yang berencana dibuat oleh tim. Pemilik produk biasanya mendefinisikan dan menumpuk peringkat item backlog produk yang didefinisikan dengan proses Scrum. Pelajari selengkapnya: Jenis dan alur kerja item kerja proses scrum.

Peran pemilik produk

Peran pemilik produk adalah bertindak sebagai antarmuka antara pelanggan dan tim. Pemilik produk dapat mengurangi kebutuhan akan spesifikasi terperinci. Mereka mengurangi kebutuhan dengan menjadi lebih responsif terhadap pertanyaan tim tentang detail implementasi. Selain itu, mereka dengan jelas mendefinisikan kriteria penerimaan dalam setiap persyaratan.

Peran Scrum Master

Scrum Masters membantu membangun dan memelihara tim yang sehat dengan menggunakan proses Scrum. Mereka membimbing, pelatih, mengajar, dan membantu tim Scrum dalam pekerjaan metode Scrum yang tepat. Scrum Masters juga bertindak sebagai agen perubahan untuk membantu tim mengatasi hambatan dan mendorong tim menuju peningkatan produktivitas yang signifikan. Pelajari lebih lanjut: Praktik terbaik Scrum, Peran Master Scrum.

Sprint (juga dikenal sebagai iterasi)

Sprint adalah periode waktu biasanya dua hingga tiga minggu yang digunakan untuk mengelompokkan item kerja untuk diselesaikan selama periode waktu tersebut. Sprint digunakan dalam metode Scrum untuk mendukung perencanaan sprint, sprint burndown, dan proses Scrum lainnya. Sprint didefinisikan melalui jalur iterasi. Untuk mempelajari lebih lanjut, lihat Tentang jalur area dan iterasi (alias sprint).

Backlog sprint

Daftar interaktif item kerja yang telah ditetapkan ke jalur sprint atau iterasi yang sama untuk tim. Backlog sprint mendukung tim yang menggunakan metodologi Scrum. Pelajari lebih lanjut: Perencanaan sprint.

Bagan burndown sprint

Bagan burndown sprint mencerminkan kemajuan yang dibuat oleh tim dalam menyelesaikan semua pekerjaan yang mereka perkirakan selama rapat perencanaan sprint mereka. Tim memantaunya untuk mengurangi risiko dan memeriksa cakupan yang merayap sepanjang siklus sprint mereka. Garis tren yang ideal selalu menunjukkan burndown yang stabil. Area biru, seperti yang ditunjukkan pada bagan berikut, mewakili apa yang sebenarnya terjadi. Ini menunjukkan penusunan pekerjaan saat anggota tim menambahkan tugas dan pengurangan pekerjaan saat anggota tim menyelesaikan tugas tersebut. Pelajari lebih lanjut: Memantau burndown sprint.

Cuplikan layar bagan burndown Sprint.

Tujuan sprint

Tujuan sprint digunakan untuk memfokuskan aktivitas sprint. Tujuannya merangkum apa yang ingin dicapai tim pada akhir sprint. Pelajari lebih lanjut: Praktik terbaik scrum, Tetapkan tujuan sprint.

Perencanaan sprint

Rapat perencanaan Sprint terjadi pada awal sprint dan adalah ketika pemilik produk dan tim menyetujui serangkaian tujuan dan pekerjaan sprint. Pelajari lebih lanjut: Praktik terbaik scrum, rapat perencanaan Sprint.

Rapat retrospektif sprint

Tinjauan Sprint atau rapat retrospektif terjadi di akhir sprint. Rapat ini adalah ketika tim menunjukkan pekerjaan yang mereka selesaikan selama sprint. Pemilik produk, pelanggan, dan pemangku kepentingan menerima cerita pengguna yang memenuhi harapan mereka dan mengidentifikasi persyaratan baru apa pun. Pelanggan sering memahami kebutuhan mereka lebih sepenuhnya setelah melihat demonstrasi dan dapat mengidentifikasi perubahan yang ingin mereka lihat. Pelajari lebih lanjut: Praktik terbaik scrum, rapat retrospektif Sprint.

Tugas

Tugas adalah jenis item kerja yang digunakan untuk melacak perkiraan dan sisa pekerjaan. Di Scrum, tugas didefinisikan untuk berkisar antara empat dan dua belas jam. Menentukan tugas sangat penting untuk memantau sprint burndown, bekerja dengan kapasitas tim, dan menggunakan Taskboard. Tugas ditautkan ke item backlog produk induk atau cerita pengguna mereka. Pelajari selengkapnya: Menambahkan tugas ke item backlog.

Papan tugas

Taskboard menyediakan papan kemajuan interaktif untuk pekerjaan yang diperlukan untuk menyelesaikan backlog sprint tim. Selama sprint, Anda mungkin ingin memperbarui status tugas dan pekerjaan yang tersisa untuk setiap tugas. Memperbarui tugas setiap hari atau beberapa kali seminggu menghasilkan bagan burndown sprint yang lebih halus. Pelajari selengkapnya: Taskboard.

Cuplikan layar taskboard.

Teams

Tim sesuai dengan sekumpulan anggota proyek yang dipilih. Dengan tim, organisasi dapat mensubkategorikan pekerjaan untuk lebih fokus pada semua pekerjaan yang mereka lacak dalam proyek. Setiap tim mendapatkan akses ke serangkaian alat Agile. Teams dapat menggunakan alat-alat ini untuk bekerja secara otonom dan berkolaborasi dengan tim lain di seluruh perusahaan. Setiap tim dapat mengonfigurasi dan menyesuaikan setiap alat untuk memenuhi persyaratan kerja mereka. Untuk mempelajari selengkapnya, lihat Tentang tim dan alat Agile.

Anggota Tim

Anggota yang telah ditambahkan ke proyek atau organisasi yang telah ditambahkan ke tim tertentu. Anggota proyek dapat ditambahkan ke beberapa tim. Beberapa alat Agile, seperti perencanaan kapasitas, pemberitahuan tim, dan widget dasbor dilingkup tim. Artinya, mereka secara otomatis mereferensikan pengguna yang telah ditambahkan sebagai anggota tim untuk mendukung aktivitas perencanaan atau mengirim pemberitahuan.

Untuk menambahkan pengguna ke tim, lihat Menambahkan pengguna ke proyek atau tim tertentu.

Hutang teknis

Utang teknis mencakup apa pun yang harus dilakukan tim untuk menyebarkan kode kualitas produksi dan menjaganya tetap berjalan dalam produksi. Contohnya adalah bug, masalah performa, masalah operasional, aksesibilitas, dan lainnya. Pelajari selengkapnya tentang cara meminimalkan utang teknis: Apa itu Pengembangan Tangkas?.

Rapat triase

Rapat triase digunakan untuk meninjau dan mengatur backlog dan bug yang ditetapkan ke tim. Detail lainnya, seperti perkiraan, kriteria penerimaan, dan lainnya dapat ditambahkan ke item kerja. Biasanya, pemilik produk menjalankan rapat triase, dan pemimpin tim, analis bisnis, dan pemangku kepentingan lainnya yang dapat berbicara tentang risiko proyek tertentu menghadirinya.

Cerita pengguna

Jenis item kerja yang menentukan aplikasi, persyaratan, dan elemen yang berencana dibuat oleh tim. Pemilik produk biasanya mendefinisikan dan menumpuk peringkat cerita pengguna. Cerita pengguna didefinisikan dengan proses Agile. Pelajari selengkapnya: Jenis dan alur kerja item kerja proses yang tangkas.

Bagan kecepatan dan kecepatan

Kecepatan menyediakan metrik yang berguna untuk mendapatkan wawasan tentang berapa banyak pekerjaan yang dapat diselesaikan tim Anda selama siklus sprint. Setelah tim Anda bekerja beberapa sprint, mereka dapat menggunakan bagan kecepatan dan alat prakiraan untuk memperkirakan pekerjaan yang dapat dicapai dalam sprint di masa mendatang.

Kecepatan adalah ukuran seberapa banyak pekerjaan yang dapat diselesaikan tim berdasarkan irama sprint mereka. Bagan kecepatan bawaan mengukur kecepatan dengan menjumlahkan Titik Cerita (Agile), Effort (Scrum), atau Size (CMMI) yang ditentukan untuk sprint.

Misalnya, dalam bagan yang ditunjukkan di bawah bilah hijau menunjukkan perkiraan total upaya (titik cerita) cerita pengguna yang diselesaikan dalam setiap sprint. Biru sesuai dengan perkiraan upaya item yang belum selesai. Pelajari selengkapnya: Menampilkan dan bekerja dengan bagan kecepatan tim bawaan.

Cuplikan layar Kecepatan.

Bersama dengan bagan Velocity bawaan, Anda dapat menambahkan widget Velocity ke dasbor tim Anda. Anda dapat mengonfigurasi widget ini untuk menjumlahkan jumlah item kerja atau jumlah upaya. Pelajari lebih lanjut: Mengonfigurasi widget Velocity.

Setiap tim dikaitkan dengan satu dan hanya satu bagan kecepatan. Kecepatan bervariasi tergantung pada kapasitas tim, sprint over sprint. Namun, seiring waktu, kecepatan harus menunjukkan rata-rata andal yang dapat digunakan untuk memperkirakan backlog penuh. Dengan meminimalkan varian ukuran item backlog—poin upaya atau cerita—Anda mendapatkan metrik kecepatan yang lebih andal. Pelajari selengkapnya: Menambahkan tugas ke item backlog.