Skip to content
This repository was archived by the owner on Jan 21, 2026. It is now read-only.

Commit 7fb7bed

Browse files
authored
Merge pull request #574 from WigF1/master
Update AZ400_M00 and AZ400_M01_L01
2 parents c976948 + f79f762 commit 7fb7bed

10 files changed

Lines changed: 22 additions & 16 deletions

Instructions/Labs/AZ400_M00_Validate_lab_environment.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,10 +32,14 @@ lab:
3232
1. Once the screen shows the linked Azure Subscription ID at the top, change the number of **Paid parallel jobs** for **MS Hosted CI/CD** from 0 to **1**. Then click the **SAVE** button at the bottom.
3333
1. In **Organization Settings**, go to section **Pipelines** and click **Settings**.
3434
1. Toggle the switch to **Off** for **Disable creation of classic build pipelines** and **Disable creation of classic release pipelines**
35+
3536
> Note: The **Disable creation of classic release pipelines** switch sets to **On** hides classic release pipeline creation options such as the **Release** menu in the **Pipeline** section of DevOps projects.
37+
3638
1. In **Organization Settings**, go to section **Security** and click **Policies**.
3739
1. Toggle the switch to **On** for **Allow public projects**
40+
3841
> Note: Extensions used in some labs might require a public project to allow using the free version.
42+
3943
1. **Wait at least 3 hours before using the CI/CD capabilities** so that the new settings are reflected in the backend. Otherwise, you will still see the message *"No hosted parallelism has been purchased or granted"*.
4044

4145
## Instructions to create the sample Azure DevOps Project (you only have to do this once)

Instructions/Labs/AZ400_M01_L01_Agile_Plan_and_Portfolio_Management_with_Azure_Boards.md

Lines changed: 16 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -143,7 +143,7 @@ Work items play a prominent role in Azure DevOps. Whether describing work to be
143143

144144
> **Note**: On the **Training dashboard** panel, note that the assignment, **Area**, and **Iteration** are already set to the same values as the epic that the feature is based on. In addition, the feature is automatically linked to the parent item it was created from.
145145
146-
1. Click **Add link** to save the Child item. On the (New Feature) **Training dashboard** panel, click **Save & Close**.
146+
1. Click **OK** to save the Child item. On the (New Feature) **Training dashboard** panel, click **Save & Close**.
147147

148148
![Epic with Linked Child Item](images/m1/EShop-WEB-epic_with_linked_item_v1.png)
149149

@@ -182,7 +182,7 @@ Work items play a prominent role in Azure DevOps. Whether describing work to be
182182
> **Note**: You can also expand work item cards to get to conveniently editable details.
183183
184184
1. Hover with the mouse pointer over the rectangle representing the work item you moved to the **Approved** stage. This will reveal the down facing caret symbol.
185-
1. Click the down facing caret symbol to expand the work item card, select the **Unassigned** entry, and in the list of user accounts, select your account to assign the moved PBI to yourself.
185+
1. Click the down facing caret symbol to expand the work item card, replace the **Unassigned** entry with your name, then select your account to assign the moved PBI to yourself.
186186
1. On the **Board** tab of the **EShop-WEB** panel, drag the second work item named **As a customer, I want to see tutorials I recently viewed** from the **New** to the **Committed** stage.
187187
1. On the **Board** tab of the **EShop-WEB** panel, drag the third work item named **As a customer, I want to request new tutorials** from the **New** to the **Done** stage.
188188

@@ -198,7 +198,7 @@ Work items play a prominent role in Azure DevOps. Whether describing work to be
198198
199199
> **Note**: You can use the second plus sign directly left to the first backlog item to add a new task to it.
200200
201-
1. On the **Backlog** tab of the **EShop-WEB** pane, in the upper left corner of the pane, click the second plus sign from the top, the one next to the first work item. This will display the **NEW TASK** panel.
201+
1. On the **Backlog** tab of the **EShop-WEB** pane, in the upper left corner of the pane, click the plus sign next to the first work item. This will display the **NEW TASK** panel.
202202

203203
![Click on "+" to create Task](images/m1/new_task_v1.png)
204204

@@ -228,15 +228,15 @@ The sprint backlog should contain all the information the team needs to successf
228228

229229
> **Note**: The current sprint has a pretty limited scope. There are two tasks in the **To do** stage. At this point, neither task has been assigned. Both show a numeric value to the right of **Unassigned** entry representing the remaining work estimate.
230230
231-
1. Within the **ToDo** Column, notice the Task Item **Add page for most recent tutorials**, click the **Unassigned** entry and, in the list of user accounts, select your account to assign the task to yourself.
231+
1. Within the **ToDo** Column, notice the Task Item **Add page for most recent tutorials**, replace the **Unassigned** entry with your user account, then select your account to assign the task to yourself.
232232

233233
1. Select the **Capacity** tab of the **Sprints** view.
234234

235235
![Sprint Capacity View](images/m1/EShop-WEB-capacity_v1.png)
236236

237237
> **Note**: This view enables you to define what activities a user can take on and at what level of capacity.
238238
239-
1. On the **Capacity** tab of the **Sprints** view, click **+Add User** and select your user account. For this user, set the **Activity** field to **Development** and, in the **Capacity per day** textbox, type **1**.
239+
1. On the **Capacity** tab of the **Sprints** view, For your user account, set the **Activity** field to **Development** and, in the **Capacity per day** textbox, type **1**. Then click **Save**.
240240

241241
> **Note**: This represents 1 hour of development work per day. Note that you can add additional activities per user in the case they do more than just development.
242242
@@ -266,7 +266,7 @@ The sprint backlog should contain all the information the team needs to successf
266266
267267
> **Note**: One way to resolve this capacity issue would be to move the task to a future iteration. There are a few ways this could be done. You could, for example, open the task here and edit it within the panel providing access to the task details. Another approach would be to use the **Backlog** view, which provides an in-line menu option to move it. At this point though, don't move the task yet.
268268
269-
1. On the **Taskboard** tab of the **Sprints** view, in the toolbar, on the right hand side, select the **View options** symbol (directly to the left of the funnel icon) and, in the **View options** dropdown list, select the **Assigned To=** entry.
269+
1. On the **Taskboard** tab of the **Sprints** view, in the toolbar, on the right hand side, select the **View options** symbol (directly to the left of the funnel icon) and, in the **View options** dropdown list, select the **People** entry.
270270

271271
> **Note**: This adjusts your view such that you can review the progress of tasks by person instead of by backlog item.
272272
@@ -277,7 +277,7 @@ The sprint backlog should contain all the information the team needs to successf
277277

278278
> **Note**: This will color all cards green if they meet the rule criteria set directly below, in the **Rule criteria** section.
279279
280-
1. In the **Rule criteria** section, in the **Field** dropdown list, select **Activity**, in the **Operator** dropdown list, select **=**, and, in the **Value** dropdown list, select **Development**.
280+
1. In the **Rule criteria** section, select **+ Add new clause**, then in the **Field** dropdown list, select **Activity**, in the **Operator** dropdown list, select **=**, and, in the **Value** dropdown list, select **Development**.
281281

282282
!["Settings" window, make sure all fields have mentioned information](images/m1/EShop-WEB-styles_v1.png)
283283

@@ -349,9 +349,9 @@ To maximize a team's ability to consistently deliver high quality software, Kanb
349349
![On the "Settings" panel, clikc "Save & Close"](images/m1/EShop-WEB-qa_column_v1.png)
350350

351351
1. On the **Settings** panel, select the **Columns** tab again. Notice the ellipsis next to the **QA Approved** column you created. Select **Move right** twice, so that the QA Approved column gets positioned in-between **Committed** and **Done**.
352-
1. On the **Settings** panel, click **Save**.
352+
1. On the **Settings** panel, click **Save and close**.
353353

354-
1. **Refresh** the **Boards portal**, so the **QA Approved** column is visible in the Kanban board view now.
354+
1. On the **Boards portal**, the **QA Approved** column is now visible in the Kanban board view.
355355
1. Drag the **As a customer, I want to see tutorials I recently viewed** work item from the **Committed** stage into the **QA Approved** stage.
356356
1. Drag the **As a customer, I want to view new tutorials** work item from the **Approved** stage into the **QA Approved** stage.
357357

@@ -374,7 +374,7 @@ To maximize a team's ability to consistently deliver high quality software, Kanb
374374

375375
![On the "Settings" panel, review information and click "Save and close"](images/m1/dd_v1.png)
376376

377-
> **Note**: The **QA Approved** stage now has **Doing** and **Done** columns. You can also click the informational symbol (with letter **i** in a circle) next to the column header to read the **Definition of done**.
377+
> **Note**: The **QA Approved** stage now has **Doing** and **Done** columns. You can also click the informational symbol (with letter **i** in a circle) next to the column header to read the **Definition of done**. You may need to refresh the browser to see changes.
378378
379379
![Split Columns for QA Approved](images/m1/EShop-WEB-qa_2columns_v1.png)
380380

@@ -384,12 +384,14 @@ To maximize a team's ability to consistently deliver high quality software, Kanb
384384
385385
1. On the **Settings** panel, select the **Swimlanes** tab.
386386
1. On the **Swimlanes** tab, click **+ Swimlane**, directly under the **Swimlane name** label, in the **Name** textbox, type **Expedite**.
387-
1. On the **Settings** panel, click **Save**.
387+
1. On the **Settings** panel, click **Save and close**.
388388

389389
![On the "Settings" panel, review information and click "Save"](images/m1/EShop-WEB-swimlane_v1.png)
390390

391391
1. Back on the **Board** tab of the **Boards** panel, drag and drop the **Committed** work item onto the **QA Approved \| Doing** stage of the **Expedite** swimlane so that it gets recognized as having priority when QA bandwidth becomes available.
392392

393+
> **Note**: You may need to refresh the browser to make the swimlane visible.
394+
393395
#### Task 5: Customize team process
394396

395397
In this task we'll create a custom Scrum-based process. The process will include a backlog item field designed to track to a proprietary eShopOnWeb ticket ID.
@@ -460,7 +462,7 @@ Dashboards allow teams to visualize status and monitor progress across the proje
460462

461463
![If necessary, on the "Dashboards" pane, in the upper left corner, in the "eShopOnWeb Team" section, select "eShopOnWeb Team - Overview"](images/m1/EShop-WEB-dashboard_v1.png)
462464

463-
1. On the **Dashboards** pane, select the drop-down menu next to the **eShopOnWeb Team - Overview** title, and select **+ New dashboard**.
465+
1. On the **Dashboards** pane, in the upper-right corner, select **+ New dashboard**.
464466

465467
![On the "Dashboards" pane, in the upper left corner, in the "eShopOnWeb Team" section, select "+ New dashboard"](images/m1/new_dashboard_v1.png)
466468

@@ -469,7 +471,7 @@ Dashboards allow teams to visualize status and monitor progress across the proje
469471
![On the "Create a dashboard" pane, in the "Name" textbox, type "Product training", in the "Team" dropdown list, select the "EShop-WEB" team, and click "Create"](images/m1/EShop-WEB-create_dash_v1.png)
470472

471473
1. On the new dashboard pane, click **Add a widget**.
472-
1. On the **Add Widget** panel, in the **Search** textbox, type **sprint** to find existing widgets that focus on sprints. In the list of results, select **Sprint Overview** and click **Add**.
474+
1. On the **Add Widget** panel, in the **Search widgets** textbox, type **sprint** to find existing widgets that focus on sprints. In the list of results, select **Sprint Overview** and click **Add**.
473475
1. In the rectangle representing the newly added widget, click the **Settings** cogwheel icon and review the **Configuration** pane.
474476

475477
> **Note**: The customization level will vary by widget.
@@ -494,7 +496,7 @@ Dashboards allow teams to visualize status and monitor progress across the proje
494496

495497
1. In the **New query** panel, in the **Enter name** textbox, type **Web tasks**, in the **Folder** dropdown list, select **Shared Queries**, and click **OK**.
496498
1. From the **Queries>Shared Queries** view, select the **Charts** tab and click **+ New chart**.
497-
1. On the **Configure Chart** panel, in the **Name** textbox, type **Web tasks - By assignment**, in the **Group by** dropdown list, select **Assigned To**, and click **Save Chart** to save the changes.
499+
1. On the **Configure Chart** panel, in the **Name** textbox, type **Web tasks - By assignment**, in the **Group by** dropdown list, select **Assigned To**, and click **OK** to save the changes.
498500

499501
![On the "Configure Chart" panel, in the "Name" textbox, type "Web tasks - By assignment", in the "Group by" dropdown list, select "Assigned To", and click "OK" to save the changes](images/m1/EShop-WEB-chart_v1.png)
500502

Instructions/Labs/AZ400_M01_L02_Version_Control_with_Git_in_Azure_Repos.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -127,7 +127,7 @@ In this task, you will step through the process of cloning a Git repository by u
127127
> **Note**: To see all relevant commands, you can start by typing **Git**.
128128
129129
1. In the **Provide repository URL or pick a repository source** text box, paste the repo clone URL you copied earlier in this task and press the **Enter** key.
130-
1. Within the **Select Folder** dialog box, navigate to the C: drive, create a new folder named **Git**, select it, and then click **Select Repository Location**.
130+
1. Within the **Select Folder** dialog box, navigate to the C: drive, create a new folder named **Git**, select it, and then click **Select as Repository Destination**.
131131
1. When prompted, log in to your Azure DevOps account.
132132
1. After the cloning process completes, once prompted, in the Visual Studio Code, click **Open** to open the cloned repository.
133133
@@ -255,8 +255,8 @@ In this task, you will create a branch by using Visual Studio Code.
255255
256256
![Create branch](images/create-branch.png)
257257
258+
1. In the **Select a ref to create the branch from** textbox, select **main** as the reference branch.
258259
1. In the **Branch name** textbox, type **dev** to specify the new branch and press **Enter**.
259-
1. In the **Select a ref to create the 'dev' branch from** textbox, select **main** as the reference branch.
260260
261261
> **Note**: At this point, you are automatically switched to the **dev** branch.
262262
-16.3 KB
Loading
-15.3 KB
Loading
-64.8 KB
Loading
-11.9 KB
Loading
-10.6 KB
Loading
-20.7 KB
Loading
-20.2 KB
Loading

0 commit comments

Comments
 (0)