SlideShare a Scribd company logo
1 of 44
Download to read offline
Sensitivity: Confidential
TFS / VSTS is now Azure DevOps
Azure
DevOps
Project Managers / Analyst
PatrickVideos.com
1
PatrickVideos.com
2
PatrickVideos.com
Contents
What is Azure DevOps?.................................................................................................................................4
Getting Started..............................................................................................................................................5
Preview the latest features.......................................................................................................................6
How to Add Team members? .......................................................................................................................7
Manage Team member security...................................................................................................................8
Create a new Team.......................................................................................................................................9
Scrum Lifecycle ...........................................................................................................................................10
How to configure Release and Sprint cycles...............................................................................................11
Setting up Iteration paths – Project Configuration.................................................................................11
Setting up Area paths – Project Configuration .......................................................................................12
Team Configuration ................................................................................................................................13
Epics, Features, User Stories, Tasks ............................................................................................................14
Creating Work Items...................................................................................................................................15
Create an Epic .........................................................................................................................................15
How to Create a Feature?...........................................................................................................................16
How to Create a User Story?.......................................................................................................................17
Follow a User Story .................................................................................................................................17
Attach a document .................................................................................................................................18
History of User Story...............................................................................................................................18
Mass update to user stories....................................................................................................................19
How to create a Task?.................................................................................................................................20
Customize column options .........................................................................................................................22
Tracking work using Task board..................................................................................................................23
Customize Board columns and swim lanes.................................................................................................23
Tracking Bugs ..............................................................................................................................................24
Query Work Items.......................................................................................................................................25
Tree Query ..............................................................................................................................................26
Run Queries and Email the results..............................................................................................................27
Create charts out of queries .......................................................................................................................28
Customize Dashboard.................................................................................................................................30
Manage your notifications..........................................................................................................................31
3
PatrickVideos.com
Using Filters.............................................................................................................................................33
Create a Wiki for your project ....................................................................................................................34
Integrating with Excel Trouble shooting.....................................................................................................35
Integrating with Excel .............................................................................................................................35
Opening from Excel.................................................................................................................................35
Custom Process...........................................................................................................................................37
4
PatrickVideos.com
What is Azure DevOps?
Azure DevOps Services is a cloud service for collaborating on code development. It
provides an integrated set of features that you access through your web browser or IDE
client, including the following:
• Git repositories for source control of your code
• Build and release services to support continuous integration and delivery of your
apps
• Agile tools to support planning and tracking your work, code defects, and issues
using Kanban and Scrum methods
• A variety of tools to test your apps, including manual/exploratory testing, load
testing, and continuous testing
• Highly customizable dashboards for sharing progress and trends
• Built-in wiki for sharing information with your team
5
PatrickVideos.com
Getting Started
Azure DevOps (VSTS / TFS) access via the Web browser.
A project provides a repository for source code and a place for a group of people to plan, track
progress, and collaborate on building software solutions.
** Always use the Create project button to create a project, so that we can select the scrum
process.
6
PatrickVideos.com
Preview the latest features
7
PatrickVideos.com
How to Add Team members?
When you create your project, a team of the same name is automatically created. For small
teams, this is sufficient. However, for enterprise-level organizations, it may be necessary to scale
up, to create additional teams and/or projects.
8
PatrickVideos.com
Manage Team member security
Open the web portal and choose the project where you want to add users or groups.
Choose Project Settings and then Permissions.
Additional details
https://docs.microsoft.com/en-us/azure/devops/organizations/security/add-users-team-
project?view=vsts&tabs=new-nav
9
PatrickVideos.com
Create a new Team
Additional details
https://docs.microsoft.com/en-us/azure/devops/user-guide/project-admin-tutorial?view=vsts
10
PatrickVideos.com
Scrum Lifecycle
With Scrum, teams plan and track work at regular time intervals, referred to as a sprint
cadence. You define sprints to correspond to the cadence your team uses.
Many teams choose a two or three week cadence. However, you can specify shorter or
longer sprint cycles. Also, you can create a release schedule which encompasses several
sprints.
11
PatrickVideos.com
How to configure Release and Sprint cycles
To create or modify areas or iterations, you must be a member of the Project
Administrators group
Setting up Iteration paths – Project Configuration
Iteration paths allow you to group work into sprints, milestones, or other event-specific or time-
related period.
Additional details
https://docs.microsoft.com/en-us/azure/devops/organizations/settings/set-iteration-paths-
sprints?view=vsts&tabs=new-nav
12
PatrickVideos.com
Setting up Area paths – Project Configuration
**Creating a team, creates an area path with that name.
Most teams are using area paths to group work by team and grouping by product/feature area through
use of epics or features.
Area paths allow you to group work items by team, product, or feature area.
13
PatrickVideos.com
Team Configuration
**Once you create Iterations and Areas under project configuration, you need to add it under
Team configuration, else it will not show up while creating user stories.
14
PatrickVideos.com
Epics, Features, User Stories, Tasks
The first step in planning your sprint is to assign work from your backlog to a sprint. Your team
builds the sprint backlog during the sprint planning meeting, typically held on the first day of
the sprint. Each sprint corresponds to a time-boxed interval which supports your team's ability
to work using Agile processes and tools. During the planning meeting, your product owner
works with your team to identify those stories or backlog items to complete in the sprint.
15
PatrickVideos.com
Creating Work Items
Let’s create Epic – Feature – User Story – Tasks
Create an Epic
Using an abbreviation makes it easy for you to search.
16
PatrickVideos.com
How to Create a Feature?
Show the Epics in backlog and click the plus sign next to the Epic.
17
PatrickVideos.com
How to Create a User Story?
Click on the + sign next to the feature to create user stories.
**Tags are discussed and created by the Team. Tags help in search.
Follow a User Story
You can choose to follow a User Story is you are interested in updates to the story.
18
PatrickVideos.com
Attach a document
History of User Story
19
PatrickVideos.com
Mass update to user stories
20
PatrickVideos.com
How to create a Task?
You add tasks to backlog items when you want to track the work required to implement them
and to estimate the work assigned to individual team members and the team. The capacity tool
tells you how much work your team can commit to. However, to compare capacity with actually
planned work, you need to define and estimate tasks for each backlog item.
21
PatrickVideos.com
You can create a Copy of the work item & Email the work item.
When you create copy of work item, select include existing links if you want the work item to have the
same parent.
22
PatrickVideos.com
Customize column options
23
PatrickVideos.com
Tracking work using Task board
Your task board provides a visualization of flow and status of each sprint task. With it, you can
focus on the status of backlog items as well as work assigned to each team member.
Customize Board columns and swim lanes
Additional details
https://docs.microsoft.com/en-us/azure/devops/boards/sprints/task-board?view=vsts&tabs=new-nav
24
PatrickVideos.com
Tracking Bugs
Bugs can be tracked on the Kanban board by enabling the below setting.
25
PatrickVideos.com
Query Work Items
A query lists a filtered set of work items. You can initiate a query using the query editor.
Optionally, you can perform an adhoc search using the search box.
To find work items assigned to you or your team, run a query. A number of work item queries
are predefined with your process. Also, members of your team may have created shared queries
that you can view and run. Oftentimes, it's easier to define a new query by building on the query
definition that's already available to you.
26
PatrickVideos.com
Tree Query
27
PatrickVideos.com
Run Queries and Email the results
Queries:
https://docs.microsoft.com/en-us/azure/devops/boards/queries/?view=vsts
28
PatrickVideos.com
Create charts out of queries
29
PatrickVideos.com
**Shared query charts can be added to the Team dashboard
30
PatrickVideos.com
Customize Dashboard
31
PatrickVideos.com
Manage your notifications
As changes occur to your code base, builds, work items, and other operations, you can receive
email notifications. For example, you can set an alert to be notified whenever a bug that you
opened is resolved or a work item is assigned to you.
Turn on or off notifications and create custom notifications.
32
PatrickVideos.com
33
PatrickVideos.com
Using Filters
34
PatrickVideos.com
Create a Wiki for your project
Each team project can be provisioned with a wiki. Use it to share information with your team to
understand, use, and contribute to your project.
Additional details:
https://docs.microsoft.com/en-us/azure/devops/project/wiki/wiki-create-repo?view=vsts&tabs=new-
nav
35
PatrickVideos.com
Integrating with Excel Trouble shooting
If you are unable to see the Team menu or open in excel please see below link.
https://docs.microsoft.com/en-us/azure/devops/boards/backlogs/office/tfs-office-integration-
issues?view=vsts
Integrating with Excel
**In Excel Team menu you can connect to VSTS and run a query.
Opening from Excel
36
PatrickVideos.com
37
PatrickVideos.com
Custom Process
38
PatrickVideos.com
39
PatrickVideos.com
40
PatrickVideos.com
41
PatrickVideos.com
Additional details:
https://docs.microsoft.com/en-us/azure/devops/organizations/settings/work/customize-process-
wit?view=azure-devops
42
PatrickVideos.com
43
PatrickVideos.com

More Related Content

What's hot

[CB19] Autopsyで迅速なマルウェアのスキャンとディスク内の簡単調査 by ターナー・功
[CB19] Autopsyで迅速なマルウェアのスキャンとディスク内の簡単調査 by ターナー・功[CB19] Autopsyで迅速なマルウェアのスキャンとディスク内の簡単調査 by ターナー・功
[CB19] Autopsyで迅速なマルウェアのスキャンとディスク内の簡単調査 by ターナー・功CODE BLUE
 
20160215 04 java ee7徹底入門 jbatch
20160215 04 java ee7徹底入門 jbatch20160215 04 java ee7徹底入門 jbatch
20160215 04 java ee7徹底入門 jbatchJun Inose
 
半日でわかる コンテナー技術 (入門編)
半日でわかる コンテナー技術 (入門編)半日でわかる コンテナー技術 (入門編)
半日でわかる コンテナー技術 (入門編)Toru Makabe
 
知っておきたいSpring Batch Tips
知っておきたいSpring Batch Tips知っておきたいSpring Batch Tips
知っておきたいSpring Batch Tipsikeyat
 
明日から始める! ソフトウェアのグリーン化(GSF MeetUp Tokyo 発表資料)
明日から始める! ソフトウェアのグリーン化(GSF MeetUp Tokyo 発表資料)明日から始める! ソフトウェアのグリーン化(GSF MeetUp Tokyo 発表資料)
明日から始める! ソフトウェアのグリーン化(GSF MeetUp Tokyo 発表資料)NTT DATA Technology & Innovation
 
ペアプロするならgit-duetを使おう
ペアプロするならgit-duetを使おうペアプロするならgit-duetを使おう
ペアプロするならgit-duetを使おうShinya Nakajima
 
さくっと理解するSpring bootの仕組み
さくっと理解するSpring bootの仕組みさくっと理解するSpring bootの仕組み
さくっと理解するSpring bootの仕組みTakeshi Ogawa
 
サーバーが完膚なきまでに死んでもMySQLのデータを失わないための表技
サーバーが完膚なきまでに死んでもMySQLのデータを失わないための表技サーバーが完膚なきまでに死んでもMySQLのデータを失わないための表技
サーバーが完膚なきまでに死んでもMySQLのデータを失わないための表技yoku0825
 
KPTのコツを掴め!! 公開用
KPTのコツを掴め!! 公開用KPTのコツを掴め!! 公開用
KPTのコツを掴め!! 公開用ESM SEC
 
クラウド環境下におけるAPIリトライ設計
クラウド環境下におけるAPIリトライ設計クラウド環境下におけるAPIリトライ設計
クラウド環境下におけるAPIリトライ設計Kouji YAMADA
 
Visual StudioやAzureからAzure DevOpsを使う
Visual StudioやAzureからAzure DevOpsを使うVisual StudioやAzureからAzure DevOpsを使う
Visual StudioやAzureからAzure DevOpsを使うTakeshi Fukuhara
 
MonotaRO のデータ活用と基盤の過去、現在、未来
MonotaRO のデータ活用と基盤の過去、現在、未来 MonotaRO のデータ活用と基盤の過去、現在、未来
MonotaRO のデータ活用と基盤の過去、現在、未来 株式会社MonotaRO Tech Team
 
ルータコンフィグのGit管理のススメ 〜Git管理以外を自動化してみた〜
ルータコンフィグのGit管理のススメ 〜Git管理以外を自動化してみた〜ルータコンフィグのGit管理のススメ 〜Git管理以外を自動化してみた〜
ルータコンフィグのGit管理のススメ 〜Git管理以外を自動化してみた〜Taiji Tsuchiya
 
ADRという考えを取り入れてみて
ADRという考えを取り入れてみてADRという考えを取り入れてみて
ADRという考えを取り入れてみてinfinite_loop
 

What's hot (20)

golang profiling の基礎
golang profiling の基礎golang profiling の基礎
golang profiling の基礎
 
[CB19] Autopsyで迅速なマルウェアのスキャンとディスク内の簡単調査 by ターナー・功
[CB19] Autopsyで迅速なマルウェアのスキャンとディスク内の簡単調査 by ターナー・功[CB19] Autopsyで迅速なマルウェアのスキャンとディスク内の簡単調査 by ターナー・功
[CB19] Autopsyで迅速なマルウェアのスキャンとディスク内の簡単調査 by ターナー・功
 
20160215 04 java ee7徹底入門 jbatch
20160215 04 java ee7徹底入門 jbatch20160215 04 java ee7徹底入門 jbatch
20160215 04 java ee7徹底入門 jbatch
 
半日でわかる コンテナー技術 (入門編)
半日でわかる コンテナー技術 (入門編)半日でわかる コンテナー技術 (入門編)
半日でわかる コンテナー技術 (入門編)
 
PostgreSQLバックアップの基本
PostgreSQLバックアップの基本PostgreSQLバックアップの基本
PostgreSQLバックアップの基本
 
⼤企業で実現するイマドキの内製開発
⼤企業で実現するイマドキの内製開発⼤企業で実現するイマドキの内製開発
⼤企業で実現するイマドキの内製開発
 
知っておきたいSpring Batch Tips
知っておきたいSpring Batch Tips知っておきたいSpring Batch Tips
知っておきたいSpring Batch Tips
 
明日から始める! ソフトウェアのグリーン化(GSF MeetUp Tokyo 発表資料)
明日から始める! ソフトウェアのグリーン化(GSF MeetUp Tokyo 発表資料)明日から始める! ソフトウェアのグリーン化(GSF MeetUp Tokyo 発表資料)
明日から始める! ソフトウェアのグリーン化(GSF MeetUp Tokyo 発表資料)
 
ペアプロするならgit-duetを使おう
ペアプロするならgit-duetを使おうペアプロするならgit-duetを使おう
ペアプロするならgit-duetを使おう
 
RESTfulとは
RESTfulとはRESTfulとは
RESTfulとは
 
さくっと理解するSpring bootの仕組み
さくっと理解するSpring bootの仕組みさくっと理解するSpring bootの仕組み
さくっと理解するSpring bootの仕組み
 
サーバーが完膚なきまでに死んでもMySQLのデータを失わないための表技
サーバーが完膚なきまでに死んでもMySQLのデータを失わないための表技サーバーが完膚なきまでに死んでもMySQLのデータを失わないための表技
サーバーが完膚なきまでに死んでもMySQLのデータを失わないための表技
 
KPTのコツを掴め!! 公開用
KPTのコツを掴め!! 公開用KPTのコツを掴め!! 公開用
KPTのコツを掴め!! 公開用
 
クラウド環境下におけるAPIリトライ設計
クラウド環境下におけるAPIリトライ設計クラウド環境下におけるAPIリトライ設計
クラウド環境下におけるAPIリトライ設計
 
Apache NiFi の紹介 #streamctjp
Apache NiFi の紹介  #streamctjpApache NiFi の紹介  #streamctjp
Apache NiFi の紹介 #streamctjp
 
Visual StudioやAzureからAzure DevOpsを使う
Visual StudioやAzureからAzure DevOpsを使うVisual StudioやAzureからAzure DevOpsを使う
Visual StudioやAzureからAzure DevOpsを使う
 
MonotaRO のデータ活用と基盤の過去、現在、未来
MonotaRO のデータ活用と基盤の過去、現在、未来 MonotaRO のデータ活用と基盤の過去、現在、未来
MonotaRO のデータ活用と基盤の過去、現在、未来
 
Docker Tokyo
Docker TokyoDocker Tokyo
Docker Tokyo
 
ルータコンフィグのGit管理のススメ 〜Git管理以外を自動化してみた〜
ルータコンフィグのGit管理のススメ 〜Git管理以外を自動化してみた〜ルータコンフィグのGit管理のススメ 〜Git管理以外を自動化してみた〜
ルータコンフィグのGit管理のススメ 〜Git管理以外を自動化してみた〜
 
ADRという考えを取り入れてみて
ADRという考えを取り入れてみてADRという考えを取り入れてみて
ADRという考えを取り入れてみて
 

Similar to AzureDevOps_Developer.pdf

HDinsight Workshop - Prerequisite Activity
HDinsight Workshop - Prerequisite ActivityHDinsight Workshop - Prerequisite Activity
HDinsight Workshop - Prerequisite ActivityIdan Tohami
 
A selection of short stories where Azure DevOps saved the bacon
A selection of short stories where Azure DevOps saved the baconA selection of short stories where Azure DevOps saved the bacon
A selection of short stories where Azure DevOps saved the baconMatteo Emili
 
Leveraging Azure DevOps across the Enterprise
Leveraging Azure DevOps across the EnterpriseLeveraging Azure DevOps across the Enterprise
Leveraging Azure DevOps across the EnterpriseAndrew Kelleher
 
Azure DevOps Deployment Group
Azure DevOps Deployment GroupAzure DevOps Deployment Group
Azure DevOps Deployment GroupRiwut Libinuko
 
Intro to DevOps using Azure DevOps
Intro to DevOps using Azure DevOpsIntro to DevOps using Azure DevOps
Intro to DevOps using Azure DevOpsTJTurner6
 
Getting started with package management - Azure DevOps
Getting started with package management - Azure DevOpsGetting started with package management - Azure DevOps
Getting started with package management - Azure DevOpsMuralidharan Deenathayalan
 
Week 4 lecture material cc (1)
Week 4 lecture material cc (1)Week 4 lecture material cc (1)
Week 4 lecture material cc (1)Ankit Gupta
 
Zure Azure PaaS Zero to Hero - DevOps training day
Zure Azure PaaS Zero to Hero - DevOps training dayZure Azure PaaS Zero to Hero - DevOps training day
Zure Azure PaaS Zero to Hero - DevOps training dayOkko Oulasvirta
 
Azure DevOps for JavaScript Developers
Azure DevOps for JavaScript DevelopersAzure DevOps for JavaScript Developers
Azure DevOps for JavaScript DevelopersSarah Dutkiewicz
 
Azure News Slides for October2017 - Azure Nights User Group
Azure News Slides for October2017 - Azure Nights User GroupAzure News Slides for October2017 - Azure Nights User Group
Azure News Slides for October2017 - Azure Nights User GroupMichael Frank
 
Getting Started with Azure Artifacts
Getting Started with Azure ArtifactsGetting Started with Azure Artifacts
Getting Started with Azure ArtifactsCallon Campbell
 
Migrating Existing ASP.NET Web Applications to Microsoft Azure
Migrating Existing ASP.NET Web Applications to Microsoft AzureMigrating Existing ASP.NET Web Applications to Microsoft Azure
Migrating Existing ASP.NET Web Applications to Microsoft AzureIlyas F ☁☁☁
 

Similar to AzureDevOps_Developer.pdf (20)

HDinsight Workshop - Prerequisite Activity
HDinsight Workshop - Prerequisite ActivityHDinsight Workshop - Prerequisite Activity
HDinsight Workshop - Prerequisite Activity
 
A selection of short stories where Azure DevOps saved the bacon
A selection of short stories where Azure DevOps saved the baconA selection of short stories where Azure DevOps saved the bacon
A selection of short stories where Azure DevOps saved the bacon
 
Leveraging Azure DevOps across the Enterprise
Leveraging Azure DevOps across the EnterpriseLeveraging Azure DevOps across the Enterprise
Leveraging Azure DevOps across the Enterprise
 
Azure Devops
Azure DevopsAzure Devops
Azure Devops
 
Azure DevOps Deployment Group
Azure DevOps Deployment GroupAzure DevOps Deployment Group
Azure DevOps Deployment Group
 
UiPath Devops.pptx
UiPath Devops.pptxUiPath Devops.pptx
UiPath Devops.pptx
 
Intro to DevOps using Azure DevOps
Intro to DevOps using Azure DevOpsIntro to DevOps using Azure DevOps
Intro to DevOps using Azure DevOps
 
Azure DevOps
Azure DevOpsAzure DevOps
Azure DevOps
 
Tour of Azure DevOps
Tour of Azure DevOpsTour of Azure DevOps
Tour of Azure DevOps
 
Welcome to Azure Devops
Welcome to Azure DevopsWelcome to Azure Devops
Welcome to Azure Devops
 
Azure from scratch part 4
Azure from scratch part 4Azure from scratch part 4
Azure from scratch part 4
 
Pyramid patterns
Pyramid patternsPyramid patterns
Pyramid patterns
 
Getting started with package management - Azure DevOps
Getting started with package management - Azure DevOpsGetting started with package management - Azure DevOps
Getting started with package management - Azure DevOps
 
Week 4 lecture material cc (1)
Week 4 lecture material cc (1)Week 4 lecture material cc (1)
Week 4 lecture material cc (1)
 
Zure Azure PaaS Zero to Hero - DevOps training day
Zure Azure PaaS Zero to Hero - DevOps training dayZure Azure PaaS Zero to Hero - DevOps training day
Zure Azure PaaS Zero to Hero - DevOps training day
 
Azure DevOps for JavaScript Developers
Azure DevOps for JavaScript DevelopersAzure DevOps for JavaScript Developers
Azure DevOps for JavaScript Developers
 
Azure News Slides for October2017 - Azure Nights User Group
Azure News Slides for October2017 - Azure Nights User GroupAzure News Slides for October2017 - Azure Nights User Group
Azure News Slides for October2017 - Azure Nights User Group
 
How to Execute DevOps Using Azure CI CD.pptx
How to Execute DevOps Using Azure CI CD.pptxHow to Execute DevOps Using Azure CI CD.pptx
How to Execute DevOps Using Azure CI CD.pptx
 
Getting Started with Azure Artifacts
Getting Started with Azure ArtifactsGetting Started with Azure Artifacts
Getting Started with Azure Artifacts
 
Migrating Existing ASP.NET Web Applications to Microsoft Azure
Migrating Existing ASP.NET Web Applications to Microsoft AzureMigrating Existing ASP.NET Web Applications to Microsoft Azure
Migrating Existing ASP.NET Web Applications to Microsoft Azure
 

Recently uploaded

Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetEnjoy Anytime
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Hyundai Motor Group
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 

Recently uploaded (20)

Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 

AzureDevOps_Developer.pdf

  • 1. Sensitivity: Confidential TFS / VSTS is now Azure DevOps Azure DevOps Project Managers / Analyst PatrickVideos.com
  • 3. 2 PatrickVideos.com Contents What is Azure DevOps?.................................................................................................................................4 Getting Started..............................................................................................................................................5 Preview the latest features.......................................................................................................................6 How to Add Team members? .......................................................................................................................7 Manage Team member security...................................................................................................................8 Create a new Team.......................................................................................................................................9 Scrum Lifecycle ...........................................................................................................................................10 How to configure Release and Sprint cycles...............................................................................................11 Setting up Iteration paths – Project Configuration.................................................................................11 Setting up Area paths – Project Configuration .......................................................................................12 Team Configuration ................................................................................................................................13 Epics, Features, User Stories, Tasks ............................................................................................................14 Creating Work Items...................................................................................................................................15 Create an Epic .........................................................................................................................................15 How to Create a Feature?...........................................................................................................................16 How to Create a User Story?.......................................................................................................................17 Follow a User Story .................................................................................................................................17 Attach a document .................................................................................................................................18 History of User Story...............................................................................................................................18 Mass update to user stories....................................................................................................................19 How to create a Task?.................................................................................................................................20 Customize column options .........................................................................................................................22 Tracking work using Task board..................................................................................................................23 Customize Board columns and swim lanes.................................................................................................23 Tracking Bugs ..............................................................................................................................................24 Query Work Items.......................................................................................................................................25 Tree Query ..............................................................................................................................................26 Run Queries and Email the results..............................................................................................................27 Create charts out of queries .......................................................................................................................28 Customize Dashboard.................................................................................................................................30 Manage your notifications..........................................................................................................................31
  • 4. 3 PatrickVideos.com Using Filters.............................................................................................................................................33 Create a Wiki for your project ....................................................................................................................34 Integrating with Excel Trouble shooting.....................................................................................................35 Integrating with Excel .............................................................................................................................35 Opening from Excel.................................................................................................................................35 Custom Process...........................................................................................................................................37
  • 5. 4 PatrickVideos.com What is Azure DevOps? Azure DevOps Services is a cloud service for collaborating on code development. It provides an integrated set of features that you access through your web browser or IDE client, including the following: • Git repositories for source control of your code • Build and release services to support continuous integration and delivery of your apps • Agile tools to support planning and tracking your work, code defects, and issues using Kanban and Scrum methods • A variety of tools to test your apps, including manual/exploratory testing, load testing, and continuous testing • Highly customizable dashboards for sharing progress and trends • Built-in wiki for sharing information with your team
  • 6. 5 PatrickVideos.com Getting Started Azure DevOps (VSTS / TFS) access via the Web browser. A project provides a repository for source code and a place for a group of people to plan, track progress, and collaborate on building software solutions. ** Always use the Create project button to create a project, so that we can select the scrum process.
  • 8. 7 PatrickVideos.com How to Add Team members? When you create your project, a team of the same name is automatically created. For small teams, this is sufficient. However, for enterprise-level organizations, it may be necessary to scale up, to create additional teams and/or projects.
  • 9. 8 PatrickVideos.com Manage Team member security Open the web portal and choose the project where you want to add users or groups. Choose Project Settings and then Permissions. Additional details https://docs.microsoft.com/en-us/azure/devops/organizations/security/add-users-team- project?view=vsts&tabs=new-nav
  • 10. 9 PatrickVideos.com Create a new Team Additional details https://docs.microsoft.com/en-us/azure/devops/user-guide/project-admin-tutorial?view=vsts
  • 11. 10 PatrickVideos.com Scrum Lifecycle With Scrum, teams plan and track work at regular time intervals, referred to as a sprint cadence. You define sprints to correspond to the cadence your team uses. Many teams choose a two or three week cadence. However, you can specify shorter or longer sprint cycles. Also, you can create a release schedule which encompasses several sprints.
  • 12. 11 PatrickVideos.com How to configure Release and Sprint cycles To create or modify areas or iterations, you must be a member of the Project Administrators group Setting up Iteration paths – Project Configuration Iteration paths allow you to group work into sprints, milestones, or other event-specific or time- related period. Additional details https://docs.microsoft.com/en-us/azure/devops/organizations/settings/set-iteration-paths- sprints?view=vsts&tabs=new-nav
  • 13. 12 PatrickVideos.com Setting up Area paths – Project Configuration **Creating a team, creates an area path with that name. Most teams are using area paths to group work by team and grouping by product/feature area through use of epics or features. Area paths allow you to group work items by team, product, or feature area.
  • 14. 13 PatrickVideos.com Team Configuration **Once you create Iterations and Areas under project configuration, you need to add it under Team configuration, else it will not show up while creating user stories.
  • 15. 14 PatrickVideos.com Epics, Features, User Stories, Tasks The first step in planning your sprint is to assign work from your backlog to a sprint. Your team builds the sprint backlog during the sprint planning meeting, typically held on the first day of the sprint. Each sprint corresponds to a time-boxed interval which supports your team's ability to work using Agile processes and tools. During the planning meeting, your product owner works with your team to identify those stories or backlog items to complete in the sprint.
  • 16. 15 PatrickVideos.com Creating Work Items Let’s create Epic – Feature – User Story – Tasks Create an Epic Using an abbreviation makes it easy for you to search.
  • 17. 16 PatrickVideos.com How to Create a Feature? Show the Epics in backlog and click the plus sign next to the Epic.
  • 18. 17 PatrickVideos.com How to Create a User Story? Click on the + sign next to the feature to create user stories. **Tags are discussed and created by the Team. Tags help in search. Follow a User Story You can choose to follow a User Story is you are interested in updates to the story.
  • 21. 20 PatrickVideos.com How to create a Task? You add tasks to backlog items when you want to track the work required to implement them and to estimate the work assigned to individual team members and the team. The capacity tool tells you how much work your team can commit to. However, to compare capacity with actually planned work, you need to define and estimate tasks for each backlog item.
  • 22. 21 PatrickVideos.com You can create a Copy of the work item & Email the work item. When you create copy of work item, select include existing links if you want the work item to have the same parent.
  • 24. 23 PatrickVideos.com Tracking work using Task board Your task board provides a visualization of flow and status of each sprint task. With it, you can focus on the status of backlog items as well as work assigned to each team member. Customize Board columns and swim lanes Additional details https://docs.microsoft.com/en-us/azure/devops/boards/sprints/task-board?view=vsts&tabs=new-nav
  • 25. 24 PatrickVideos.com Tracking Bugs Bugs can be tracked on the Kanban board by enabling the below setting.
  • 26. 25 PatrickVideos.com Query Work Items A query lists a filtered set of work items. You can initiate a query using the query editor. Optionally, you can perform an adhoc search using the search box. To find work items assigned to you or your team, run a query. A number of work item queries are predefined with your process. Also, members of your team may have created shared queries that you can view and run. Oftentimes, it's easier to define a new query by building on the query definition that's already available to you.
  • 28. 27 PatrickVideos.com Run Queries and Email the results Queries: https://docs.microsoft.com/en-us/azure/devops/boards/queries/?view=vsts
  • 30. 29 PatrickVideos.com **Shared query charts can be added to the Team dashboard
  • 32. 31 PatrickVideos.com Manage your notifications As changes occur to your code base, builds, work items, and other operations, you can receive email notifications. For example, you can set an alert to be notified whenever a bug that you opened is resolved or a work item is assigned to you. Turn on or off notifications and create custom notifications.
  • 35. 34 PatrickVideos.com Create a Wiki for your project Each team project can be provisioned with a wiki. Use it to share information with your team to understand, use, and contribute to your project. Additional details: https://docs.microsoft.com/en-us/azure/devops/project/wiki/wiki-create-repo?view=vsts&tabs=new- nav
  • 36. 35 PatrickVideos.com Integrating with Excel Trouble shooting If you are unable to see the Team menu or open in excel please see below link. https://docs.microsoft.com/en-us/azure/devops/boards/backlogs/office/tfs-office-integration- issues?view=vsts Integrating with Excel **In Excel Team menu you can connect to VSTS and run a query. Opening from Excel