İş öğelerini görüntüleme, yeniden sıralama ve iç içe yerleştirme ile ilgili Azure Boards sorunlarını düzeltme

Azure DevOps Services | Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018

Azure Boards kapsamları, iş öğelerinin doğal bir hiyerarşisini görüntüler. Doğal hiyerarşide olmayan iş öğelerine üst-alt bağlantılar eklediğinizde, yeniden sıralamanın devre dışı bırakıldığını belirten bir ileti alırsınız. Bazı öğeler görüntülenmeyebilir. Ayrıca, sistem sürükle ve bırak yeniden sıralama özelliğini devre dışı bırakabilir.

Oluşan ve aşağıdaki iletilerden birini görüntüleyen sorunları düzeltmek için bu makaleyi kullanın:

  • You cannot reorder work items and some work items may not be shown.

  • You cannot reorder work items and some work items may not be shown. See work item(s) 7 to either remove the parent to child link or change the link type to 'Related'." or "Work item 3 can't be reordered because its parent is on the same category".

  • Items added to the backlog may disappear on a refresh because your team project marks them as "in progress". Those items will appear when you change the "In progress" filter to Show.

Not

Bu makalede, kapsamlar için tanımlanan doğal hiyerarşiye uymayan üst-alt bağlantılar oluşturduğunuzda ortaya çıkan sorunlar ele alınıyor. Çok ekipli sahiplik ile ilgili oluşabilecek diğer sorunlar için bkz. Ekip hiyerarşisi yapılandırma, Paylaşılan alan yollarıyla seçme özelliklerini kullanma.

İş öğesi türleri için doğal hiyerarşi

Aşağıdaki görüntü Çevik, Scrum ve Yetenek Olgunluğu Modeli Tümleştirmesi (CMMI) işlemleri için doğal hiyerarşiyi gösterir. Bu iş öğesi türleriyle birlikte, kapsamlara ve panolara başka özel iş öğesi türleri de eklenebilir. Ayrıca, özel kapsam düzeyleri eklenebilir.

Conceptual image of natural hierarchy for the Agile, Scrum, and CMMI processes.

İş öğeleri arasında aynı kategori bağlantıları oluşturduğunuzda bu doğal hiyerarşiyi bozarsınız.

Aynı türdeki iş öğelerini hata hatası veya kullanıcı hikayesi-kullanıcı hikayesi gibi üst-alt bağlantılara bağladığınızda, aynı kategori bağlantıları oluşturursunuz. Ayrıca, aynı kategoriye ait iş öğeleri (Gereksinimler kategorisi veya Görev kategorisi gibi) arasında üst-alt bağlantılar oluşturduğunuzda, aynı kategori bağlantılarını oluşturursunuz. Bir iş öğesinin ait olduğu kategori, işlem kapsamı düzeylerinize ve ekibinizin seçilen hata davranışına göre belirlenir. Aynı kategori hiyerarşisi hakkında daha fazla bilgi edinmek için Önerilen yapılandırma bölümüne bakın.

İş öğelerini yeniden sıralayamazsınız iletisini çözme

gibi You cannot reorder work items and some work items may not be shownbir ileti görebilirsiniz. Hiçbir iş öğesi kimlikleri listelenmez.

Bu iletiyi ele almak için aşağıdaki eylemleri gerçekleştirin:

  1. Kapsam'ınızı açın.

  2. Aynı türdeki hangi öğelerin iç içe yerleştirileceğini belirlemek için öğe listesini gözden geçirin.
    Örneğin, aşağıdakiler bir kullanıcı hikayesinin başka bir kullanıcı hikayesinin alt öğesi olduğunu gösterir.

    Nested user stories

    Başka bir örnek olarak, aşağıdakiler bir hatanın bir kullanıcı hikayesinin alt öğesi olduğunu gösterir. Ekip, kapsamlarını kullanıcı hikayelerini ve hatalarını aynı düzeyde (Gereksinimler kategorisi) görüntüleyecek şekilde yapılandırdığından, bu yapılandırma sıralama özelliğini devre dışı bırakmak için iç içe bir öğeyle sonuçlanır.

    Nested user story and bug

  3. Aynı iş öğesi türündeki veya aynı kategorideki iç içe öğeler arasında var olan tüm üst-alt bağlantıları kaldırın. Alternatif olarak bağlantıyı 'İlgili' olarak da değiştirebilirsiniz.

  4. Kapsam bilgilerinizi yenileyin.

Sorun artık çözülür ve ileti artık görüntülenmez.

İş öğesi kimliklerini belirten iletiyi çözme

benzeri You cannot reorder work items and some work items may not be shown. See work item(s) 7 to either remove the parent to child link or change the link type to 'Related'." or "Work item 3 can't be reordered because its parent is on the same category"bir ileti görebilirsiniz.

Bu iletiyi ele almak için aşağıdaki eylemi gerçekleştirin:

  1. Hata iletisinde listelenen iş öğesini açın.

  2. Bir üst veya alt bağlantı arayın. Bu bağlantının, açtığınız iş öğesiyle aynı kategorideki bir iş öğesine gittiğinden emin olun. Bu bağlantı, açtığınız iş öğesiyle aynı kapsam düzeyinde görünen başka bir iş öğesine gider. Ekibinizin hata davranışı ayarına bağlı olarak, gereksinimler veya görevlerle birlikte hatalar görünebilir.

  3. Sorun üst-alt bağlantısını kaldırın. Bu öğelerin ilişkili kalmasını istiyorsanız bunun yerine 'İlgili' bağlantı türünü kullanın.

Sorun çözülür ve ileti artık görüntülenmez.

Devam eden iş öğelerinin yenilemede kaybolması sorununu çözün

İleti,Items added to the backlog may disappear on a refresh because your team project marks them as "in progress". Those items will appear when you change the "In progress" filter to Show. kapsam için Devam Ediyor filtresinin kapatıldığını gösterir.

Tarayıcınızı yenilediğinde kapsam, bu iş öğelerini seçtiğiniz filtrelere göre görüntüler.

Filtreleri sıfırlamak için aşağıdaki adımları tamamlayın.

Görünüm seçenekleri seçicisinden Devam Eden öğeleri göstermeyi veya gizlemeyi seçebilirsiniz. Devam Ediyor denetimini kapatırsanız Etkin,Kaydedilmiş veya Çözüldü durumlarındaki öğeler veya Devam Eden kategori durumunaeşlenen durumlar kapsam içinde görünmez.

Screenshot of View options selector, In progress control, version 2020 and later.

Screenshot of View options selector, In progress control, version 2019.

Devam eden öğeler devam ediyor kapsam öğelerini göster veya gizle'yi seçin. Devam Eden öğeler denetimini kapatırsanız Etkin,Kaydedilmiş veya Çözümlenmiş durumlarındaki veya Devam Eden kategori durumuyla eşlenen durumlardaki öğeler kapsam içinde görünmez.

Çalışma tahmini yapmak istediğinizde genellikle Devam Eden öğelerini gizlemeyi seçersiniz. Daha fazla bilgi edinmek için bkz. Ürün kapsamınızı tahmin etme.

Kapsam öğeleri, görevler ve hatalardan oluşan bir hiyerarşi oluşturabilirsiniz ancak aynı kategori hiyerarşileri oluşturmamanızı öneririz. Başka bir ifadeyle, hikaye, hata-hata, görev-görev veya sorun-sorun gibi aynı türdeki iş öğeleri arasında üst-alt bağlantı oluşturmayın. Bunun nedeni Kapsam, Pano ve Sprint deneyimlerinin aynı kategori hiyerarşisi için yeniden sıralamayı desteklememiş olmasıdır. Sıralama hiyerarşi düzeyine göre yürütülürken aynı kategori hiyerarşisi, bu düzeye ait olmayan bir iş öğesini sıralayarak karışıklığa neden olur.

Gereksinimleri, hataları ve görevleri iç içe yerleştirme yerine düz bir liste tutmanızı öneririz. Başka bir deyişle, farklı bir kategoriye ait öğeler arasında yalnızca bir düzey derine sahip üst-alt bağlantı oluşturun.

Kullanıcı hikayelerini (Çevik), sorunları (Temel), ürün kapsamı öğelerini (Scrum) veya gereksinimleri (CMMI) gruplandırmak istediğinizde Özellik iş öğesi türünü kullanın. Ürün kapsamı öğelerini özelliklerle hızla eşleyebilirsiniz ve bu da arka planda üst-alt bağlantılar oluşturur.

Hataları gereksinimler veya görevler olarak izleme

Daha önce belirtildiği gibi , her ekip hataların gereksinimler veya görevler gibi ya da hiçbiri gibi davranmasını nasıl izlemek istediklerini seçebilir.

Hataları gereksinimler olarak izlemeyi seçerseniz, hatalar yalnızca Özellik düzeyi altında iç içe yerleştirilmelidir.

Link bugs like requirements

Hataları görev olarak izlemeyi seçerseniz, hatalar yalnızca gereksinimler düzeyi altında iç içe yerleştirilmelidir.

Link bugs like tasks

Kapsamlar ve panolar iç içe öğeleri nasıl görüntüler?

TFS 2018 ve önceki sürümlerde, Kanban panosu yalnızca aynı kategori hiyerarşisinin iç içe öğelerine sahip son düğümü gösterir. Tüm sürümler için sprint kapsamları ve görev panoları yalnızca yaprak düğüm olarak adlandırılan aynı kategori hiyerarşisindeki son düğümü gösterir.

Not

TFS 2018.2 ve sonraki sürümlerde Kanban panoları, iç içe yerleştirilmiş aynı kategorideki iş öğelerinin tüm iş öğelerini görüntüler.

Ürün kapsamı ve Kanban panoları

Örneğin, aynı kategori hiyerarşisinde yer alan ve dört düzey derin olan öğeleri bağlarsanız, Kanban panosunda, sprint kapsamında ve görev panosunda yalnızca dördüncü düzeydeki öğeler görünür.

Aşağıdaki görüntülerde gösterildiği gibi, uzun formda ara kaydetme adlı üçüncü kullanıcı hikayesinin alt hatası vardır ve Kaydetme işlemi çok uzun sürer. Kaydet çok uzun sürüyor alt hatası Kanban panosunda görünür, ancak üst kullanıcı hikayesi görüntülenmez.

Tüm hatalar ve gereksinimler kapsam üzerinde görünür

Child bug appears on backlog

Kanban panosunda yalnızca yaprak düğümler görünür

Kanban board, leaf node bug appears

Sprint kapsamları ve görev panoları

Görevlerle birlikte kapsam içinde hatalar göründüğünde, görevleri ve hataları üst gereksinimlerine bağlamak, bunları sprint kapsamı ve görev panosunda doğru şekilde gruplandırmaktadır.
Ancak, burada gösterildiği gibi bir gereksinimle hata ve hata ile görev arasında üst-alt bağlantı oluşturursanız, görev sprint kapsamında ve görev panosunda görünür, ancak hatada görünmez.

Sprint kapsamına atanan öğelerin hiyerarşisi

Sprint backlog query shows linked bug and task

Sprint kapsamlarında yalnızca yaprak düğümler görünür

Sprint backlog, leaf node task

Görev panolarında yalnızca yaprak düğümler görüntülenir
Sprint board, leaf node task appears
Hiyerarşi içinde ara düğümleri görüntülemek için geçici bir çözüm var mı? Şu anda değil. Sorgu Oluştur bağlantısını kullanarak sprint'e atanan öğelerin listesinin tamamını istediğiniz zaman deleyebilirsiniz.