Tentang proyek dan penskalakan organisasi Anda

Layanan Azure DevOps | Azure DevOps Server | Azure DevOps Server 2022

Proyek di Azure DevOps menyediakan ruang bagi pengguna untuk merencanakan, melacak kemajuan, dan berkolaborasi dalam membangun solusi perangkat lunak. Ini berfungsi sebagai kontainer dasar untuk 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 skala dengan membuat lebih banyak tim dan proyek. Azure DevOps mendukung hingga 1.000 proyek dalam organisasi.

Organisasi dengan beberapa proyek memungkinkan tim untuk mengonfigurasi alat agar sesuai dengan kebutuhan mereka dan menyelesaikan tugas administratif pada tingkat yang sesuai. Seiring pertumbuhan organisasi Anda, alat Anda dapat menskalakan untuk mendukung budaya otonomi tim dan penyelarasan organisasi.

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

Petunjuk / Saran

Anda dapat menggunakan AI untuk membantu tugas Azure DevOps. Lihat Mengaktifkan bantuan AI dengan Azure DevOps MCP Server untuk memulai.

Mengelola pekerjaan di seluruh organisasi Anda

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

Anda dapat menskalakan organisasi Anda dengan cara berikut:

  • Tambahkan proyek: Mendukung unit bisnis yang berbeda.
  • Tambahkan tim: Buat tim dalam proyek.
  • Tambahkan repositori dan cabang: Kelola kode sumber Anda.
  • Tambahkan agen, kumpulan agen, dan kumpulan penyebaran: Mendukung integrasi dan penyebaran berkelanjutan.
  • Mengelola akses: Gunakan ID Microsoft Entra untuk menangani sejumlah besar pengguna.

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

  • Menambahkan instans server: Meningkatkan performa.
  • Tambahkan koleksi dan proyek proyek: Mendukung unit bisnis yang berbeda.
  • Tambahkan tim: Buat tim dalam proyek.
  • Tambahkan repositori dan cabang: Kelola kode sumber Anda.
  • Tambahkan agen, kumpulan agen, dan kumpulan penyebaran: Mendukung integrasi dan penyebaran berkelanjutan.
  • Mengelola akses: Gunakan Direktori Aktif untuk menangani 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.

    Cuplikan layar memperlihatkan halaman proyek.

  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 menjadi 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 batasan 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 permintaan penarikan, komentar, diskusi, dan lain-lain.

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 memberikan pengalaman objek lintas tautan yang paling dioptimalkan dan fleksibel.

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 mengisolasi data yang disimpan di dalamnya, dan memindahkan data dari satu proyek ke proyek lain mengakibatkan hilangnya riwayat terkait.

Pada skala yang sangat besar, hindari memusatkan ribuan repositori dan sebagian besar sumber daya yang dilindungi izin dalam satu proyek sementara proyek lain hanya berisi beberapa sumber daya. Untuk informasi selengkapnya, lihat Rekomendasi performa izin.

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

Menambahkan proyek lainnya

Pendekatan lain yang layak adalah memiliki beberapa proyek. Pendekatan ini direkomendasikan jika organisasi Anda perlu:

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

Anda mungkin ingin menambahkan proyek lain dalam instans berikut:

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

Menggunakan proyek privat dan publik

Penting

Proyek publik di Azure DevOps dihentikan. Mulai tahun 2027, proyek publik yang ada dikonversi menjadi privat. Untuk informasi selengkapnya, lihat penghentian proyek Public dan Migrate dari proyek publik ke GitHub.

Anda dapat memiliki proyek privat dan publik. Untuk mengonversi proyek publik menjadi privat, lihat Mengubah visibilitas proyek menjadi privat.

proyek privat:

  • Mengharuskan penambahan dan pengelolaan akses pengguna.
  • Mewajibkan pengguna masuk untuk mendapatkan akses bahkan untuk akses baca saja.
  • Berikan semua akses anggota proyek ke informasi proyek dan organisasi.

Untuk informasi selengkapnya, lihat Sumber daya yang diberikan kepada anggota proyek.

Penting

Hanya organisasi dengan kebijakan Izinkan proyek publik yang sudah diaktifkan yang dapat membuat proyek atau mengubah visibilitas proyek ke publik. Kebijakan ini tidak lagi tersedia untuk organisasi yang belum menggunakannya. Microsoft merekomendasikan penggunaan GitHub untuk semua kebutuhan proyek publik Anda.

Proyek publik:

  • Tidak mengharuskan pengguna untuk masuk untuk akses baca-saja ke banyak layanan.
  • Mendukung berbagi kode dengan orang lain.
  • Mendukung integrasi berkelanjutan/penyebaran berkelanjutan (CI/CD) perangkat lunak sumber terbuka.

Untuk informasi selengkapnya, lihat Mengubah visibilitas proyek menjadi privat.

Dukungan pengendalian versi

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

Widget dukungan dasbor

Widget dasbor berikut tidak menampilkan informasi yang berguna untuk nonmember.

  • Ditugaskan kepada saya
  • Petak peta kode
  • Item kerja baru
  • Pull Request
  • Hasil kueri
  • Kualitas persyaratan
  • Grafik Burndown Sprint
  • Kapasitas sprint
  • Gambaran umum sprint
  • Anggota tim
  • Selamat datang
  • Jaringan Kerja
  • Link lainnya

Untuk informasi selengkapnya, lihat Menambah widget ke dasbor dan FAQs tentang dasbor, bagan, dan laporan.

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 masuk.
  • 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 lebih lanjut, lihat Pengujian eksplorasi dan manual serta pengujian berkelanjutan untuk kompilasi 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.

Sambungkan ke proyek bersama klien lain

Selain menyambungkan melalui browser web, Anda dapat 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, atau menggunakan alat non-Microsoft.

T: Alat terprogram apa yang mendukung proyek?

A. Lihat Proyek REST API.

Anda juga dapat menggunakan az devops project CLI.