Aracılığıyla paylaş


Yeni takım projesi planlama ve başlama

Team Foundation Server (TFS) içindeki takım projesi, bilgileri izlemek için ve kaynak kodu, yapıları, testleri ve takımınız için planları düzenlemek için kullanılan bir merkezi planlama aracı sağlar.Belirli yazılım teknolojisi veya ürün geliştirmek için gereken etkinlikleri paylaşmak için ekibinize merkezi bir nokta sağlamak amacıyla ekip projesi oluşturursunuz.Ekip projesi oluşturduktan sonra, ekip projeniz için oluşturulmuş olan ana düğümler aracılığıyla çalışmayı izleyebilirsiniz.

TFS'de bir ekip projesi oluşturulması size Team Foundation sürüm denetimi (TFVC) veya Git—ve iş öğesi izleme kaynak kodu deposu— sağlar.Yapıları ve test işlemlerini desteklemek için ek kaynaklar yapılandırabilirsiniz.TFS için yapılandırılmış kaynaklara bağlı olarak, aşağıdaki görüntüde gösterildiği gibi takım projeniz Ekip Gezgini'nde görünür.



Temel Yapılandırmalı Ekip Gezgini (TFVC)

Takım projesi - temel yapılandırma


Gelişmiş Yapılandırmalı Ekip Gezgini (TFVC)

Takım Gezgini'ndeki takım projesi nesneleri


Ekip Gezgini (Git)

Team Explorer giriş sayfası ile Git kaynak kodu

[!NOT]

TFVC'yi desteklemek için ve Visual Studio Premium, Visual Studio Ultimate ve Visual Studio Test Professional yüklediğinizde yapılandırılan bu ekip projeleri için Çalışma sayfam görünür.

Başlangıç için seçenekler

Bir ekip projesini başlatma seçiminiz, yeni bir yükleme başlatıp başlatmadığınıza veya varolan bir kuruluş içinde ekip projesi oluşturup oluşturmadığınıza bağlıdır.

Bulut hizmetini kullanmaya başlama

Kaydolun ve bir takım projesi üzerindeki barındırılan hizmeti oluşturmak için bkz Visual Studio Online.

İlk Yükleme – Standart Yapılandırma

TFS için temel yapılandırmayı yükleyin.Daha sonra gerektiğinde kaynak eklemeyi düşünebilirsiniz.

Bkz. TFS'yi sunucuya kurma.

İlk Yükleme – Gelişmiş Yapılandırma

Gelişmiş yapılandırma ile TFS'yi yükleyip proje portalları ve raporları desteklemek için ek kaynaklar yapılandırabilirsiniz.Belirli özelliklerin sunucu kaynaklarıyla nasıl eşleştiği hakkında daha fazla bilgi için, bkz. Özellikler ve kaynak bağımlılıkları.

Bkz. Gelişmiş yapılandırmayı kullanarak Team Foundation Server'ı yapılandırma.

İpucuİpucu

Yönetimsel ek yükü en aza indirmek için ekip projesi koleksiyonları sayısını mümkün olduğunca sınırlayın.Aynı koleksiyon içinde tanımlanan ekip projeleri arasında öğeleri bağlantılandırabilirsiniz.Ayrıca, kullanıcıları, grupları ve izinleri her bir koleksiyon için bağımsız olarak yönetmeniz gerekir.Tek bir proje koleksiyonu, yüzlerce geliştiriciyi rahatça işleyebilir.

Daha fazla bilgi için bkz. Takım projesi koleksiyonlarını yönetme.

Varolan bir yükleme içine ekip projesi ekleme

Aşağıdaki işlemi kullanarak yeni bir ekip projesi başlatabilirsiniz.

Bir takım projesi hızlı başlangıç işlemini Başlat

İpuçları:

  • Farklı iş akışı veya iş süreçleri kullanan ekipler için bir ekip projesi oluşturun.İş öğeleri, kişiler ve kaynak kod gibi paylaşılan kaynakları kullanan tüm uygulamaları veya ekip üyelerini desteklemek için tek bir ekip projesi oluşturmayı düşünün.

  • Farklı uygulamalar üzerinde çalışan, ancak benzer iş akışı işlemlerini kullanan ekipler için bunları bir ekip projesi içinde ayrı ekipler olarak yapılandırın.

  • Uygulamalar ayrı olarak geliştirilirse ve ekip ayrı işlemler kullanırsa ve kaynakları paylaşmazsa, her biri için bir ekip projesi tanımlayın.

Daha fazla kılavuzluk için aşağıdaki adımlara ve ilgili konulara bakın.

Adım

Kılavuz

Adım 1

Ekip projesi koleksiyonuna bağlanın.Visual Studio'dan Ekip Gezgini öğesini açın ve ekip projesini oluşturmak istediğiniz ekip projesi koleksiyonuna bağlanın.Aynı ekip projesi koleksiyonu üzerinde bulunan ekip projeleri benzer kaynakları paylaşır.

Daha fazla bilgi için bkz. Team Foundation Server'da takım projelerine bağlanma.

Notlar:

  • Dağıtımınız için yönetici ile proje gereksinimlerinizi tartışın ve ekip projenizi barındırmak için kullanacağınız proje koleksiyonunu belirleyin.

  • Ekip projeniz için gereken kaynakları düşünün.

  • Ekip projenizin diğer ekip projeleriyle paylaştığı gruplar arası işbirliği gereksinimlerini düşünün.Ekip arabirimleri yada ortak çalışmalarla birlikte diğer ekip projelerini içeren proje koleksiyonunu seçin.Ekip üyeleri, ekip projeleri arası bağımlılıkları (bu ancak ekip projeleri aynı proje koleksiyonu içinde depolandığında olur) takip edebilir.

Adım 2

İşlem şablonu seçin.İşlem şablonu, ekibinizin işi yönetmek ve izlemek için kullanabileceği çalışma öğesi türlerini ve diğer yapıları belirler.Ekibiniz yalnızca, ekip projesi oluşturmak için kullanılan işlem şablonunda tanımlanan çalışma öğeleri türlerini veya oluşturulduktan sonra ekip projesine eklenen türleri oluşturabilir.

Notlar:

Adım 3

Ekip projesi oluşturun.Yeni Ekip Projesi sihirbazını başlatmak için Visual Studio içinden Dosya, Yeni ve Ekip Projesi seçeneklerini belirleyin.

Notlar:

  • Bir ekip projesi oluşturmak için her sunucu kaynağında gerekli izinleriniz olması gerekir.Daha fazla bilgi için bkz. Takım projesi oluşturma.

  • Ekip projesi adı ekip proje koleksiyonu içinde benzersiz olmalı ve 64 karakterden uzun olmamalıdır.Ekip projenizi oluşturduktan sonra adını değiştiremezsiniz.

  • Kaynak kod için dal yapısını belirleyin.Ekip projesi oluştururken, kaynak kodunuz için boş bir klasör oluşturabilirsiniz veya sürüm denetimi içinde bir dal oluşturabilirsiniz.

Adım 4

Ekipleri yapılandırın.Bir ekip veya takımlar hiyerarşisi ekleyebilirsiniz.

Notlar:

  • Varsayılan ekip projesine karşılık gelir.Aynı ürün alanında çalışan bir insan grubunu düzenlemek, izlemek ve onlardan yararlanmak için ek ekipler oluşturabilirsiniz.Bir ekip projesi için istediğiniz kadar ekip oluşturabilirsiniz.

  • Takım üyeleri premium geri bildirim özelliklerine erişim vermek için şunları yapmalısınız bunları vermek erişim Gelişmiş.

  • Her proje için bir gruba her üyeyi atayarak, ekip üyesinin ekip projesine erişim düzeyini denetleyebilirsiniz.Tekli olarak ekip üyelerini ekleyebilir veya Active Directory ya da bir çalışma grubu içinde tanımlanan grupları ekleyebilirsiniz.

    Ekip projesi oluştururken, işlem şablonu seçiminize bakmadan proje için varsayılan dört grup oluşturulur.Bu gruplar; Okuyucular, Katkıda Bulunanlar, Yapı Yöneticileri ve Project Yöneticileri gruplarıdır.Varsayılan olarak, her grubun kendisi için tanımlanan ve bu grubun yapmak için hangi üyelerin yetkili olduğunu yöneten izinler kümesi vardır.

  • Ekip üyelerine proje portalına ve Rapor Yöneticisi'ne ilişkin izinler vermek için bkz. Takım projelerine kullanıcılar ekleme.

Adım 5

İşinizi planlayın.Görev panosunu kullanıp sprintleri tanımlayarak işinizi planlamaya başlayabilirsiniz.Bu özelliklere Team Web Access öğesinden erişirsiniz.Bkz. Görevlerinizi desteklemek için Team Foundation istemcisini seçme

Daha fazla bilgi için bkz. Projeleri Planlama ve İzleme.

Adım 6

Kaynak kodu ekleme.Kaynak kodu Team Foundation Sürüm Denetimi veya GIT öğelerinin birinden ekleyin.

Adım 7

Yapı tanımları oluşturun.Visual Studio öğesinden yapı tanımları oluşturursunuz.Bkz. Uygulama oluşturma.

Uygulama alanları ve kaynak bağımlılıkları

Aşağıdaki tablo ilgili özelliğe erişmek üzere takımınız için Team Foundation dağıtımındaki sağlanması gereken sunucuları gösterir.Ekip projenizi oluşturduktan sonra kaynaklar ekleyebilirsiniz.Bkz. S: Bir ekip projesi oluşturulduktan sonra kaynakları nasıl eklerim?.

Uygulama alanı

Team Foundation Server

Team Foundation Yapısı

SharePoint Ürünleri

SQL Server Çözümleme Hizmetleri

SQL Server Raporlama Hizmetleri

Team Foundation Server Proxy

Visual Studio Laboratuvar Yönetimi

Takım Web Access simgesi Web Erişimi (1)

Gerekli

Kaynak Denetimi Gezgini (2)

Gerekli

İş öğesi düğümü İş Öğeleri (3)

Gerekli

Simge oluştururYapılar (4)

Gerekli Gerekli

Belge düğümüBelgeler (5)

Gerekli

Gerekli

Excel raporları (6)

Gerekli

Gerekli Gerekli

Rapor Raporlar (7)

Gerekli

Gerekli Gerekli

Uzak site desteği (8)

Gerekli

Önerilen

Sanal ortamlar (9)

Gerekli

Gerekli

Gerekli (mavi-alan) onay işareti, sunucu kaynağının karşılık gelen özelliği desteklemek için gerekli olduğunu gösterir.

Notlar:

  1. Takım Web Access simgesi Web Erişimi, ekip projelerine, Çevik planlama ve izleme araçlarına, sürüm denetimine ve yapılara erişim sunan TFS'ye yönelik bir web arabirimi sağlayan Team Web Access öğesini açar.Bazı özellikler yapılandırma gerektirir.Bkz. Erişim düzeylerini değiştirme.

  2. Ekibiniz Kaynak Denetimi Gezgini'ni kullanarak ekip projeniz için kaynak kodu yönetebilir.Bkz. Sürüm denetimini kullanma

  3. İş öğesi düğümüİş Öğeleri sayfasından ekibiniz, bir ürünün gelişimi ve özelliklerini izlemek, görüntülemek ve bunlarla ilgili raporlama yapmak için iş öğelerini ve iş öğesi sorgularını oluşturabilir.İş öğesi; tanım, atama, öncelik ve çalışma durumunu depolayan bir veritabanı kaydıdır.Ekibiniz yalnızca, ekip projesi oluşturmak için kullanılan işlem şablonunda tanımlanan çalışma öğeleri türlerini veya oluşturulduktan sonra ekip projesine eklenen türleri oluşturabilir.

    Bkz. Biriktirme listenizi oluşturma.

  4. Simge oluştururYapıları sayfası, ekip projeniz için tanımlanan yapı tanımlarını listeler.Bu sayfa yalnızca dağıtımınız yüklenmiş ve Team Foundation Yapısı yapılandırılmış olduğunda görünür .Team Foundation Yapı Hizmeti'ne erişim, ekip projesi koleksiyonunun yapı denetleyicisini kullanarak yapılandırılmış olmasını gerektirir.Her yapı denetleyicisi, tek bir ekip projesi koleksiyonu için ayrılır.Denetleyici, belirtilen koleksiyondaki herhangi bir ekip projesinden yapı isteklerini kabul eder.Team Foundation Yapısı ekibinizi ürün oluşturmalarını düzenli bir şekilde oluşturmak ve yönetmek için etkinleştirir.Örneğin, bir ekip günlük oluşturmaları çalıştırabilir ve paylaşılan bir sunucuya onları nakledebilir.Team Foundation Yapısı her oluşturmanın durumu ve kalitesi hakkında oluşturma raporları da sağlar.

    Bkz. Uygulama oluşturma.

  5. Belge düğümüBelgeler sayfası, yalnızca ekip projeniz SharePoint Ürünleri ile yapılandırılmış olduğu zaman görüntülenir.Ekip projesi oluşturulduktan sonra SharePoint sitesini veya başka bir web konumunu proje portalı olarak yapılandırabilirsiniz.Bkz. Proje portalı kullanan bilgileri paylaşma.

  6. Microsoft Excelraporları SharePoint sitesi ile takım projenizi yapılandırdığınızda Belge düğümüBelgeler klasörüne yüklenir.Bu raporlarla, ekip projenizin burnrate, hata biriktirme listesi, yazılım kalitesi, test ilerlemesi ve diğer ölçümleri izleyebilirsiniz.Bu raporların çoğu, projenizin panoları içinde görüntülenir.SharePoint Ürünleri bağımlılığına ek olarak Excel raporları ekip projenizi barındıran ekip projesi koleksiyonu her iki SQL Server Çözümleme Hizmetiyle de yapılandırıldığında görüntülenir.

    Varsayılan Excel raporlarına genel bakış için bkz. Excel raporları veya Excel raporları (CMMI).

    Ekip projenizde SharePoint sitesi yoksa, durum ve trend raporları oluşturmak için Excel kullanmaya devam edebilirsiniz.Bkz. İş öğesi sorgusundan Excel raporları oluşturma.

  7. RaporRaporlar sayfası, yalnızca ekip projenizi barındıran ekip projesi koleksiyonu SQL Server Raporlama Hizmetleri ve SQL Server Çözümleme Hizmetleri ile yapılandırıldığı zaman görüntülenir.Bu sayfa, Rapor Yöneticisi ve varsayılan ve SQL ServerRaporlama Hizmetlerini barındıran özel raporları sunucuya yükleyen özel raporlara erişim sağlar.Team Foundation Server öğesinin sağladığı varsayılan işlem şablonlarının her biri çok sayıda varsayılan rapor içerir.

    Varsayılan raporlara genel bakış için bkz. Raporlar (SQL Server Raporlama Hizmetleri).

  8. Bazı takım üyeleri sürüm denetimi için ana konumdan uzakta bulunuyorsa, yüklemek ve yapılandırmak isteyebilirsiniz Team Foundation Server onları desteklemek için Proxy. Team Foundation Server Proxy indirilen sürüm denetim dosyalarının geniş ağ bağlantıları arasında gereken bant genişliği önemli ölçüde azaltır dağıtılmış takımın konumda bir önbellek yönetir.İstemciler Team Foundation Server Proxy kullanmak için yapılandırılmışsa, dosyaların yönetimi kullanıcıya şeffaftır.Tüm meta veri değişimleri ve dosyaları karşıya yüklemeler doğrudan TFS ile arayüz oluşturmaya devam eder.

    Bkz. Nasıl yapılır: Team Foundation Proxy yükleme ve uzak site kurma.

  9. Visual Studio Laboratuvar Yönetimi kullanarak, ekibiniz uygulama geliştirme, dağıtım ve testleri desteklemek için sanal ortamları oluşturabilir, atayabilir ve izleyebilir.Microsoft Test Yöneticisi kullanarak, test ekibiniz bu sanal ortamları kullanarak uygulamanızı sınayabilir.Bu sanal ortamlara Test Yöneticisi'nden erişim, ekip projenizin depolandığı sunucunun Laboratuar Yönetimi ile iletişim kurmak için yapılandırılmış olması gerekir.

    Bkz. SCVMM ortamları için Laboratuvar Yönetimini yapılandırma.

Soru - Yanıt

S: Bir ekip projesi oluşturulduktan sonra kaynakları nasıl eklerim?

Y: Ekip projeniz oluşturulduktan sonra bir kaynak yapılandırmak için aşağıdaki konulardan birine bakın:

S: Bir takım projesini nasıl özelleştiririm?

Y: Bkz. İş izleme nesnelerini, ekibinizin süreçlerini destekleyecek şekilde özelleştirme.

S: Bir işlem şablonunu nasıl özelleştiririm?

Y: Bkz. İşlem şablonunu özelleştirme.