Role tworzenia oprogramowania obsługiwane przez usługę Azure DevOps

Azure DevOps Services | Azure DevOps Server 2022 — Azure DevOps Server 2019

Jeśli jesteś jedynym deweloperem lub pracujesz w małym ustawieniu, śledzisz problemy, planujesz funkcje, kod, testowanie, kompilowanie i wdrażanie.

Jeśli pracujesz w dużym ustawieniu, może być bardziej skoncentrowany na określonym zestawie zadań, które są zgodne z określonymi rolami. Te konkretne role mogą być tworzenie oprogramowania, zarządzanie produktami i scrum lub DevOps.

W poniższym artykule opisano dostępne funkcje i zadania na podstawie twojej roli.

Role współautora

Członkowie zespołu są współautorami, którzy mają dostęp do następujących obszarów i nie tylko:

  • podstawa kodu
  • śledzenie elementów roboczych
  • Narzędzia Agile
  • potoki kompilacji
  • narzędzia do testowania

Jeśli chcesz zablokować określone obszary do wybranego zestawu współautorów, zobacz zarządzanie uprawnieniami.

Deweloperzy oprogramowania

Deweloperzy używają programu Visual Studio lub innych narzędzi do tworzenia aplikacji. Następnie zaewidencjonują zmiany w repozytorium Git lub Kontrola wersji serwera Team Foundation (TFVC) hostowanym w usłudze Azure DevOps. W portalu internetowym lub obsługiwanym środowisku IDE mogą wyświetlać repozytoria, sprawdzać historię i nie tylko.

Aby rozpocząć korzystanie z usługi Git, zobacz jeden z następujących zasobów:

Aby rozpocząć korzystanie z serwera TFVC, zobacz jeden z następujących zasobów:

Właściciele produktów

Właściciele produktów zazwyczaj planują zestaw funkcji w celu dostarczania, ustawiania priorytetów i śledzenia stanu pracy, wad kodu i problemów klientów. Pakiet internetowych narzędzi Agile w usłudze Azure DevOps udostępnia właścicielom produktów widoki i funkcje, które muszą wykonać te zadania. Wszystkie prace są przechwytywane w elemencie roboczym. Każdy element roboczy reprezentuje określony typ, taki jak historia użytkownika, zadanie lub usterka.

  • Użyj listy prac produktu, aby szybko zdefiniować i określić priorytety scenariuszy, funkcji i innych elementów roboczych
  • Używanie listy prac przebiegu i tablicy zadań do implementowania praktyk Scrum
  • Używanie tablicy Kanban do pracy z metodami Kanban
  • Używanie zapytań do wyświetlania listy i aktualizowania elementów roboczych, tworzenia wykresów stanu i trendów oraz publikowania wykresów na pulpitach nawigacyjnych
  • Udostępnianie informacji, stanu i trendów zespołowi lub organizacji za pomocą pulpitów nawigacyjnych

Aby uzyskać więcej informacji na temat rozpoczynania pracy, zobacz About Azure Boards and Agile tools (Informacje o usłudze Azure Boards i narzędziach Agile).

Możesz zintegrować program Microsoft Excel z usługą Azure DevOps, aby zaplanować i śledzić swoją pracę. Aby uzyskać więcej informacji, zobacz Zbiorcze modyfikowanie przy użyciu programu Excel.

Scrum masters

Scrum masters pomagają ułatwić scrum większemu zespołowi, zapewniając, że struktura scrum jest obserwowana. Są zobowiązani do praktyk, ale pozostają elastyczni i otwarci na możliwości zespołu w celu ulepszenia przepływu pracy. Scrum masters korzystać z tych samych funkcji co właściciele produktów.

Metodyka DevOps: konstruktorzy, testerzy i menedżerowie wydań

Zaletą pracy z usługą Azure DevOps jest pakiet narzędzi i zintegrowanych funkcji, które obsługują tworzenie, testowanie i wdrażanie aplikacji oprogramowania. Zapoznaj się z następującymi ogólnymi zadaniami skojarzonymi z usługą DevOps, które obsługuje usługa Azure DevOps.

  • Definiowanie kompilacji
  • Testowanie jednostkowe kodu
  • Uruchamianie testów przy użyciu kompilacji
  • Wykonywanie testów eksploracyjnych
  • Definiowanie, śledzenie i zatwierdzanie wydań oraz zarządzanie nimi
  • Wdrażanie aplikacji na platformie Azure, maszynie wirtualnej, kontenerach platformy Docker i nie tylko

Aby rozpocząć, zobacz omówienie usług Azure Pipelines i Azure Test Plans.

Uczestnicy

Mając dostęp do uczestników projektu, każda osoba w twojej organizacji może sprawdzić stan projektu i przekazać opinię. Uczestnicy projektu mogą śledzić priorytety projektu i zapewniać kierunek, pomysły dotyczące funkcji i dopasowanie biznesowe do zespołu. Uczestnicy projektu współtworzyją również plany, dodając i modyfikując elementy robocze. Nie mogą jednak współtworzyć bazy kodu ani narzędzi do testowania ćwiczeń.

Dostęp uczestników projektu zasadniczo zapewnia bezpłatny dostęp do ograniczonego zestawu funkcji dla sponsorów projektu i zwolenników. Aby dowiedzieć się więcej, zobacz Praca jako uczestnik projektu.

Role administratorów

Wyraźną zaletą pracy w usługach Azure DevOps Services jest zmniejszenie obciążenia związanego z konserwacją serwera. Istnieje jednak kilka zadań administracyjnych wymaganych do obsługi wspólnego, zintegrowanego środowiska programistycznego.

Główne zadania są grupowane w następujący sposób przez członkostwo w grupie zabezpieczeń lub roli.

Administratorzy zespołu

Odpowiedzialny za konfigurowanie ustawień zespołu, które obejmują:

  • Ustawienia listy prac i tablicy
  • Obszary zespołu i iteracji (przebiegi)
  • Członkowie zespołu
  • Pulpity nawigacyjne zespołu
  • Szablony elementów roboczych zespołu
  • Alerty zespołu

Aby rozpocząć, zobacz Zarządzanie zespołami i konfigurowanie narzędzi zespołu.

Administratorzy projektu

Odpowiedzialny za konfigurowanie zasobów na poziomie projektu, w tym:

Właściciele organizacji i Administracja istratorzy kolekcji projektów

Właściciele organizacji są automatycznie członkami grupy Administracja istratorów kolekcji projektów. Odpowiedzialny za konfigurowanie zasobów na poziomie organizacji, w tym następujące zadania:

  • Zarządzanie rozliczeniami
  • Dodawanie projektów i zarządzanie nimi
  • Zarządzanie uprawnieniami na poziomie kolekcji
  • Dostosowywanie procesów śledzenia pracy
  • Instalowanie rozszerzeń i zarządzanie nimi

Aby rozpocząć pracę, zobacz Zarządzanie organizacjami i Ustawienia.