Application Lifecycle Management (ALM) Across Heterogeneous Platforms
April 2010
Lab Overview

This Lab showcases how software developers using different languages and tools, such as Java with Eclipse and .NET with Visual Studio, can work using a single Application Lifecycle Management (AML) system to manage source code, track bugs and work items, and build of heterogeneous components.

The benefit of using a single repository is that there is a controlled, unified way to track work items, issues, and tests between development teams working on different platforms or languages.  For example, let's pretend that there is a company developing a  .NET application that is required to access a Java service.  Microsoft Team Foundation Server (TFS) can be used to define all of the requirements of the project, such as specifications of the interfaces and protocols for all of the .NET and Java components in one single location making it  easier for the developers ensure a consistent implementation for the project.

Iva_ALM_TeamPrise

When developers switch from one language/tool to another they will recognize the same concepts, while having the features completely embedded into their Integrated Development Environment (IDE).  Developers working on the Java or the .NET components in a project can rely upon having the same functions and support from TFS.

 


IVA Members


Applications And Services