Application Lifecycle Management with Visual Studio

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).

My new point of interest, is now what is called, ALM. For me ALM is a way to offer information’s needed by EVERYONE from the team. Visual Studio 2010 Stadium Diagram_thumb

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
  • Reports
  • 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 …)


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s