Skip to content

Commit

Permalink
Updated Java Labs
Browse files Browse the repository at this point in the history
* fixing image

* updating content

* updating content

* updated content

* updated content

* updated image

* Update Java Labs

* Updating Java lab

* Document revision completed

* Document editing continued

* updating labs

* updating labs

* changing jdev to jdev-labs

* document review completed

* adding alerts

* Document review completed

* Document review completed

* Document review  completed

* Document review complete

* Document review completed

* Document review completed

* Document review complete

* Document review completed

* Document review completed

* Document review completed

* Document review completed but an image is missing "images/update-qualitygates.png"

* adding missing image
  • Loading branch information
hsachinraj committed Feb 5, 2018
1 parent 2d96b16 commit 587607c
Show file tree
Hide file tree
Showing 39 changed files with 424 additions and 616 deletions.
1 change: 1 addition & 0 deletions almvm
Submodule almvm added at 2d96b1
182 changes: 70 additions & 112 deletions labs/java/agile/readme.md
Expand Up @@ -8,214 +8,172 @@ folder: /labs/java/agile/

## Managing your team project backlog

In this exercise, you are going to examine the various portfolio
planning features of Visual Studio to group and manage your work and
that of your team using backlogs. This exercise assumes you have
completed Exercise 1, and have created a Team Project using the Scrum
template with a Git repo.

This exercise uses a team project named **jdev** (if you have chosen a
different name for your project, select the project you created in the
previous exercise). For this first part, you will create work items for
you in the lab. Later, you will create some more work items as you work
through the MyShuttle scenario.
In this exercise, you are going to examine the various portfolio planning features of Visual Studio Team Services to group and manage your work and that of your team using backlogs. This exercise assumes you have completed the Exercise 1, and have created a Team Project using the Scrum template with a Git repo.

This exercise uses a team project named **jdev-labs** (if you have chosen a different name for your project, select the project you created in the previous exercise). For this first part, you will create work items for you in the lab. Later, you will create some more work items as you work through the MyShuttle scenario.

1. Login to your VSTS account and navigate to your project

1. Click the **Work** link.

1. On the left, click the **Features** link.

![](images/image2.png)
![image2](images/image2.png)

You’re now on the **Features** backlog.
You are now on the **Features** backlog.

![](images/image3.png)
![image3](images/image3.png)

1. In the Title box, enter **Intranet Site Updates** and press Enter.

1. Let’s add another feature. In the Title box, enter **Internet Site
Updates** and press Enter.
1. Let us add another feature. In the Title box, enter **Internet Site Updates** and press Enter.

You now have defined two features.

![](images/image4.png)
![image4](images/image4.png)

1. Double-click the **Intranet Site Updates** feature to open the
feature details and enter additional information such as who owns
the feature, status, expected completion date, etc.
1. Double-click the **Intranet Site Updates** feature to open the feature details and enter additional information such as who owns the feature, status, expected completion date, etc.

![](images/image5.png)
![image5](images/image5.png)

1. Change the value of the **State** field from **New** to **In
Progress**.
1. Change the value of the **State** field from **New** to **In Progress**.

![](images/image6.png)
![image6](images/image6.png)

1. Press tab to move to the **Assigned To** field, which current is set
to **Unassigned**. Assign it to yourself.
1. Press tab to move to the **Assigned To** field, which currently is set to **Unassigned**. Assign it to yourself.

1. Select the **Iteration** field. Expand the combo-box to see the
available values.
1. Select the **Iteration** field. Expand the combo-box to see the available values.

![](images/image7.png)
![image7](images/image7.png)

1. Select **Sprint 1**.

1. In the **Description** field, type a short note like, **Complete
updates to Intranet site for partners**.
1. In the **Description** field, type a short note like, **Complete updates to Intranet site for partners**.

Note this is a rich text field, and you can use various types of
formatting.
> Note this is a rich text field, and you can use various types of formatting.
![](images/image8.png)
![image8](images/image8.png)

1. Click the links button on the right of the form.

![](images/image9.png)
![image9](images/image9.png)

1. Click the **Add link** drop down menu and select **New item** link.
1. Click the **Add link** drop down menu and select the **New item** link.

![](images/image10.png)
![image10](images/image10.png)

1. Change the **Work item type** field to **Product Backlog Item** and
make sure the **Link type** is set to **Child**.
1. Change the **Work item type** field to **Product Backlog Item** and make sure the **Link type** is set to **Child**.

1. In the **Title** field, enter **Site Fit & Finish**.

![](images/image11.png)
![image11](images/image11.png)

1. Click **OK**. Visual Studio Team Services opens up the New Product
Backlog Item screen. Feel free to add a description.
1. Click **OK**. Visual Studio Team Services opens up the New Product Backlog Item screen. Feel free to add a description.

1. When ready click **Save and close**.
1. When ready, click **Save and close**.

![](images/image12.png)
![image12](images/image12.png)

1. Back on the Feature dialog, click **Save and close** to update and
close the feature.
1. Back on the Feature dialog, click **Save and close** to update and close the feature.

1. Click the **Backlog Items** link to return to that backlog.
1. Click the **Backlog Items** link to return to the backlogs screen.

![](images/image13.png)
![image13](images/image13.png)

1. Double-click on the **Site Fit & Finish** Product Backlog Item (PBI)
in the list to open up the dialog
1. Double-click on the **Site Fit & Finish** Product Backlog Item (PBI) in the list to open up the dialog

1. Change the **State** to **Committed**. You’ll notice that it’s
assigned to you automatically because the parent feature was
assigned to you.
1. Change the **State** to **Committed**. You’ll notice that it is assigned to you automatically because the parent feature was assigned to you.

1. Click the links button on the right of the form.

![](images/image9a.png)
![image9a](images/image9a.png)

1. Click the **Add link** drop down menu and select **New Item** link.

![](images/image10.png)
![image10](images/image10.png)

1. Change the **Work item type** field to **Task** and make sure the
**Link type** is set to **Child**.
1. Change the **Work item type** field to **Task** and make sure the **Link type** is set to **Child**.

1. In the **Title** field, enter **Add master branding**. Click **OK**
when ready.
1. In the **Title** field, enter **Add master branding**. Click **OK** when ready.

1. Feel free to explore a bit, add a description if you like and then
click **Save and close** to finish using Task dialog.
1. Feel free to explore a bit, add a description if you like and then click **Save and close** to finish using the Task dialog.

1. Back at the PBI screen Click **Save and close** to close the Product
Backlog Item.
1. Back at the PBI screen, Click **Save and close** to close the Product Backlog Item.

1. Click the small triangle to the left the Explore VS Team
Services PBI.
1. Click the small triangle to the left of the **Site Fit & Finish** PBI.

![](images/image14.png)
![image14](images/image14.png)

You can now see any of the child tasks associated with the PBI.
You can now see all the child tasks associated with the PBI.

![](images/image15.png)
![image15](images/image15.png)

You can also see parent items (in the case Features).
You can also see parent items (in this case, Features).

1. On the command bar above the backlog, click the Hide link to the
right of the Parents label to “show” the parent Features.
1. On the command bar above the backlog, click the Hide link to the right of the Parents label to display the parent Features.

![](images/image16.png)
![image16](images/image16.png)

You now can see the Parent Features.
You now can see the parent Features.

![](images/image17.png)
![image17](images/image17.png)

1. Under the Backlog items title, click the Board link.

![](images/image18.png)
![image18](images/image18.png)

1. In the Committed column, on the only card, click the
![](images/image19.png) item.
1. In the Committed column, on the **Site Fit & Finish** card, click the ![image19](images/image19.png) item.

![](images/image20.png)
![image20](images/image20.png)

You can see the child task here.

1. Click the **+ Add task** item.

1. In the open text area, type **Add master navigation to menu page**
and press **Enter**.
1. In the open text area, type **Add master navigation to menu page** and press Enter.

![](images/image21.png)
![image21](images/image21.png)

You can see all of your work for the active sprint by accessing the
**Task Board**.
You can see all of your work for the active sprint by accessing the **Task Board**.

1. On the left, click **Sprint 1** under **Current**.

![](images/image22.png)
![image22](images/image22.png)

Now you can see your work for the just the current sprint.
Now you can see your work for just the current sprint.

![](images/image23.png)
![image23](images/image23.png)

You need to assign the **Add master navigation to menu page** Task to you.

1. Move your mouse and hover over the card and you’ll get a combo-box
that opens up.

![](images/image24.png)
1. Move your mouse and hover over the card and you will get a combo-box that opens up.

1. Assign the task to yourself.
![image24](images/image24.png)

One more thing you need to do is add an estimate for each work item.
1. Assign the task to yourself. One more thing you need to do is to add an estimate for each work item.

1. In the task board mouse over at the bottom right corner of the task card and enter the value **1**. This is nothing but **Remaining Work** field , you can also open the work item and then update **Remaining Work** field value and save the changes. Repeat this for another task in task board.
1. In the task board, mouse-over at the bottom right corner of the task card and enter the value **1**. This is the **Remaining Work** field. You can also open the work item and then update the **Remaining Work** field value and save the changes. Repeat this for the other task in the task board.

![](images/image25.png)
![image25](images/image25.png)

Now you want to show that you’ve started working.
Now you want to indicate that you have started working.

1. Drag and drop the **Add Master Branding** work item to the **In
progress** column.
1. Drag and drop the **Add Master Branding** work item to the **In progress** column.

![](images/image26.png)
![image26](images/image26.png)

1. In the upper right corner of the Task board, click the **Settings**
icon
1. In the upper right corner of the Task board, click the **Settings** icon

![](images/image27.png)
![image27](images/image27.png)

This opens the Settings dialog where you can make adjustments to many
features of the Work Hub including the Task board.
This opens the Settings dialog where you can make adjustments to many features of the Work Hub including the Task board.

1. For **Task** check the **Show ID** checkbox to show the work item ID
on the cards.
1. For **Task**, check the **Show ID** checkbox to display the work item ID on the cards.

![](images/image28.png)
![image28](images/image28.png)

1. Click **Save and Close** when done.

Now you’ll be able to see the Work Item ID easily when you look at
the Task board. You’ll use the IDs later when you commit code to
your Git repo in the next exercise.
Now you will be able to see the Work Item ID easily when you look at the Task board. You will use the IDs later when you commit code to your Git repo in the next exercise.

This is a quick introduction to the Agile Planning tools and Work Items. You’ll work with them
some more later. If you want to read more about the Agile Planning tools, Sprint Planning, and the Scrum
template follow this [link](https://msdn.microsoft.com/en-us/Library/vs/alm/Work/scrum/sprint-planning)
This is a quick introduction to the Agile Planning tools and Work Items. You will work with them again later. If you want to read more about the Agile Planning tools, Sprint Planning, and the Scrum template follow this [link](https://msdn.microsoft.com/en-us/Library/vs/alm/Work/scrum/sprint-planning){:target="_blank"}

0 comments on commit 587607c

Please sign in to comment.