Az SAFe® fogalmainak leképezése az Azure Boards-összetevőkre
Azure DevOps Services | Azure DevOps Server 2022 – Azure DevOps Server 2019
Ha szeretné használni a skálázott agilis keretrendszert (SAFe®), konfigurálhatja az Azure Boards-projektet az SAFe-termékek® nyomon követésére. Ahogyan az Azure Boards támogatja a Scrum és az Agile eljárásokat, az SAFe® és a nagy számú csapat is támogatja a kiadásokat felölelő Eposzok együttműködését.
Ez az oktatóanyag bemutatja, hogy az alábbi SAFe-összetevők® hogyan képeznek le adott Azure Boards-összetevőket.
- SAFe® Agile, program és portfolió csapatok
- SAFe-termékek®, például eposzok, funkciók és történetek
- SAFe® Termék-, program- és portfoliónézetek
- SAFe® Release vonatok, futamok és egyéb időmezők
- SAFe® iterációs célok és célkitűzések
- SAFe-értékek® streamjei és költségvetései
- SAFe® Portfolio Vision és stratégiai témák
- SAFe-ütemtervek®
- SAFe® mérföldkövek és események
- SAFe® Retrospektívs és vélemények
Az Azure Boards Scrum és Kanban implementálásának áttekintéséért tekintse meg a Sprintekről, a Scrumról és a projektvezetésről, valamint a Táblákról és a Kanbanról szóló témakört.
Feljegyzés
Ez a cikk az Azure Boardsra és az Azure DevOps Servicesre vonatkozó méretezési Agile Framework-oktatóanyagok® egyike. A legtöbb útmutató a felhőbeli és a helyszíni verziókra is érvényes. Egyes funkciók és eljárások azonban a felhőre vagy az Azure DevOps Server legújabb verziójára vonatkoznak.
Az alábbi ábra bemutatja, hogyan konfigurálhatja az Azure Boardst egy háromszintű csapathierarchia támogatásához, és hogyan képezheti le a csapatokat a saját területükre és iterációs útvonalaikra. A példák az Agile-folyamatból épülnek fel, azonban a módosítások az Azure Boardsban üzemeltetett projektekre és folyamatokra alkalmazhatók.
Az alábbi példák bemutatják, hogyan van konfigurálva egy háromszintű csapathierarchia hierarchikus területútvonalakkal. A példák az Agilis folyamatból épülnek fel, azonban ezeket a módosításokat az Azure Boardsban üzemeltetett összes projektre alkalmazhatja.
Agilis funkciók, programok és portfóliócsoportok
Az Azure Boards minden csapatot támogat, hogy saját nézetet alakíthassanak ki a munkájukról. Hierarchikus csapatstruktúra konfigurálásával minden csapat a saját munkájára összpontosíthat, és a csapathierarchián belül a következő szintre emelheti a munkáját.
Az SAFe-csapatok® támogatásához újrakonfigurálja az alapértelmezett csapatot portfoliócsoportként az eposzok kezeléséhez. Ezután alösszegeket hozhat létre a programszintű és a csapatszintű munkához. A munka nyomon követhető a csapatok között és az egyes szinteken.
Történetek, funkciók, eposzok, engedélyezők és képességek
Minden munka és termék rögzítve van a munkaelemekben. Minden munkaelem egy adott munkaelemtípushoz van társítva egy előre definiált munkafolyamattal. Minden Azure Boards-folyamat támogatja az adott munkaelem-típusokat, amelyekkel nyomon követheti bármelyik SAFe-termékét®.
A rendelkezésre álló munkaelem-típusok a projekt létrehozásakor használt folyamaton alapulnak ( Agile, Basic, Scrum vagy CMMI ), ahogyan az alábbi képeken is látható.
Az alábbi képen az Agile-folyamat hátralék munkaelemének hierarchiája látható:
- A felhasználói történetek és feladatok a munka nyomon követésére szolgálnak.
- A hibák kódhibákat követnek nyomon.
- Az eposzok és a funkciók a nagyobb helyzetekben végzett munka csoportosítására szolgálnak.
Minden csapat konfigurálhatja, hogyan kezelik a hibamunkaelemeket a felhasználói szövegegység vagy a feladat munkaelemeinek szintjén. Használja a Hibák használata beállítást. A munkaelem-típusok használatáról további információt az Agilis folyamat című témakörben talál.
A hátralék elemeit nevezheti Felhasználói történetek (Agile) problémáknak (Alapszintű), Termékháttúlnapló-elemeknek (Scrum) vagy Követelményeknek (CMMI). Mind a négy hasonló: a kézbesítendő ügyfélértéket és a teljesítendő munkát írják le.
Az engedélyezőket felhasználói történetek vagy szolgáltatások, valamint funkciók vagy eposzok használatával követheti nyomon. Vagy ha konkrét nyomkövetési és jelentéskészítési igényei vannak, hozzáadhat egyéni munkaelem-típusokat az ilyen típusú termékek nyomon követéséhez. További információ: Azure Boards testreszabása, Egyéni munkaelemtípusok hozzáadása.
A munkaelemek a következő feladatokhoz nyújtanak támogatást:
- Leírási és elfogadási feltételek hozzáadása
- Hozzárendelés egy csapathoz vagy területhez, valamint egy projekttaghoz
- Állapot frissítése és hozzárendelés iterációhoz vagy futamhoz
- Munkaelemek csatolása, fájlok csatolása, címkék hozzáadása
- Megjegyzések hozzáadása és vitafórum megtekintése
A termék- és portfólió-hátralékokkal a csapatok gyorsan hozzáadhatják és rangsorolhatják felhasználói történeteiket, funkcióikat és eposzaikat. A munkaelemekről és a munkaelemtípusokról további információt a felhasználói történetek, problémák, hibák, funkciók és eposzok nyomon követése című témakörben talál.
Csapat-hátralékok és táblák
Az SAFe-hátralékok® csapatra, programra és portfolió-hátralékokra lesznek leképezve. Az Agile-folyamat támogatja a felhasználói történet, a funkció és az Epikus teendőlista szintjét. A hierarchikus teendőlista-struktúra a funkciók és a felhasználói történetek támogatására az Epic folyamatában végzett munkát mutatja be.
Testre szabhatja a hátralékot és a táblákat, akár portfólió-hátralékokat is hozzáadhat az Azure Boards testreszabása és a hátralékok testreszabása című cikkben leírtak szerint.
Az egyes hátralékok táblanézetét minden csapat konfigurálja.
Program növekmények, kiadások és futamok
Az SAFe® Release Trains, Releases, Iterations, Program Increments (PI) és Sprints egyszerűen megfeleltethető az iterációs útvonalaknak. A csapathierarchia iterációinak megosztásával a kiadásokat egységesen kezelheti.
Mivel az eposzok több kiadási vonatra is kiterjedhetnek, a Portfolió csapata nem kapcsolódik semmilyen konkrét iterációhoz. A programcsapatok nyomon követik a szolgáltatás-termékeiket, amelyek egy PI-vel szállítanak. A funkciócsapatok pedig a futamokban dolgoznak, hogy több történetet is teljesíthessenek. Minden csapat kiválasztja, hogy mely iterációk támogatják őket a célzott termékkészlet nyomon követéséhez.
Iterációs célok és célkitűzések
Az SAFe-gyakorlatok® közé tartoznak az agilis kiadási csapatok, amelyek meghatározzák az iterációs célokat és célkitűzéseket. Javasoljuk, hogy a projekt wiki- vagy csapat irányítópultjaival rögzítse a csapatinformációkat. A projekt wiki- és csapat irányítópultjai egyaránt támogatják a Markdownt az információk hozzáadásához és formázásához.
További információ: Információ megosztása a cikk későbbi részében.
Értékstreamek és költségvetések
Címkék használatával gyorsan és egyszerűen leképezheti a szolgáltatásokat és az eposzokat az értékstreamekre, a stratégiai témákra és a kapcsolódó költségvetésekre. Egyéni mezőket is hozzáadhat, amelyekkel rögzítheti a szolgáltatásokra vonatkozó tervezett becsléseket, amelyek aztán az Epicsbe összesíthetők.
A munkaelemekhez hozzáadott címkékkel a következőkre van lehetőség:
- Hátralék vagy tábla szűrése
- Lekérdezések létrehozása címkék alapján, és lekérdezési eredmények szűrése címkék szerint
- Folyamat- és trenddiagramok vagy jelentések létrehozása címkék alapján
A munka architektúrára vagy üzleti funkciókra való robusztusabb leképezéséhez megadhatja az egyes epikus, funkció- vagy történeti értékterületet.
Az összesítéssel a gyermekfunkciókhoz definiált becslések összesítéséből lekérheti az Eposzok tervezett becsléseit, ahogyan az az alábbi képen látható.
Egyéni mezők hozzáadásáról az Azure Boards testreszabása, egyéni mező hozzáadása című témakörben olvashat.
A projekt wiki használata a portfolió elképzeléseinek és stratégiai témáinak támogatásához
Az Azure DevOps-projekt wikijével az információk széles körben megoszthatók egy szervezettel. A wiki hasonló a Git-adattárhoz, amely a Markdown és a WYSIWYG szerkesztő használatával támogatja a lapok hozzáadását és szerkesztését. Az egyes oldalakat úgy verziószámozza, hogy könnyen nyomon követhető legyen, hogy ki módosította a módosításokat, és helyreállítsa a korábbi verziókat.
A projekt wiki használatával támogassa a következő SAFe-összetevők® megosztását:
- Portfolio Vision
- Stratégiai témák
- Taxonómia
- Célok
- Célok
- Ügyfélközpontú eljárások
További információ a projekt wikiről: Információ megosztása a cikk későbbi részében.
Mérföldkövek és főbb események
Az egyes program-növekmények, futamok, kiadási vonatok vagy innovációs és tervezési (IP) iterációk vége természetes SAFe® mérföldköveket jelöl. Számos mérföldkő adott ceremóniákhoz vagy gyakorlatokhoz kapcsolódik, például visszatekintéseket vagy működő szoftverek bemutatását.
Az Azure Boardsban az alábbi módokon követheti nyomon más típusú mérföldköveket vagy kulcsfontosságú eseményeket.
- Egyéni mező, például Mérföldkő vagy Kiadás mező előre definiált kiválasztólistával
- Munkaelemekhez hozzáadott címkeként
- Céldátumot meghatározó munkaelemként
- Egynapos iterációs útvonalként
Egyéni mezőkkel és címkékkel gyorsan szűrheti a hátralékokat, táblákat és lekérdezéseket egy adott mérföldkő alapján.
Megosztott szolgáltatások csapatszerkezete
A csapatok között megosztott erőforrások a saját Agile-szolgáltatáscsoportjukon keresztül képviselhetők, például egy UX-tervező csapaton vagy egy biztonsági megfelelőségi csapaton keresztül. Kezelhetik a hátralékukat, miközben a munkájuk is megjelenik az általuk támogatott csapatok hátralékaiban.
Itt bemutatjuk, hogyan vannak hozzárendelve a területútvonalak az UX Tervező csapatához, majd szelektív alterületek elérési útjai más Agilis csapatokhoz. A megosztott terület útvonalán megjelenő munkaelemek megjelennek a társított csapatok hátralékaiban és tábláiban.
Visszatekintések és vélemények
Ha támogatni szeretné a visszatekintő és véleményezést végző csapatokat, javasoljuk, hogy használja a Microsoft DevLabs Retrospectives bővítményét.
Ez a bővítmény lehetővé teszi a csapatok számára, hogy saját visszamenőleges táblákat hozzanak létre, és rögzítsék a következő feladatokat:
- Visszajelzés gyűjtése a projekt mérföldköveiről
- A visszajelzés rendszerezése és rangsorolása
- Végrehajtható feladatok létrehozása és nyomon követése, amelyek segítenek az egyes csapatoknak a fejlesztési folyamatokban.
Információk megosztása
Az Azure Boards számos lehetőséget kínál az információk megosztására.
- A munkaelem-űrlapok részletes szöveges mezőket biztosítanak a leírások, az elfogadási feltételek és egyebek rögzítéséhez. A fájlmellékletek munkahelyi elemekhez vagy hálózati fájlmegosztásokra mutató hivatkozásokhoz is hozzáadhatók.
- A projekt- és csapat irányítópultok az állapot- és állapotdiagramokkal és widgetekkel együtt információkat oszthatnak meg. További információ: Markdown hozzáadása irányítópulthoz.
- A Project wiki egy központi adattárat biztosít, beépített verziószámozási vezérlővel, amely információkat oszt meg az összes projekttaggal. Szükség szerint más wikik is létrehozhatók. További információt a Wikikről, a READMES-ekről és a Markdownról szóló cikkben talál.
A támogatott Markdown-funkciókkal kapcsolatos részletekért tekintse meg az alábbi cikkeket.
- A Markdown használatának szintaxisa a Wikiben
- Szintaktikai útmutató az alapszintű Markdown-használathoz
Következő lépések
Kapcsolódó cikkek
- Agilis folyamat
- Scrum-folyamat
- CMMI
- Az SAFe® előrehaladásának, ütemterveinek és metrikáinak megtekintése