O projektech a škálování vaší organizace
Azure DevOps Services | Azure DevOps Server 2022 – Azure DevOps Server 2019
Projekt v Azure DevOps poskytuje uživatelům prostor k plánování, sledování průběhu a spolupráci na vytváření softwarových řešení. Slouží jako základní kontejner pro ukládání dat a zdrojového kódu.
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 vytvořením dalších týmů a projektů. Azure DevOps podporuje v organizaci až 1 000 projektů.
Organizace s více projekty umožňuje týmům konfigurovat nástroje tak, aby vyhovovaly jejich potřebám a dokončily úlohy správy na odpovídajících úrovních. Jak vaše organizace roste, mohou vaše nástroje škálovat tak, aby podporovaly kulturu samostatnosti týmu a organizační sladění.
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 této organizace 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řidat projekty: Podpora různých obchodních jednotek
- Přidat týmy: Vytvářejte týmy v rámci projektu.
- Přidat úložiště a větve: Spravujte zdrojový kód.
- Přidání agentů, fondů agentů a fondů nasazení: Podpora průběžné integrace a nasazování
- Správa přístupových: K zpracování velkého počtu uživatelů použijte ID Microsoft Entra.
Místní nasazení Azure DevOps můžete škálovat následujícími způsoby:
- Přidání instancí serveru: Zvýšení výkonu
- Přidání kolekcí projektů a projektů: Podpora různých obchodních jednotek
- Přidat týmy: Vytvářejte týmy v rámci projektu.
- Přidat úložiště a větve: Spravujte zdrojový kód.
- přidání agentů, fondů agentů a fondů nasazení: Podpora průběžné integrace a nasazování
- Správa přístupových: Ke zpracování velkého počtu uživatelů použijte službu Active Directory.
Zobrazení projektů ve vaší organizaci
Zobrazte projekty definované pro vaši organizaci otevřením stránky Projekty .
Výběrem
Azure DevOps otevřete projekty.
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 zobrazovat identity přidané do komentářů, diskuzí nebo přiřazení. Například všichni uživatelé v projektu (i uživatelé s novými omezeními) 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 v PR, komentářích, diskusích a dalších.
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 pomoci snížit správu administrativních úkolů a poskytuje nejoptimalizovanější a nejflexibilnější zážitek z objektu křížového propojení.
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 izoluje data uložená v něm a přesun dat z jednoho projektu do druhého způsobí ztrátu přidružené historie.
Další informace najdete v tématu Kolik projektů potřebujete?.
Přidání dalšího projektu
Dalším možným přístupem je mít více projektů. Tento přístup se doporučuje, pokud vaše organizace potřebuje:
- Zakázání nebo správa přístupu k informacím obsaženým v projektu pro vybrané skupiny
- 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
- Testování aktivit přizpůsobení nebo přidání rozšíření před zavedením změn pracovního projektu
- Podpora opensourcového projektu 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
- 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žaduje přidání a správu přístupu uživatelů.
- Vyžadovat, aby se uživatelé přihlásili, i když chtějí získat přístup jen ke čtení.
- Poskytněte všem členům projektu přístup k informacím o projektu a organizaci.
Další informace najdete v tématu Zdroje udělené členům projektu.
Veřejné projekty:
- Nepožadujte, aby se uživatelé přihlásili pro přístup jen pro čtení k mnoha službám.
- Podpora sdílení kódu s ostatními
- Podpora kontinuální integrace/průběžného nasazování (CI/CD) opensourcového softwaru
Další informace najdete v tématu Změna viditelnosti projektu.
Podpora správy verzí
Úložiště Git je možné procházet a klonovat pouze přes PROTOKOL HTTPS. Koncové body SSH a GVFS nejsou k dispozici. cs-CZ: Klienti jako Visual Studio a IntelliJ pracují s adresou URL HTTPS pro klonování, ale nenabízejí integrované prostředí pro propojení pracovních položek a dalších souvisejících materiálů.
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 pro sprint
- Přehled sprintu
- Členové týmu
- Vítejte
- Pracovní odkazy
- Další odkazy
Další informace najdete v tématu Přidání widgetů na řídicí panel a nejčastější dotazy k řídicím panelům, grafům a sestavám.
Strukturování projektu
Pomocí následujících prvků můžete projekt strukturovat tak, aby podporoval vaše obchodní potřeby:
- Vytvořte úložiště Git pro každý dílčí projekt nebo aplikaci nebo vytvořte kořenové složky v úložišti TFVC pro každý dílčí projekt. Pokud používáte TFVC a směřujete k kombinovanému modelu projektu, vytvořte kořenové složky pro různé týmy a projekty stejně jako byste vytvořili samostatná úložiště v Gitu. Podle potřeby zabezpečte složky a určete, které segmenty úložiště aktivně používáte s mapováním na pracovišti.
- Definujte oblasti cest pro podporu různých dílčích projektů, produktů, vlastností nebo týmů.
- Definujte cesty iterace (označované také jako sprinty), které je možné sdílet napříč týmy.
- Přidejte tým pro každý produktový tým, který vyvíjí sadu funkcí pro produkt. Každý tým, který vytvoříte, automaticky vytvoří skupinu zabezpečení pro tento tým, kterou můžete použít ke správě oprávnění pro tým. Další informace naleznete v tématu Správa portfolia.
- Správa přístupu ke konkrétním funkcím a funkcím pomocí vlastních skupin zabezpečení
- Vytvořte složky dotazů pro uspořádání dotazů pro týmy nebo oblasti produktů do složek.
- Definujte nebo upravte oznámení nastavená na úrovni projektu.
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 provedení změn.
- 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: Můžete plně přizpůsobit své kanály sestavení a uvolnění verzí, definovat kroky sestavení, prostředí pro uvolnění 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.
- Škálování agilního přístupu pro velké týmy
- Informace o týmech a agilních nástrojích
- Spravujte portfolio backlogů a sledujte průběh.
- Plány doručení můžete použít k naplánovaným pracovním položkám podle sprintu (cesty iterace) vybraných týmů v zobrazení kalendáře.
- Postupně zavádějte škálovatelné postupy pro vytvoření většího rytmu a toku v rámci vaší organizace, zapojení zákazníků, zlepšení viditelnosti projektu a rozvoj produktivní pracovní síly.
- Strukturujte projekty tak, aby získaly přehled o týmech nebo aby podporovaly náměty, vydávání vlaků a více backlogů pro podporu škálované agilní architektury.
Připojení k 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ů:
- Visual Studio (Professional, Enterprise, Test Professional)
- Visual Studio Code
- Visual Studio Community
- Office Excel
- Rozšíření Test & Feedback
- Klient pro zpětnou vazbu Microsoft
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 Správci projektu 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 některé nechat, nebo použít nástroj, který není od Microsoftu.
Otázka: Jaké programové nástroje podporují projekty?
A. Viz rozhraní REST API projektů.
Můžete také použít az devops project CLI.