Manage Team Project Using Agile Workflow Process In Visual Studio Team Service

In this article, we will learn how to Create a project using the Agile Process and Manage Iteration, Area, and Work Items.

In my previous article, we learned What Is Process And Process Template In Visual Studio Team Services.

In this article, we will check the Agile process template in detail.

Agile Process Template: Those who are new to Agile can follow this Article.

When we create a new project in VSTS as shown in the below screen, Agile Template is the default template.


Enter the project name and description, select the Version control, Agile as work item process and click on create. 

 

Now, navigate to work, there are no work items here so let's create the Project Portfolio Backlog.

 
In VSTS, the Agile process supports the following work item types shown in the below screen.

We can plan and track epic, feature, user story, work, tests, feedback, and code review. With different types of categories, you can track different types of work based on Agile principles and values.
 
Image Reference: https://docs.microsoft.com/en-us/vsts/boards/work-items/guidance/agile-process?toc=/vsts/boards/work-items/toc.json&bc=/vsts/boards/work-items/breadcrumb/toc.json&view=vsts

Define Epic

Epic - A big or large user story that is eventually broken down into smaller stories.

Example

Allow the customer to manage his or her own account.

To create your first Epic click on New Work Item, Select Epic in the template.

Enter Epic details as shown in the below screen, enter a description if any, and save it.

Define Feature

Feature - A Breakup of Epic into further small Stories.

Example

Editing the customer information via the web portal.

To create your first Feature click on New Work Item, Select Feature, Enter detail and description and save it. 

 
Define user stories

User Story - A work that can be done in 16 to 40 Hours or we can say one-week tasks.

Example

As a Student, I want to be able to modify my personal information so that I can keep it up to date.
 
To create a user story, click on + plus icon in Feature list or navigates to stories, then in the Title add your user story and Click on Add button.

 

 
You can map user stories by just dragging and dropping stories to features.

 
Add Tasks

A user story has tasks and you can add to that by clicking the plus icon.

 
 
For adding a task, click on it and it will open the window where you can specify the Title, Description, Select Area, Iteration, and do planning by adding Original Estimate, Remaining and Completed Works. 

Example
  1. Design Login Layout.
  2. Coding Login functionality
  3. Testing Login Module.
 
 

Map User Stories in Iteration

Now that you have added the Task, you can map the User Stories to Iteration by dragding and dropping that in the Current Iteration (Iteration 1) shown as per the below screen and plan the Sprint Backlog.


 
I hope you like this article. In my next article, we will explore the Scrum Workflow template in detail.