O projektech a škálování organizace

Azure DevOps Services | Azure DevOps Server 2022 – Azure DevOps Server 2019

Projekt v Azure DevOps poskytuje uživatelům místo, kde můžou plánovat, sledovat průběh a spolupracovat na vytváření softwarových řešení. Projekt představuje základní kontejner, ve kterém můžete ukládat data a zdrojový kód.

Když vytvoříte projekt, Azure DevOps automaticky vytvoří tým se stejným názvem, který stačí pro malé organizace. Pro organizace na podnikové úrovni možná budete muset vertikálně navýšit kapacitu a vytvořit další týmy a projekty. V rámci organizace v Azure DevOps můžete mít až 1000 projektů.

Následující diagram znázorňuje jeden projekt a tým versus více projektů a týmů v organizaci nebo kolekci.


Jeden projekt + tým

Více projektů a týmů


Conceptual image, Single collection-project-team.

Conceptual image, Scaled collection-project-team.


Tato struktura umožňuje týmům konfigurovat nástroje způsoby, které pro ně fungují, a provádět úlohy správy na odpovídajících úrovních. S tím, jak vaše organizace roste, můžou vaše nástroje růst tak, aby podporovaly kulturu samostatnosti týmu a sladění organizace.

Další informace najdete v tématu Sledování práce, zpracování a limity projektů a plánování organizační struktury.

Správa práce v celé organizaci

Když se připojíte k Azure DevOps, připojíte se k organizaci. V rámci daného kontejneru můžete definovat jeden nebo více projektů. Aby bylo možné systém používat, musí být vytvořen aspoň jeden projekt.

Organizaci můžete škálovat následujícími způsoby:

  • Přidání projektů pro podporu různých obchodních jednotek
  • Přidání týmů v rámci projektu
  • Přidání úložišť a větví
  • Přidání agentů, fondů agentů a fondů nasazení pro podporu průběžné integrace a nasazování
  • Správa přístupu prostřednictvím Microsoft Entra ID pro správu velkého počtu uživatelů

Místní nasazení Azure DevOps můžete škálovat následujícími způsoby:

  • Přidání instancí serveru pro zvýšení výkonu
  • Přidání kolekcí projektů a projektů pro podporu různých obchodních jednotek
  • Přidání týmů v rámci projektu
  • Přidání úložišť a větví
  • Přidání agentů, fondů agentů a fondů nasazení pro podporu průběžné integrace a nasazování
  • Správa přístupu prostřednictvím služby Active Directory za účelem správy velkého počtu uživatelů

Zobrazení projektů ve vaší organizaci

Zobrazte projekty definované pro vaši organizaci otevřením stránky Projekty .

  1. Výběrem Azure DevOps otevřete projekty.

    Screenshot showing projects page.

  2. V seznamu projektů zvolte projekt.

Další informace najdete v části Vytvoření projektu.

Omezení viditelnosti projektu

Ve výchozím nastavení můžou uživatelé přidaní do organizace zobrazit všechny informace a nastavení organizace a projektu.

Další informace naleznete v tématu Omezení viditelnosti uživatelů pro projekty a další a změna viditelnosti projektu na veřejné nebo soukromé.

Zobrazení historických dat

Všichni členové projektu můžou zobrazit identity přidané do komentáře, diskuze nebo přiřazení. Například všichni uživatelé v projektu (i uživatelé s novým omezením) můžou stále vidět jméno uživatele přiřazené pracovní položce, když uživatel už není součástí projektu. Totéž platí pro @mentions žádosti o přijetí změn, komentáře, diskuze a další.

Použití jednoho projektu

Jedním z doporučených přístupů je použití jednoho projektu pro podporu vaší organizace nebo organizace. Jeden projekt může pomoct minimalizovat údržbu úloh správy a podporuje nejoptimaličtější a plně flexibilní prostředí křížového propojení objektů .

I když máte mnoho týmů pracujících na stovkách různých aplikací a softwarových projektů, můžete je snadno spravovat v rámci jednoho projektu. Projekt slouží k izolaci dat uložených v něm a nemůžete snadno přesouvat data z jednoho projektu do druhého. Když přesunete data z jednoho projektu do jiného, obvykle ztratíte historii přidruženou k datům.

Další informace najdete v tématu Kolik projektů potřebujete?.

Přidání dalšího projektu

Dalším proveditelným přístupem je mít více projektů, což je doporučený přístup, pokud vaše organizace hledá následující scénáře:

  • Zakázání nebo správa přístupu k informacím obsaženým v projektu za účelem výběru skupin
  • Podpora vlastních procesů sledování práce pro konkrétní organizační jednotky ve vaší organizaci
  • Podpora zcela oddělených organizačních jednotek, které mají vlastní zásady správy a správce
  • Podpora testování aktivit přizpůsobení nebo přidání rozšíření před zavedením změn pracovního projektu
  • Podpora opensourcového softwaru (OSS)

V následujících instancích můžete přidat další projekt:

  • Zakázání nebo správa přístupu k informacím obsaženým v projektu
  • Podpora vlastních procesů sledování práce pro konkrétní organizační jednotky ve vaší organizaci
  • Podpora zcela oddělených organizačních jednotek, které mají vlastní zásady správy a správce
  • Podpora testování aktivit přizpůsobení nebo přidání rozšíření před zavedením změn pracovního projektu

Použití soukromých a veřejných projektů

Můžete mít soukromé i veřejné projekty. Můžete také změnit viditelnost projektu z jednoho na druhý.

Soukromé projekty vyžadují, abyste přidali a spravlili uživatelský přístup. Uživatelé se musí přihlásit, aby získali přístup k projektu, i když je přístup jen pro čtení. Všichni členové projektu mají přístup k informacím o projektu a organizaci. Další informace najdete v tématu Zdroje udělené členům projektu.

Veřejné projekty nevyžadují, aby se uživatelé přihlásili, aby získali přístup jen pro čtení k mnoha z následujících služeb. Veřejné projekty poskytují podporu sdílení kódu s ostatními a podporují kontinuální integraci/průběžné nasazování (CI/CD) opensourcového softwaru.

Další informace naleznete v tématu Změna viditelnosti projektu.

Podpora správy verzí

Úložiště Git je možné procházet a klonovat, ale pouze prostřednictvím protokolu HTTPS. Koncové body SSH a GVFS nejsou k dispozici. Klienti, jako je Visual Studio a IntelliJ, pracují s adresou URL klonování HTTPS, ale nenabízejí propojené prostředí propojování pracovních položek a dalších zajištění.

Podpora widgetu řídicího panelu

Následující widgety řídicího panelu nezobrazují žádné užitečné informace pro jiné uživatele.

  • Přiřazeno mně
  • Dlaždice kódu
  • Nová pracovní položka
  • Žádost o přijetí změn
  • Výsledky dotazu
  • Kvalita požadavků
  • Burndown sprintu
  • Kapacita sprintu
  • Přehled sprintu
  • Členové týmu
  • Vítejte
  • Pracovní odkazy
  • Další odkazy

Strukturování projektu

Pomocí následujících prvků můžete projekt strukturovat tak, aby podporoval vaše obchodní potřeby.

Přizpůsobení a konfigurace projektu

Většinu služeb a aplikací můžete nakonfigurovat a přizpůsobit tak, aby podporovaly vaše obchodní potřeby nebo způsob, jakým týmy pracují. V rámci každého projektu můžete provádět následující úkoly. Komplexní přehled o tom, které zdroje je možné konfigurovat, najdete v tématu Informace o nastavení týmu, projektu a na úrovni organizace.

  • Řídicí panely: Každý tým může nakonfigurovat sadu řídicích panelů tak, aby sdílel informace a sledoval průběh.
  • Správa zdrojového kódu: Pro každé úložiště Git můžete použít zásady větví a definovat oprávnění k větvím. Pro úložiště TFVC můžete nastavit zásady vracení se změnami.
  • Sledování práce: Můžete přidávat pole, měnit pracovní postup, přidávat vlastní pravidla a přidávat vlastní stránky do formuláře pracovní položky většiny typů pracovních položek. Můžete také přidat vlastní typy pracovních položek. Další informace naleznete v tématu Přizpůsobení procesu dědičnosti.
  • Azure Pipelines: Kanály buildu a verze můžete plně přizpůsobit a definovat kroky sestavení, prostředí vydaných verzí a plán nasazení. Další informace najdete v tématu Sestavení a vydání.
  • Azure Test Plans: Můžete definovat a konfigurovat testovací plány, testovací sady, testovací případy a testovací prostředí. V kanálech buildu můžete také přidat testovací kroky. Další informace najdete v tématu Průzkumné a ruční testování a průběžné testování sestavení.

Přidání týmu

Jak vaše organizace roste, můžete přidat týmy vybavené konfigurovatelnými agilními nástroji, které vyhovují pracovním postupům jednotlivých týmů. Další informace naleznete v následujících článcích.

Připojení do projektu s jinými klienty

Kromě připojení přes webový prohlížeč se můžete připojit k projektu z následujících klientů:

Další informace najdete v tématu Kompatibilita s verzemi Azure DevOps Serveru.

Klíčové koncepty

Pomocí následujícího indexu můžete rychle získat přístup k konceptům a úkolům souvisejícím se správou projektů a týmů.

Úlohy uživatelů a správy

Několik z následujících úkolů vyžaduje oprávnění udělená členovi skupiny Project Správa istrators nebo správci týmu.

Nejčastější dotazy

Otázka: Můžu přesunout nebo převést projekt do jiné organizace nebo kolekce?

A: Ano, ale ne bez ztráty dat. Prostředky můžete kopírovat ručně a nechat některé z nich nebo můžete použít nástroj třetí strany, například Nástroj pro migraci sady OpsHub Visual Studio, který kopíruje data pomocí rozhraní REST API.

Otázka: Jaké programové nástroje podporují projekty?

A. Viz rozhraní REST API projektů.

Můžete také použít az devops project CLI.