# Challenge 0: Create an Azure DevOps Organization

# Here is what you will learn 🎯

  • Create an Azure DevOps account for your organization
  • Create a Team Project with an Agile Process Template
  • Invite Team members to your organization and projects

# Table of Contents

  1. Azure DevOps
  2. Getting started
  3. Authentication
  4. Create an Azure DevOps Organization
  5. Create a new Project
  6. Create a new Team within the Project
  7. Add your Colleagues to the "College Team"

# Azure DevOps

Azure DevOps provides developer services to support teams to plan work, collaborate on code development, and build and deploy applications. Developers can work in the cloud using Azure DevOps Services or on-premises using Azure DevOps Server. Azure DevOps Server was formerly named Visual Studio Team Foundation Server (TFS).

Azure DevOps provides integrated features that you can access through your web browser or IDE client. You can use one or more of the following services based on your business needs:

  • Azure Repos provides Git repositories or Team Foundation Version Control (TFVC) for source control of your code
  • Azure Pipelines provides build and release services to support continuous integration and delivery of your apps
  • Azure Boards delivers a suite of Agile tools to support planning and tracking work, code defects, and issues using Kanban and Scrum methods
  • Azure Test Plans provides several tools to test your apps, including manual/exploratory testing and continuous testing
  • Azure Artifacts allows teams to share Maven, npm, and NuGet packages from public and private sources and integrate package sharing into your CI/CD pipelines

# Getting started

To get started with Azure DevOps navigate to the Azure DevOps overview page (opens new window). Here you will find further links to the documentation, support, pricing and blogs.

# Authentication

Before we can create an Azure DevOps account we need to understand which Identity Providers are supported by Azure DevOps. Azure AD, MSA (Microsoft account) and a GitHub account is supported if you want to use cloud authentication. It is recommended to use Azure AD when a large group of users must be managed or if you want to integrate Azure DevOps to your organization's Azure AD, otherwise use your Microsoft or GitHub account. For on-premises deployments Active Directory is recommended.

TIP

📝 If you want to integrate Azure DevOps into your organization's Azure AD make sure that you have the needed permission to create a ServicePrincipal in your Azure AD. We will create a ServicePrincipal in further challenges to authorize Azure DevOps to access your Azure Subscription in order to deploy Azure resources.

# Create an Azure DevOps Organization

  1. Navigate to Azure DevOps (opens new window)
  2. Click "Start for free >", if you don't see a login page, please open a private browser window to make sure that you use the right account (either an Azure AD, MSA or GitHub account).
  3. Give your new project a name and select a country/region.
  4. Create an organization. Instructions can be found here (opens new window)

# Create a new Project

Create a new project, name it "College" and use the "Agile" process template. Instructions can be found here (opens new window).

# Create a new Team within the Project

Create a new team, name it "College Team" and set it as your default team. Instructions can be found here (opens new window)

# Add your Colleagues to the "College Team"

Now it's time to give your colleagues access to the project and to add them to the "College Team". Instructions can be found here (opens new window)

🔼 Day 4 | Next challenge ▶