Showing posts with label Traceability. Show all posts
Showing posts with label Traceability. Show all posts

Tuesday, June 2, 2015

TIPP: VS Team Explorer 2012 Required for Associating Work Items with Changesets from Toad For Oracle 12.6 to Team Foundation Server 2013

As stated in the Toad for Oracle 12.1 - Release Notes, this version introduced the following feature “When using Team Foundation Server (TFS) in Toad, you can now check-in TFS Work Items and link one or more TFS work items to the check-in change set.” In other words, it should be possible to associate work items with database changes while performing a check-in action from Toad for Oracle.

Additionally, the next version “Toad 12.5 supports Microsoft Team Foundation Server 2013 (TFS)”, as stated by Toad for Oracle 12.5 – Release Notes.

I am currently working with Toad 12.6.0.53 with Team Coding 7.1 – Trial, and I found out that the feature for associating work items during check-in unfortunately does not work out of the box on a client machine where Visual Studio 2013 Update 3 or Team Explorer for Visual Studio 2013 bits are installed. In order to solve the error you need to install Team Explorer for Visual Studio 2012.

1 - Associating Work Items with Changesets from Toad For Oracle 12.6 - Installed SW-all

Monday, February 9, 2015

Successful Team Collaboration with Visual Studio 2013 ALM

 

The biggest Microsoft regional annual conference WinDays, celebrating its 15th anniversary this year, in collaboration with the Croatian’s IT magazine Mreža publishes a special magazine edition for all conference attendees each year. The issue contains articles related to “hot“ themes and technologies presented during conference sessions and most of them are written by conference speakers.

The digital edition from last year’s conference WD Mreža 2014 - Windays 14 contains my article entitled “Successful Team Collaboration with Visual Studio 2013 ALM”. The article answers to following questions:

  • What is the secret of producing high quality software?  - Successful team collaboration.
  • The receipt? A comprehensive collaborative development environment.
  • The result? Efficient delivery of software products in accordance with business needs of end customers!

The article describes the full range of integrated collaborative tools in the Visual Studio ALM environment backed up by Team Foundation Server (TFS). The story follows a Scrum team working on a new customer requirement, and emphasizes the built-in traceability from the requirement, over versioned code and related artifacts, through build result, to tests, testing results and related bugs.

Visual Studio ALM - Traceability from User Requirement to Tests

My personal experience when working with customers on ALM related projects shows that the maturity of using collaborative mechanism embedded into the Visual Studio ALM environment varies a lot;

  • Experienced teams working with the environment for many years, that have already worked with several versions of Visual Studio and TFS, are generally aware of existing problems in team collaboration. They are therefore willing to accept and try all embedded collaborative mechanism and try to get the most out of them.
  • Less mature teams often use individual components from the environment, and therefore can not benefit from embedded team collaboration mechanisms. Such teams are often not aware that just by investing a small effort to learn how to make use of the integrated collaborative support they could automate their collaboration and increase their productivity.
  • New users typically show resistance to most of the advanced aspects of this integrated collaborative environment. They usually decide to start using only a subset of tools at the beginning, and plan to expand the usage to all tools for later. This approach leads to teams who learn to use the Visual Studio ALM environment without its embedded collaborative support, while, on the other hand, they collaborate using external tools. Afterwards, it is really hard to correct such acquired team collaboration patterns. In my opinion, teams can easily get familiar with the environment by means of appropriate training targeted for their needs, and can start working correctly from the very the beginning. This approach lays down the foundation for their long-term successful team collaboration.

If you are interested in the subject I invite to read the article in Croatian.

I will also publish parts of the article in English on this blog, so stay tuned.

Cheers,
Ana

P.S. The article was published in the newest printed issue of Mreza 2 / 2015 as well.