Tentang proyek dan penskalakan organisasi Anda

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

Proyek di Azure DevOps menyediakan tempat bagi pengguna untuk merencanakan, melacak kemajuan, dan berkolaborasi dalam membangun solusi perangkat lunak. Proyek mewakili kontainer dasar tempat Anda dapat menyimpan data dan kode sumber.

Saat Anda membuat proyek, Azure DevOps secara otomatis membuat tim dengan nama yang sama, yang cukup untuk organisasi kecil. Untuk organisasi tingkat perusahaan, Anda mungkin perlu meningkatkan dan membuat lebih banyak tim dan proyek. Anda dapat memiliki hingga 1000 proyek dalam organisasi di Azure DevOps.

Diagram berikut menunjukkan satu proyek dan tim versus beberapa proyek dan tim dalam organisasi atau koleksi.


Satu proyek + tim

Beberapa proyek + tim


Conceptual image, Single collection-project-team.

Conceptual image, Scaled collection-project-team.


Struktur ini memungkinkan tim untuk mengonfigurasi alat dengan cara yang berfungsi untuk mereka dan menyelesaikan tugas administratif pada tingkat yang sesuai. Seiring pertumbuhan organisasi Anda, alat Anda dapat berkembang untuk mendukung budaya otonomi tim dan keselarasan organisasi.

Untuk informasi selengkapnya, lihat Pelacakan kerja, proses, dan batas proyek dan Merencanakan struktur organisasi Anda.

Mengelola pekerjaan di seluruh organisasi Anda

Saat Tersambung ke Azure DevOps, Anda tersambung ke organisasi. Dalam kontainer tersebut, Anda dapat menentukan satu atau beberapa proyek. Setidaknya satu proyek harus dibuat untuk menggunakan sistem.

Anda dapat menskalakan organisasi Anda dengan cara berikut:

  • Menambahkan proyek untuk mendukung unit bisnis yang berbeda
  • Menambahkan tim dalam proyek
  • Menambahkan repositori dan cabang
  • Menambahkan agen, kumpulan agen, dan kumpulan penyebaran untuk mendukung integrasi dan penyebaran berkelanjutan
  • Mengelola akses melalui ID Microsoft Entra untuk mengelola sejumlah besar pengguna

Anda dapat menskalakan penyebaran Azure DevOps lokal Anda dengan cara berikut:

  • Menambahkan instans server untuk meningkatkan performa
  • Menambahkan koleksi dan proyek proyek untuk mendukung unit bisnis yang berbeda
  • Menambahkan tim dalam proyek
  • Menambahkan repositori dan cabang
  • Menambahkan agen, kumpulan agen, dan kumpulan penyebaran untuk mendukung integrasi dan penyebaran berkelanjutan
  • Mengelola akses melalui Direktori Aktif untuk mengelola sejumlah besar pengguna

Menampilkan proyek di organisasi Anda

Lihat proyek yang ditentukan untuk organisasi Anda dengan membuka halaman Proyek .

  1. Pilih Azure DevOps untuk membuka Proyek.

    Screenshot showing projects page.

  2. Pilih proyek dari daftar proyek.

Untuk informasi selengkapnya, lihat Membuat proyek.

Membatasi visibilitas proyek

Secara default, pengguna yang ditambahkan ke organisasi dapat melihat semua informasi dan pengaturan organisasi dan proyek.

Untuk informasi selengkapnya, lihat Membatasi visibilitas pengguna untuk proyek dan lainnya serta Mengubah visibilitas proyek ke publik atau privat.

Menampilkan riwayat data

Semua anggota proyek dapat melihat identitas yang ditambahkan ke komentar, diskusi, atau penugasan. Misalnya, semua orang dalam proyek (bahkan pengguna dengan pembatasan baru) masih dapat melihat nama pengguna yang ditetapkan ke item kerja saat pengguna tidak lagi menjadi bagian dari proyek. Hal yang sama berlaku untuk @mentions di PR, komentar, diskusi, dan banyak lagi.

Menggunakan satu proyek

Salah satu pendekatan yang direkomendasikan adalah menggunakan satu proyek untuk mendukung organisasi atau perusahaan Anda. Satu proyek dapat membantu meminimalkan pemeliharaan tugas administratif dan mendukung pengalaman objek lintas tautan yang paling dioptimalkan dan fleksibilitas penuh.

Bahkan jika Anda memiliki banyak tim yang mengerjakan ratusan aplikasi dan proyek perangkat lunak yang berbeda, Anda dapat dengan mudah mengelolanya dalam satu proyek. Proyek berfungsi untuk mengisolasi data yang disimpan di dalamnya dan Anda tidak dapat dengan mudah memindahkan data dari satu proyek ke proyek lainnya. Saat memindahkan data dari satu proyek ke proyek lainnya, Anda biasanya kehilangan riwayat yang terkait dengan data tersebut.

Untuk informasi selengkapnya, lihat Berapa banyak proyek yang Anda butuhkan?.

Menambahkan proyek lainnya

Pendekatan lain yang layak adalah memiliki beberapa proyek, yang merupakan pendekatan rekomendasi jika organisasi Anda ingin mengakomodasi skenario berikut:

  • Untuk melarang atau mengelola akses ke informasi yang terkandung dalam proyek untuk memilih grup
  • Untuk mendukung proses pelacakan kerja kustom untuk unit bisnis tertentu dalam organisasi Anda
  • Untuk mendukung unit bisnis yang sepenuhnya terpisah yang memiliki kebijakan dan administrator administratif mereka sendiri
  • Untuk mendukung pengujian aktivitas kustomisasi atau menambahkan ekstensi sebelum meluncurkan perubahan pada proyek kerja
  • Untuk mendukung proyek perangkat lunak sumber terbuka (OSS)

Anda mungkin ingin menambahkan proyek lain dalam instans berikut:

  • Untuk melarang atau mengelola akses ke informasi yang terkandung dalam proyek
  • Untuk mendukung proses pelacakan kerja kustom untuk unit bisnis tertentu dalam organisasi Anda
  • Untuk mendukung unit bisnis yang sepenuhnya terpisah yang memiliki kebijakan dan administrator administratif mereka sendiri
  • Untuk mendukung pengujian aktivitas kustomisasi atau menambahkan ekstensi sebelum meluncurkan perubahan pada proyek kerja

Menggunakan proyek privat dan publik

Anda dapat memiliki proyek privat dan publik. Anda juga dapat mengubah visibilitas proyek dari satu ke proyek lainnya.

Proyek privat mengharuskan Anda menambahkan dan mengelola akses pengguna. Pengguna harus masuk untuk mendapatkan akses ke proyek, meskipun itu akses baca-saja. Semua anggota proyek memiliki akses ke informasi proyek dan organisasi. Untuk informasi selengkapnya, lihat Sumber daya yang diberikan kepada anggota proyek.

Proyek publik tidak mengharuskan pengguna masuk untuk mendapatkan akses baca-saja ke banyak layanan berikut. Proyek publik menyediakan dukungan untuk berbagi kode dengan orang lain dan untuk mendukung integrasi berkelanjutan/penyebaran berkelanjutan (CI/CD) perangkat lunak sumber terbuka.

Untuk informasi selengkapnya, lihat Mengubah visibilitas proyek.

Dukungan kontrol versi

Repositori Git dapat ditelusuri dan dikloning, tetapi hanya melalui HTTPS. Titik akhir SSH dan GVFS tidak tersedia. Klien seperti Visual Studio dan IntelliJ bekerja dengan URL klon HTTPS tetapi tidak menawarkan pengalaman terhubung yang ditautkan ke item kerja dan jaminan lainnya.

Dukungan widget dasbor

Widget dasbor berikut tidak menampilkan informasi yang berguna untuk nonmember.

  • Ditugaskan kepada saya
  • Petak peta kode
  • Item kerja baru
  • Permintaan pull
  • Hasil kueri
  • Kualitas persyaratan
  • Sprint burndown
  • Kapasitas sprint
  • Gambaran umum sprint
  • Anggota tim
  • Selamat datang
  • Tautan kerja
  • Link lainnya

Menyusun proyek Anda

Gunakan elemen berikut untuk menyusun proyek Anda untuk mendukung kebutuhan bisnis Anda.

Menyesuaikan dan mengonfigurasi proyek Anda

Anda dapat mengonfigurasi dan menyesuaikan sebagian besar layanan dan aplikasi untuk mendukung kebutuhan bisnis Anda atau cara kerja tim Anda. Dalam setiap proyek, Anda dapat melakukan tugas berikut. Untuk tampilan komprehensif tentang sumber daya mana yang dapat dikonfigurasi, lihat Tentang pengaturan tingkat tim, proyek, dan organisasi.

  • Dasbor: Setiap tim dapat mengonfigurasi serangkaian dasbor mereka untuk berbagi informasi dan memantau kemajuan.
  • Kontrol sumber: Untuk setiap repositori Git, Anda dapat menerapkan kebijakan cabang dan menentukan izin cabang. Untuk repositori TFVC, Anda dapat mengatur kebijakan check-in.
  • Pelacakan kerja: Anda dapat menambahkan bidang, mengubah alur kerja, menambahkan aturan kustom, dan menambahkan halaman kustom ke formulir item kerja dari sebagian besar jenis item kerja. Anda juga dapat menambahkan jenis item kerja kustom. Untuk informasi selengkapnya, lihat Mengkustomisasi proses pewarisan.
  • Azure Pipelines: Anda dapat sepenuhnya menyesuaikan alur build dan rilis Anda, dan menentukan langkah-langkah build, lingkungan rilis, dan jadwal penyebaran. Untuk informasi selengkapnya, lihat Membangun dan merilis.
  • Paket Pengujian Azure: Anda dapat menentukan dan mengonfigurasi rencana pengujian, rangkaian pengujian, kasus pengujian, dan lingkungan pengujian. Anda juga dapat menambahkan langkah-langkah pengujian dalam alur build Anda. Untuk informasi selengkapnya, lihat Pengujian eksplorasi dan manual serta pengujian berkelanjutan untuk build Anda.

Menambahkan tim

Seiring bertambahnya organisasi, Anda dapat menambahkan tim yang dilengkapi dengan alat Agile yang dapat dikonfigurasi untuk memenuhi alur kerja setiap tim. Untuk informasi lebih lanjut, lihat artikel berikut.

Koneksi ke proyek dengan klien lain

Selain menyambungkan melalui browser web, Anda bisa menyambungkan ke proyek dari klien berikut:

Untuk informasi selengkapnya, lihat Kompatibilitas dengan versi Azure DevOps Server.

Konsep kunci

Gunakan indeks berikut untuk mengakses konsep dan tugas yang terkait dengan pengelolaan proyek dan tim dengan cepat.

Tugas pengguna dan administratif

Beberapa tugas berikut memerlukan izin yang diberikan kepada anggota grup Administrator Proyek atau administrator tim.

Pertanyaan Umum

T: Bisakah saya memindahkan atau mentransfer proyek ke organisasi atau koleksi lain?

A: Ya, tetapi tidak tanpa kehilangan data. Anda dapat menyalin sumber daya secara manual dan meninggalkan beberapa di belakang, atau menggunakan alat pihak ketiga, seperti OpsHub Visual Studio Migration Utility, yang menyalin data menggunakan REST API.

T: Alat terprogram apa yang mendukung proyek?

J. Lihat REST API Proyek.

Anda juga dapat menggunakan CLI proyek az devops.