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:
- Kodunuzu Git ve Visual Studio ile paylaşma
- Eclipse kullanarak kodunuzu Git'te paylaşma
- Xcode kullanarak kodunuzu Git'te paylaşma
- IntelliJ kullanarak kodunuzu Git'te paylaşma
- Git ve Azure DevOps Services kullanmaya başlama
TFVC kullanmaya başlamak için aşağıdaki kaynaklardan birine bakın:
- Visual Studio kullanarak TFVC'de kodunuzu geliştirme ve paylaşma
- Eclipse kullanarak kodunuzu TFVC'de paylaşma
- Xcode kullanarak kodunuzu TFVC'de paylaşma
Ü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 panonuzu 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 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öneticileri
Kuruluş sahipleri, Proje Koleksiyonu Yöneticileri 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.