Az Azure DevOps által támogatott szoftverfejlesztési szerepkörök
Azure DevOps Services | Azure DevOps Server 2022 – Azure DevOps Server 2019
Ha Ön egyedüli fejlesztő, vagy kis környezetben dolgozik, nyomon követheti a problémákat, megtervezheti a szolgáltatásokat, a kódot, a tesztelést, a buildelést és az üzembe helyezést.
Ha nagy beállításokkal dolgozik, előfordulhat, hogy egy adott szerepkörökhöz igazodó feladatkészletre összpontosít. Ezek a konkrét szerepkörök lehetnek a szoftverfejlesztés, a termék- és scrumkezelés vagy a DevOps.
Az alábbi cikk a szerepköre alapján ismerteti az Ön számára elérhető funkciókat és feladatokat.
Közreműködői szerepkörök
A csapattagok olyan közreműködők, akik a következő területekhez és egyebekhez férhetnek hozzá:
- kódbázis
- munkaelem nyomon követése
- Agilis eszközök
- folyamatok összeállítása
- teszteszközök
Ha meghatározott területeket kell zárolnia egy kiválasztott közreműködői csoport számára, tekintse meg az engedélykezelést.
Szoftverfejlesztők
A fejlesztők a Visual Studiót vagy más eszközöket használják az alkalmazások fejlesztéséhez. Ezután az Azure DevOpsban üzemeltetett Git- vagy Team Foundation-verziókövetési (TFVC) adattár módosításait ellenőrzik. A webportálon vagy egy támogatott IDE-ben megtekinthetik az adattárakat, az előzményeket és egyebeket.
A Git használatának megkezdéséhez tekintse meg az alábbi források egyikét:
- Kód megosztása a Gittel és a Visual Studióval
- Kód megosztása a Gitben az Eclipse használatával
- Kód megosztása a Gitben Xcode használatával
- Kód megosztása a Gitben az IntelliJ használatával
- A Git és az Azure DevOps Services használatának első lépései
A TFVC használatának megkezdéséhez tekintse meg az alábbi erőforrások egyikét:
- Kód fejlesztése és megosztása a TFVC-ben a Visual Studióval
- Kód megosztása A TFVC-ben az Eclipse használatával
- A kód megosztása A TFVC-ben Xcode használatával
Terméktulajdonosok
A terméktulajdonosok általában úgy tervezik meg a szolgáltatáskészletet, hogy teljesítsen, prioritásokat állítson be, és nyomon kövesse a munka állapotát, a kódhibákat és az ügyfélproblémákat. Az Azure DevOps webes Agile-eszközeinek csomagja a terméktulajdonosok számára biztosítja azokat a nézeteket és funkciókat, amelyekre ezeknek a feladatoknak a végrehajtásához szükségük van. Minden munka rögzítve lesz egy munkaelemen belül. Minden munkaelem egy adott típust jelöl, például egy felhasználói történetet, feladatot vagy hibát.
- A termék hátralékával gyorsan definiálhat és rangsorolhat felhasználói történeteket, funkciókat és egyéb munkaelemeket
- A sprint hátralék és a feladattábla használata a Scrum-eljárások implementálásához
- Kanban-metódusok használata a táblával
- Lekérdezések használatával listázhatja és frissítheti a munkaelemeket, állapot- és trenddiagramokat hozhat létre, és diagramokat tehet közzé az irányítópultokon
- Az irányítópultok használatával információkat, állapotokat és trendeket oszthat meg a csapatával vagy szervezetével
Az első lépésekről további információt az Azure Boards és az Agilis eszközök című témakörben talál.
A Microsoft Excelt integrálhatja az Azure DevOpsszal a munka megtervezéséhez és nyomon követéséhez. További információ: Tömeges módosítás az Excel használatával.
Scrum-mesterek
A Scrum-mesterek segítenek a scrumnak a nagyobb csapat számára való megkönnyítésében azáltal, hogy biztosítják a scrum-keretrendszer követését. Elkötelezettek a gyakorlatok mellett, de rugalmasak maradnak, és nyitottak a csapat számára a munkafolyamat fejlesztésére vonatkozó lehetőségekre. A Scrum-mesterek ugyanazokat a funkciókat használják, mint a terméktulajdonosok.
DevOps: készítők, tesztelők és kiadáskezelők
Az Azure DevOps használatának egyik előnye a szoftveralkalmazások összeállítását, tesztelését és üzembe helyezését támogató eszközök és integrált funkciók készlete. Tekintse meg az Azure DevOps által támogatott általános DevOps-feladatokat.
- Buildek definiálása
- A kód egységtesztelése
- Tesztek futtatása a buildekkel
- Feltáró tesztek végrehajtása
- Kiadások meghatározása, kezelése, nyomon követése és jóváhagyása
- Alkalmazások üzembe helyezése az Azure-ban, virtuális gépen, Docker-tárolókban és egyebekben
Első lépésként tekintse meg az Azure Pipelines és az Azure Test Plans áttekintését.
Érintettek
Az érdekelt felek hozzáférésével a szervezet bármely tagja ellenőrizheti a projekt állapotát, és visszajelzést küldhet. Az érdekelt felek nyomon követhetik a projekt prioritásait, és útmutatást, funkcióötleteket és üzleti igazítást biztosíthatnak a csapathoz. Az érdekelt felek munkaelemek hozzáadásával és módosításával is hozzájárulnak a tervekhez. Ezek azonban nem járulhatnak hozzá a kódbázishoz vagy a gyakorlattesztelési eszközökhöz.
Az érdekelt felek hozzáférése lényegében ingyenes hozzáférést biztosít a projekt szponzorai és támogatói számára korlátozott funkciókhoz. További információkért lásd : Work as a Stakeholder.
Rendszergazdai szerepkörök
Az Azure DevOps Services használatának külön előnye a kiszolgálókarbantartás alacsonyabb terhelése. Az együttműködésen alapuló, integrált szoftverfejlesztési környezet támogatásához azonban számos adminisztratív feladat szükséges.
A fő feladatok a következők szerint vannak csoportosítva egy biztonsági csoport vagy szerepkör tagsága szerint.
Csapatgazdák
Felelős a csapatbeállítások konfigurálásáért, amelyek a következők:
- Hátralék- és táblabeállítások
- Csapatterületek és iterációk (futamok)
- Csapattagok
- Csapat irányítópultjai
- Csapatmunkaelem-sablonok
- Csapatriasztások
Első lépésként tekintse meg a Csapatok kezelése és a csapateszközök konfigurálása című témakört.
Projektgazdák
Felelős a projektszintű erőforrások konfigurálásáért, beleértve a következőket:
Szervezettulajdonosok és projektgyűjtemény-rendszergazdák
A szervezettulajdonosok automatikusan a Projektgyűjteménygazdák csoport tagjai. Felelős a szervezeti szintű erőforrások konfigurálásáért, beleértve a következő feladatokat:
- Számlázás kezelése
- Projektek hozzáadása és kezelése
- Gyűjteményszintű engedélyek kezelése
- A munkakövetési folyamatok testreszabása
- Bővítmények telepítése és kezelése
Első lépésként tekintse meg a Szervezetek és beállítások kezelése című témakört.