Iterációs (futam-) útvonalak definiálása és csapatiterációk konfigurálása

Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022

Az iterációs útvonalak( más néven futamok) munkaelemeket rendelnek hozzá adott időkeretes intervallumokhoz. Adja meg az iterációs útvonalakat a projekt szintjén, és minden csapat válassza ki az általuk használt útvonalakat. Az iterációs útvonalak meg vannak osztva minden olyan csapat között, amely kiválasztja őket. Az iterációs útvonalak lapos vagy hierarchikus struktúráját hozhatja létre a kiadások, alreleasek és futamok támogatásához. Ha a csapat nem használ futamokat a tervezéshez és a munka nyomon követéséhez, őrizze meg az alapértelmezett csapathozzárendeléseket, és használjon termék- és portfólió-hátralékokat és táblákat, bár a sprinttervezési eszközök nem érhetők el.

Adja meg az iterációs útvonalakat, és rendelje hozzá őket a csapatokhoz, amikor az alábbi eszközöket szeretné használni:

Tipp

Ha a csapat nem iratkozhat fel egy adott iterációs útvonalra, vagy nem választ ki egy adott iterációs útvonalat, az iterációs útvonal nem látható a csapat nézetben vagy az eszközben.

Az iterációs útvonalak hozzáadására vonatkozó elnevezési korlátozásokról és korlátozásokról további információt a Területek és iterációk, elnevezési korlátozások című témakörben talál.

Tipp

Az iterációs dátumok gyors frissítéséről a Futam dátumának módosítása című témakörben olvashat. Ha azonban meg kell határoznia az iterációs útvonalakat és a fastruktúrát, kövesse az ebben a cikkben található útmutatást.

Tipp

A jelen cikk későbbi részében használhatja az MI-t a feladat elvégzéséhez, vagy tekintse meg a MI-támogatás engedélyezése az Azure DevOps MCP-kiszolgálóval, hogy elkezdhessen dolgozni rajta.

Előfeltételek

Kategória Követelmények
Jogosultságok – Csoportterület vagy iterációs útvonalak beállítása: csoportadminisztrátori vagy a Projektgazdák csoport tagja. Alapértelmezés szerint a projektet létrehozó felhasználó rendelkezik ezekkel az engedélyekkel.
– A gyökércsomópont alatti terület elérési útjának hozzáadásához vagy bármely gyermekcsomópont szerkesztéséhez vagy törléséhez: A Projektgazdák csoport tagja.
– Területútvonalak hozzáadása, szerkesztése és kezelése csomópont alatt: Az alábbi engedélyek közül egy vagy több engedélyezésre van beállítva:
– Gyermekcsomópontok létrehozása
– A csomópont törlése
– A csomópont szerkesztése
– Engedélyek megtekintése ezen a csomóponton

További információ az engedélyek beszerzéséről: Projektszintű engedélyek módosítása vagy Engedélyek és hozzáférés beállítása a munkakövetéshez.

Első lépések

Az új projektek a projekt nevével megegyező gyökérterület-elérési úttal kezdődnek. Adjon hozzá más területútvonalakat a gyökér alatt, és használjon előre definiált iterációs útvonalakat a munka nyomon követéséhez dátumok beállításával.

Ha még nem kezeli a projekteket és a csapatokat, kövesse az alábbi lépéseket a projekt és a csapatok konfigurálásához:

  1. Azure Boards konfigurálása: Tekintse át a Azure Boards konfigurálásának és testreszabásának lehetőségeit.
  2. Területútvonalak és csoportok definiálása: Kövesse a Területútvonalak definiálása és csapathoz való hozzárendelés utasítást, biztosítva csapatonként legalább egy területútvonalat.
  3. Iterációs hossz beállítása: Döntse el az iterációs hosszokat, lehetőleg a csapatok között konzisztens módon. Lásd: A területek és az iterációk.
  4. Sprint struktúra kiválasztása: Válasszon egy lapos vagy hierarchikus futam és kiadási struktúra közül.
  5. Iterációs útvonalak definiálása.
  6. Csoportok létrehozása: A 2. lépés alapján hozza létre a szükséges csapatokat. Lásd: Csoport hozzáadása, váltás egy alapértelmezett csapatról több csapatra.
  7. Területútvonalak hozzárendelése csapatokhoz: A csapatkonfigurációban rendelje hozzá az alapértelmezett és egyéb területútvonalakat az egyes csapatokhoz. Kövesse a Csoport alapértelmezett iterációs útvonalainak beállítása elemet.
  8. Iterációs útvonalak hozzárendelése munkaelemekhez: A tömeges módosítással munkaelemeket rendelhet az iterációs útvonalakhoz a hátralékok és táblák láthatósága érdekében. Lásd még: Hátralékelemek hozzárendelése egy futamhoz.

Igény szerint bármikor elvégezheti a következő feladatokat:

  • További gyermek iterációs csomópontok hozzáadása
  • Iterációs elérési út átnevezése (a gyökérútvonal kivételével)
  • Gyermek iterációs útvonal áthelyezése egy másik csomópont alatt
  • Gyermek iterációs útvonalának törlése
  • A csapathoz rendelt alapértelmezett és kijelölt iterációs útvonalak módosítása

Csapat hátralék iterációja az alapértelmezett iterációval szemben

Minden csapat hozzáférhet a különböző Agile-eszközökhöz, a Teamsről és az Agilis eszközökről szóló cikkben leírtak szerint. Ezek az eszközök a csapat alapértelmezett területútvonalára, valamint a kijelölt iterációs útvonalakra vagy futamokra hivatkoznak. A csapatok általában egy területútvonalat és több iterációs útvonalat használnak a munkakövetéshez, de a hátralékokon és táblákon több területútvonal is használható a különböző forgatókönyvek támogatásához.

A Teams a hátralék iterációtól eltérő alapértelmezett iterációt állíthat be. A hátralék iteráció határozza meg, hogy mely elemek jelenjenek meg a csapat teendőlistáin és tábláiban, míg az alapértelmezett iteráció az újonnan létrehozott munkaelemekhez rendel értékeket, amikor a csapatkörnyezetből dolgozik.

A csapatkörnyezetben létrehozott összes munkaelem automatikusan hozzárendeli a csapat alapértelmezett területútvonalát és alapértelmezett iterációs útvonalát.

Projekt iterációinak listázása

A projekt iterációinak listázásához hajtsa végre a következő lépéseket:

  1. Jelentkezzen be a https://dev.azure.com/{Your_Organization/Your_Project} projektre.

  2. Válassza a (1) Projektbeállítások > (2) Projektkonfiguráció > (3) Iterációk lehetőséget.

    Képernyőkép a projektbeállításokról, a Projektkonfigurációról.

Iterációk hozzáadása és iterációs dátumok beállítása

Adja hozzá az iterációkat ugyanúgy, mint a területeket. A futamok kadencia-alapú működéséről további információt a Scrum és a futamtervezési eszközök című témakörben talál.

  1. Iterációk hozzáadása és módosítása a Project-beállítások > projektkonfigurációs > iterációiból.

    Scrum-alapú projektek esetén a következő futamkészlet jelenik meg.

    Képernyőkép a Projektbeállítások környezetről, a projektkonfigurációról és az Iterációk oldalról.

  2. A csapatok által használt egyes futamok kezdési és befejezési dátumainak ütemezéséhez jelölje ki a futamot, és válassza a Dátumok beállítása lehetőséget. Vagy válassza a Műveletek lehetőséget az iterációs útvonalhoz, és válassza a Szerkesztés lehetőséget.

    Képernyőkép a Dátumok beállítása párbeszédpanelről.

  3. Új dátumok kiválasztásához válassza a naptár ikont.

    Képernyőkép az Iterációk oldalról és a naptár ikonjáról az új dátumok kiválasztásához.

  4. Amikor befejezi, ütemezett sprintek állnak rendelkezésre - az alábbi ábrához hasonlóan:

    Képernyőkép az Iterations oldalról, az ütemezett futamkészletről.

    A következő lépés az egyes csapatok által használt futamok kiválasztása.

Csapat iterációinak listázása

Csoport alapértelmezett beállításainak beállítása a csoportbeállításokból. Ha nem csapatadminisztrátor, kérje, hogy adjanak hozzá egyként. Csak a csapat- vagy projektgazdák módosíthatják a csoport beállításait.

Megjegyzés

A csapatok legfeljebb 300 iterációs útvonalhoz rendelhetők hozzá. További információ: A munka nyomon követésére, a folyamatokra és a projektekre vonatkozó korlátok.

Adja meg mindkét területet és iterációt a Projektbeállítások > táblái > csoportkonfigurációból. Gyorsan navigálhat hozzá egy csapatmunkakövetési teendőlistáról, tábláról vagy irányítópultról.

  1. Nyisson meg egy csapathoz tartozó hátralékot vagy táblát, és válassza a csapatprofil, majd a csapatbeállítások lehetőséget.

    Itt megnyitjuk a webes csapat tábláját, és onnan a csoportprofilt.

    Képernyőkép a Munkahelyi teendőnaplóról vagy a Tábláról, válassza a csapatprofil ikont.

  2. Válassza az Iterációk és területek lehetőséget.

    Képernyőkép a csapatprofilról, válassza az Iterációk és a terület lehetőséget.

  3. A csapatkörnyezet váltásához használja a kereten belüli csapatválasztót.

    Képernyőkép a Csapatkonfigurációról, a Csapat menüről.

Válassza ki a csapat futamait, és állítsa be az alapértelmezett iterációs útvonalat

Meghatározza a projekt futamait, majd kijelöli őket, hogy aktívak legyenek az egyes csapatok számára. Az új munkaelemek létrehozásakor használt alapértelmezett iterációt rendeli hozzá.

  1. Nyissa meg a Projektbeállítások > táblái > csoportkonfigurációs > iterációit egy csapat számára.

    Itt a Fabrikam Fibre Csapathoz lépünk.

    Képernyőkép a Projekt beállításairól, a Csapatkonfigurációról és az Iterációk oldalról.

  2. Feladatlista iterációja. A csapat hátralékaiban és tábláiban csak az iterációhoz hozzárendelt munkaelemek jelennek meg, amelyek megegyeznek a hátralék iterációjával vagy alatta.

    Képernyőkép a csapat Iterációk oldaláról. Állítsa be a csapathátralék iterációját a hátralékokhoz és a táblákhoz.

    Emellett a csapat teendőlistája vagy táblája által hozzáadott összes munkaelem hozzá van rendelve a hátralék iterációhoz.

  3. Alapértelmezett iteráció. Az alapértelmezett iteráció határozza meg azt az iterációt, amelyet a csapat hátralékából vagy táblából létrehozott munkaelem létrehozásakor kell használni. Adja meg a hátralék iterációs útvonalán definiált bármely iterációt. Ha új munkaelemeket szeretne hozzárendelni az aktuális iterációhoz, adja meg @CurrentIteration. A rendszer ugyanazt a makrót használja a lekérdezésekben , amely a csapathoz rendelt, jelenleg aktív iterációhoz hozzárendelt munkaelemek listáját tartalmazza.

    Előfordulhat például, hogy minden új munkaelemet hozzá szeretne adni egy jövőbeli iterációs útvonalhoz, amelyet a triázshoz és adott futamokhoz való hozzárendeléshez használ rendszeres időközönként.

    Képernyőkép a Munka, Iterációk oldaláról a csapat számára, a csapat alapértelmezésének beállítása új munkaelemekhez.

    Megjegyzés

    A Munkaelemek lapon vagy a csapat irányítópultján található Új munkaelemek vezérlővel hozzáadott új munkaelemek nem hivatkoznak a csapathoz rendelt alapértelmezett iterációs útvonalra. Ehelyett a rendszer az új munkaelemeket a felhasználó által kiválasztott utolsó iterációs útvonalhoz rendeli hozzá. A csapat sprintjeinek hátralogján vagy feladattábláján való új munkaelemek hozzáadása mindig a kijelölt sprinthez társított Iterációs útvonalhoz van rendelve.

  4. Aktív sprintek. Adjon hozzá egy iterációt minden olyan sprint hátralékhoz, amelyet a csapatnál aktívként szeretne használni. Egyenként adja hozzá a sprinteket, a menüből kiválasztva őket.

    Képernyőkép a csapat Iterációk oldaláról, ahol a sprintek kiválasztása történik.

    Miután végzett, a sprintek listáját a következőhöz hasonló módon kell látnia.

    Képernyőkép a csapat Iterációk oldaláról, amely aktiválja a sprintlistát.

    Ha nem látja a szükséges futamokat vagy dátumokat, adja hozzá vagy szerkessze a projekt iterációit, feltéve, hogy rendelkezik a szükséges engedélyekkel. További információt az iterációs (sprint) útvonalak definiálása című témakörben talál.

  5. Az újonnan aktivált sprint-hátralékok megtekintéséhez frissítse a csapat termékháttára oldalát.

Iteráció átnevezése vagy áthelyezése

Ha átnevez egy iterációt, vagy áthelyezi a csomópontot a fahierarchián belül, a rendszer automatikusan frissíti a meglévő útvonalakra hivatkozó munkaelemeket és lekérdezéseket.

  1. Egy iterációs útvonal átnevezéséhez válassza a csomópont helyi menüjét, majd válassza a Szerkesztés lehetőséget.

    Képernyőkép a Projektek megnyitása és konfigurálása böngészőben.

  2. A megnyíló párbeszédpanelen adja meg az új nevet.

    Képernyőkép a Munka megnyitása, Projektkonfiguráció párbeszédpanelről a böngészőben.

  3. A csomópont hierarchián belüli áthelyezéséhez módosítsa a Hely mezőt.

  4. Csomópont törléséhez válassza a Törlés lehetőséget a Műveletek menüben.

    Megjegyzés

    Az iterációs csomópont törlésekor a rendszer automatikusan frissíti a meglévő munkaelemeket a törlési kéréskor megadott csomóponttal.

Iterációs útvonal törlése

Fontos

A terület elérési útjának értékeinek törlése vagy az iterációs útvonal értékeinek újrakonfigurálása visszafordíthatatlan adatvesztést okoz a következő diagramokon:

  • Widgetdiagramok leégés és felégetése
  • Sprint burndown grafikonok
  • Sebességdiagramok megváltozott területútvonalakkal rendelkező csapatokhoz
  • Előzmény trenddiagramok, amelyek az egyes munkaelemeknél az adott időpontban meghatározott Terület elérési útja és Iterációs útvonal értékeire hivatkoznak

Terület- és iterációs útvonalakat csak akkor törölhet, ha már nem használják őket munkaelemek. Ha törli ezeket az útvonalakat, a továbbiakban nem tudja lekérni az előzményadatokat.

Az iterációs elérési út törlésekor meg kell adnia egy iterációs útvonalat a törölni kívánt iterációs útvonalhoz rendelt munkaelemek frissítéséhez.

  1. Az iterációs útvonal törléséhez nyissa meg a webes portál Projektbeállítások>Projektkonfigurációs>iterációk lapját.

  2. Válassza ki a csomópont helyi menüjét, és válassza a Törlés vagy eltávolítás lehetőséget.

  3. A megnyíló párbeszédpanelen válassza ki azt az Iterációs útvonalat, amelyhez a munkaelemeket hozzárendeli, majd válassza az Útvonal törlése lehetőséget.

    Képernyőkép az Iteráció törlése párbeszédpanelről.

Iterációs útvonalak exportálása/importálása

Nem exportálhatja és nem importálhatja az egyik projekt faútvonalainak szerkezetét egy másik projekttel való használatra.

A Azure CLI a az boards iteration paranccsal listázhatja az egyik projekthez definiált iterációkat, majd hozzáadhatja őket egy másik projekthez. Miután hozzáadta az iterációkat egy másik projekthez, a az boards iteration team paranccsal felveheti őket egy csapatba, és beállíthatja a csapat alapértelmezett és hátralékos iterációs útvonalát.

Hasonló műveletek végrehajtásához használhatja a besorolási csomópontokat (REST API) és a Teamst (REST API ).

A besorolási csomópontok (REST API) használatával listázhatja az egy projektben definiált iterációkat. Miután hozzáadta az iterációkat egy másik projekthez, a Teams (REST API) használatával vegye fel őket egy csapatba, és állítsa be a csapat alapértelmezett és hátralékos iterációs útvonalát.

Archív iterációs útvonalak

Egy idő után érdemes lehet archiválni azokat az iterációs útvonalakat, amelyeket egy év vagy több elavult futam esetében használtak. Ezt úgy teheti meg, hogy áthelyezi az iterációs útvonalat az "Archív" címkével ellátott csomópont alá. Minden munkaelem frissül az áthelyezett iterációs útvonallal. Emellett a csapatok törölhetik a korábbi sprintek kijelölését. Minden adat megmarad az adattárban az új iterációs útvonal-hozzárendelésekkel.

Az iterációk archiválása előtt fontolja meg, hogy az összes kívánt jelentést rögzítette-e.

Iterációk szerinti előrehaladási diagram

Gyorsan létrehozhat lekérdezéseket az adott területek előrehaladásának megtekintéséhez. Megjelenítheti például a futamokhoz rendelt munkaelemek előrehaladását, ahogy az alábbi halmozott sávdiagramon is látható.

Halmozott sávdiagram terület szerint

Iterációs útvonalak és futamok kezelése AI használatával

Tipp

A jelen cikk későbbi részében használhatja az MI-t a feladat elvégzéséhez, vagy tekintse meg a MI-támogatás engedélyezése az Azure DevOps MCP-kiszolgálóval, hogy elkezdhessen dolgozni rajta.

Ha GitHub Copilot használ, a Azure DevOps MCP-kiszolgáló segíthet az iterációs útvonalak meghatározásában, a sprint-ütemek konfigurálásában és a csapat iterációinak természetes nyelvi kérésekkel történő kezelésében.

Példa a feladatok kezelésének iterációs útvonalra vonatkozó utasításaira

tevékenység Példakérés
Sprintstruktúra tervezése Set up a quarterly release cadence for my project with 6 two-week sprints per quarter, including a hardening sprint before each release. Create all the iteration paths and set the start and end dates
Iterációk újraszervezése a projekt közepén We're switching from 3-week sprints to 2-week sprints starting next month. Help me archive the old iterations, create the new ones, and reassign any open work items to the new sprint structure
Iterációk beállítása több csapathoz I have three teams sharing one project — Platform, Mobile, and Web. Configure team-specific sprint selections so each team can plan independently while sharing the same iteration hierarchy
A sprint dátumhézagjainak auditálása Check my project's iteration paths for date gaps or overlaps between sprints. List any sprints with missing dates or date ranges that conflict with adjacent sprints
Kiadási vonat tervezése We follow SAFe with Program Increments containing 5 sprints plus an Innovation & Planning sprint. Create the iteration path structure for the next two PIs with proper dates and hierarchy
Munka áthelyezése sprintek között Sprint 12 is ending and we have 15 unfinished work items. Show me how to bulk-move them to Sprint 13 and generate a report of carryover items for our retrospective

Tipp

A legjobb eredmény érdekében használja ezeket az utasításokat ügynök módban a csatlakoztatott Azure DevOps MCP-kiszolgálóval. Testre szabhatja a kéréseket a projekt nevével, a futamszámmal vagy a csapat szerkezetével.

Programozott erőforrások

A területútvonalakat és az iterációs útvonalakat besorolási csomópontoknak is nevezik.