Azure DevOps tarafından desteklenen yazılım geliştirme rolleri
Azure DevOps Services | Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018-TFS 2013
Tek bir geliştiricisiyseniz veya küçük bir ayarda çalışıyorsanız, sorunları, plan özelliklerini, kodu, testi, derlemeyi ve dağıtımı izleyin.
Büyük bir ayarda çalışıyorsanız, belirli rollerle hizalanan belirli bir görev kümesine daha fazla odaklanılmış olabilirsiniz. Bu özel roller yazılım geliştirme, ürün ve Scrum yönetimi veya DevOps olabilir.
Aşağıdaki makalede, rolünüze göre 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 bulunanlar:
- kod tabanı
- çalışma öğesi izleme
- Çevik Araçlar
- işlem hatları oluşturma
- test araçları
Belirli bir alanı bir katkıda bulunanlar 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 barındırılan bir Git veya Team Foundation Sürüm Denetimi (tfvc) deposunda yapılan değişiklikleri iade ederler. Web portalından veya desteklenen bir IDE 'de depoları görüntüleyebilir, geçmişi denetleyebilir ve daha fazlasını yapabilirsiniz.
Git 'i kullanmaya başlamak için aşağıdaki kaynaklardan birine bakın:
- Kodunuzu git ve Visual Studio ile paylaşma
- Çakışan Küreler 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 'yi kullanmaya başlamak için aşağıdaki kaynaklardan birine bakın:
- Visual Studio kullanarak kodunuzu geliştirin ve TFVC 'de paylaşabilirsiniz
- Çakışan Küreler kullanarak kodunuzu TFVC 'de paylaşma
- Xcode kullanarak kodunuzu TFVC 'de paylaşma
Ürün sahipleri
Ürün sahipleri genellikle özellik kümesini teslim etmek, öncelikleri ayarlamak ve işin durumunu, kod kusurlarını ve müşteri sorunlarını izlemek için planlayın. Azure DevOps web tabanlı çevik araçlar paketi, ürün sahiplerini bu görevleri yapmak için ihtiyaç duydukları görünümleri ve özellikleri sağlar. Tüm işler bir iş öğesi içinde yakalanır. Her çalışma öğesi, Kullanıcı hikayesi, görev veya hata gibi belirli bir türü temsil eder.
- Kullanıcı hikayelerini, özellikleri ve diğer iş öğelerini hızlıca tanımlamak ve önceliklendirmek için ürün biriktirme listesini kullanın
- Scrum uygulamalarını uygulamak için sprint biriktirme listesi ve görev panosunu kullanma
- Kanban yöntemleriyle çalışmak için Kanban panosunu kullanma
- İş öğelerini listelemek ve güncelleştirmek, durum ve eğilim grafikleri oluşturmak ve panolarda grafikler göndermek için sorguları kullanın
- Ekip veya kuruluşunuzla bilgi, durum ve eğilimleri paylaşmak için panoları kullanın
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 Azure DevOps tümleştirebilirsiniz. Daha fazla bilgi için bkz. Excel kullanarak toplu değiştirme.
Scrum ana şablonları
Scrum ana sorumlusu, Scrum çerçevesinin izlenmesinin ardından daha büyük ekibe Scrum sağlamaya yardımcı olur. Bunlar, uygulamalara taahhüt eder, ancak iş akışını geliştirmek üzere takıma yönelik fırsatlara açık kalır. Scrum yöneticileri, ürün sahipleriile aynı özellikleri kullanır.
DevOps: oluşturucular, sınayıcılar ve sürüm yöneticileri
Azure DevOps çalışma avantajı, yazılım uygulamalarını oluşturma, test etme ve dağıtma desteği sunan araç ve tümleşik işlevsellikdir. Azure DevOps tarafından desteklenen aşağıdaki genel DevOps ilişkili görevlere bakın.
- Derlemeleri tanımlama
- Kodunuzun birim testi
- Yapılarınız ile testleri çalıştırma
- Keşif testleri gerçekleştir
- Yayınları tanımlama, yönetme, izleme ve onaylama
- Uygulamaları Azure 'a, bir sanal makineye, Docker kapsayıcılarına ve daha fazlasına dağıtın
başlamak için Azure Pipelines ve Azure Test Plansgenel bakışlara bakın.
Paydaşlar
Paydaş Access ile kuruluşunuzdaki herkes proje durumunu denetleyebilir ve geri bildirim sağlayabilir. Paydaşlar Proje önceliklerini izleyebilir ve bir takıma yön, özellik fikirleri ve iş hizalaması sağlayabilir. Paydaşlar, iş öğeleri ekleyerek ve değiştirerek planlara de katkıda bulunur. Ancak, kod tabanına veya alıştırma test araçlarına katkıda bulunamaz.
Paydaş Access temelde proje sponsorları ve Destekleyiciler için sınırlı bir özellik kümesine ücretsiz erişim sağlar. Daha fazla bilgi için bkz. paydaş as Work.
Yönetici rolleri
Azure DevOps Services çalışmanın farklı bir avantajı, sunucu bakımının daha düşük olan yüküdür. Ancak işbirliğine dayalı, tümleşik bir yazılım geliştirme ortamını desteklemek için gereken birkaç yönetim görevi vardır.
Ana görevler bir güvenlik grubu veya rolünde üyelik tarafından aşağıdaki şekilde gruplandırılır.
Ekip yöneticileri
Aşağıdakiler dahil olmak üzere, ekip ayarlarını yapılandırmaktan sorumludur:
- Biriktirme listesi ve Pano ayarları
- Takım alanı ve yinelemeleri (sprintler)
- Takım üyeleri
- Takım panoları
- Takım çalışma öğesi şablonları
- Takım uyarıları
Başlamak için bkz. takımları yönetme ve takım araçlarını yapılandırma.
Project yöneticileri
Aşağıdakiler dahil olmak üzere proje düzeyi kaynakları yapılandırmadan sorumludur:
kuruluş sahipleri ve Project koleksiyonu yöneticileri
Aşağıdaki görevler de dahil olmak üzere kuruluş düzeyindeki kaynakları yapılandırmadan sorumludur:
- Faturalandırmayı yönetme
- Projeleri ekleme ve yönetme
- Koleksiyon düzeyindeki izinleri yönetme
- İş izleme süreçlerini özelleştirme
- Uzantıları yükleyip yönetme
Project koleksiyonu yöneticileri
Koleksiyon düzeyi kaynakları yapılandırmadan sorumludur. Bu görevler arasında şunlar yer alır:
- Projeleri ekleme ve yönetme
- Koleksiyon düzeyinde izinleri yönetme
- Uzantıları yükleme ve yönetme
Çalışmaya başlama için bkz. Ayarlar.
Azure DevOps Server yöneticileri
Aşağıdakiler de dahil olmak üzere şirket içi dağıtım Azure DevOps Server, yükseltmesi ve bakımının sorumluluğundadır:
- Yükleme Azure DevOps Server
- Azure DevOps Server çalıştıran sunucuları güncelleştirme
- Veritabanı yedeklemelerini yönetme
- Sunucu yönetim ayarlarını ve izinlerini yönetme
- Elde tutma ilkeleri oluşturma
- Proje koleksiyonlarını ekleme ve yönetme
Çalışmaya başlama için bkz. Sunucu Yönetimi (Azure DevOps Server).