Bagikan melalui


Peran pengembangan perangkat lunak yang didukung oleh Azure DevOps

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

Jika Anda adalah pengembang semata-mata atau bekerja dalam pengaturan kecil, Anda melacak masalah, merencanakan fitur, kode, menguji, membangun, dan menyebarkan.

Jika Anda bekerja dalam pengaturan besar, Anda mungkin lebih berfokus pada sekumpulan tugas tertentu yang selaras dengan peran tertentu. Peran spesifik ini dapat berupa pengembangan perangkat lunak, manajemen produk dan scrum, atau DevOps.

Artikel berikut ini menjelaskan fitur dan tugas yang tersedia untuk Anda, berdasarkan peran Anda.

Peran kontributor

Anggota tim adalah kontributor yang memiliki akses ke area berikut dan lainnya:

  • basis kode
  • pelacakan item kerja
  • Alat tangkas
  • membangun alur
  • alat uji

Jika Anda perlu mengunci area tertentu ke sekumpulan kontributor tertentu, lihat manajemen izin.

Pengembang perangkat lunak

Pengembang menggunakan Visual Studio atau alat lain untuk mengembangkan aplikasi mereka. Mereka kemudian memeriksa perubahannya pada repositori Git atau Team Foundation Version Control (TFVC) yang dihosting di Azure DevOps. Dari portal web atau IDE yang didukung, mereka dapat melihat repositori, memeriksa riwayat, dan banyak lagi.

Untuk mulai menggunakan Git, lihat salah satu sumber daya berikut:

Untuk mulai menggunakan TFVC, lihat salah satu sumber daya berikut:

Pemilik produk

Pemilik produk biasanya merencanakan set fitur untuk mengirimkan, menetapkan prioritas, dan melacak status pekerjaan, cacat kode, dan masalah pelanggan. Rangkaian alat Agile berbasis web di Azure DevOps memberi pemilik produk tampilan dan fitur yang mereka butuhkan untuk melakukan tugas-tugas ini. Semua pekerjaan diambil dalam item kerja. Setiap item kerja mewakili jenis tertentu seperti cerita pengguna, tugas, atau bug.

  • Gunakan backlog produk untuk menentukan dan memprioritaskan cerita pengguna, fitur, dan item kerja lainnya dengan cepat
  • Gunakan backlog sprint dan papan tugas untuk menerapkan praktik Scrum
  • Gunakan papan Kanban untuk bekerja dengan metode Kanban
  • Menggunakan kueri untuk mencantumkan dan memperbarui item kerja, membuat bagan status dan tren, dan memposting bagan ke dasbor
  • Menggunakan dasbor untuk berbagi informasi, status, dan tren dengan tim atau organisasi Anda

Untuk informasi selengkapnya tentang memulai, lihat Tentang Azure Boards dan alat Agile.

Anda dapat mengintegrasikan Microsoft Excel dengan Azure DevOps untuk merencanakan dan melacak pekerjaan Anda. Untuk informasi selengkapnya, lihat Memodifikasi secara massal dengan menggunakan Excel.

Master scrum

Master scrum membantu memfasilitasi scrum ke tim yang lebih besar dengan memastikan kerangka kerja scrum diikuti. Mereka berkomitmen pada praktik, tetapi tetap fleksibel dan terbuka untuk peluang bagi tim untuk meningkatkan alur kerja mereka. Master scrum menggunakan fitur yang sama dengan pemilik produk.

DevOps: penyusun, penguji, dan manajer rilis

Keuntungan bekerja dengan Azure DevOps adalah rangkaian alat dan fungsionalitas terintegrasi yang mendukung build, pengujian, dan penyebaran aplikasi perangkat lunak. Lihat tugas umum terkait DevOps berikut yang didukung Azure DevOps.

  • Menentukan build
  • Pengujian unit kode
  • Menjalankan pengujian dengan build Anda
  • Melakukan pengujian eksplorasi
  • Menentukan, mengelola, melacak, dan menyetujui rilis
  • Menyebarkan aplikasi ke Azure, komputer virtual, kontainer Docker, dan banyak lagi

Untuk memulai, lihat gambaran umum di Azure Pipelines dan Azure Test Plans.

Pemangku kepentingan

Dengan akses Pemangku Kepentingan, siapa pun di organisasi Anda dapat memeriksa status proyek dan memberikan umpan balik. Pemangku kepentingan dapat melacak prioritas proyek dan memberikan arahan, ide fitur, dan keselarasan bisnis kepada tim. Pemangku kepentingan juga berkontribusi pada rencana dengan menambahkan dan memodifikasi item kerja. Namun, mereka tidak dapat berkontribusi pada basis kode atau alat pengujian latihan.

Akses pemangku kepentingan pada dasarnya menyediakan akses gratis ke serangkaian fitur terbatas untuk sponsor proyek dan pendukung. Untuk mempelajari selengkapnya, lihat Bekerja sebagai Pemangku Kepentingan.

Peran administrator

Keuntungan berbeda untuk bekerja di Azure DevOps Services adalah berkurangnya overhead pemeliharaan server. Tetapi ada beberapa tugas administratif yang diperlukan untuk mendukung lingkungan pengembangan perangkat lunak yang terintegrasi dan kolaboratif.

Tugas utama dikelompokkan sebagai berikut oleh keanggotaan dalam grup keamanan atau peran.

Administrator tim

Bertanggung jawab untuk mengonfigurasi pengaturan tim, yang meliputi:

  • Pengaturan backlog dan papan
  • Area tim dan perulangan (sprint)
  • Anggota tim
  • Dasbor tim
  • Templat item kerja tim
  • Pemberitahuan tim

Untuk memulai, lihat Mengelola tim dan mengonfigurasi alat tim.

Administrator proyek

Bertanggung jawab untuk mengonfigurasi sumber daya tingkat proyek, termasuk:

Pemilik organisasi dan Administrator Koleksi Proyek

Pemilik organisasi secara otomatis menjadi anggota grup Administrator Koleksi Proyek. Bertanggung jawab untuk mengonfigurasi sumber daya tingkat organisasi, termasuk tugas-tugas berikut:

  • Mengelola tagihan
  • Menambahkan dan mengelola proyek
  • Mengelola izin tingkat koleksi
  • Menyesuaikan proses pelacakan kerja
  • Menginstal dan mengelola ekstensi

Untuk memulai, lihat Mengelola organisasi dan Pengaturan.