In the last 4 years of work in software engineering area, teams started to grow a lot. On the last project that I work we are almost 30 persons divided in two teams (developers, testers, scrum masters, business analysts, DBA’s… ). I must say the we don’t have a single tool that we use for bugs, test cases, user stories, tasks. Don’t imagine that we have one tool for each, we use two (HP – QC and TFS).
Think of that as follow: let’s say you test an application, you got an error, based on that error you log a bug and that bug is assign to a developer.
It’s simple but, with TFS and Visual Studio I can do that in a single place.
Microsoft TFS and Visual Studio offers a unified set of tools that servers all the development needs. As you can see in the picture Visual Studio is a star, has the main role in the ALM side by side with SharePoint, Microsoft Excel, Microsoft Project and Test Lab Management.
What TFS offers:
- Work item tracking (bugs, test cases, tasks, user stories)
- Version control
- Test case management
- Build management
- Lab management
Based on organizations processes can be created templates that fit best those processes. By default there are included MSF Agile template and MSF CMMI Process.
(more to come …)