Azure DevOps でサポートされるソフトウェア開発ロールSoftware development roles supported by Azure DevOps

Azure DevOps Services | Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018 - TFS 2013Azure DevOps Services | Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018 - TFS 2013

1人の開発者または小さな設定で作業している場合は、問題、計画機能、コード、テスト、ビルド、および配置を追跡します。If you're a sole developer or work in a small setting, you track issues, plan features, code, test, build, and deploy.

大きな設定で作業している場合は、特定のロールに合わせて特定のタスクセットに焦点を絞ることができます。If you work in a large setting, you may be more focused on a specific set of tasks that aligns with specific roles. これらの特定のロールは、ソフトウェア開発、プロジェクト管理、または DevOps にすることができます。These specific roles could be software development, project management, or DevOps.

この記事では、ユーザーのロールに基づいて利用可能な機能とタスクについて説明します。This article describes the features and tasks available to you, based on your role.

共同作成者ロールContributor roles

チームメンバーは、次の領域にアクセスできる共同作成者です。Team members are contributors who have access to the following areas and more:

  • コードベースcode base
  • 作業項目トラッキングwork item tracking
  • アジャイル ツールAgile tools
  • パイプラインの作成build pipelines
  • テストツールtest tools

特定の領域を選択した共同作成者のセットにロックダウンする必要がある場合は、「 アクセス許可の管理」を参照してください。If you need to lock down specific areas to a select set of contributors, see permission management.

ソフトウェア開発者Software developers

開発者は、Visual Studio またはその他の ツール を使用してアプリケーションを開発します。Developers use Visual Studio or other tools to develop their applications. 次に、Azure DevOps でホストされている Git または Team Foundation バージョン管理 (TFVC) リポジトリへの変更をチェックインします。They then check in their changes to a Git or Team Foundation Version Control (TFVC) repository hosted in Azure DevOps. Web ポータルまたはサポートされている IDE から、リポジトリの表示、履歴の確認などを行うことができます。From the web portal or a supported IDE, they can view repositories, check history, and more.

プロジェクト マネージャーProject managers

プロジェクトマネージャー (Pms-2) は、通常、機能セットを提供し、優先順位を設定し、作業の状態、コードの欠陥、および顧客の問題を追跡するように計画します。Project managers (PMs) typically plan the feature set to deliver, set priorities, and track the status of work, code defects, and customer issues. Web ベースのアジャイルツールのスイートは、これらのタスクを実行するために必要なビューと機能を提供します。The suite of web-based Agile tools provides PMs with the views and features that they need to do these tasks. すべての作業は、作業項目内でキャプチャされます。All work is captured within a work item. 各作業項目は、ユーザーストーリー、タスク、バグなどの特定の種類を表します。Each work item represents a specific type such as a user story, task, or bug.

  • プロダクトバックログを使用して、ユーザーストーリー、機能、およびその他の作業項目をすばやく定義し、優先順位を付けます。Use the product backlog to quickly define and prioritize user stories, features, and other work items
  • スプリントバックログとタスクボードを使用してスクラムプラクティスを実装するUse the sprint backlog and task board to implement Scrum practices
  • かんばんボードを使用してかんばんメソッドを操作するUse the Kanban board to work with Kanban methods
  • クエリを使用して、作業項目の一覧表示と更新、状態と傾向のグラフの作成、およびダッシュボードへのグラフの投稿を行います。Use queries to list and update work items, create status and trend charts, and post charts to dashboards
  • ダッシュボードを使用して、情報、状態、傾向をチームまたは組織と共有するUse dashboards to share information, status, and trends with your team or organization

作業の開始の詳細については、「 Azure Boards およびアジャイルツールについて」を参照してください。For more information about getting started, see About Azure Boards and Agile tools.

Microsoft Excel と Microsoft Project を Azure DevOps と統合して、作業の計画と追跡を行うことができます。You can integrate Microsoft Excel and Microsoft Project with Azure DevOps to plan and track your work. 詳細については、「Excel を使用した 一括変更 」および「 プロジェクトを使用したバックログとタスクの作成」を参照してください。For more information, see Bulk modify by using Excel and Create your backlog and tasks by using Project.

DevOps: ビルダー、テスト担当者、およびリリースマネージャーDevOps: builders, testers, and release managers

Azure DevOps を使用する利点は、ソフトウェアアプリケーションのビルド、テスト、および展開をサポートするツールと統合された機能のスイートです。An advantage of working with Azure DevOps is the suite of tools and integrated functionality that support build, testing, and deploying software applications. Azure DevOps がサポートする一般的な DevOps 関連のタスクを参照してください。See the following general DevOps-associated tasks that Azure DevOps supports.

  • ビルドの定義Define builds
  • コードの単体テストUnit test your code
  • ビルドのテストを実行するRun tests with your builds
  • 探索的テストの実行Perform exploratory tests
  • リリースの定義、管理、追跡、および承認Define, manage, track, and approve releases
  • Azure、仮想マシン、Docker コンテナーなどにアプリケーションをデプロイするDeploy applications to Azure, a virtual machine, Docker containers, and more

開始するには、 Azure PipelinesAzure Test Plansの概要に関する情報を参照してください。To get started, see the overviews in Azure Pipelines and Azure Test Plans.

利害関係者Stakeholders

利害関係者アクセスを使用すると、組織内のだれでもプロジェクトの状態を確認し、フィードバックを提供できます。With Stakeholder access, anyone in your organization can check project status and provide feedback. 利害関係者はプロジェクトの優先度を追跡し、方向、機能のアイデア、ビジネス アライメントをチームに提供できます。Stakeholders can track project priorities and provide direction, feature ideas, and business alignment to a team. 利害関係者は、作業項目を追加したり変更したりすることによって、計画に貢献します。Stakeholders also contribute to plans by adding and modifying work items. ただし、コードベースまたはエクササイズテストツールに貢献することはできません。They can't, however, contribute to the code base or exercise test tools.

利害関係者アクセスは、基本的には、プロジェクトスポンサーとサポーターに対して限られた機能セットに無料でアクセスできるようにします。Stakeholder access essentially provides free access to a limited set of feature to project sponsors and supporters. 詳細については、「 利害関係者としての作業」を参照してください。To learn more, see Work as a Stakeholder.

管理者ロールAdministrator roles

Azure DevOps Services での作業には、サーバーのメンテナンスのオーバーヘッドが軽減されるという利点があります。A distinct advantage to working in Azure DevOps Services is the reduced overhead of server maintenance. ただし、コラボレーション型の統合ソフトウェア開発環境をサポートするには、いくつかの管理タスクが必要です。But there are several administrative tasks required to support a collaborative, integrated software development environment.

主なタスクは、セキュリティグループまたはロールのメンバーシップによって次のようにグループ化されます。The main tasks are grouped as follows by membership in a security group or role.

チーム管理者Team administrators

次のようなチーム設定の構成を担当します。Responsible for configuring team settings, which include:

  • バックログとボードの設定Backlog and board settings
  • チーム区分とイテレーション (スプリント)Team areas and iterations (sprints)
  • チーム メンバーTeam members
  • チームダッシュボードTeam dashboards
  • チーム作業項目テンプレートTeam work item templates
  • チーム警告Team alerts

作業を開始するには、「チーム の管理」および「チームツールの構成」を参照してください。To get started, see Manage teams and configure team tools.

プロジェクト管理者Project administrators

次のようなプロジェクトレベルのリソースの構成を担当します。Responsible for configuring project-level resources, including:

組織の所有者とプロジェクトコレクションの管理者Organization Owners and Project Collection Administrators

次のタスクを含む、組織レベルのリソースの構成を担当します。Responsible for configuring organization-level resources, including the following tasks:

  • 請求の管理Manage billing
  • プロジェクトの追加と管理Add and manage projects
  • コレクションレベルのアクセス許可の管理Manage collection-level permissions
  • 作業追跡プロセスのカスタマイズCustomize work tracking processes
  • 拡張機能のインストールと管理Install and manage extensions

開始するには、「組織と設定管理」を参照してください。To get started, see Manage organizations and Settings.

プロジェクト コレクション管理者Project Collection Administrators

コレクションレベルのリソースの構成を担当します。Responsible for configuring collection-level resources. 次のようなタスクがあります。These tasks include:

  • プロジェクトの追加と管理Add and manage projects
  • コレクションレベルのアクセス許可の管理Manage collection-level permissions
  • 拡張機能のインストールと管理Install and manage extensions

開始するには、「 設定」を参照してください。To get started, see Settings.

Azure DevOps Server 管理者Azure DevOps Server administrators

次のようなオンプレミスの Azure DevOps Server デプロイのインストール、アップグレード、および保守を担当します。Responsible for installing, upgrading, and maintaining an on-premises Azure DevOps Server deployment, including the:

  • Azure DevOps Server のインストールInstall Azure DevOps Server
  • Azure DevOps Server を実行しているサーバーを更新するUpdate servers running Azure DevOps Server
  • データベースバックアップの管理Manage database backups
  • サーバーの管理設定とアクセス許可を管理するManage server administrative settings and permissions
  • ビルドの保持ポリシーBuild retention policies
  • プロジェクトコレクションの追加と管理Add and manage project collections

開始するには、「 サーバー管理 (Azure DevOps Server)」を参照してください。To get started, see Server Administration (Azure DevOps Server).