Professional Documents
Culture Documents
Essentials On Azure DevOps Services and GitHub Book 2
Essentials On Azure DevOps Services and GitHub Book 2
and GitHub
Conditions and Terms of Use
Microsoft Confidential
http://www.microsoft.com/en-us/legal/intellectualproperty/Permissions/default.aspx
How to View This Presentation
• Switch to Notes Page view:
o Click View on the ribbon and select Notes Page
o Use page up or page down to navigate
o Zoom in or out as needed
Microsoft Confidential
Introduction and Logistics
• Your trainer
• You
o Your role
o Your company
o Your experience in this technology area
o Your goals for this workshop
Microsoft Confidential
Module 2: Projects
Module Overview
Microsoft Confidential
Overview
• Hierarchy of Azure DevOps Services
• Projects
• Understanding Teams
• Process
• Team Explorer
Microsoft Confidential
Module 2: Projects
Microsoft Confidential
Overview
• Hierarchy
• Organizations
Microsoft Confidential
Hierarchy
Microsoft Confidential
Hierarchy (continued)
Team A
Project1
Team B
Org1
Project2 Team C
…
Azure DevOps
Services
Team D
Org2 Project1
…
…
Microsoft Confidential
Organizations
Can be organized as
• Business divisions
• Regional divisions
• Other organizational structure
Microsoft Confidential
Demo 1: Hierarchy of Azure
DevOps Services and
Organizations
Microsoft Confidential
Lesson Knowledge Check
1. Describe the hierarchy of Azure DevOps Services.
2. True/False: An Organization can contain multiple projects.
Microsoft Confidential
Lesson Summary
• In this lesson, you learned about:
o Hierarchy of Azure DevOps Services
o Organizations
Microsoft Confidential
Module 2: Projects
Lesson 2: Projects
Microsoft Confidential
Overview
• What is a Project?
• Creating Projects
• Project Concepts
• Scoping Projects
• Project Settings
• Renaming Projects
Microsoft Confidential
What is a Project?
Microsoft Confidential
Creating Projects
Tools:
• Team Explorer for Visual Studio (Will open Web Portal)
• Web Portal
Permissions:
• Member of the Project Collection Administrators Group
• (or) Create new projects permission set to Allow
Microsoft Confidential
Creating Projects
Microsoft Confidential
Projects
Git and Team Foundation Version Control (TFVC) in the same project
Can be renamed
Microsoft Confidential
Scoping Projects
Microsoft Confidential
Project Settings
Microsoft Confidential
Renaming Projects
Microsoft Confidential
Demo 2: Project Settings
Microsoft Confidential
Lesson Knowledge Check
• What is a Project?
• What tool would you need to create a new Project?
Microsoft Confidential
Lesson Summary
• In this lesson, you learned about:
o Projects
o Creating Projects
o Scoping Projects
o Project Settings
o Renaming Projects
Microsoft Confidential
Module 2: Projects
Microsoft Confidential
Overview
• Azure DevOps Services and Teams
• Team Areas
• Team Iterations
Microsoft Confidential
Azure DevOps Services and Teams
• Default team created with each new project
• Teams allow you to:
• Manage product backlog
• Use a virtual task board
• View burndown and velocity
• Divide up work
• Create new teams and add team members using the web portal
Microsoft Confidential
Team Areas
Microsoft Confidential
Team Iterations
• Specify when your team will perform specific work items
• Start and end dates
• Default iterations available as part of project creation
• Capacity for team members can be defined
Microsoft Confidential
Demo 3: Team Areas and
Iterations
Microsoft Confidential
Lesson Knowledge Check
• How can you create new Teams?
• What are Team Areas?
• True/False: Default area can be deleted
• What are Team Iterations?
Microsoft Confidential
Lesson Summary
• In this lesson, you learned about:
o Azure DevOps Services and Teams
o Team Areas
o Team Iterations
Microsoft Confidential
Module 2: Projects
Lesson 4: Process
Microsoft Confidential
Overview
• What is a Process?
• Default Processes
• Process Customization
Microsoft Confidential
What is a Process?
Microsoft Confidential
Default Processes
Basic
Microsoft Confidential
Default Processes
Agile
Microsoft Confidential
Default Processes
Scrum
Microsoft Confidential
Default Processes
CMMI
Microsoft Confidential
Process Customization
• System processes —Basic, Scrum, Agile, and CMMI—which are locked from being changed
• Inherited processes, which you can customize and that inherit definitions from the system process from
which they were created
o System processes are owned and updated periodically by Microsoft
o Any updates made to a system process will automatically update your inherited process
Microsoft Confidential
Process Customization
• Inherited processes are customizable
Microsoft Confidential
Track Process Related Changes
• New event added to the audit logs to help better track process related changes.
• An event will be logged whenever the values on a picklist are changed. Changes to picklist fields are
usually the most common changes made to a process. With this new event, organization admins can better
track when and who made changes to those fields.
Microsoft Confidential 47
Demo 4: Process
Customization
Microsoft Confidential
Lesson Knowledge Check
• What is a Process?
• Name the default processes available in Azure DevOps Services
• What tool would you use to create an inherited process?
Microsoft Confidential
Lesson Summary
• In this lesson, you learned about:
o Process
o Default Processes
o Process Customization
Microsoft Confidential
Module 2: Projects
Microsoft Confidential
Overview
• Team Explorer
• Team Explorer Everywhere
Microsoft Confidential
Team Explorer
• Window in Visual Studio
• Allows you to:
o Manage work that is assigned to you, your team, or your projects
o Manage source code, work items, and builds
• The operations available depend on the source control option (TFVC or Git)
Microsoft Confidential
Team Explorer Plug-in for Visual Studio
Git TFVC
Microsoft Confidential
Team Explorer Everywhere
• Plug-in for Eclipse IDE
o Written in Java
o Standard repository provider plug-in
o More than just version control
o Equivalent to Team Explorer
Microsoft Confidential
Team Explorer Plug-in for Eclipse
Microsoft Confidential
Demo 5: Team Explorer
Microsoft Confidential
Lesson Knowledge Check
• What page in Team Explorer helps you manage, suspend, and resume work in progress?
• True/False: Can Java developers use Azure DevOps Services for Version Control on computers running Mac
or Linux?
Microsoft Confidential
Lesson Summary
• In this lesson, you learned about:
o Team Explorer
o Team Explorer Everywhere
Microsoft Confidential
Module Summary
In this module, you learned about:
o Hierarchy of Azure DevOps Services
o Projects
o Understanding Teams
o Process
o Team Explorer
Microsoft Confidential
Lab: Projects
Microsoft Confidential