Futamvégi tevékenységek
Azure DevOps Services | Azure DevOps Server 2022 – Azure DevOps Server 2019
A futam végén előfordulhat, hogy a csapatok több feladaton is részt szeretnének venni a hátralék higiénia fenntartása érdekében. Általánosságban elmondható, hogy a hiányos munkát soha nem szabad korábbi futamhoz rendelni. A csapatoknak meg kell határozniuk, hogyan szeretnék kezelni a nem futamban befejezett munkát, és meg kell tenniük a megfelelő lépéseket.
Feljegyzés
Az egyik futamhoz rendelt hiányos munkaelemeket nem lehet automatikusan áthelyezni egy másikba. A fennmaradó munka nullázásának automatikus módszere sem.
Az egyes futamok végén minden csapatnak meg kell határoznia és meg kell tennie a szükséges lépéseket a következő kérdések megválaszolásához:
- Hogyan foglalkozhatnánk a felhasználói történetekkel és a csak részben befejezett feladatokkal a futam végén?
- Mi a helyes módja a részben elvégzett munka kezelésének a végén annak érdekében, hogy a sprintmetrikák és a sebesség megfelelően legyenek elszámolva?
- Mit érdemes áttekinteni, és milyen sorrendben?
Általánosságban elmondható, hogy a futamok záró tevékenységeit a futam felülvizsgálati értekezlete előtt vagy után, valamint a futamok visszamenőleges áttekintése előtt kell elvégezni. A legfontosabb szempont a nézetek és metrikák fenntartása, hogy támogassák a csapatot a futamértékelésekben, a visszatekintésekben és a futamtervezésben.
A futamvégi tevékenységek céljai
Minden futam egy időkeretes fejlesztési időszakot jelöl, amelyhez a munka hozzá van rendelve. Tekintse át az alábbi ellenőrzőlistát a futamvégi tevékenységek során szem előtt tartandó célokról.
- A hátralék higiénéjének fenntartása, ha nincs befejezetlen munka egy olyan futamhoz, amelynek a befejezési dátuma a múltban van
- Munkaelemállapotok és sprint-hozzárendelések kezelése a csapat előrehaladásának és sebességének monitorozásához
- A csapat folyamatos fejlesztési tevékenységeinek támogatása
- A támogatási csapat fókusza a szállítási szoftverre és a sprintcélok elérésére összpontosít
- Érték nélküli munkakövetési erőfeszítések minimalizálása
Tipp.
A csapatsebesség nem a csapat termelékenységének mértéke, és csak metrikaként használható a jövőbeli futamok tervezéséhez. A munka vagy a futam végén fejeződik be, vagy nem. Ha elkészült, az számít. Ha nem, akkor újragondolják a jövőbeli futamot, és nem az aktuális futamot. A sebesség általában kiegyensúlyozza magát, függetlenül attól, hogy milyen döntéseket hoz. Ha azonban csak az elvégzett munkát mérlegeli, reálisabb értékre és az előzményadatok sokkal jobb forrására törekszik, hogy jövőbeli előrejelzéseket készítsen.
Csoportbeállítások meghatározása
Az alábbi javaslatok végigvezetik a fő futamvégi tevékenységeken, amelyeket a csapatoknak érdemes megfontolni. Ezeket a tevékenységeket általában a futam utolsó napján vagy a futam felülvizsgálati értekezlete után kell elvégezni.
Tekintse át a sprint hátralékát a hiányos felhasználói történetek, a hátralékelemek és a feladatok esetében. A felülvizsgálatot a sprint hátralékának vagy a sprint feladattáblának a áttekintésével végezheti el.
A felhasználói történetek, a hátralékelemek és a tevékenységek hozzárendelése nem indult el a termék-hátralékhoz vagy a következő futamhoz. A Tervezés panelen újra hozzárendelheti a csapat hátralékát vagy egy jövőbeli futamot. Az újra hozzárendelt munkaelemek újrabecslést és rangsorolást végezhetnek.
Határozza meg, hogyan kezelheti a hiányos felhasználói történeteket, a hátralékelemeket vagy a feladatokat. Ne feledje, hogy a cél a munkaszoftverek szállítása. A két lehetőség a következő:
- Ossza fel a történetet két részre az aktuális futamon elvégzett munka és a még elvégzendő munka ábrázolásához. További információ: Történetek, problémák és egyéb munkaelemek másolása vagy klónozása.
- Rendelje hozzá újra a történetet a következő sprinthez, ahol a munka befejezhető. Az aktuális futam összes befejezetlen története nulla a futam sebességéhez.
Határozza meg, hogyan kezelheti a befejezett tevékenységek hátralévő munkáját. Ha a tevékenységek befejeződnek, akkor a Fennmaradó munka értékének nincs nulla értéke, nem sok értelme van. A csapatoknak el kell dönteniük, hogyan kívánják kezelni ezeket az eseteket, és érdemes lehet nullára állítani a hátralévő munka értékét a befejezett tevékenységekhez.
Hiányos munka esetén tekintse át a sprint hátralékát
A befejezetlen munka meghatározásához tekintse át a még lekötött, aktív, folyamatban lévő munka Sprint hátralékát.
Hiányos felhasználói történetek és feladatok hozzárendelése a jövőbeli futamhoz
A Sprint hátralékában válassza a Nézet beállításai lehetőséget , és válassza a Tervezés lehetőséget. Húzza a hiányos munkaelemeket a következő futamra vagy vissza a csapat hátralékába.
Ahogy az alábbi képen látható, a Fabrikam Team hátraléka megfelel a csapat alapértelmezett iterációs útvonalának . Vegye figyelembe, hogy ha az alapértelmezett érték a @CurrentIteration makróra van állítva, akkor a kijelölés a következő futam kezdetéig nem módosítja az Iterációs útvonalat .
Korábbi futamok archiválása
Idővel a projekthez meghatározott vagy egy csapathoz rendelt futamok száma növekedhet. Az iterációs útvonalak legördülő menüjének minimalizálása érdekében a Project Rendszergazda istratorok dönthetnek úgy, hogy a korábbi futamokat egy archív területre helyezik át. Ha fenntartja a sprint-hozzárendelést, de áthelyezi egy másik futamcsomópont alá, az összes munkaelem-adat megmarad. Az összes sprintdiagram és widget továbbra is működik.
Az alábbi képen látható módon a 2012-2013-as futamok az Előző futamok csomópont alatt lettek áthelyezve.
Tipp.
A munkaelemekben tárolt összes adatot az Azure DevOps tartja karban, amíg a munkaelemek véglegesen nem törlődnek.
Sprint higiéniai tippek
A Sprint hátralék automatikusan az aktuális futamra mutat aktív futamként a kezdő és a záró dátum alapján. Ha az aktuális dátum a futamidőszakon belül esik, akkor a megfelelő futam az aktuális futam. Nincs szükség további műveletre ahhoz, hogy a következő futam legyen az aktív aktuális futam.
Projekt- vagy csapatadminisztrátorként győződjön meg arról, hogy megfelel az alábbi útmutatónak a futamok kezeléséhez.
- A projekt futamaihoz definiált kezdési és befejezési dátumok nem lehetnek átfedésben.
- A csapat minden olyan futamát ki kell jelölni, amely a csapat konfigurációja szempontjából fontos.
- Több jövőbeli futamot kell meghatározni a projekthez, és ki kell választani a csapatok számára.
További információ: Iterációs útvonalak (futamok) definiálása és a csapat iterációinak konfigurálása.