Aracılığıyla paylaş


Projeler ve kuruluşunuzu ölçeklendirme hakkında

Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022

Azure DevOps'taki bir proje, kullanıcılara yazılım çözümleri oluşturmak için planlama, ilerleme durumunu izleme ve işbirliği yapma olanağı sağlar. Veri ve kaynak kodunu depolamak için temel bir kapsayıcı görevi görür.

Proje oluşturduğunuzda Azure DevOps, küçük kuruluşlar için yeterli olan aynı ada sahip bir ekibi otomatik olarak oluşturur. Kurumsal düzeydeki kuruluşlarda daha fazla ekip ve proje oluşturarak ölçeği artırmanız gerekebilir. Azure DevOps, bir kuruluş içinde en fazla 1.000 proje destekler.

Birden çok projesi olan bir kuruluş, ekiplerin araçları ihtiyaçlarına uyacak şekilde yapılandırmasına ve yönetim görevlerini uygun düzeylerde tamamlamasına olanak tanır. Kuruluşunuz büyüdükçe, araçlarınız bir ekip özerkliği kültürünü ve kurumsal hizalamadestekleyecek şekilde ölçeklendirilebilir.

Daha fazla bilgi için bkz . İş izleme, süreç ve proje sınırları ve Kuruluş yapınızı planlama.

Kuruluşunuz genelinde çalışmayı yönetme

Azure DevOps'a bağlandığınızda bir kuruluşa bağlanırsınız. Bu kuruluş içinde bir veya daha fazla proje tanımlayabilirsiniz. Sistemi kullanmak için en az bir proje oluşturulmalıdır.

Kuruluşunuzu aşağıdaki yollarla ölçeklendikleyebilirsiniz:

  • proje ekle: Farklı iş birimlerini destekleyin.
  • Ekip ekleme: Proje içinde ekipler oluşturun.
  • depolar ve dallar ekleyin: Kaynak kodunuzu yönetin.
  • Aracılar, aracı havuzları ve dağıtım havuzları ekleyin: Sürekli entegrasyonu ve dağıtımı destekler.
  • Erişimi yönetme: Çok sayıda kullanıcıyı işlemek için Microsoft Entra Id kullanın.

Şirket içi Azure DevOps dağıtımınızı aşağıdaki yollarla ölçeklendikleyebilirsiniz:

  • Sunucu örnekleri ekleyin: Performansı artırın.
  • Proje koleksiyonları ve projeleriekleyin: Farklı iş birimlerini destekleyin.
  • Ekip ekleme: Proje içinde ekipler oluşturun.
  • depolar ve dallar ekleyin: Kaynak kodunuzu yönetin.
  • Aracılar, aracı havuzları ve dağıtım havuzları ekleyin: Sürekli entegrasyonu ve dağıtımı destekler.
  • Erişimi yönet: Çok sayıda kullanıcıyı işlemek için Active Directory kullanın.

Kuruluşunuzdaki projeleri görüntüleme

Projeler sayfasını açarak kuruluşunuz için tanımlanan projeleri görüntüleyin.

  1. Projeler'i açmak için Azure DevOps'ı seçin.

    Projeler sayfasını gösteren ekran görüntüsü.

  2. Proje listesinden bir proje seçin.

Daha fazla bilgi için bkz. Proje oluşturma.

Proje görünürlüğünü sınırla

Varsayılan olarak, bir kuruluşa eklenen kullanıcılar tüm kuruluş ve proje bilgilerini ve ayarlarını görüntüleyebilir. Daha fazla bilgi için bkz . Projeler için kullanıcı görünürlüğünü sınırlama ve daha fazlası ve Proje görünürlüğünü genel veya özel olarak değiştirme.

Geçmiş verileri görüntüleme

Tüm proje üyeleri açıklamalara, tartışmalara veya atamalara eklenen kimlikleri görüntüleyebilir. Örneğin, projedeki herkes (yeni kısıtlamaları olan kullanıcılar bile), kullanıcı artık projenin parçası olmadığında iş öğesine atanmış bir kullanıcının adını görmeye devam edebilir. Aynı durum PR'ler, açıklamalar, tartışmalar ve daha fazlası için @mentions için de geçerlidir.

Tek bir proje kullanma

Önerilen yaklaşımlardan biri, kuruluşunuzu veya kuruluşunuzu desteklemek için tek bir proje kullanmaktır. Tek bir proje yönetim görevlerinin bakımını en aza indirmeye yardımcı olabilir ve en iyi duruma getirilmiş ve esnek çapraz bağlantı nesnesi deneyimi sağlar.

Yüzlerce farklı uygulama ve yazılım projesi üzerinde çalışan birçok ekibiniz olsa bile, bunları tek bir projede kolayca yönetebilirsiniz. Proje, içinde depolanan verileri yalıtıyor ve verileri bir projeden diğerine taşımak ilişkili geçmişin kaybolmasına neden olur.

Daha fazla bilgi için bkz . Kaç proje gerekiyor?.

Başka bir proje ekleme

Bir diğer uygulanabilir yaklaşım da birden çok proje sahibi olmaktır. Kuruluşunuzun aşağıdakilere ihtiyacı varsa bu yaklaşım önerilir:

  • Belirli gruplar için projede yer alan bilgilere erişimi yasaklama veya yönetme
  • Kuruluşunuzdaki belirli iş birimleri için özel iş izleme süreçlerini destekleme
  • Kendi yönetim ilkeleri ve yöneticileri olan tamamen ayrı iş birimlerini destekleme
  • Çalışma projesinde değişiklik göndermeden önce özelleştirme etkinliklerini test etme veya uzantı ekleme
  • Açık kaynak yazılım (OSS) projesini destekleme

Aşağıdaki örneklere başka bir proje eklemek isteyebilirsiniz:

  • Projede yer alan bilgilere erişimi yasaklama veya yönetme
  • Kuruluşunuzdaki belirli iş birimleri için özel iş izleme süreçlerini destekleme
  • Kendi yönetim ilkeleri ve yöneticileri olan tamamen ayrı iş birimlerini destekleme
  • Çalışma projesinde değişiklik göndermeden önce özelleştirme etkinliklerini test etme veya uzantı ekleme

Özel ve genel projeleri kullanma

Hem özel hem de genel projeleriniz olabilir. Bir projenin görünürlüğünü bir projeden diğerine de değiştirebilirsiniz.

Özel projeler:

  • Kullanıcı erişiminin eklenmesini ve yönetilmesini gerektir.
  • Salt okunur erişim için bile kullanıcıların oturum açmasını zorunlu kılın.
  • Tüm proje üyelerine proje ve kuruluş bilgilerine erişim sağlayın.

Daha fazla bilgi için bkz . Proje üyelerine verilen kaynaklar.

Önemli

Yalnızca Genel projeye izin ver ilkesi zaten etkin olan kuruluşlar proje oluşturabilir veya projenin görünürlüğünü genel olarak değiştirebilir. İlke artık onu kullanmayan kuruluşlar tarafından kullanılamaz. Microsoft, tüm genel proje gereksinimleriniz için GitHub'ın kullanılmasını önerir.

Genel projeler:

  • Kullanıcıların birçok hizmete salt okunur erişim için oturum açmasını gerektirmeyin.
  • Kodu başkalarıyla paylaşmayı destekler.
  • Açık kaynak yazılımların sürekli tümleştirmesini/sürekli dağıtımını (CI/CD) destekler.

Daha fazla bilgi için bkz. Projenin görünürlüğünü değiştirme.

Sürüm denetimi desteği

Git depolarına yalnızca HTTPS aracılığıyla göz atılabilir ve kopyalanabilir. SSH ve GVFS uç noktaları kullanılamıyor. Visual Studio ve IntelliJ gibi istemciler HTTPS kopya URL'si ile çalışır, ancak iş öğelerine ve diğer yardımcı öğelere bağlantı sağlayan bağlı deneyimi sunmaz.

Pano pencere öğesi desteği

Aşağıdaki pano pencere öğeleri, üye olmayanlar için yararlı bilgiler görüntülemez.

  • Bana atanmış
  • Kod kutucuğu
  • Yeni iş öğesi
  • Çekme isteği
  • Sorgu sonuçları
  • Gereksinimler kalitesi
  • Sprint burndown grafiği
  • Sprint kapasitesi
  • Sprint'e genel bakış
  • Takım üyeleri
  • Hoş geldiniz
  • İş bağlantıları
  • Diğer bağlantılar

Daha fazla bilgi için bkz. Pano'ya pencere öğesi ekleme ve panolar, grafikler ve raporlar hakkında SSS.

Projenizi yapılandırma

Projenizi iş gereksinimlerinizi destekleyecek şekilde yapılandırmak için aşağıdaki öğeleri kullanın:

Projenizi özelleştirme ve yapılandırma

İş gereksinimlerinizi veya ekiplerinizin çalışma şeklini desteklemek için çoğu hizmeti ve uygulamayı yapılandırabilir ve özelleştirebilirsiniz. Her projede aşağıdaki görevleri gerçekleştirebilirsiniz. Hangi kaynakların yapılandırılabildiğine ilişkin kapsamlı bir görünüm için bkz . Ekip, proje ve kuruluş düzeyi ayarları hakkında.

  • Panolar: Her ekip, bilgileri paylaşmak ve ilerleme durumunu izlemek için kendi pano kümelerini yapılandırabilir.
  • Kaynak denetimi: Her Git deposu için dal ilkeleri uygulayabilir ve dal izinleri tanımlayabilirsiniz. TFVC depoları için iade ilkeleri ayarlayabilirsiniz.
  • İş izleme: Alan ekleyebilir, iş akışını değiştirebilir, özel kurallar ekleyebilir ve çoğu iş öğesi türünün iş öğesi formuna özel sayfalar ekleyebilirsiniz. Özel iş öğesi türleri de ekleyebilirsiniz. Daha fazla bilgi için bkz . Devralma işlemini özelleştirme.
  • Azure Pipelines: Derleme ve yayın işlem hatlarınızı tamamen özelleştirebilir ve derleme adımlarını, yayın ortamlarını ve dağıtım zamanlamasını tanımlayabilirsiniz. Daha fazla bilgi için Derleme ve sürüm başlığına bakın.
  • Azure Test Planları: Test planlarını, test paketlerini, test çalışmalarını ve test ortamlarını tanımlayabilir ve yapılandırabilirsiniz. Derleme işlem hatlarınıza test adımları da ekleyebilirsiniz. Daha fazla bilgi için Keşif ve el ile test ile derlemeleriniz için sürekli test konularına bakın.

Ekip ekle

Kuruluşunuz büyüdükçe, her ekibin iş akışını karşılamak için yapılandırılabilir Çevik araçlarla donatılmış ekipler ekleyebilirsiniz. Daha fazla bilgi için aşağıdaki makalelere bakın.

Başka istemcilerle bir projeye bağlanma

Web tarayıcısı üzerinden bağlanmanın yanı sıra, aşağıdaki istemcilerden bir projeye bağlanabilirsiniz:

Daha fazla bilgi için bkz . Azure DevOps Server sürümleriyle uyumluluk.

Temel kavramlar

Projeleri ve ekipleri yönetmeyle ilgili kavramlara ve görevlere hızla erişmek için aşağıdaki dizini kullanın.

Kullanıcı ve yönetim görevleri

Aşağıdaki görevlerin birkaçı, Proje Yöneticileri grubunun bir üyesine veya ekip yöneticisine izin verilmesini gerektirir.

Sık sorulan sorular (SSS)

S: Projeyi başka bir kuruluşa veya koleksiyona taşıyabilir veya aktarabilir miyim?

Y: Evet, ancak veri kaybetmeden olmaz. Kaynakları el ile kopyalayıp bazılarını geride bırakabilir veya Microsoft dışı bir araç kullanabilirsiniz.

S: Hangi programlı araçlar projeleri destekler?

A. Bkz. Projeler REST API'si.

Az devops project CLI'yi de kullanabilirsiniz.