A projektek és a szervezet skálázása

Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022

Az Azure DevOps-projektek lehetővé teszi a felhasználók számára a szoftvermegoldások tervezését, nyomon követését és együttműködését. Alapvető tárolóként szolgál az adatok és a forráskód tárolásához.

Projekt létrehozásakor az Azure DevOps automatikusan létrehoz egy azonos nevű csapatot, amely elegendő a kis szervezetek számára. Nagyvállalati szintű szervezetek esetében előfordulhat, hogy több csapat és projekt létrehozásával kell bővülnie. Az Azure DevOps legfeljebb 1000 projektet támogat egy szervezeten belül.

A több projekttel rendelkező szervezetek az igényeiknek megfelelő eszközöket konfigurálhatnak, és a megfelelő szinteken végezhetik el a felügyeleti feladatokat. A szervezet növekedésével az eszközök méretezhetők a csapat önállóságának és a szervezeti igazítás kultúrájának támogatásához.

További információ: A munkakövetés, a folyamat és a projekt korlátai , valamint a szervezeti struktúra megtervezése.

Jótanács

Az AI használatával segíthet az Azure DevOps-feladatokban. Az első lépésekhez tekintse meg az Azure DevOps MCP Serverrel kapcsolatos AI-segítség engedélyezése című témakört.

A szervezeten belüli munka kezelése

Amikor csatlakozik az Azure DevOpshoz, egy szervezethez csatlakozik. Ebben a szervezetben meghatározhat egy vagy több projektet. Legalább egy projektet létre kell hozni a rendszer használatához.

A szervezetet a következő módokon skálázhatja:

  • Projektek hozzáadása: Különböző üzleti egységek támogatása.
  • Csapatok hozzáadása: Csoportok létrehozása projekten belül.
  • Adattárak és ágak hozzáadása: A forráskód kezelése.
  • Ügynökök, ügynökkészletek és üzembehelyezési készletek hozzáadása: A folyamatos integráció és üzembe helyezés támogatása.
  • Hozzáférés-kezelése: A Microsoft Entra ID használatával nagy számú felhasználót kezelhet.

A helyszíni Azure DevOps-üzembe helyezést a következő módokon skálázhatja:

  • Kiszolgálópéldányok hozzáadása: Növelje a teljesítményt.
  • Projektgyűjtemények és projektek hozzáadása: Különböző üzleti egységek támogatása.
  • Csapatok hozzáadása: Csoportok létrehozása projekten belül.
  • Adattárak és ágak hozzáadása: A forráskód kezelése.
  • Ügynökök, ügynökkészletek és üzembehelyezési készletek hozzáadása: A folyamatos integráció és üzembe helyezés támogatása.
  • Hozzáférés-kezelése: Nagy számú felhasználó kezeléséhez használja az Active Directoryt.

Projektek megtekintése a szervezetben

Tekintse meg a szervezetéhez definiált projekteket a Projektek lap megnyitásával.

  1. A Projektek megnyitásához válassza az Azure DevOps lehetőséget.

    Képernyőkép a projektek oldalról.

  2. Válasszon ki egy projektet a projektek listájából.

További tájékoztatás: Projekt létrehozása.

Projekt láthatóságának korlátozása

A szervezethez hozzáadott felhasználók alapértelmezés szerint megtekinthetik az összes szervezeti és projektinformációt és -beállítást. További információt a projektek felhasználói láthatóságának korlátozása és aprojekt láthatóságának módosítása privátra című témakörben talál.

Előzményadatok megtekintése

Minden projekttag megtekintheti a megjegyzésekhez, vitafórumokhoz vagy hozzárendelésekhez hozzáadott identitásokat. A projektben például mindenki (még az új korlátozásokkal rendelkező felhasználók is) továbbra is láthatják a munkahelyi elemhez rendelt felhasználó nevét, ha a felhasználó már nem része a projektnek. Ugyanez vonatkozik a PR-ekre, a @mentions-ra, a megjegyzésekre, a vitafórumokra és egyebekre is.

Egyetlen projekt használata

Az egyik ajánlott módszer, ha egyetlen projekttel támogatja a szervezetet vagy a vállalatot. Egyetlen projekt segíthet minimalizálni a felügyeleti feladatok karbantartását, és a legoptimalizáltabb és legrugalmasabb összekapcsolt objektumközi élményt nyújtja.

Még ha sok csapat is több száz különböző alkalmazáson és szoftverprojekten dolgozik, egyszerűen kezelheti őket egyetlen projekten belül. A projekt elkülöníti a benne tárolt adatokat, és az adatok egyik projektből a másikba való áthelyezése a társított előzmények elvesztését eredményezi.

További információ: Hány projektre van szüksége?

Másik projekt hozzáadása

Egy másik megvalósítható megközelítés az, hogy több projektet valósítanak meg. Ez a megközelítés akkor ajánlott, ha a szervezetnek a következőket kell tennie:

  • A projekten belüli információkhoz való hozzáférés tiltása vagy kezelése bizonyos csoportok számára
  • Egyéni munkakövetési folyamatok támogatása a szervezet adott üzleti egységeihez
  • Teljes mértékben különálló üzleti egységek támogatása, amelyek saját felügyeleti szabályzatokkal és rendszergazdákkal rendelkeznek
  • Testreszabási tevékenységek tesztelése vagy bővítmények hozzáadása a munkaprojekt módosításainak bevezetése előtt
  • Nyílt forráskódú szoftverprojekt (OSS) támogatása

Érdemes lehet egy másik projektet hozzáadni a következő esetekben:

  • A projekten belüli információkhoz való hozzáférés tiltása vagy kezelése
  • Egyéni munkakövetési folyamatok támogatása a szervezet adott üzleti egységeihez
  • Teljes mértékben különálló üzleti egységek támogatása, amelyek saját felügyeleti szabályzatokkal és rendszergazdákkal rendelkeznek
  • Testreszabási tevékenységek tesztelése vagy bővítmények hozzáadása a munkaprojekt módosításainak bevezetése előtt

Magán- és nyilvános projektek használata

Fontos

A Azure DevOps nyilvános projektjeit kivonjuk. 2027-től kezdve a meglévő nyilvános projektek priváttá alakulnak. További információ: Nyilvános projektek visszavonása és Nyilvános projektről GitHubra való áttérés.

Magán- és nyilvános projektek is lehetnek. Ha nyilvános projektet szeretne privátsá alakítani, olvassa el a Projekt láthatóságának módosítása privátra című témakört.

magánprojektek:

  • Felhasználói hozzáférés hozzáadására és kezelésére van szükség.
  • A felhasználóknak be kell jelentkezniük, hogy még olvasási hozzáférést is kapjanak.
  • Minden projekttag számára biztosítson hozzáférést a projekt- és szervezeti információkhoz.

További információ: A projekttagok számára biztosított erőforrások.

Fontos

Csak azok a szervezetek hozhatnak létre projekteket, vagy módosíthatják a projektek láthatóságát, amelyek már engedélyezve van a nyilvános projektszabályzat engedélyezésével . A szabályzat már nem érhető el azoknak a szervezeteknek, amelyek még nem használják. A Microsoft azt javasolja, hogy a GitHubot minden nyilvános projekthez használja.

nyilvános projektek:

  • Ne követelje meg, hogy a felhasználók csak olvasási hozzáféréssel jelentkezzenek be számos szolgáltatáshoz.
  • A kód másokkal való megosztásának támogatása.
  • Nyílt forráskódú szoftverek folyamatos integrációjának/folyamatos üzembe helyezésének (CI/CD) támogatása.

További információ: Projekt láthatóságának módosítása privátra.

Verziókövetés támogatása

A Git-adattárak csak HTTPS-kapcsolaton keresztül böngészhetők és klónozhatók. Az SSH- és GVFS-végpontok nem érhetők el. Az olyan programok, mint a Visual Studio és az IntelliJ, a HTTPS-klón URL-címével dolgoznak, de nem kínálják a feladatokhoz és más kapcsolódó elemekhez kapcsolódó integrált élményt.

Irányítópult-widget támogatása

Az alábbi irányítópult-vezérlők nem jelenítenek meg hasznos információkat a nem tagokkal kapcsolatban.

  • Hozzám rendelve
  • Kódlap
  • Új munkaelem
  • Lekéréses kérelem
  • Lekérdezés eredményei
  • Követelmények minősége
  • Sprint leépítés
  • Sprintkapacitás
  • A sprint áttekintése
  • Csapattagok
  • Üdvözöljük
  • Munkahelyi hivatkozások
  • Egyéb hivatkozások

További információ: Widgetek hozzáadása irányítópultokhoz és gyakori kérdések az irányítópultokról, diagramokról és jelentésekről.

A projekt felépítése

Az alábbi elemek használatával strukturálhatja a projektet az üzleti igények támogatására:

A projekt testreszabása és konfigurálása

A legtöbb szolgáltatást és alkalmazást konfigurálhatja és testre szabhatja az üzleti igények vagy a csapatok működése érdekében. Az egyes projekteken belül az alábbi feladatokat végezheti el. Az erőforrások konfigurálásának átfogó megtekintéséhez tekintse meg a csapat, a projekt és a szervezeti szintű beállítások ismertetése című témakört.

  • Irányítópultok: Minden csapat konfigurálhatja az irányítópultok készletét az információk megosztására és a folyamat figyelésére.
  • Forrásvezérlés: Minden Git-adattárhoz alkalmazhat ágházirendeket, és meghatározhatja a fiókengedélyeket. A TFVC-adattárak esetében beállíthatja a bejelentkezési szabályzatokat.
  • Munkakövetés: Mezőket adhat hozzá, módosíthatja a munkafolyamatot, egyéni szabályokat vehet fel, és egyéni lapokat vehet fel a legtöbb munkaelem-típus munkaelem-űrlapjára. Egyéni munkaelemtípusokat is hozzáadhat. További információ: Öröklési folyamat testreszabása.
  • Azure Pipelines: Teljes mértékben testre szabhatja a buildelési és kiadási folyamatokat, és meghatározhatja a buildelési lépéseket, a kiadási környezeteket és az üzembe helyezés ütemezését. További információ: Build and release.
  • Azure-tesztcsomagok: Tesztcsomagokat, tesztcsomagokat, teszteseteket és tesztkörnyezeteket definiálhat és konfigurálhat. A buildelési folyamatokon belül tesztlépéseket is hozzáadhat. További információt az Exploratory és a manuális tesztelés, valamint a buildek folyamatos tesztelése című témakörben talál.

Csapat hozzáadása

A szervezet növekedésével konfigurálható Agile-eszközökkel rendelkező csapatokat adhat hozzá, hogy megfeleljenek az egyes csapatok munkafolyamatainak. További információért tekintse át a következő cikkeket.

Csatlakozás projekthez más ügyfelekkel

A webböngészőn keresztüli csatlakozáson kívül a következő ügyfelekről is csatlakozhat egy projekthez:

További információ: Kompatibilitás az Azure DevOps Server-verziókkal.

Fő fogalmak

Az alábbi index segítségével gyorsan elérheti a projektek és csapatok kezelésével kapcsolatos fogalmakat és feladatokat.

Felhasználói és rendszergazdai feladatok

Az alábbi feladatok közül többhez a Projektgazdák csoport egy tagjának vagy egy csoportadminisztrátornak adott engedélyekre van szükség.

Gyakori kérdések (GYIK)

K: Áthelyezhetek vagy áthelyezhetek egy projektet egy másik szervezetbe vagy gyűjteménybe?

V: Igen, de nem adatvesztés nélkül. Manuálisan másolhat erőforrásokat, és hagyhat hátra néhányat, vagy használhat nem Microsoft-eszközt.

K: Milyen programozott eszközök támogatják a projekteket?

A. Lásd a Projektek REST API-t.

Az az devops projekt parancssori felületét is használhatja.