Skip to main content

Visual Studio Team Services - Agile - Scrum Project Management Tools

Before starting this article let's understand what is Agile and Scrum. 
What is Agile
Agile is a Method of project management that is characterized by dividing module in to tasks and tasks into short phases of work and frequent reassessment and adaptation of plans. In other words, Agile is a Time Boxed incremental software development method. 
What is Scrum
Scrum is an incremental agile software development framework (Agile Framework). 
Agile Scrum Process in Short.
  • Product Backlog: A product owner creates a customer’s wish list and prioritized it and create backlog, called Product Backlog.
  • Sprint Planning: In this meeting team select small part or module from the Top Priority Wish List of Product Backlog and prepare a small task list.
  • Setting Capacity and Sprint: Team has to deliver the tasks in 2 weeks or 4 weeks sprint, here Scrum Master bind tasks with Time and User.
  • Scrum Master’s role: Is to make sure team focused on its goal.
  • End of the sprint: We have completed tasks which we can Release to Client.
  • Sprint review and retrospective: sprint ends with a sprint review and retrospective where Team Inspect and Adopt to become more effective on process.
  • Next Sprint: In the next sprint, the team chooses another Module and Task of the product backlog start working on the next sprint.
What Setup Visual Studio Team Services
Visual Studio Team Services is a services for track work of team, share code and incremental project release. It’s free for up to 5 Members, you can purchase plan as per your need.
Visit this Link and complete the Sign-up process. 
 
After login it will redirect you to Dashboard, here you can create a Project and Team. Create new project by clicking on 'New' from Recent project and teams.
 
Create your Team Project: From the Process Template you can choose Agile or Scrum Template.
 
From the Version Control you can select Team foundation Version Control or Git. Enter project name and click on 'Create Project' - Select 'Manage Work'.
 
Here I have created 2 templates one using Scrum Template and another with Agile Template.  
                                   
 
 
 
Agile Template
 
 
The Basic difference here is some keywords, like here in Scrum we have Columns Like 'New'. 'Approved', 'Committed' and 'Done' and in Agile Template we have 'New', 'Active', 'Resolved' and 'Closed'. Also for the Backlog in Scrum we have 'Sprint 1', 'Sprint 2' Etc. and in Agile we have 'Iteration 1', 'Iteration 2', etc. You can also change and customize this column as per your need. After creating project, Next task is adding Resources or Users, for that follow below steps.
Go to Users Tab - Add User Details and click on 'Send Invitation' Button,
 
 
 
After Creating Users, next step is creating Backlogs of your project. Click on 'New' and add your 'User Story' in Backlog, set your Prioritized list of works. 
 
 
In your User Story, you can add details of tasks, Acceptance Criteria, Status and Priority, Links and Attachments, as in the following screen.
 
 
Backlog have Board, where you can keep track and manage your Project Progress by simply drag and drop Tasks in Column, Edit Tasks, etc.
 
For Agile Template you can set dates for each Iterations as in the following screen,
 
You can set Capacity, No. of Days of Your Team members for the respective Iteration or Sprint.
 
 
 
You can check also sprint burndown chart. In any point of time you can check the history of your Task as in the following screenshot. Here you can check who task owner is and who has made changes with date and time.
 
 
 
So, this is the overview of Visual Studio Team Services Project Management Tools. 
 
Summary
Main issues with Traditional Project Management
Why do we need Scrum in the first place?
So friends, what are you waiting for, set your own working rules and be a rule player. Start working smartly using Visual Studio Team Services. We will discuss more features like Query Editor, Graph, etc of Visual Studio Team Services and other tools in next article. 
Thank you for reading this article, hope you like it. 

Comments

Popular posts from this blog

Scrum Framework - 5 Events in Scrum Framework - By Ankur Mistry

In my previous articles, we have discussed  3 Roles  and  3 Artifacts  in Scrum. In this article, we are going to discuss 5 events in the Scrum Framework. There are Five events in Agile Scrum Framework. Sprint Planning Daily Scrum Sprint Review Sprint Retrospective The Sprint ( Figure: Life cycle of Scrum from  http://www.agiletroop.com/product/life-cycle-of-scrum/ ) Sprint Planning  is the event in which the Product Owner presents the ordered product backlog to the development team. As the word suggests, 'Sprint Planning' means we are going to plan the work to be done in the Sprint. There are two main parts - 'What' and 'How'. 'What' can be done in this Sprint? 'How' will the selected work get done? What can be done in the Sprint - In this part, the Product Owner presents the product backlog items with high business value tasks as a first priority to the development team. All team members collaborate to understand ...

Scrum Framework - Three Artifacts - By Ankur Mistry

In this article, we will discuss three artifacts in Scrum Frameworks. There are three artifacts in Agile Scrum Framework. Product Backlog Sprint Backlog Working Product (Figure: Scrum Process from : https://commons.wikimedia.org/wiki/File:Scrum_process.svg) Product Backlog is an ordered list of tasks or features that need to be done within the project. It may have short descriptions of all functionality desired in the product. Product Backlog is owned by the Product Owner. It is an ordered list of features for the product. Each product item has an Order, Value, Description, and Estimation. Generally, tasks which have more business values are the top priority. Product Owner owns the product backlog. Product Owner makes sure that the product backlog is clear and transparent to the team. Anyone from the team can add an idea in the product backlog but it's product owner who decides which one stays there. There is one Product Backlog for one product, multiple...

What is User Story ?

A User Story is a short description of something that your customer will do when they come to your website or use your application/software,  focused on the value or result they get from doing this thing. User stories are: written from the point of view of a person using your website or application written in the language that your customers would use. Three C’s of the user story: Card – stories are traditionally written on note cards, and these cards can be annotated with extra details Conversation – details behind the story come out through conversations with the Product Owner Confirmation – acceptance tests confirm the story is finished and working as intended. Template for User Stories : A user story template often uses the following type of format: As a <role> , I want <feature> so that <reason> . Examples of user stories are: As a  user , I want  to upload photos  so that  I can share photos with others . A...