Visual Studio Online | Visual Studio 2015 | Previous versions
As a project manager you can plan and track the work required to bring your applications from idea to completion. Agile tools provide you with the power, flexibility, and responsiveness you need to stay on top of changing priorities, deadlines, and requirements.
To manage work, you have access to three flavors of backlogs: product, sprints, and portfolio. Each backlog displays work items in list or board format. You use work items to share information, assign work to team members, track dependencies, organize work, and more.
With list backlogs you can quickly develop your project plan and group and prioritize work. With boards, you can quickly update status and fields displayed for each work item.
Your backlog corresponds to your road map for what your team plans to deliver. Once defined, you have a prioritized list of features and requirements to build. Your backlog also provides a storehouse of all the information you need to track and share with your team.
Create your backlog
Plan your project by adding a work item for each user story or requirement to develop
Track issues and other types of work
Different types of work items track different types of work - such as bugs, test cases, risks, issues, and more
Capture and triage bugs using a variety of tools
Choose how you want to track bugs
Each team can choose how they want to manage bugs and where they'll show up on the backlogs and boards
Organize your backlog
Group items into a hierarchical list using portfolio backlogs and quickly reorder and re-parent items to effectively manage your deliverables
Link work items
Track related work, dependencies, and changes made over time by linking work items
Visualize your ideas and user stories and support greater understanding of them by storyboarding them with PowerPoint, also link your storyboards to your backlog work items
Request feedback on working software and easily track responses that capture interaction with video, verbal, or type-written comments
Scrum teams use sprint backlogs to plan sprints and focus on just the set of work they want to accomplish during a sprint.
Define sprintsSchedule and activate your team's sprints to gain access to sprint backlogs and task boards
Build your sprint backlog, add tasks, and load balance work across your team as you plan your sprint
Velocity & forecasting
Use velocity & forecast tools to estimate work that can be completed in future sprints
Use capacity planning tools to track individual, team, and activity over and under capacity for a sprint
Track work on your task board
Use your task board during your daily Scrum meetings to view and update progress
Sprint burndown charts
Monitor progress and review team patterns from sprint burndown charts
Your Kanban board turns your backlog into an interactive signboard, providing a visual flow of work. Each Kanban column represents a work stage, and each card represents a work item. Using the product backlog Kanban board, you can quickly update workflow status by moving items to a downstream column or different swimlane.
Use your Kanban board to visualize and track the flow of work from idea to completion as well as quickly update work item fields
Add task checklists
Add and mark tasks as done with lightweight tasks checklists
Add columnsCustomize columns to support your team's workflow and track work from start to finish
Set WIP limits
Set constraints on the amount of work your team undertakes at each work stage to gain access to sprint backlogs and task boards
Definition of doneSupport your team to be in sync about when to handoff items to a downstream work stage
Split columnsTurn on split columns to track the lag between when items are done in one state and work actually starts in a new state
Expedite workUse swimlanes to track work at different service-level classes
Customize cardsAdd fields to cards that you can edit directly on your Kanban and task boards
Track and visualize progress using fit-for-purpose tools. You can search the code base, list work items, and set up alerts to get notified when changes that you care about occur.
Open shared queries or create your own query using the query editor to list work items or show hierarchical or dependent items
Work item search box: find work items based on ID, assignment, changed date, or keyword
Query by workflow or Kanban board changes: List work items based on changes made to the workflow or Kanban board
Query by date or current iteration: List work items based on when changes occurred or if they belong to the team's current sprint
Add tags to work items to filter backlogs and queries
Manage risks and dependencies
Link work items to track related work, dependencies, and changes made over time
Alerts & notifications
History & Auditing
Review and query work item change history to learn of past decisions and support future ones
Build charts that bring your data to life and share them with your team, organization, and stakeholders
DashboardsCreate dashboards that show progress and trends and make them visible to your team and stakeholders
Team dashboards provide a centralized location for keeping both the team and stakeholders in sync. Each dashboard tile provides quick access to the progress of builds, status of work items, or latest code changes.
How do you manage work across the enterprise using Agile tools? How do Agile tools scale to support a growing enterprise?
As your organization grows, your tools can grow to meet your needs in the following ways:
You can manage a portfolio of backlogs and gain insight into each team's progress as well as the progress of all programs.
You can structure team projects to support epics, release trains, and multiple backlogs to support the Scaled Agile Framework
You access tools provided by Visual Studio Online and TFS by connecting from a client to the server, either in the cloud or on-premises. Some tools require an Advanced license or Advanced access.