Aracılığıyla paylaş


Scaled Agile Framework: Using TFS to support epics, release trains, and multiple backlogs

Visual Studio 2013

Kurumsal müşteriler, tek tek Çevik ekipler avantajlarını gördünüz.Bununla birlikte, bu yöntemler takımlar arasında ölçeklendirme ve kuruluş düzeyinde çevikliği uygulama birkaç sınamalarını gösterir.Ölçeklendirilebilir Çevik Framework ® (güvenli ™) bu zorlayan ve çevikliği ölçekleyin nasıl bir yol haritası sağlar.Ve TFS 2013 bir şirket içi dağıtımını varsa, güvenli kullanabilirsiniz.

-Hazır ile oluşturulmuş takım projeleri kullanabileceğiniz TFS işlem şablonlarına güvenli ölçüt izlemek için.Bu incelemeyi TFS nasıl planlayın ve güvenli TFS projeleri izleyin ve nasıl yapılandırılır ve güvenli desteklemek için TFS özelleştirmek için ne kadar güvenli kavramları eşlemesi üzerinden aktarıyor.

Güvenli modda TFS etkinleştirme adımları

Scrum aşina ancak güvenli, aşina olmadığınız Ölçeklendirdiğimizi Çevik Framework temelleri bu video Inbar Oren Lean Samurai kendiniz yönlendirmek için iyi bir yoldur.

TFS kavramları güvenli kavramlarını Haritası

Güvenli Çevik birden çok takıma Portföy görünümünü destekler.Güvenli bir Portföy görme tarafından ekipler, hepsi kendi belirli hedefleri sahip hiyerarşisini nasıl gelene gösterir.Bu framework özellikleri ve takımlar Sprint'lerle çalışmak ve Program artırır (PI'ler) ve sürüm trenler aracılığıyla teslim hikayelerini Destanlar aşağı böler.Ayrıca, Portföy biriktirme nasıl teslim öğeleri stratejik temalar ve ilişkili bütçeleri için eşleme izleyebilirsiniz.

Güvenli bir mimari genel bakış © D. Leffing...

Courtesy, görüntü Leffingwell, LLC.

Bu örnekler Epic WIT ve biriktirme listesi eklemek, bir üç düzeyli takım hiyerarşi yapılandırmak ve takımlar kendi ilgili alan ve yineleme yolları eşlemek nasıl gösterilmektedir.Örnekler TFS çevik işlem şablonuna oluşturun.Ancak, değişiklikleri herhangi bir TFS işlem şablonunda uygulanabilir.

Güvenli desteklemek için TFS yapısı

TFS takım projeleri ve takımlar için güvenli Portföyü, programlar ve takımlar Haritası

TFS hiyerarşik takım yapısı desteklediğinden, her takım takım hiyerarşisi içinde sonraki düzeye toplanan işlerini kendi görünümünü sahiptir.

TFS takımlara güvenli rolleri

Güvenli takımlar desteklemek için Destanlar yönetmek için Portföy takım olarak varsayılan takım yeniden yapılandırın.Ardından program düzeyi iş ve takım düzeyinde iş için alt takımlar oluşturursunuz.İş takımlar arasında ve düzeyleri aracılığıyla izlenebilir.

Güvenli biriktirme listeleri eşleştirmek için TFS biriktirme listeleri

Kutudan çıktığı gibi TFS hikaye ve özellik biriktirme listesi düzey destekler.Kolayca Destanlar izlemek için üçüncü düzey ekleyebilirsiniz.Kullanıcı hikayeleri, sırayla Destanlar için eşlenen özelliklerine eşlenebiliyorsa.Kullanıcı hikayeleri ilerlemesini Destanlar için nasıl katkıda hiyerarşik biriktirme listeleri görünümünü gösterir.

Hiyerarşik biriktirme listesi: Destanlar, özellikleri ve hikayeleri

TFS yinelemeleri güvenli sürümler, yineleme ve sprint eşlemesine

Kolayca güvenli sürüm trenler, sürümler, yineleme, Program artırır (PI'ler) ve sprint için yineleme yollarını TFS eşleyin.Takım hiyerarşi arasında yineleme paylaşarak, sürümler birbirine bağlı bir şekilde yönetin.

Güvenli sürüm trenler eşleştirmek için TFS yineleme

Portföy takım birkaç sürüm trenler veya PI'ler kapsayabilir Destanlar, izler.Program takımlar bir PI ile sevkiyat kendi özelliği teslim öğeleri takip edin.Ve özellik takımlarına birkaç hikaye tamamlamak için sprint'ler ile çalışın.TFS ile hangi yinelemeleri bunları kendi takım teslim öğeleri izlemek için destekleyecek her takım seçer.

Yineleme kullanılarak teslim öğeleri takımlar izleyin

TFS etiketleri ve alanlara güvenli stratejik temalar ve bütçeleri Haritası

Etiketler, kendi stratejik Temalar veya ilişkili bütçeleri Destanlar eşlemek için kullanabilirsiniz.

Etiketler değer akış veya ilişkili bütçelerine izleyebilirsiniz.

Arama yapabilir ve sorgu etiketleri TFS ve yeniden kullanılabilir sorgular ve raporlar etiketleri kullanarak oluşturabilirsiniz.

Daha güçlü bir eşleme stratejik temalar ve bütçeleri için iş her Epic özelliği, hangi tema veya bütçenizden izlemek için iş öğeleriniz için bir alan ekleyebilir veya hikaye destekler.

İş veya mimari gereksinim türünü izler

Güvenli ölçümleri ve TFS Raporları

Güvenli ölçümleri ekleme veya bir rapor özelleştirme görüntüleyebilirsiniz.Örneğin, özellik İlerleme raporu, hikayeleri genel bakış raporuna benzer hangi özelliklerin tamamlama dolmak üzere olan ve hangi yalnızca başlatma gösterir.Özelliklere bağlı hikayeleri çalışmaları takımların bir ilerleme çubuğu görüntülenir.Bu, belirli bir özelliğin tamamlanma (%) gösterir.Proje katılımcılarını kapsam, kaynakları ve öncelik yönetmek için tıklatılabilir veri vardır.

Özelliği İlerleme raporu

Özellikler İlerleme raporu karşıdan yüklenebilir sürümü için bkz: ölçeklendirme Çevik ve güvenli TFS Raporları.

TFS güvenli projelerinde planı/İzle

Güvenli desteklemek için TFS yapılandırdıktan sonra ilişkileri izleme Destanlar kadar kaydırıcıyı hikayeleri oluşturun.Ayrıca, Portföy, Program ve özellik takım düzeyleri ilerlemesini görüntüleyebilirsiniz.

Harita özelliklerini Destanlar ve Özellikler öyküleri

Program takım özellikleri için eşleme bölmesini kullanarak Destanlar haritasını oluşturabilirsiniz.Özellik takımlarına aynı deneyimi hikayelerini özelliklerle eşleyebilir için kullanabilirsiniz.

Destanlar eşleme özellikleri

Portföy takımınızın ilerleme görünümünü

Sürümler span Destanlar ilerlemesini izlemek için Destanlar Portföy takımın biriktirme listesini gösterir.Her Epic destekleyen kullanıcı hikayeleri ve Özellikler göstermek için genişletilebilir.

Hiyerarşi Destanlar, özellikleri ve hikayeleri

Portföy takım de kendi Kanban Panosu üzerinde Destanlar ilerlemesini görüntüleyebilirsiniz.

Destansı Kanban Panosu

Takımınızın ilerleme görünümünü programı

Program ekipler, öncelikle sürüm trenler ile ilgili özellikleri ile ilişkili oldukları PI'ler birlikte kendi biriktirme listesinde görebilirsiniz.

Özellikler ve hikayeleri program takım biriktirme listesi

Yalnızca Portföy takım gibi Program takımlar Ayrıca hangi Destanlar görmek için kendi Görünüm Özellikleri destek, bunların özellikleri veya her ikisi de destekleyen kullanıcı hikayeleri geçiş yapabilirsiniz.

Başka bir Program takımlar için kullanılabilir Sorgu temelli grafikleri sürüm eğitimi ilerleme, biriktirme listesi öğeleri veya etkin görevler sevkiyat sprint sırasında görüntüler.Özelleştirilebilir giriş sayfası görünümü, her takım için kullanılabilir.

Giriş sayfası, takım Sık Kullanılanlar

Çok program takımın iş PI'ler ve sürüm eğitir etrafında çünkü, zamanlanmış sevkiyat tarihleri ve belirtilen tüm eğitimi üzerinde olacak şekilde öngörülen gösteren özel bir rapor yararlı olabilir.Ek olarak, TFS dağıtımınız ile SQL Server Raporlama Hizmetleri veya Project Server Tümleştirme içeriyorsa, raporlama seçenekleri zengin yararlanabilir ve yerleşik, raporlar sunmak her bu hizmetleri vardır.

Takımınızın ilerleme görünümünü özelliği

Tek bir özelliğini takımlar için üzerinde çalıştığınız hikayeleri biriktirme listesi görüntüler.

Özelliği takım biriktirme listesini hikayeleri geçirme

Özellik takımlarına Destanlar veya özelliklere sahip değilsiniz çünkü Destanlar ve özellikler, takım düzeyinde biriktirme listesi görünümlerde görünmüyor.Ancak, takım hangi Destanlar bilmek ister ve özellikleri olduğunuz hikayeleri desteği, kendi biriktirme listesi bu görünümlerden üzerinde kapatabilirsiniz.

Ekip biriktirme listesini hikayeleri Destanlar için geçirme

Bunlar ayrıca işlerini görevleri içine parçalarına ayırın ve kendilerini belirli Sprint sırasında izlemek için görev panosunu kullanın.

Takım Sprint 3 Görev Panosu geçirme

Özellik için bir sürüm zamanlanmış özellikleri birlikte kararlı iş takımı sorguları grafik görünümünü çok yenilik ve planlama (IP) sprint'te yararlı bir hal alır.

Hata grafikleri

Diğer her şeyi için tek bir özelliğini takımlar için zamanki çok iş olduğunu.Bunlar, bunların her zamanki temposu sprint.Bunlar ilerlemeyi izlemek ve çalışmayı yönetilebilir öbeklere ayırmak için kendi Kanban panosunu ve görev panosunu kullanabilirsiniz.

Ancak, şimdi tek tek hikayeleri üzerinde ilerleme durumlarını program ve Portföy Yönetimi ekipleriyle için görülebilir.Yönetim görünümü ne yansıtır.

TFS güvenli desteklemek için yapılandırın

Bu bölümde, biz "Fabrikam" ve üç düzeyleri ve dokuz takımlar aşağıdaki yapısına projesinin adını paylaşan bir takım adlı tek bir proje sahip olmasını gidin.Alan yolunu hiyerarşisi ve her takımın alan yolunu yapılandırma her takımın biriktirme listesi görünümü ve görünüm hiyerarşisi içinde döküm destekler.

Hiyerarşik alanları 9 takımlar 3 düzeyde desteği

TFS her projede varsayılan takım bulunur.Program düzeyi için ek takımlar ve özellik takım düzeyinde iş yapılandırabilirsiniz.Ve varsayılan takım Destanlar yöneten Portföy takım olarak tanımlayabilirsiniz.

Bu şekilde, tüm takımlar kendi iş yükü ve öncelikler açıkça nasıl Portföy takımın biriktirme listesinde yönetilen bu Destanlar işlerini destekler anlama sırasında yönetebilirsiniz.Aynı anda Portföy takım kendi biriktirme listesi kendi Kanban panosunda ilerlemesini izlemek, kendi biriktirme listesi öğeleri önceliğini yeniden belirlemek ve sürüm trenler arasında ilerleme durumunu görüntüleyin.

Tüm bu ses karmaşık, ancak gerçekte başlayın ve takımlar ayarlamak için çok az yapılandırma sürer.

Bir varsayılan takım, alan ve yineleme kümesi ile tek bir proje ile başlayarak.İlk olarak, biz istiyoruz takımlar hiyerarşisini desteklemek için bir alan yolu yapısı yapılandırmak.Ardından biz yineleme yollarını istiyoruz sürüm yapısı ve kullanmak için program ve özellik takımlar destekleyip desteklemediğini emin olun.Son olarak, biz oluşturmak, yapılandırmak ve takımlar üyeliğini Doldur.

Bir üyesi olması gerekir proje koleksiyonu yöneticileri grubunun yapılandırmak ve TFS özelleştirmek için.

Takım hiyerarşi desteklemek için alanlar oluşturma

  1. Güvenli desteklemek için yapılandırmak istediğiniz takım projesine bağlanın ve dişliye simgesini Ayarlar simgesini varsayılan takım Yönetim sayfasını açın.

  2. Üzerinde alanları sayfasında, bir alt en üst düzey alan yol altındaki oluşturun ve oluşturduğunuz program takımlar birine karşılık gelecek şekilde adlandırın.

    Alt alan oluştur

  3. Sonra ikinci bir alanı alt düzeyde oluşturun ve sonra ikinci program takım adı.

  4. Her program alanında kendi ilgili program takım destekleyen her özelliği takım için bir alt alan oluşturun.Bir düzey 3 alan yolunu hiyerarşisi ile bitmelidir.

    Alanları sayfasında, tanımlanan 9 alan yolları

Sürüm trenler ve sprint'ler desteklemek için yineleme oluşturun

Sürümler doğrultusunda ilerleme durumunu izlemek için yineleme yolu yapınızı oluşturun.Alan yolları farklı olarak, birden çok takıma aynı yineleme yolu yapısını paylaşabilirsiniz.Yineleme yapısını paylaşımı birden çok takıma aynı Sprint cadence aynı sürüm trenler doğrultusunda çalışmanıza olanak tanır.

Varsayılan ekibiniz için yineleme zaten varsa, bunları adını değiştirebilirsiniz.Tüm takım yapınızı destekleyen olmayan bir yineleme yapısı oluşturmak istersiniz tek bir takım.

  1. Aynı adı taşıyan proje paylaşır, varsayılan yineleme altında ilk program artışı (PI) temsil edecek bir alt yineleme oluşturun.İsteğe bağlı olarak, başlangıç ve bitiş tarihi eklemek için PI, ancak yineleme sprint'ler başka ayrılmış olarak gösterilir unutmayın.

    Yineleme oluşturun

  2. Sonra bir alt yineleme PI içinde her Sprint için oluşturun.Özelliği ekiplerinin temposu karşılık gelecek şekilde bu sprint tarihlerini ayarlayın.

    Yineleme sayfasında, IP Sprint yineleme oluşturun

Oluşturma ve takımlarınızın yapılandırma

Bu bölümde, biz önceden oluşturulmuş hiyerarşik alanı yollarını eşleştiren bir hiyerarşik takım yapısı yapılandırmanız.

TFS takımlar için aşağıdaki güvenli takımların bu yapısı eşlemeleri:

  • Portföy team -> Varsayılan en üst düzey takım, Fabrikam ekibi

  • Program takımlar Fiber paketi ve hizmet paketi ikincil düzeyi takımlar ->

  • Özellik takımlarına Fiber paketi ve hizmet paketi altında tanımlanan dört aylık düzeyi takımlar ->.

Daha ayrıntılı yönergeler gerekiyorsa, bakın Çevik Portföy Yönetimi: Birden çok takımda portföy biriktirme listelerini desteklemek için TFS'yi kullanma.

Bilmeniz gerekir bir Proje Yöneticisi bu adımları gerçekleştirmek için TFS içinde.

Oluşturma ve her Program takım yapılandırma

  1. Takım projesi için genel bakış sayfasından yeni bir takım oluşturun.Onay kutusunu temizleyin emin olun takımın adında bir alan yolu oluşturun.

    Takım oluşturma

  2. Listeden takım seçin, alanları sayfasına gidin ve bu takım için önceden oluşturulmuş alan yolunu yanındaki onay kutusunu seçin.

    Varsayılan alanları alanları sayfasında, Program takım ayarlamak

  3. Alt alanları dışlamak için bağlam menüsünü kullanın.Alt alanları dışarıda bırakarak, takımın biriktirme listesi yalnızca Type alan yolunu takımın varsayılan alan yolunu eşleşen öğeleri içerir.

    Program takım, dışlama alt alanları için alanları sayfası

  4. Ardından, program takım için etkin yinelemeleri yapılandırın.Bu örnekte, biz her beş iki hafta sprint'ler ile üç PI'ler yapılandırmış olursunuz.Dört sprint'ler normal sprint'ler ve son sprint yenilik ve planlama (IP) bir sprint.

    Yineleme sayfasında, Program takım

      

    Fiber paketi program takım sürüm trenler ile ilgili olduğundan, biz PI 1, 2 ve 3 seçer, ancak biz tek tek sprint'ler seçmeyin.

  5. Hangi yineleme için takım etkin seçtikten sonra kullanıcı için yeni takım ekleyin.İdeal olarak, Fiber paketi gibi program takımlara scrum asıl sürüm eğitimi mühendisleri (yollar) yanı sıra her özelliği takım, ürün sahipleri için ekleyin.

    Ekip üyeleri ekleme

  6. Birden fazla takım program düzeyinde olduğunuz, her program takım için 1'den 5. adımları yineleyin.

Oluşturma ve her bir özellik takımı yapılandırma

Ardından, biz de takım hiyerarşi üçüncü düzeyinde işinizi bazı özellik takımlarına oluşturursunuz.Her bir özellik takımı PI toplanan sprint iş katkıda bulunur.Oluşturduğunuz takımlar sayısı kuruluşunuzun boyutuna bağlıdır.

  1. Yeni Takım özgün takım için yönetim sayfası oluşturun ve takım adı.Tıpkı önce yanındaki onay kutusunun işaretini emin olun takımın adında bir alan yolu oluşturun.

    Yeni Takım oluşturma

  2. Listeden takım seçin, alanları sayfasına gidin ve bu takım için önceden oluşturulmuş alan yolunu yanındaki onay kutusunu seçin.

    Geçiş özelliği takım için varsayılan alan yolunu ayarlama

  3. Yineleme PI'ler ve daha önce oluşturduğunuz sprint'ler kullanarak takım için yapılandırın.Program takımlar farklı olarak, bu süre özelliği takım çalışma yinelemeleri olarak tek tek sprint'ler seçin.

    Takım yineleme geçirme

  4. Geliştiriciler, test ediciler ve takım scrum ana hesaplarını ekleyin.TFS scrum ana için birden çok takıma atama destekler.Scrum ana iş birden çok ekibin izleyebilirsiniz.

    Takım üyeleri geçirme

  5. Her özellik takımı kuruluşunuzdaki için 1-4 arası adımları yineleyin.Takım için yapılandırma varsayılan alan yolunu bir alt alan yolunu kendi ilgili program düzeyi alan yolunu altında olduğundan emin olun.Bu özellik takımlarına program takımlar dökümleri sağlar.

Portföy takım yapılandırın

Alt takım yapınızı yapılandırılmış, Portföy takım olarak davranmasına izin varsayılan takım yeniden yapılandırın.Bu takım projesinin adı devam edecek olsa bile, bu üst düzey ekibine yaptığınız değişikliklerin, etkili bir şekilde Destanlar en üst düzeyde PI'ler arasında izleyen olmanıza yardımcı olur.

  1. Takım projesi için alanları sayfasında, böylece alt alanları dahil edilmez ayarları değiştirin.Takım projesi ve Fabrikam değil varsayılan takım seçtiğinizden emin olun.

    Alanları sayfa için Portföy takım, alt alanlara hariç tut

  2. Yineleme sayfasında temizlenmiş olması kök düzeyinde dışındaki tüm yinelemeleri yanındaki onay kutularını temizleyin.Portföy takım yalnızca PI'ler span Destanlar ile ilgili olduğundan, yalnızca kök yineleme ve PI'ler veya değil sprint'ler kullanır.Portföy takımlar sprint'lerle çalışmıyor.

    Yineleme sayfasında, Portföy takım

  3. Ekleyin ve kullanıcıların bu düzeyi için uygun Portföy Takımı'ndan kaldırın.Genel Bakış sayfasından varsayılan takım seçin.

    Genel Bakış sekmesinde, varsayılan takım seçin

       

    Bu düzeyde Portföy Yöneticileri, kuruluş düzeyi mimarları ve sürüm eğitimi mühendisleri (yollar) gibi diğer kişileri eklemeyi düşünün ve diğerlerinin kaldırın.

    Genel Bakış sayfası, Portföy ekip üyeleri

TFS işlemi güvenli desteklemek için özelleştirmek

Bu bölümde, için Portföy biriktirme listesi hiyerarşisi Epic WIT ekleyeceğiz.Ayrıca gereksinim tür alanı tüm üç biriktirme WITs ekleyeceğiz.Ve biz bazı Destanlar oluşturmak ve özellikleri eşlemek için Destanlar.

TFS biriktirme listesi nesneleri özelleştirin

Size Epic biriktirme listesi düzeyi ekledikten sonra nasıl şeyler çalışmak daha ilgileniyorsanız sorun artık.Ayrıca, bunun yerine yapmak zorunda değilsiniz özelleştirme adımları Bu bölümde kendiniz özetlenen, ALM Rangers sahip bir blog gönderin ve PowerShell Betiği örnek , bu özelleştirmeler projenizde yüklemek nasıl kullanılacağını göstermektedir.

Epic Portföy biriktirme listesine ekleyin.

Önce bir üyesi olması gerekir gibi proje koleksiyonu yöneticileri grubunun aşağıdaki adımları yapmak için.

İlk olarak, biz bir varolan WIT ve kullanım biz Epic ad yeni WIT oluşturmak verin.Ayrıca Epic ne tür olduğunu izlemek için bir gereksinim türü alanı ekleyeceğiz: Mimari veya iş.Ardından, Destanlar için bir kategori ekleyeceğiz.Biz sonra varolan WITs─Features ve kullanıcı hikayeleri değiştireceğiniz, that─to değil adlı olsa bile gereksinim tür alanı içerir.Gereksinim türü alan her iş öğesi destekler hedef türü izler.Son olarak, takım Portföy biriktirme listesine Epic ekleyeceğiz.

Destansı WIT Ekle

Varolan bir kopyalamak, yeniden adlandırmak ve ardından düzenlemek için bir WIT oluşturmak için en kolay yolu olan.

Biz özelliği WIT verin ve Epic WIT için temel olarak kullanabilirsiniz.

  1. Yönetici modunda, komut istemini açın.Visual Studio (veya Takım Gezgini) yüklediğiniz için dizini değiştirin.

    cd %programfiles%\Microsoft Visual Studio 12.0\Common7\IDE

    Windows 64-bit sürümleri üzerinde kullanmak %programfiles(x86)%.

  2. Kullanım witadmin özelliği WIT tanım indirin ve Epic.xml kaydetmek için aracı.

    witadmin exportwitd /collection:"https://ServerName:8080/tfs/CollectionName" /p:"ProjectName" /n:Feature /f:"DirectoryPath/Epic.xml"

  3. Epic.xml dosyasını açın, yerine <WORKITEMTYPE name="Feature"> ile <WORKITEMTYPE name="Epic">ve güncelleştirmesi.

    <witd:WITD application="Work item type editor" version="1.0" xmlns:witd="https://schemas.microsoft.com/VisualStudio/2008/workitemtracking/typedef">
    <WORKITEMTYPE name="Epic">
       <DESCRIPTION>Tracks an Epic that will span Releases. </DESCRIPTION>
    
  4. Düzen <Tab Label="Implementation"> veya CMMI, <Tab Label="Requirements"> bölümünde, aşağıdaki çizgilerle değiştirerek <Filter WorkItemType="Feature" />.

    • Çevik:<Filter WorkItemType="User Story" />

    • Scrum:<Filter WorkItemType="Product Backlog Item" />

    • CMMI:<Filter WorkItemType="Requirement" />

      Bu değişikliğin yapılması alt Destanlar öğelerinin çalışırken özellikleri desteklemek için bağlantı denetimini kısıtlar.

    <Tab Label="Implementation">
       <Control Type="LinksControl" Name="Hierarchy" Label="" LabelPosition="Top">
          <LinksControlOptions>
              <WorkItemLinkFilters FilterType="include">
                 <Filter LinkType="System.LinkTypes.Hierarchy" FilterOn="forwardname" />
              </WorkItemLinkFilters>
              <WorkItemTypeFilters FilterType="include">
                 <Filter WorkItemType="Feature" />
              </WorkItemTypeFilters>
              <ExternalLinkFilters FilterType="excludeAll" />
              <LinkColumns>
                 <LinkColumn RefName="System.ID" />
                 <LinkColumn RefName="System.Title" />
                 <LinkColumn RefName="System.AssignedTo" />
                 <LinkColumn RefName="System.State" />
                 <LinkColumn LinkAttribute="System.Links.Comment" />
              </LinkColumns>
           </LinksControlOptions>
    
  5. Gereksinim türü alanını Epic WIT tanımına ekleyin.Bu, biz (CMMI projeleri, ancak aynı şekilde işlem gördüğünden yararlı burada bizim amacıyla desteklemek için özgün olarak oluşturulan) varolan bir alan ödünç olacak Microsoft.VSTS.CMMI.RequirementTypeve Epic için ekleyin FIELDS bölümü.

    Bulma FIELDS bölümünde ve bu kodu ekleyin:

    <FIELD name="Requirement Type" refname="Microsoft.VSTS.CMMI.RequirementType" type="String" reportable="dimension">
       <REQUIRED />
       <ALLOWEDVALUES>
          <LISTITEM value="Architecture" />
          <LISTITEM value="Business" />
       </ALLOWEDVALUES>
       <DEFAULT from="value" value="Business" />
       <HELPTEXT>Indicates whether this supports business or architectural objectives.</HELPTEXT>
    </FIELD>
    
  6. Sonra form için alan ekleyin.Altında FORM bölümünde, işletmeniz için en iyi çalıştığını düşündüğünüz her yerde alanı ekleyin.Aşağıdaki örnekte, biz yineleme alanını altındaki alanı eklendi.

    <Group Label="Classification">
       <Column PercentWidth="100">
          <Control FieldName="System.AreaPath" Type="WorkItemClassificationControl" Label="&amp;Area" LabelPosition="Left" />
          <Control FieldName="System.IterationPath" Type="WorkItemClassificationControl" Label="Ite&amp;ration" LabelPosition="Left" />
          <Control FieldName="Microsoft.VSTS.CMMI.RequirementType" Type="FieldControl" Label="Type" LabelPosition="Left" />
    
  7. Kaydedin ve ardından dosyayı alın.

    witadmin importwitd /collection:"https://ServerName:8080/tfs/CollectionName" /p:"ProjectName" /f:"DirectoryPath/Epic.xml"

Destansı Kategori ekleme

Epic WIT sahibiz, Destanlar için bir kategori ekleyeceğiz.TFS biriktirme listeleri kategorilere göre yönetir.

  1. Kategoriler tanım bir xml dosyasına dışarı aktarın.

    witadmin exportcategories /collection:"https://ServerName:8080/tfs/CollectionName" /p:"ProjectName" /f:"DirectoryPath/categories.xml"

  2. Dosyasını açın ve destansı kategori ekleyin.Microsoft, özelleştirme olduğunu belirtmek için şirket adını değiştirmek seçebilirsiniz.

    <CATEGORY name="Epic Category" refname="Microsoft.EpicCategory">
       <DEFAULTWORKITEMTYPE name="Epic" />
    </CATEGORY>
    
  3. Önceki gibi dosyayı alın.

    witadmin importcategories /collection:"https://ServerName:8080/tfs/CollectionName" /p:"ProjectName" /f:"DirectoryPath/categories.xml"

İş ve mimariye çalışmayı izlemek için gereksinim türü alanını ekleyin

Kullanıcı hikayesi, ürün biriktirme listesi öğesi veya isteğe bağlı olarak hata olup olmadığını sonra gereksinim tür alanı özellikler ve biriktirme listesi öğesinin üçüncü düzey ekleyeceğiz.Varsayılan CMMI tanım zaten bulunduğundan, gereksinime eklemek zorunda değilsiniz.

  1. Özelliği WIT tanım verin.

    witadmin exportwitd /collection:"https://ServerName:8080/tfs/CollectionName" /p:"ProjectName" /n:Feature /f:"DirectoryPath/Feature.xml"

  2. Daha önce Epic WIT ile yaptığınız gibi gereksinim türü alanı ekleyin.Bulma FIELDS bölümünde ve bu kodu ekleyin:

    <FIELD name="Requirement Type" refname="Microsoft.VSTS.CMMI.RequirementType" type="String" reportable="dimension">
        <REQUIRED />
        <ALLOWEDVALUES>
            <LISTITEM value="Architecture" />
            <LISTITEM value="Business" />
        </ALLOWEDVALUES>
        <DEFAULT from="value" value="Business" />
         <HELPTEXT>Indicates whether this supports business or architectural objectives</HELPTEXT>
    </FIELD>
    
  3. Epic için eklenen aynı konumda form alanını ekleyin.Örneğin:

    <Group Label="Classification">
       <Column PercentWidth="100">
          <Control FieldName="System.AreaPath" Type="WorkItemClassificationControl" Label="&amp;Area" LabelPosition="Left" />
          <Control FieldName="System.IterationPath" Type="WorkItemClassificationControl" Label="Ite&amp;ration" LabelPosition="Left" />
          <Control FieldName="Microsoft.VSTS.CMMI.RequirementType" Type="FieldControl" Label="Type" LabelPosition="Left" />
    </Column>
    
  4. Kaydedin ve ardından dosyayı alın.

    witadmin importwitd /collection:"https://ServerName:8080/tfs/CollectionName" /p:"ProjectName" /f:"DirectoryPath/Feature.xml"

  5. Kullanıcı hikayesi ve ürün biriktirme listesi öğesi WIT tanımları 1-4 adımları yineleyin.İsteğe bağlı olarak, hangi gereksinim destek hataları izlemek istediğiniz veya üzerinde biriktirme listenizi hataları izleme hata WIT tanımını düzenleyin.

Destansı kategori eklemek için Portföy biriktirme listesi hiyerarşisi

Sonraki iş öğelerinin biriktirme listesini oluşturur hiyerarşisine Destanlar ekleyeceğiz.

  1. İşlem yapılandırması XML tanım dosyasına aktarın.

    witadmin exportprocessconfig /collection:"https://ServerName:8080/tfs/CollectionName" /p:"ProjectName" /f:"DirectoryPath/ProcessConfiguration.xml"

  2. Dosyasını açın ve ekleyin bir PortfolioBacklog içinde Destanlar için bölümüne PortfolioBacklogs bölümü.Aynı anda değiştirmek PortfolioBacklog öğesi için FeatureCategory böylece Destanlar özellikleri için bir üst olacaktır.

    Metastate eşlemeleri, işlem şablonunu temel gerektiği şekilde değiştirin.Aşağıdaki örnek, Çevik ve CMMI hem projeleri destekler.Ayrıca, gereksinim türü alanı eklemek Columns bölümü.

    <PortfolioBacklogs>
      <PortfolioBacklog category="Microsoft.EpicCategory" pluralName="Epics" singularName="Epic">
          <States>
          <State value="New" type="Proposed" />
          <State value="Active" type="InProgress" />
          <State value="Resolved" type="InProgress" />
          <State value="Closed" type="Complete" />
          </States>
    <Columns>
         <Column refname="System.WorkItemType" width="100"/>
         <Column refname="System.Title" width="400"/>
         <Column refname="System.State" width="100"/>
         <Column refname="Microsoft.VSTS.Common.BusinessValue" width="50"/>
         <Column refname="Microsoft.VSTS.CMMI.RequirementType" width="100"/>
         <Column refname="System.Tags" width="200"/>
    </Columns>
        . . .
    </PortfolioBacklog>        
    

    Scrum projeleri yeni haritası, sürüyor ve bitti iş akışı durumları gerektirir.Bu özellik Portföy biriktirme listesi öğesi için eşlenen aynı durumlar'dır.

            <State type="Proposed" value="New" />
            <State type="InProgress" value="In Progress" />
            <State type="Complete" value="Done" />
    

    Ve CMMI projeleri önerilen, etkin, çözülmüş ve kapalı iş akışı durumları eşlemek ihtiyaç duyduğunuz.

            <State value="Proposed" type="Proposed" />
            <State value="Active" type="InProgress" />
            <State value="Resolved" type="InProgress" />
            <State value="Closed" type="Complete" /> 
    
  3. Sonra ekleyin parent="Microsoft.EpicCategory" için PortfolioBacklog category="Microsoft.FeatureCategory".Ayrıca, gereksinim türü alanı eklemek Columns bölümü.

    <PortfolioBacklog category="Microsoft.FeatureCategory" parent="Microsoft.EpicCategory" pluralName="Features" singularName="Feature">
       . . .
    <Columns>
         <Column refname="System.WorkItemType" width="100"/>
         <Column refname="System.Title" width="400"/>
         <Column refname="System.State" width="100"/>
         <Column refname="Microsoft.VSTS.Common.BusinessValue" width="50"/>
         <Column refname="Microsoft.VSTS.CMMI.RequirementType" width="100"/>
         <Column refname="System.Tags" width="200"/>
    </Columns>
        . . .
    
    </PortfolioBacklogs>
    
  4. Ardından, gereksinim türü alanı eklemek Columns bölümünü RequirementsBacklog bölümü.

    <RequirementBacklog singularname="User Story" pluralName="User Stories" category="Microsoft.RequirementCategory">
       . . .
    <Columns>
         <Column refname="System.WorkItemType" width="100"/>
         <Column refname="System.Title" width="400"/>
         <Column refname="System.State" width="100"/>
         <Column refname="Microsoft.VSTS.Scheduling.Effort" width="50"/>
         <Column refname="Microsoft.IterationPath" width="200"/>
         <Column refname="Microsoft.VSTS.CMMI.RequirementType" width="100"/>
         <Column refname="System.Tags" width="200"/>
    </Columns>
       . . .
    </RequirementBacklog>
    
  5. Epic için kullanılmak üzere renkler eklemek WorkItemColors bölümü.Ancak ideal olarak, bir renk zaten kullanımda sistem tarafından kullanmıyorum herhangi renkleri seçebilirsiniz.

    Biz aldığı rengi turuncu karşılık gelen (onaltılık renk kod FF7B00 =).On altılı renk koduyla önek FF.

    <WorkItemColor primary="FFFF7B00" secondary="FFFFD7B5" name="Epic" />
    
  6. Kaydedin ve dosyayı içeri.

    witadmin importprocessconfig /collection:"https://ServerName:8080/tfs/CollectionName" /p:"ProjectName" /f:"DirectoryPath/ProcessConfiguration.xml"

Mevcut iş öğeleri için alan yolunu güncelleştir

Bir ekibin biriktirme listesi üzerinde gösterilmesi tüm mevcut iş öğeleri için her iş öğesinin alan yolunu takımın varsayılan alan yolunu güncelleştirmeniz gerekir.Web tarayıcınız toplu düzenleme özelliğini kullanabilir veya kullanabileceğiniz Excel.

  1. Düzenle, düzenlemek istediğiniz olanları seçin ve ardından seçili öğeleri herhangi birinden bağlam menüsünü açmak istediğiniz çalışma öğelerini içeren bir sorgu oluşturun.

    Sorgu sonuçları bağlam menüsü

  2. Takımın varsayılan alan yoluna karşılık gelen alan yolu seçin.

    İş öğelerini düzenleme

  3. Toplu değiştirdiğiniz tüm iş öğeleri kaydedin.

    İş öğeleri Toplu Kaydet düzenlenen

Toplu iş öğelerini değiştirme hakkında daha fazla bilgi için burada.

Destanlar ekleyin ve Destanlar özelliklerle eşleyebilir

Epic WIT eklediğiniz, bazı oluşturmak istersiniz.Tıpkı olarak herhangi bir biriktirme listesi çalışma öğesi oluşturma işlemidir.Takımın Portföy biriktirme listesi sayfasından Destanlar için bir destansı biriktirme listesi öğesi ekleyin.

Epic biriktirme listesi, etkileyici eklemek hızlı kullanarak Masası ekleyin

Gerektiği kadar Destanlar ekleyin.Liste önem sırasına öğelerin, bunları listenin içinde sürükleyin.

Yeniden sipariş öğeleri destansı biriktirme listesi

Gereksinim türü Destanlar için iş varsayılandır ancak etkileyici işletmeler için Mimari değiştirebilirsiniz.

Destansı iş öğesi formu

Ayrıca, her Epic destekleyen yatırım Temalar izlemenize yardımcı olması için Destanlar için etiketler ekleyebilirsiniz.

Epic çalışma öğesi formu, etiket ekleme

Şimdi, Destanlar üzerinde Kanban panosunu görüntüleyin.Bu görünüm elde etmek için ihtiyacınız Kanban sütunları özelleştirme yeniden adlandır ve Ara iş akışı durumları eklemek için.Bu durumlar açıklamasını görmek iş Epic Kanban Özet.

Destansı Kanban Panosu

Bununla birlikte, bu henüz çok ilginç değildir.Hiçbir şey devam ediyor ve Destek hangi özellikleri, Destanlar görmek için ayrıntıya olamaz.Henüz eşlenen, mevcut özelliklere oluşturduğunuz Destanlar eşleyin ve bu özellikler için kullanıcı hikayeleri eşlemek istersiniz.

Varolan bir biriktirme listesi sayesinde, birden çok öğe eşleyin.

Eşleme bölmesi kullandığınızda, iş öğeleri eşleme kolaydır.Özellikler ya da hikayeleri Biriktirme Listesi sayfasında, eşleme bölmesini açma.Bizim örnekte Fiber paketi takım seçin ve eşleme bölmesi hem özellikleri için Destanlar eşlenen hiyerarşisini görmek için görünümü açın.

Destanlar eşleme özellikleri

Uygun programı düzeyi ekibine tüm özelliklerinin alan yolunu zaten değiştirdiyseniz, Portföy takım herhangi bir özellik sahip değildir çünkü özellikleri listenin boş olduğunu unutmayın!Bu durumda, program takımlar birine geçin.

Bir üst olarak ilişkilendirmek istediğiniz öğeyi üzerine biriktirme listesi öğelerini sürükleyin.Yalnızca özellikler için Destanlar haritasını oluşturabilirsiniz.(, Kullanıcı hikayesi, biriktirme listesi öğesi veya gereksinim olup olmadığını) benzer şekilde, size yalnızca biriktirme listesi öğesinin üçüncü düzey özelliklerle eşleyebilir miyim.

İstediğiniz hiyerarşi oluşturuncaya kadar her biriktirme listesi düzeyde bu işlemi tekrarlayın.

Hiyerarşi Destanlar, özellikleri ve hikayeleri

Zaten devam ediyor özellikleri hakkında ne olacak?Bunlar kesinlikle Portföy takımın biriktirme listesi üzerinde görünmez.Bunlar, takımın biriktirme listesi üzerinde görünmesi için program takımlar sorumluluğu oldukları.(Bu gerçekten bir iş öğesi için Ayarla alanı yolun işlevdir; bu takım için oluşturduğunuz alan yolunu atarsanız bir iş öğesi yalnızca üzerinde bir ekibin biriktirme listesi görüntülenir.) Bunları buradan haritasını oluşturabilirsiniz.

Ayrıca toplu düzenleme iş öğeleri ve bunların hiyerarşisinde yönetmek Microsoft Excel.

İş veya mimari hedeflerini iş eşlemek için önemli bir bölümü ile uyumlu olduğu için gereksinim türü ayarladığınızdan emin olun istersiniz bir mimari Epic eşlenen herhangi bir özellik için Mimari =.(Varsayılan seçenek iş olduğundan, iş Epic destekleyen herhangi bir öğenin türünü değiştirmek gerekmez.) Yatırım izlemek için etiketler ekleyebilirsiniz.

Aynı ilkeler kullanıcı hikayeleri ediyor uygulanır.Bunları özelliklerle eşleyebilir, gereksinim türü için Mimarisi mimari Destanlar desteklemek için iş değiştirmek ve Temalar izlemek için etiketler ekleyin.

Kullanıcı hikayesi çalışma öğesi formu

Kaynaklar

Bu teknik incelemeyi ve daha fazla bilgi için birkaç belirtilen kaynaklar için kullanışlı başvurusu burada sağlanır.

Yazarlar hakkında

Gordon Beeming 'in güneşli Şehir, Durban, İsviçre Derivco adresinde bir yazılım geliştiricisi değildir.Andrew en at Visual Studio'da veya kendi ailesi dinlenirken ile klavye yerine korsan zamanını harcadığı.Blog yazısında 31og.com olduğu ve ona twitter.com/gordonbeeming Twitter'da izleyebilirsiniz.

Brian Blackman bir asıl Danışmanı ISV ortaklarına ve kurumlar başarı mühendislik ve Pazar etkileyen üzerinde odaklanan Microsoft Premier Geliştirici ile olan.Andrew bir MBA sahip ve bir CSM, CSP, MCSD (C++) ve MCTS ve bir Visual Studio ALM bırakabilmenizi.Andrew Ruck yönetimine uygun ve Visual Studio ALM bırakabilmenizi projeleri için katkıda bulunan olmadığında, oluşturma ve Atölyeleri teslim ve özellikle iş becerileri için kendi isteği kuruluşta yardımcı olacak çeşitli yoğunluğu içinde danışma he, kod yazmaya zamanını harcadığı.

Gregg Boer Microsoft, asıl program yöneticisidir.Gregg TFS Çevik yönetimi deneyimi ürün sahibidir.

Kathryn Elliott Microsoft en üst düzey bir teknik yazıcısı.

Çiğdem Ferrell üst düzey bir teknik yazar ve bir Visual Studio ALM bırakabilmenizi.

Peter Willy Schaub ile Visual Studio ALM Rangers adresinden Microsoft Canada Development Center program yöneticisi olan.Mid-'80s bu yana, he Basitlik ve yazılım mühendislik Korunabilirlik için striving.Blog yazısında altındadır blogs.msdn.com/b/willy-peter_schaub ve, ona Twitter izleyebilirsiniz twitter.com/wpschaub.