Thursday, December 14, 2017

Managing teams and projects by using VSTS/TFS

With the ability to create an unlimited number of private Git and/or Team Foundation Version Control
(TFVC) repositories, VSTS and TFS provide the flexibility needed for teams all of sizes, regardless of whether they prefer distributed or centralized version control. Support for branching and pull requests facilitates modern collaboration workflows, and gated builds and code reviews provides enforcement of best practices.

Be agile, on your terms. Capture, prioritize, and track work with backlogs and customizable Kanban
boards. Work items link directly to code to ensure transparency, and you can use them to build rich
dashboards for easy reporting.

Here are some of the key benefits:
 Flexible version control Use Git for distributed version control to maximize collaboration, or
use TFVC for centralized version control.

 Unlimited private repositories No need to limit your development projects. VSTS/TFS provide
teams with the ability to create as many Git or TFVC repositories as are needed for any project.

 Modern collaboration workflows Branches isolate risk in a development project. Pull requests
provide tools that facilitate collaboration and code reviews for changes being merged back into
the mainline.

 Branch policies Enforce best practices by requiring that all code submissions have code reviews,
and eliminate build breaks with gated build.

 IDE integration Use your favorite language and development tool. Version control supports any
language, as well as any Git client (including Xcode). Java teams can access code and work items
through free plug-ins for Eclipse and IntelliJ and can run continuous integration builds based on
config files from Ant or Maven.

 Build integration Create and manage build processes that automatically compile and test your
applications in the cloud, either on demand or as part of an automated continuous integration
strategy.

 Backlogs Quickly define, prioritize, and decompose the work for your project. Prioritization is
easy with drag-and-drop reordering, which helps you keep the most important work at the top of
your backlog.

 Scrum planning Scrum teams will feel right at home. Plan sprints using team-based capacity
planning, drag work-item assignments where you need them, and monitor progress throughout
the sprint with real-time burndown charts.

 Task boards Run your sprint using a fit-for-purpose Taskboard, where you can watch the work
as it happens. Pivot the board by team member or story, making daily standups quick and
efficient.

 Custom queries Using queries, you can track and organize your data to fit the needs of every
project and situation. Create custom queries to look for stale work, impediments that are blocking
progress, or backlog items that need attention.

Source Of Information : Microsoft Platform and Tools for Mobile App Development

No comments: