Merancang Tata Kelola Pekerjaan dengan Azure Boards
Apa itu Azure Boards?
Azure Boards adalah fitur yang banyak digunakan oleh perusahaan yang menggunakan Azure DevOps untuk mengelola requirements baik menggunakan pendekatan Agile maupun dengan menggunakan pendekatan Formal seperti CMMI
Apa yang saya lakukan dengan Azure Boards
Sesuai dengan namanya maka Azure Boards adalah papan komunikasi. Alangkah baiknya papan komunikasi ini interaktif dan selalu berubah. Hal yang harus dilakukan di Azure Boards adalah
- Mengeset sprints / iterasi / milestone aplikasi semisal iterasi dua minggu sekali
- Mengisikan fitur aplikasi. Fitur adalah kontainer kumpulan user story / produk backlog / user requirements. Fitur aplikasi berisi
- Penjelasan fitur
- Keluaran dan masukan fitur
- Mengisikan user story. User story adalah cerita bagaimana sub fitur sebuah aplikasi. User story / Product backlog berisi
- Ringkasan user story yang dituliskan di judul dengan format user story atau simple present tense.
- Deskripsi berisi langkah-langkah bagaimana user story dilakukan oleh pengguna
- Acceptance criteria berisi keluaran dan masukan user story
- Mengisi task. Task adalah pekerjaan yang dilakukan oleh tim pengembang dapat berupa aktivitas misalnya membuat database dam tabel, pembuatan fungsi perhitungan, atau penyiapan infrastruktur seperti deployment Azure
- Deskripsi task berisi apa keluaran dari task ini
- Semua fitur, user story, dan task memiliki owner atau penanggung jawab
Bagaimana jika terjadi perubahan pada requirement pengguna atau bugs
Berikut adalah langkah-langkah apabila terdapat perubahan pada requirement pengguna atau bugs
- Jika terdapat bugs, maka bugs melekat pada user story yang ada.
- Jika terdapat request for changes maka
- Jika perubahan minor maka masukkan ke user story yang sudah ada. update bagian user story dan masukkan catatan perubahan di komentar
- Jika perubahan mayor maka buat user story baru di feature yang sama.
- tim wajib menyusun task untuk mengerjakan perubahan tersebut di bawah user story yang baru atau yang termodifikasi
- jika terdapat fitur baru maka
- buat fitur baru di iterasi baru
5 Tips menyusun user requirements di Azure Boards
- Tulis spesifikasi dalam bahasa Indonesia
- Terdapat penanggung jawab yang memelihara perkembangan user story bisa product owner atau project manager
- Isikan durasi pekerjaan setiap user story sebagai komitmen tim
- Lakukan play testing / sprint review secara berkala setiap akhir sprint
- User requirements yang baik dilanjutkan dengan sesi QA dengan Azure test Plan
Tidak ada komentar