Visual Studio Team Foundation Server ile Uygulama Yaşam Döngüsü Yönetimi
Takımınızın kodu yönetmek, yapı uygulamalarınızı, test ve planlayın ve takımınızın işi Visual Studio ve Team Foundation Server ile kendi sunucusunda takip edin veya Visual Studio Online bulutta.
Kurulum: TFS'yi kurun, bir takım projesi oluşturun ve takım üyesi hesapları ekleyin. Şirket içi sunucusunu yönetmek istemiyorsanız, Visual Studio Online'ı kullanabilirsiniz. Kullanılabilir tüm dağıtım seçeneklerini anlamak için bkz. TFS yükleme kılavuzu. |
|
Kod: Kodunuzu Team Foundation sürüm denetimi (TFVC) veya Git kullanarak paylaşın ve derleyin.
Uygulamanızı TFVC ile geliştirin veya uygulamanızı bir Git deposunda geliştirin. |
|
İş: Projeleri planlayın, işi izleyin, takım olarak işbirliği yapın ve ilerleme durumunu rapor edin. Biriktirme listenizi oluşturun, sprint'ler halinde çalışın, ilerleme durumunun grafiğini çıkarın ve takım odalarını kullanarak birlikte çalışın.Fikirleriniz için görsel taslak oluşturun ve çalışan yazılımla ilgili geri bildirim alın. Çevik planlama araçları ve çok sayıda takım işbirliği araçları erişmek için için ihtiyacınız Takım Ağ erişimi iş.Çalışma Alanım ve Yapı Gezgini, diğer araçları, Takım Gezgini'nden erişim.TFS için bağlanan tüm istemciler genel bir bakış için bu bölüme atlamak. |
|
Yapı: Şirket içi yapı sunucunuzu kurun ve yapı işlemlerinizi tanımlayın.
Veya Visual Studio Online'ı kullanarak sürekli tümleştirme yapıları oluşturun. |
|
Test: Uygulamanızı test edin. Testleri planlayın ve her kilometre taşı için ilerleme durumunu izleyin.Performans ve stres testleri de dahil olmak üzere, el ile veya otomatik olarak testler çalıştırın. Daha karmaşık geliştirme ve test imkanları sağlamak için uygulamalarınızı sanal ortamlara dağıtın.Sanal makineler, Sistem Merkezi Sanal Makine Yöneticisi (SCVMM) tarafından yönetilen tüm sanallaştırma çerçevelerinde çalışabilir. |
Visual Studio ALM kullandığı
Bir Visual Studio Online ile başlayabilirsiniz sunan Bulut veya bir şirket içi TFS dağıtım yönetin.Takımınızın kendi rol ve lisans göre erişim elde etmesi görevler şunlardır. Sınırsız boş proje katılımcılarının erişimle herkes takımınızdaki proje önceliklerini izleyebilir ve yönü, özellik fikirleri ve bir takım iş hizalama sağlar.Ayrıca, Visual Studio Online hem şirket içi TFS dağıtımları için 5 ücretsiz temel lisans mevcuttur.
Rol |
Access |
Lisans |
---|---|---|
Proje supporters |
Çalışma öğesi izleme, sorgular ve uyarılar (WIT) |
Proje katılımcılarının (sınırsız) |
Proje Yöneticileri |
WIT + Çevik planlama biriktirme listesi ve görev panoları |
Temel (5 ücretsiz kullanıcı) |
Geliştiriciler |
Kod + yapı + WIT + Çevik planlama biriktirme listesi ve görev panoları |
Temel (5 ücretsiz kullanıcı) |
Test ediciler |
Yukarıdakilerin tümü + takım odaları + Test Yönetimi |
Gelişmiş |
Portföy Yöneticileri |
Tüm yukarıdaki + takımlar arası Portföy Yönetimi |
Gelişmiş |
Visual Studio Online Basic, Visual Studio Online Professional ve Visual Studio Professional ile MSDN satın aldığınız tüm kullanıcılar için bir temel lisans atanır.Gelişmiş bir lisans satın aldığınız MSDN ile Visual Studio Premium, MSDN ile Visual Studio Test Professional, Visual Studio Ultimate ile MSDN ve MSDN platformları, tüm kullanıcılara atanır.
Takımınızın, lisansları planlamak için Visual Studio Online lisans ve bunların fiyatlandırma gözden veya lisansları buradan karşılaştırın.Visual Studio Online içerdiğinden uygun MSDN aboneliğine sahip kullanıcılar için lisans almanız gerekmez.
Şirket içi TFS dağıtımlar için karşıdan yükleme Visual Studio 2013 ve MSDN Lisanslama Belgesi.
İşte bu özelliklerin her lisanslı rol erişimi olan ayrıntılı bir grafik.
Özellik alanları |
Proje katılımcılarının |
Temel |
Gelişmiş |
---|---|---|---|
Çalışma öğesi izleme (Not 1) |
|||
İş öğesi etiketleme |
Sınırlı erişim (2) |
||
Uyarı bildirimleri |
|||
İş öğesi sorguları |
|||
Çevik planlama biriktirme listesi ve görev panoları |
Sınırlı erişim (3) |
||
Portföy Yönetimi, biriktirme listelerini ve panoları |
Sınırlı erişim (3) |
Sınırlı erişim (3) |
|
Görünüm/sorgu temelli grafikler Yazar |
Yalnızca görünümü |
Yalnızca görünümü |
|
Görünüm/Yazar özel raporlar (4) |
|||
Geri bildirim isteme ve yönetme |
|||
Kaynak ve yapılar erişimi |
|||
Kaynak ve sorunu entegrasyon |
|||
(Sohbet) takım odaları |
|||
Test yönetimi |
|||
Esnek REST API'leri ile tümleştirme |
|||
Özelleştirilebilen panolar ve wallboards |
Yalnızca görünümü |
||
Özelleştirilebilir iş akışları ve iş öğeleri |
Yalnızca kullanın |
||
Hesaplarını, kullanıcılara ve Proje yapısı yönetme |
Notlar:
Hata, hata, görev, çalışma öğesi izleme içerir ve iş akışı yönetimi.
Proje katılımcıları, varolan etiketleri için bir iş öğesi eklemek ancak yeni etiketler belirtin.
Sınırlı erişimi olan kullanıcılar öğeleri yeniden sıralamak veya panosundaki öğeleri taşıyın.Ekleyin, açın ve tüm girişler biriktirme altına eklenir ancak biriktirme listesi iş öğeleri, düzenleyin.Kullanıcılar aynı zamanda eşleştirme işlevlerine erişiminiz yok.Portföy Yönetimi hakkında daha fazla bilgi edinmek için Çevik Portföy Yönetimi.
Özel raporlar yalnızca SQL Server Analysis Services ve SQL Server Reporting Services ile yapılandırılmış TFS şirket içi dağıtımlar için desteklenir.Visual Studio Online kullanıcılar için kullanarak raporlar oluşturmak için resmi olmayan desteği yoktur Team Foundation Server OData API.
Ek araçlar
Projenizi oluşturup çalıştırdığında, uygulamalarınızın tasarımını, kod kalitesini ve dağıtımını desteklemek için bu ek araçları kullanabilirsiniz.
Tasarım:Kullanıcı gereksinimlerini daha iyi anlamak ve karşılamak için uygulamanızın bir modelini oluşturun. İşlevselliği varolan varlıkları temel alarak tasarlayın veya yeni bir uygulama geliştirin.Kodu görselleştirmek ve takımınızın yazılımı hakkında önemli bilgileri iletmek için mimari diyagramlar kullanın. |
|
Tanılama:Uygulamanızı tanılama araçlarını kullanarak iyileştirin. Uygulamanızı yazın, analiz edin, uygulamanızda birim testi yapın, hata ayıklayın ve uygulamanızın profilini çıkarın. |
|
Dağıtım:Uygulamanızın sürümünü yönetme sürecini iyileştirin. Uygulamanızı her bir aşamada belirli bir ortama dağıtın.Her adımda onaylar alarak süreçteki adımları yönetin. |
|
İzleme:Canlı uygulamanızın doğru olarak çalıştığından emin olun ve nasıl kullanıldığını öğrenin. Performansını ölçmek için canlı web uygulamanızı kullanın ve sorun veya özel durum olup olmadığını kontrol edin ve dünyanın değişik yerlerinden kullanılabilirliğini izleyin.Kullanıcılarınızın gereksinimlerine göre ince ayar yapmak için dağıtılmış Windows Phone veya web uygulamalarınızdaki kullanım verilerinin günlüğünü tutun. Uygulama Anlayışları önizlemededir. |
|
TFS, küçük geliştirme gruplarından büyük işletmelere ölçeklenebilen destek için tasarlanmıştır. |
|
Özelleştirme: Proje izleme verilerini, formları, iş akışını ve diğer nesneleri özelleştirin. İşletme iş akışı işlemlerini ve organizasyon yapısını karşılamak için TFS içinde birçok öğeyi özelleştirebilirsiniz. |
Visual Studio sürümleri, Team Foundation istemcileri ve araç kullanılabilirliği
Geliştiriciler, mimarlar ve test ediciler TFS'ye genel olarak Visual Studio üzerinden bağlanır.Ayrıca bir web tarayıcısı kullanarak Takım Web Erişimi (TWA), Microsoft Test Yöneticisi ve Visual Studio Online'a bağlanabilirler.
Aşağıdaki tablo, Visual Studio sürümüne bağlı olarak hangi TFS araçlarının kullanılabildiğini göstermektedir.Özelliklerin daha ayrıntılı bir karşılaştırması için burayı inceleyin.
Uygulama yaşam döngüsü |
Visual Studio Professional 2013 |
Visual Studio Premium 2013 |
Visual Studio Ultimate 2013 |
Visual Studio Test Uzmanı 2013 |
---|---|---|---|---|
Kaynak kodu yönetimi (TFVC ya da Git) |
||||
Yapı |
||||
Test (bkz. not 1) |
||||
İşbirliği (iş öğesi izleme ve Çevik planlama araçları) (2) |
||||
Mimari, modelleme ve tasarım |
||||
Tanılama araçları |
||||
Dağıtım/Laboratuvar Yönetimi |
Notlar:
Ayrı bir Team Foundation istemcisi olan Microsoft Test Yöneticisi, test çalışmalarını yönetmenizi, çalıştırmanızı ve fiziksel veya sanal ortamlar oluşturmanızı ve yönetmenizi sağlar.Belirli Visual Studio sürümleriyle yüklenir.
Seçmek için erişim araçları ve özellikleri, gibi Çevik Portföy Yönetimi ve test Yönetimi'nden TWA gerektirir erişim Gelişmiş.
Visual Studio sürümleri
Visual Studio Professional, geliştiricilerin web'de, bulutta ve cihazlarda çok katmanlı uygulamalar oluşturmasına olanak sağlayan birleşik bir geliştirme deneyimidir.
Visual Studio Premium, birleşik bir takım olarak çekici uygulamalar sunmak için proje katılımcılarını, kullanıcıları ve yazılım geliştirme işlevlerini bir araya getiren tümleşik bir ALM çözümü sunar.
Visual Studio Ultimate, yüksek düzeyde ölçeklenebilir yazılım uygulamaları ve hizmetler geliştiren ve işleten kuruluşlar için kapsamlı ALM teklifidir.Takımların üst düzeyde mimari bütünlüğü korumaları ve teknik yükümlülüğü etkili bir şekilde yönetmelerini sağlayan mimari bulma ve doğrulama araçları sağlar.
Visual Studio Test Professional, takım işbirliği araçlarına ihtiyaç duyan, ancak tam bir geliştirme IDE'sine ihtiyacı olmayan test ediciler, iş analizcileri, ürün yöneticileri ve diğer proje katılımcıları için idealdir.
Team Foundation istemcileri
Ek Team Foundation istemcileri, program yöneticilerinin ve diğer proje katılımcılarının TFS'ye bağlanmasını destekler.Takım Gezgini Visual Studio'nun her sürümü ile yüklenir veya Takım Gezgini'ni Microsoft indirme merkezinden tek başına indirebilirsiniz.Takım Gezgini TFS'ye bağlanmayı ve ek Team Foundation istemcilerine erişimi destekler.Daha fazla bilgi için bkz. Görevlerinizi desteklemek için Team Foundation istemcisini seçme
Birincil istemciler |
Göreve özel istemciler |
Office tümleştirme istemcileri |
---|---|---|
Soru - Yanıt
S: Giriş düzeyinde bir genel bakışı nereden bulabilirim?
Y: Visual Studio ürün kılavuzuna, örnek çalışmalara, teknik incelemelere, forumlara ve diğer kaynaklara erişim sağlamak için buradan başlayın.
S: TFS'nin kullanımı hakkında genel bir bakış sunan videolar var mı?
Y: Evet.
Modern Uygulama Yaşam Döngüsü Yönetimi (1 saat, 11 dakika)
Visual Studio 2013 ve Team Foundation Server 2013'teki ALM ile İlgili Yenilikler (1 saat, 18 dakika)
Visual Studio 2013, TFS 2013, Microsoft Test Yöneticisi 2013 ve Laboratuvar Yönetimi 2013 ile Çevik Geliştirme Test Merdivenine Tırmanma (1 saat, 10 dakika)
S: ALM ve VS TFS ile ilgili kitaplar var mı?
Y: Evet.Aşağıdaki kitaplar Visual Studio Team Foundation Server 2012'ye yönelik olmakla birlikte, kavramların ve yöntemlerin çoğu Visual Studio TFS 2013 için de geçerlidir.
Visual Studio 2012 ile Profesyonel Uygulama Yaşam Döngüsü Yönetimi
Visual Studio 2012 ile sürekli teslimat için test (e-kitap ücretsiz ve paperback satınalma bağlantılar)
Team Foundation Server 2012'yi yükleme: TFS'yi yüklemek için ana kılavuz (birçok biçimde ücretsiz e-kitap)
Team Foundation Server 2012'yi yükseltme: ana yükseltme kılavuzu (birçok biçimde ücretsiz e-kitap)
S: Visual Studio'yu ve TFS'yi nereden indirebilirim?
Y: Yazılımı buradan indirebilirsiniz.
S: Eclipse için araçlar var mı?
Y: Evet.TFS'ye Takım Gezgini Her Yerde'yi (TEE) kullanarak Eclipse tabanlı ortamlardan ve Windows olmayan platformlardan bağlanabilirsiniz.TEE sürüm denetimini, yapıyı ve iş öğesi izlemeyi destekler.