Mi az Az Azure Boards?

Befejeződött

Az Azure Boards az Azure DevOps egyik eszköze, amellyel a csapatok megtervezhetik a szükséges munkát. A Tailspin csapata ezt az eszközt fogja használni, hogy jobban megismerje, milyen munkát kell elvégeznie, és hogyan rangsorolhatja azt.

Mara saját projektet hozott létre az Azure Boardsban az alapszintű folyamat használatával. Az összeállítási folyamat azon problémáit mutatja be, amelyeket Andyvel azonosítottak. Mara összehozta a csapatot egy gyors bemutatóhoz.

Mara: Szia mindenki. Beállítottam az Azure Boardst, és meg akartam mutatni néhány munkaelemet, amellyel előálltam.

Andy: Mi az a munkaelem?

Mara: A munkaelemek segítenek megtervezni és kezelni egy projektet. A munkaelemek minden tevékenységtípust nyomon követhetnek. Lehet, hogy ez egy feladat, egy kijavítandó hiba vagy más probléma. Hozzárendelhetjük őket az emberekhez, és nyomon követhetjük az előrehaladásukat.

Talán könnyebb megmutatni. Az Azure Boards az alapszintű folyamatot használja:

Screenshot of Azure Boards showing the initial three tasks. Each task is in the To Do column.

Amita: Az alapszintű folyamat ismertetése. Vannak más lehetőségek is?

Mara: Négy folyamat közül választhat. A következőt használhatjuk:

  • Képesség-fejlettségi modell integrációja (CMMI):Ez tényleg nagy szervezetek számára készült, és elég bonyolult, ezért nem használtam.
  • Scrum: Scrum függ a Scrum mester, aki vezeti a Scrum csapat. A Scrum mester gondoskodik arról, hogy mindenki megértse a Scrum elméletét, gyakorlatait és szabályait. Nincs Scrum-mesterünk; ez az a valaki, aki általában kap némi képzést és minősítést, így én sem ezt választom.
  • Agilis: Ez úgy tűnt, mint a nyilvánvaló választás, mert én mindig beszélek Agile, de van néhány több dolog, hogy fontolja meg, mint a legegyszerűbb lehetőség.
  • Alapszintű: Alapszintű, nos, alapszintű. Egyszerű, de elég erőt ad ahhoz, hogy azonnal elkezdjünk hatékony tervezést végezni, és ezért választottam. Az Alapszintű munkafolyamatban áthelyezi a munkát a Teendőről a Készre.

Amita: Ok, használjuk az első lépésekhez. Átválthatunk valami másra, igaz?

Mara: Jobbra! Válasszunk tehát néhány munkaelemet, amelyekről úgy gondoljuk, hogy néhány hét múlva javíthatunk.

Andy képes azonosulni ezekkel a problémákkal, de a csapat többi tagjának kérdései vannak.

Tim: Ezek többnyire fejlesztési problémák. De amíg a témával foglalkozunk, más csapatok a kód sebezhetőségéről beszélnek, és arra kértek, hogy mutassam meg, hogy a kódunk biztonságos. Van rá mód, hogy ezt hozzáadjuk?

Tudom, hogy a lista nem teljes. A táblán az a probléma, amiről Andyvel korábban beszéltünk. És még néhány ilyen problémának is kisebb feladatokra kell lebontania. Megértem a kód sebezhetőségekkel kapcsolatos aggodalmait. Andy, mit gondolsz?

Andy: Jelenleg nehéz kiépíteni az ajtót. Kezdjük néhány alapvető problémával. Tetszik, hogy van egy központi helyünk, ahol nyomon követhetjük a problémáinkat. Ha elkészültünk, hozzáadhatunk problémákat a hátralékhoz, és rangsorolhatjuk őket.

Mara: Mielőtt bármilyen problémát adnánk hozzá, beszéljünk egy kicsit többet arról, hogy mindenki min dolgozik.

Minden csapattag osztja meg, hogy min dolgozik, és egyéb aggályai is vannak. Ötletgyűjtési tevékenységként ragadós jegyzeteket adnak a rajztáblához. A rajztábla gyorsan megtelik.

Screenshot of a whiteboard containing sticky notes. The contents of the sticky notes are not legible.

Végül a csapat hét legfontosabb problémával foglalkozik. Andy önkéntesen hozzáadja a feladatokat az Azure Boardshoz, miközben mindenki figyel. Így néz ki a tábla:

Screenshot of Azure Boards showing a backlog of issues.

Amita: Wow, ez egy csomó probléma. Hogy fogjuk valaha kijavítani ezeket?

Nem kell azonnal kijavítanunk őket. Egyelőre azonosítottunk egy hátralékot vagy egy listát, amelyből lekérhetjük a munkát. Amikor tervezzük a munkát, kiválaszthatjuk, hogy mi a legsürgetőbb vagy legfontosabb.

Néhány további vita után a csapat úgy dönt, hogy figyelembe veszi az eredetileg javasolt három kérdést:

  • A buildkiszolgáló stabilizálása
  • Git-alapú munkafolyamat létrehozása
  • Egységtesztek létrehozása

Mara: Ezek úgy tűnik, mint a legegyszerűbb kérdéseket, hogy vegyenek részt, és foglalkoznak a közelmúltban felmerülő kihívásokat. Állítsunk be egy projektet, egy csapatot és egy futamot. Akkor eldönthetjük, ki mit csinál.

Mi az a futam?

Mara: Jó kérdés. A futam az az idő, amelyet el kell végeznünk. A futamok segítenek koncentrálni. A végén egy rövid visszatekintő értekezleten megoszthatjuk, amit elértünk. Ezután megtervezhetjük a következőt.

Mindenki idegesnek tűnik.

Még tanulunk. A futam általában két-négy hétig tart. Mondjuk két hetet, és nézzük meg, hogy megy ez. Ezek többnyire feladatok Andy és én is kezelni. Ahogy haladunk, megosztjuk a haladásunkat. Aztán megtaláljuk a módját, hogy mindenkit belefoglaljunk.

Mara és a csapat jól indulnak. Ezután beállítja a projektet, a csapatot és néhány feladatot az Azure Boardsban.

Tesztelje tudását

1.

Az Agile Manifesto a következőt állítja :

2.

Az Azure Boards a következő:

3.

A futam a következő: