Azure DevOps tarafından desteklenen yazılım geliştirme rolleri

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

Tek geliştiriciyseniz veya küçük bir ayarda çalışıyorsanız sorunları izler, özellikleri planlar, kodlar, test eder, derler ve dağıtırsınız.

Büyük bir ayarda çalışıyorsanız, belirli rollerle uyumlu belirli bir görev kümesine daha fazla odaklanmış olabilirsiniz. Bu belirli roller yazılım geliştirme, ürün ve scrum yönetimi veya DevOps olabilir.

Aşağıdaki makalede, rolünüz temelinde kullanabileceğiniz özellikler ve görevler açıklanmaktadır.

Katkıda bulunan rolleri

Ekip üyeleri, aşağıdaki alanlara ve daha fazlasına erişimi olan katkıda bulunanlardır:

  • kod tabanı
  • iş öğesi izleme
  • Çevik araçlar
  • derleme işlem hatları
  • test araçları

Belirli alanları belirli bir katkıda bulunan kümesine kilitlemeniz gerekiyorsa bkz . izin yönetimi.

Yazılım geliştiricileri

Geliştiriciler uygulamalarını geliştirmek için Visual Studio veya diğer araçları kullanır. Ardından, Azure DevOps'ta barındırılan bir Git veya Team Foundation Sürüm Denetimi (TFVC) deposundaki değişikliklerini denetler. Web portalından veya desteklenen bir IDE'den depoları görüntüleyebilir, geçmişi denetleyebilir ve daha fazlasını yapabilir.

Git'i kullanmaya başlamak için aşağıdaki kaynaklardan birine bakın:

TFVC kullanmaya başlamak için aşağıdaki kaynaklardan birine bakın:

Ürün sahipleri

Ürün sahipleri genellikle özellik kümesini iş, kod hataları ve müşteri sorunlarını teslim etmek, öncelikleri ayarlamak ve durumunu izlemek için planlar. Azure DevOps'taki web tabanlı Çevik araçlar paketi, ürün sahiplerine bu görevleri yerine getirmek için ihtiyaç duydukları görünümleri ve özellikleri sağlar. Tüm çalışmalar bir iş öğesi içinde yakalanır. Her iş öğesi kullanıcı hikayesi, görev veya hata gibi belirli bir türü temsil eder.

  • Kullanıcı hikayelerini, özelliklerini ve diğer iş öğelerini hızla tanımlamak ve önceliklerini belirlemek için ürün kapsamı kullanın
  • Scrum uygulamalarını uygulamak için sprint kapsamı ve görev panosu kullanma
  • Kanban yöntemleriyle çalışmak için Kanban panosu kullanma
  • İş öğelerini listelemek ve güncelleştirmek, durum ve eğilim grafikleri oluşturmak ve panolara grafik göndermek için sorguları kullanın
  • Ekibinizle veya kuruluşunuzla bilgi, durum ve eğilimleri paylaşmak için panoları kullanma

Kullanmaya başlama hakkında daha fazla bilgi için bkz . Azure Boards ve Çevik araçları hakkında.

Çalışmanızı planlamak ve izlemek için Microsoft Excel'i Azure DevOps ile tümleştirebilirsiniz. Daha fazla bilgi için bkz . Excel kullanarak toplu değiştirme.

Scrum yöneticileri

Scrum ustaları, scrum çerçevesinin takip edilmesini sağlayarak scrum'ı daha büyük takıma kolaylaştırmaya yardımcı olur. Uygulamalar konusunda kararlıdır, ancak esnektir ve ekibin iş akışını geliştirme fırsatlarına açık kalır. Scrum yöneticileri, ürün sahipleri ile aynı özellikleri kullanır.

DevOps: oluşturucular, test ediciler ve sürüm yöneticileri

Azure DevOps ile çalışmanın avantajlarından biri, yazılım uygulamalarını derleme, test etme ve dağıtmayı destekleyen araçlar ve tümleşik işlevler paketidir. Azure DevOps'un desteklediği aşağıdaki genel DevOps ile ilişkili görevlere bakın.

  • Derlemeleri tanımlama
  • Kodunuzu birim testi
  • Derlemelerinizle test çalıştırma
  • Keşif testleri gerçekleştirme
  • Yayınları tanımlama, yönetme, izleme ve onaylama
  • Azure'a, sanal makineye, Docker kapsayıcılarına ve daha fazlasına uygulama dağıtma

Başlamak için Azure Pipelines ve Azure Test Planları'ndaki genel bakışlara bakın.

Proje Katılımcıları

Paydaş erişimi sayesinde kuruluşunuzdaki herkes proje durumunu denetleyebilir ve geri bildirim sağlayabilir. Proje katılımcıları proje önceliklerini izleyebilir ve bir ekiliğe yön, özellik fikirleri ve iş uyumluluğu sağlayabilir. Paydaşlar ayrıca iş öğeleri ekleyerek ve değiştirerek planlara katkıda bulunur. Ancak kod tabanına veya alıştırma testi araçlarına katkıda bulunamaz.

Paydaş erişimi temelde proje sponsorlarına ve destekçilerine sınırlı bir özellik kümesine ücretsiz erişim sağlar. Daha fazla bilgi edinmek için bkz . Paydaş Olarak Çalışma.

Yönetici rolleri

Azure DevOps Services'da çalışmanın ayrı bir avantajı, sunucu bakımı yükünün azalmasıdır. Ancak işbirliğine dayalı, tümleşik bir yazılım geliştirme ortamını desteklemek için gereken çeşitli yönetim görevleri vardır.

Ana görevler, güvenlik grubu veya rolü üyeliğine göre aşağıdaki şekilde gruplandırılır.

Ekip yöneticileri

Aşağıdakiler dahil ekip ayarlarını yapılandırmakla sorumludur:

  • Kapsam ve pano ayarları
  • Ekip alanları ve yinelemeler (sprint'ler)
  • Takım üyeleri
  • Ekip panoları
  • Ekip iş öğesi şablonları
  • Ekip uyarıları

Başlamak için bkz . Ekipleri yönetme ve ekip araçlarını yapılandırma.

Proje yöneticileri

Aşağıdakiler dahil olmak üzere proje düzeyinde kaynakları yapılandırmakla sorumludur:

Kuruluş sahipleri ve Proje Koleksiyonu Yönetici istrator'ları

Kuruluş sahipleri, Proje Koleksiyonu Yönetici istrators grubunun otomatik olarak üyesidir. Aşağıdaki görevler de dahil olmak üzere kuruluş düzeyinde kaynakları yapılandırmakla sorumludur:

  • Faturalandırmayı yönetme
  • Proje ekleme ve yönetme
  • Koleksiyon düzeyinde izinleri yönetme
  • İş izleme işlemlerini özelleştirme
  • Uzantıları yükleme ve yönetme

Başlamak için bkz. Kuruluşları ve Ayarlar yönetme.