Tudnivalók a terület- és iterációs (futam-) útvonalakról

Azure DevOps Services | Azure DevOps Server 2022 – Azure DevOps Server 2019

A terület elérési útjai lehetővé teszik a munkaelemek csoportosítását csapat, termék vagy szolgáltatásterület szerint. Az iterációs útvonalak lehetővé teszik, hogy a munkát futamok, mérföldkövek vagy más eseményspecifikus vagy időhöz kapcsolódó időszakokba csoportosítsa. Mindkét mező lehetővé teszi az elérési utak hierarchiájának definiálását.

A projekt terület- és iterációs útvonalait határozza meg. A csapatok ezután kiválaszthatják, hogy mely útvonalakat használják a teendőlista és más Agile-eszközök támogatásához. Az Agile-eszközök terület- és iterációs útvonalhasználatának megismeréséhez tekintse meg a területekre és iterációkra támaszkodó agilis eszközöket.

Feljegyzés

A területútvonalakat és az iterációs útvonalakat besorolási csomópontoknak is nevezik. Ezeket programozott módon kezelheti a besorolási csomópontok (REST API) vagy az Azure DevOps CLI parancs az boards iterációjával.

Feljegyzés

A területútvonalakat és az iterációs útvonalakat besorolási csomópontoknak is nevezik. Ezeket programozott módon kezelheti a besorolási csomópontokon (REST API) keresztül.

A megjelenő területek és iterációk a projekt létrehozásához használt folyamattól függenek. Itt a Scrum-folyamathoz definiált alapértelmezett értékeket mutatjuk be. Nincsenek beállítva dátumok. A dátumokat úgy állíthatja be, hogy megfeleljenek a futam vagy a kiadás ütemezésének.

Iterációk Területeken
Alapértelmezett iterációk, Scrum-folyamat Mintaterület elérési útjai

Fontos

A terület elérési útjainak törlése vagy az iterációs útvonalak újrakonfigurálása adatvesztést okozhat, és nem állítható vissza. Például a burndown vagy burnup widget diagramok, a sprint burndown és a sebességdiagramok nem tükrözik a megfelelő adatokat azoknak a csapatoknak, amelyeknek a területútvonalai módosultak. Az előzmény trenddiagramok a terület elérési útját és az iterációs útvonalat jelölik az egyes munkaelemek egy korábbi pontján definiált módon. Ha töröl egy területútvonalat vagy iterációs útvonalat , akkor az előzményadatok nem kérhetők le.

Területútvonalak definiálása és hozzárendelése

Ha még csak most ismerkedik a projektek és a csapatok kezelésével, a projekt és a csapatok konfigurálásának legegyértelmesebb sorrendje a következő.

  1. Határozza meg azon területútvonalak számát és nevét, amelyeket támogatni szeretne a munka kategorizálásához. Legalább adjon hozzá egy terület elérési útját minden ön által definiált csapathoz.
  2. Határozza meg a támogatni kívánt csapatok számát és nevét. Útmutatásért tekintse át a Teamsről és az Agile-eszközökről szóló cikket.
  3. Nyissa meg a Projektbeállítások > projektkonfigurációt , és határozza meg az 1. és a 2. lépést a projekt szintjén támogató területútvonalakat. Kövesse a cikk későbbi részében ismertetett lépéseket: Nyissa meg a Project Gépház, a Project konfigurációját és a Terület hozzáadása elérési utakat.
  4. Határozza meg a 2. lépés támogatásához szükséges csapatokat. Útmutatásért tekintse meg a Csoport hozzáadása című témakört , amely egy alapértelmezett csapatról több csapatra vált.
  5. Nyissa meg a csapatkonfigurációt, és rendelje hozzá az alapértelmezett és a további terület elérési útját az egyes csapatokhoz. Kövesse a cikk későbbi részében ismertetett lépéseket: A csoportbeállítások megnyitása és a csoport alapértelmezett területelérési útvonalának beállítása.
  6. Rendelje hozzá a munkaelemek területútvonalát egy ön által meghatározott területútvonalhoz. Tömeges módosítással egyszerre több munkaelemet is módosíthat.

Feljegyzés

A projektek legfeljebb 10 000 területútvonalat definiálnak, és legfeljebb 300 területútvonalat rendelnek egyetlen csapathoz. További információ: Munkakövetési , folyamat- és projektkorlátok.

Emellett bár ugyanazt a területelérési utat több csapathoz is hozzárendelheti, ez problémákat okozhat, ha két csapat ugyanazon munkaelemcsoport tulajdonjogát követeli meg. További információ: A táblák és a Kanban, a többcsapatos Kanban-táblák nézeteinek korlátozásai.

Szükség szerint bármikor végrehajthatja a következő műveleteket:

  • További gyermekcsomópontok hozzáadása
  • Terület elérési útjának átnevezése (a gyökérterület elérési útja kivételével)
  • Gyermekcsomópont áthelyezése egy másik csomópont alá
  • Gyermekcsomópont törlése
  • Csapat átnevezése
  • A csapatnak végzett területútvonal-hozzárendelések módosítása

Lásd még: Csapatok hierarchiájának konfigurálása.

Hány területet kell meghatároznia egy csapatnak?

Olyan területeket adhat hozzá, amelyek támogatják a csapat nyomkövetési és biztonsági követelményeit. A területek használatával logikai vagy fizikai összetevőket jelölhet, majd gyermekterületeket hozhat létre adott funkciók megjelenítéséhez.

A következő követelmények teljesülésekor adjon hozzá területeket:

  • Lekérdezések szűrése termék vagy szolgáltatásterület alapján
  • Munkaelemek rendszerezése vagy csoportosítása csapat vagy alrész szerint
  • A munkaterületük alapján korlátozhatja a munkaelemekhez való hozzáférést.

Minden csapat létrehozhat olyan területek hierarchiáját, amelyek alatt a csapat rendszerezheti a hátralékelemeket, a felhasználói történeteket, a követelményeket, a feladatokat és a hibákat.

Kerülje a túl összetett területszerkezet létrehozását. Létrehozhat területeket a munkaelemek engedélyeinek particionálásához, de az összetett fák jelentős többletterhelést igényelnek az engedélykezeléshez. Előfordulhat, hogy túl sok munka a struktúra és az engedélyek más projektekben való duplikálásához.

Iterációs útvonalak definiálása és hozzárendelése

Az iterációs útvonalak projekthez és csapatokhoz való konfigurálásához kövesse az alábbi útmutatót:

  1. Először határozza meg a terület elérési útjait és csapatait a Területútvonalak definiálása című témakörben megadott útmutatást követve, majd rendelje hozzá a csapathoz.
  2. Határozza meg a támogatni kívánt iteráció hosszát. Az ajánlott eljárás az, hogy minden csapat ugyanazt a sprint-ütemet használja.
  3. Határozza meg, hogy sík szerkezetet vagy hierarchiát szeretne-e a futamok és a kiadások.
  4. Nyissa meg a Projektbeállítások > projektkonfigurációját , és határozza meg az iterációs útvonalakat a 2. és a 3. lépés projektszintű támogatásához. Kövesse a cikk későbbi részében ismertetett lépéseket: Nyissa meg a Project Gépház, a Project konfigurációját és adja meg az iterációkat, és állítsa be az iterációs dátumokat.
  5. Nyissa meg a csapatkonfigurációt, és rendelje hozzá az alapértelmezett, a hátralékot és a további iterációs útvonalat az egyes csapatokhoz. Kövesse a cikk későbbi részében ismertetett lépéseket: A csoportbeállítások megnyitása és a csoport alapértelmezett iterációs útvonalának beállítása.
  6. Minden csapatnak hozzá kell rendelnie egy iterációs útvonalat a hátralék iterációs útvonalához tartozó munkaelemekhez. Ezek a munkaelemek ezután megjelennek a termék-hátralékokon és a táblákon. Tömeges módosítással egyszerre több munkaelemet is módosíthat. Lásd még : Hátralékelemek hozzárendelése futamhoz.

Feljegyzés

A projektek legfeljebb 10 000 iterációs útvonalat határoznak meg, és legfeljebb 300 iterációs útvonalat rendelnek egyetlen csapathoz. További információ: Munkakövetési , folyamat- és projektkorlátok.

Szükség szerint bármikor végrehajthatja a következő műveleteket:

  • 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

Hány iterációt kell definiálnia egy csapatnak?

Annyi gyermek iterációt határoz meg, amennyit a projekt életciklusának megfelelően kell megadnia. Ezek az útvonalak események sorozatát jelölik, például futamokat, béta előtti és bétaverziós eredményeket, valamint egyéb kiadási mérföldköveket. A csapat általában a csapat alapértelmezett iterációja által hozzárendelt munkaelemeket hagyja meg, ha még nincs ütemezve munka vagy kiadás céljából.

Iterációk hozzáadása a követelmények támogatásához:

  • A Scrum-csapatok által a futamaik megtervezéséhez és végrehajtásához használt futamok meghatározása
  • Összetettebb több kiadású és futamciklusok beállítása
  • Lekérdezések szűrése a projekt futamai, mérföldkövei vagy ciklusideje alapján
  • Támogassa azokat a jövőbeli munkát, amelyeket még nem tud hozzárendelni egy cél kiadási ciklushoz.

Az alábbi példában az 1. bétaverzió, a 2. bétaverzió, az 1.0- és a 2.0-s kiadás definiálva van a MyApplication projekthez.

Egysíkú iterációs hierarchia

A termékfunkciók és feladatok hátralékának létrehozásakor rendelje hozzá őket a mérföldkövekhez. Rendelje hozzá azokat a funkciókat és feladatokat, amelyekkel a csapat befejeződik. Az igények változásával az egyes fontos mérföldkövek alatt olyan eseményeket vehet fel, amelyek tükrözik, hogy a csapat hogyan ütemezi és kezeli a munkáját.

Ahogy az alábbi példa is mutatja, az 1. bétaverziós iteráció mostantól három gyermekcsomópontot tartalmaz, egyet a béta 1 idő alatt minden futamhoz.

Hierarchikus iterációs hierarchia

Az iterációk nem kényszerítenek szabályokat. Hozzárendelhet például egy feladatot egy iterációhoz, de nem zárhatja be vagy fejezheti be az iteráció során. Az iteráció végén meg kell keresnie az összes olyan munkaelemet, amely aktív marad vagy nyitva marad az adott iterációhoz, és meg kell tenni a megfelelő műveletet. Áthelyezheti őket például egy másik iterációba, vagy visszaküldheti őket a hátralékba.

Elnevezési korlátozások

A Terület elérési útja és Iterációs útvonal mezői( adattípus=TreePath) több csomópontelemből állnak, amelyeket a fordított perjel (\) karakter választ el. A csomópontok nevének minimalizálása és a következő korlátozások betartása gyermekcsomópontok hozzáadásakor.

Korlátozás típusa Korlátozás
Csomópont hossza Legfeljebb 255 karaktert tartalmazhat.
Fenntartott nevek - Nem állhat csak időszakból . vagy két időszakból ...
- Nem lehet rendszer által fenntartott név, például PRN, COM1, COM2, COM3, COM4, COM5, COM6, COM7, COM8, COM9, COM10, LPT1, LPT2, LPT3, LPT4, LPT5, LPT6, LPT7, LPT8, LPT9, NUL, CON vagy AUX. A fenntartott nevekről további információt a Fájlnevek, az Elérési utak és a Névterek című témakörben talál.
Csomópontok speciális karakterei – Unicode-vezérlőkarakterek nem tartalmazhatnak.
- Nem tartalmazhat a következő karakterek egyikét sem: \ / : * ? " < > | # $ * +.
- Nem tartalmazhat a helyi fájlrendszer által tiltott karaktereket. A Windows karakterkorlátozásairól további információt a Fájlok, elérési utak és névterek elnevezése című témakörben talál.
Elérési út hossza Legfeljebb 4000 Unicode-karaktert tartalmazhat.
Elérésiút-hierarchia mélysége 14 szintnél kevesebbnek kell lennie.

Mint látható, a területek és az iterációk jelentős szerepet játszanak az Agilis eszközök támogatásában és a munkaelemek kezelésében. Az alábbi cikkekből többet is megtudhat ezekről a mezőkről.