SlideShare a Scribd company logo
Azure DevOps
• Introduction to Azure DevOps
• Getting Started with Azure DevOps
– Create and Configure a New Development
Project
• Using Agile/Scrum Features in Azure DevOps
• Source Code Control (SCC) with Azure
DevOps
• Bug Tracking with Azure DevOps
Contents
Introduction to
Azure DevOps
• Tool for Software Engineering
–Planning, Collaboration, Source Code
Control, Bug Tracking, etc.
• Developed by Microsoft
• https://dev.azure.com
• Free for 5 Developers + Stakeholders
Azure DevOps
• Integrated with Visual Studio
• Agile/Scrum Tools
–Product Backlog
–Sprint Backlog and Taskboard
• Source Code Control (SCC)
• Bug Reporting and Tracking
• ++ (Not covered in this tutorial)
Features
Getting Started with
Azure DevOps
Create New Project
Note!!!
Select“Advanced”Settings
Version control = Git
Work item process = Scrum
Enter a meaningful Name for your Project
Enter a meaningful Description for your Project
https://dev.azure.com
Note! (Aug. 2024)!“Team Foundation Version Control (TFVC)” is no longer supported for New Projects
Git
Invite/Add Members
By adding users here, you will only get“Read” rights (“Stakeholder”). To
get full access (“Administrator” access) go into “Organization setting”.
Select“Users”and then “Add users”.
Give Users“Full Access” in Organization Settings
To get full access (“Administrator”access) go into “Organization setting”. Select
“Users”and then “Add users”. Then Access level = Basic and the proper Project.
Make sure to select
“Send email ..” as well
Project Settings
• In Scrum we divide the work
into different Iterations
• An Iteration is called a Sprint
• A Sprint is typically 2-4 weeks
long
Show/Hide Features
Agile/Scrum Features
in Azure DevOps
Product Backlog
Product Backlog
• The Scrum Product Backlog is simply a list of all things that needs
to be done within the project.
• It replaces the traditional requirements specification.
• So basically, The Product Backlog is a List of all the Requirements
for a given Software System.
Product Backlog Items (PBI)
Work Items
3 important Work Item Types related to Product Backlog
• Product Backlog Item (PBI)
• Feature – Can be used to group PBIs that belong together
• Task – Divide a PBI into doable Tasks. Each PBI needs to be
broken down into a set of Tasks. A Task is something that should
be done by the developer
Feature → PBI → Task
• Feature X
– Product Backlog Item A
✓ Task A.1
✓ Task A.2
– Product Backlog Item B
✓ Task B.1
✓ Task B.2
• Feature Y
– Product Backlog Item C
✓ Task C.1
✓ Task C.2
etc.
Each Product Backlog Item is
broken down in one or more Tasks
by the Developer
Features makes in easier to structure
all the Product Backlog Items
Example
Sprints/Taskboard
A Taskboard in Scrum has 3 columns
• To Do
• In Progress
• Done
Within a Sprint you move the Tasks
from left to right as the status changes
Illustrative Example:
Sprints/Taskboard
Source Code Control
with Azure DevOps
Configure .gitignore File
Select“VisualStudio” and click “Initialize”
.gitignore
Local Clone
Project URL: https://usn24@dev.azure.com/usn24/ProjectHPH/_git/ProjectHPH
Visual Studio – Clone a repository
“Repository location” – If it is not filled out
automatically, copy the URL from Azure DevOps
Path: local Path on your
hard drive where you want
to store your local version
(clone) of the source code
Clone a Repository
Either enter the URL directly, or if you
don’t know the URL, select “Browse a
repository”and “Azure DevOps”
Local Clone/Development folder
Git Terms
Git maintains a local copy of the entire repository, so you need now
and then to sync your local activities with the server.
• Fetch - It's important to fetch and pull before you push.
– Fetching checks if there are any remote commits that you should
incorporate into your local changes. If you see any, pull first to
prevent any upstream merge conflicts.
• Pull - Always pull before you push. When you pull first, you can
prevent upstream merge conflicts.
• Push - When you create commits you save local snapshots of
your code. You then need to use Push to push the commits to the
server.
• Sync - Use this operation to both Pull, then Push, sequentially.
Git Tools in Visual Studio
Git menu Git Changes window
Git Repository window
Commit Changes
Commit Changes: When you create
commits you save local snapshots of your
code. You then need to use Push to push the
commits to the server
Push Changes
When you have committed the changes,
you then need to use Push to push the
commits to the server.
Bug Tracking with
Azure DevOps
Work Items
Bug Reporting
Queries
Queries are used to get a list of specific Work Items

More Related Content

PDF
Azure Devops
PPTX
Azure Boards.pptx
PPTX
Azure DevOps for JavaScript Developers
PPTX
DevOps Introduction - Main Concepts Description
PPTX
Intro to DevOps using Azure DevOps
PPTX
Azure DevOps for Developers
PDF
Azure DevOps Interview Questions PDF By ScholarHat
PPTX
Microsoft Tech Series 2019 - Azure DevOps
Azure Devops
Azure Boards.pptx
Azure DevOps for JavaScript Developers
DevOps Introduction - Main Concepts Description
Intro to DevOps using Azure DevOps
Azure DevOps for Developers
Azure DevOps Interview Questions PDF By ScholarHat
Microsoft Tech Series 2019 - Azure DevOps

Similar to Azure DevOfsdfsdfsfasfsdfasfsdfsdfsdps.pdf (20)

PPTX
1 - Introduction of Azure DevOps
PPTX
Chris OBrien - Azure DevOps for managing work
PPTX
Application Lifecycle Management with TFS
PPTX
Azure_DevOps_Training_PPT BASIC Slides.pptx
PPTX
Tour of Azure DevOps
PPTX
Source control - what you need to know
PDF
Welcome to Azure Devops
PPTX
Drive business outcomes using Azure Devops
PDF
Azure DevOps Day - Kochi
PDF
SQL Server DevOps Jumpstart
PPTX
Continues Integration and Continuous Delivery with Azure DevOps - Deploy Anyt...
PPTX
Version One Highlights
PDF
Azure DevOps Day - Trivandrum
PPTX
Welcome to Azure DevOps
PPTX
Azure DevOps in Action
PDF
Mastering azure devOps - Dot Net Tricks
PDF
DevOps para Open Source com Azure DevOps
PPTX
Azure DevOps
PPTX
PPTX
Azure DevOps
1 - Introduction of Azure DevOps
Chris OBrien - Azure DevOps for managing work
Application Lifecycle Management with TFS
Azure_DevOps_Training_PPT BASIC Slides.pptx
Tour of Azure DevOps
Source control - what you need to know
Welcome to Azure Devops
Drive business outcomes using Azure Devops
Azure DevOps Day - Kochi
SQL Server DevOps Jumpstart
Continues Integration and Continuous Delivery with Azure DevOps - Deploy Anyt...
Version One Highlights
Azure DevOps Day - Trivandrum
Welcome to Azure DevOps
Azure DevOps in Action
Mastering azure devOps - Dot Net Tricks
DevOps para Open Source com Azure DevOps
Azure DevOps
Azure DevOps
Ad

More from ManhHoangVan (20)

PDF
MQTfsdaffffffffffffffffffffffffffffffffffffffffT.pdf
PPTX
Modbusprofibus01profibus01profibus01.pptx
PPTX
HARprofibus01profibus01profibus01profibus01T.pptx
PDF
OPprofibus01profibus01profibus01profibus01C.pdf
PPTX
Profinetprofibus01profibus01profibus01profibus01.pptx
PPTX
profibus01profiprofibus01profibus01bus01.pptx
PDF
Discrete Control Sysfstem in LabVIEW.pdf
PDF
04. SQL Servesdafr with CSharp WinForms.pdf
PDF
05. Datalogging SQL Server with CSharp WinForms.pdf
PDF
09. OPC DA with Measurement Studio 2019.pdf
PDF
Create and Use Multipfsfsdfafasle Forms.pdf
PDF
Using USB-6008fdsfsfsdfaafds in CSharp.pdf
PDF
TC01 - Visvvsvafaffsdfsfsdfaual Studio.pdf
PPTX
OPC_Basics_Webcasfsfsfdsfsdafsdfsdfsdfasfdasft_SWTB.pptx
PPTX
OPdfsafsdfasdfaaaaaaafdsfasdfdasfdasfdasfC.pptx
PPT
4597231dsafsfsafsafsfsafsfaffsdfdsfsfds.ppt
PDF
1 circuit variables1 circuit variables.pdf
PDF
Lect-06Lect-06Lect-06Lect-06Lect-06Lect-06Lect-06Lect-06
PDF
Lllsjjsjsjjshshjshjsjjsjjsjjzjsjjzjjzjjzj
PDF
discrete_state_spaceeeeeerrrrrrrrrrrrrrrr
MQTfsdaffffffffffffffffffffffffffffffffffffffffT.pdf
Modbusprofibus01profibus01profibus01.pptx
HARprofibus01profibus01profibus01profibus01T.pptx
OPprofibus01profibus01profibus01profibus01C.pdf
Profinetprofibus01profibus01profibus01profibus01.pptx
profibus01profiprofibus01profibus01bus01.pptx
Discrete Control Sysfstem in LabVIEW.pdf
04. SQL Servesdafr with CSharp WinForms.pdf
05. Datalogging SQL Server with CSharp WinForms.pdf
09. OPC DA with Measurement Studio 2019.pdf
Create and Use Multipfsfsdfafasle Forms.pdf
Using USB-6008fdsfsfsdfaafds in CSharp.pdf
TC01 - Visvvsvafaffsdfsfsdfaual Studio.pdf
OPC_Basics_Webcasfsfsfdsfsdafsdfsdfsdfasfdasft_SWTB.pptx
OPdfsafsdfasdfaaaaaaafdsfasdfdasfdasfdasfC.pptx
4597231dsafsfsafsafsfsafsfaffsdfdsfsfds.ppt
1 circuit variables1 circuit variables.pdf
Lect-06Lect-06Lect-06Lect-06Lect-06Lect-06Lect-06Lect-06
Lllsjjsjsjjshshjshjsjjsjjsjjzjsjjzjjzjjzj
discrete_state_spaceeeeeerrrrrrrrrrrrrrrr
Ad

Recently uploaded (20)

PPTX
Sustainable Sites - Green Building Construction
PDF
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
PPTX
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
PPTX
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
PPTX
Foundation to blockchain - A guide to Blockchain Tech
PDF
Digital Logic Computer Design lecture notes
PPTX
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
PPTX
CH1 Production IntroductoryConcepts.pptx
PPTX
Recipes for Real Time Voice AI WebRTC, SLMs and Open Source Software.pptx
DOCX
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
PDF
Embodied AI: Ushering in the Next Era of Intelligent Systems
PDF
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
PDF
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
PPTX
additive manufacturing of ss316l using mig welding
PDF
PPT on Performance Review to get promotions
PDF
Operating System & Kernel Study Guide-1 - converted.pdf
PDF
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
PPTX
IOT PPTs Week 10 Lecture Material.pptx of NPTEL Smart Cities contd
PPTX
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
PPTX
Construction Project Organization Group 2.pptx
Sustainable Sites - Green Building Construction
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
Foundation to blockchain - A guide to Blockchain Tech
Digital Logic Computer Design lecture notes
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
CH1 Production IntroductoryConcepts.pptx
Recipes for Real Time Voice AI WebRTC, SLMs and Open Source Software.pptx
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
Embodied AI: Ushering in the Next Era of Intelligent Systems
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
additive manufacturing of ss316l using mig welding
PPT on Performance Review to get promotions
Operating System & Kernel Study Guide-1 - converted.pdf
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
IOT PPTs Week 10 Lecture Material.pptx of NPTEL Smart Cities contd
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
Construction Project Organization Group 2.pptx

Azure DevOfsdfsdfsfasfsdfasfsdfsdfsdps.pdf

  • 2. • Introduction to Azure DevOps • Getting Started with Azure DevOps – Create and Configure a New Development Project • Using Agile/Scrum Features in Azure DevOps • Source Code Control (SCC) with Azure DevOps • Bug Tracking with Azure DevOps Contents
  • 4. • Tool for Software Engineering –Planning, Collaboration, Source Code Control, Bug Tracking, etc. • Developed by Microsoft • https://dev.azure.com • Free for 5 Developers + Stakeholders Azure DevOps
  • 5. • Integrated with Visual Studio • Agile/Scrum Tools –Product Backlog –Sprint Backlog and Taskboard • Source Code Control (SCC) • Bug Reporting and Tracking • ++ (Not covered in this tutorial) Features
  • 7. Create New Project Note!!! Select“Advanced”Settings Version control = Git Work item process = Scrum Enter a meaningful Name for your Project Enter a meaningful Description for your Project https://dev.azure.com Note! (Aug. 2024)!“Team Foundation Version Control (TFVC)” is no longer supported for New Projects Git
  • 8. Invite/Add Members By adding users here, you will only get“Read” rights (“Stakeholder”). To get full access (“Administrator” access) go into “Organization setting”. Select“Users”and then “Add users”.
  • 9. Give Users“Full Access” in Organization Settings To get full access (“Administrator”access) go into “Organization setting”. Select “Users”and then “Add users”. Then Access level = Basic and the proper Project. Make sure to select “Send email ..” as well
  • 10. Project Settings • In Scrum we divide the work into different Iterations • An Iteration is called a Sprint • A Sprint is typically 2-4 weeks long Show/Hide Features
  • 13. Product Backlog • The Scrum Product Backlog is simply a list of all things that needs to be done within the project. • It replaces the traditional requirements specification. • So basically, The Product Backlog is a List of all the Requirements for a given Software System. Product Backlog Items (PBI)
  • 14. Work Items 3 important Work Item Types related to Product Backlog • Product Backlog Item (PBI) • Feature – Can be used to group PBIs that belong together • Task – Divide a PBI into doable Tasks. Each PBI needs to be broken down into a set of Tasks. A Task is something that should be done by the developer
  • 15. Feature → PBI → Task • Feature X – Product Backlog Item A ✓ Task A.1 ✓ Task A.2 – Product Backlog Item B ✓ Task B.1 ✓ Task B.2 • Feature Y – Product Backlog Item C ✓ Task C.1 ✓ Task C.2 etc. Each Product Backlog Item is broken down in one or more Tasks by the Developer Features makes in easier to structure all the Product Backlog Items
  • 17. Sprints/Taskboard A Taskboard in Scrum has 3 columns • To Do • In Progress • Done Within a Sprint you move the Tasks from left to right as the status changes Illustrative Example:
  • 19. Source Code Control with Azure DevOps
  • 22. Local Clone Project URL: https://usn24@dev.azure.com/usn24/ProjectHPH/_git/ProjectHPH
  • 23. Visual Studio – Clone a repository “Repository location” – If it is not filled out automatically, copy the URL from Azure DevOps Path: local Path on your hard drive where you want to store your local version (clone) of the source code
  • 24. Clone a Repository Either enter the URL directly, or if you don’t know the URL, select “Browse a repository”and “Azure DevOps”
  • 26. Git Terms Git maintains a local copy of the entire repository, so you need now and then to sync your local activities with the server. • Fetch - It's important to fetch and pull before you push. – Fetching checks if there are any remote commits that you should incorporate into your local changes. If you see any, pull first to prevent any upstream merge conflicts. • Pull - Always pull before you push. When you pull first, you can prevent upstream merge conflicts. • Push - When you create commits you save local snapshots of your code. You then need to use Push to push the commits to the server. • Sync - Use this operation to both Pull, then Push, sequentially.
  • 27. Git Tools in Visual Studio Git menu Git Changes window Git Repository window
  • 28. Commit Changes Commit Changes: When you create commits you save local snapshots of your code. You then need to use Push to push the commits to the server
  • 29. Push Changes When you have committed the changes, you then need to use Push to push the commits to the server.
  • 33. Queries Queries are used to get a list of specific Work Items