Eric lippert - Amazon Web Services
Eric lippert - Amazon Web Services
Eric lippert - Amazon Web Services
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
A sample implementation of TFS OData Service and its clients<br />
can be downloaded from http://www.microsoft.com/en-in/download/details.aspxid=36230.<br />
OData service can be published on<br />
a local IIS server to make on-premise TFS accessible to tablets<br />
and also been published on Microsoft Azure to make it accessible<br />
from anywhere in the Internet. TFS Service (in the cloud<br />
https://tfs.visualstudio.com) also supports access through OData<br />
service.<br />
team members, teams,<br />
groups, iterations and<br />
many more. Whenever<br />
any event occurs like<br />
check-in, creation of<br />
work item, completion<br />
of build etc. at that<br />
time data is generated<br />
by TFS. This data is<br />
stored in the<br />
transaction data<br />
tables that are highly<br />
normalized, hence not<br />
suitable to be used for<br />
reporting. That data<br />
is then processed in<br />
the non-normalized<br />
form that is called TFS<br />
Datawarehouse and<br />
then aggregated in a<br />
data cube. Whenever the definition of work items is customized,<br />
the structure of the datawarehouse and the cube is also updated<br />
as appropriate. Data Cube or DataWarehouse forms the basis for<br />
reports. Although various process templates define appropriate<br />
reports out of box, those are just the beginning of reporting. We<br />
can create as many custom reports as the organization needs<br />
for management of projects using the same data cubes and<br />
warehouse. These reports can be ad-hoc reports created as Excel<br />
Pivot Tables or Pivot Charts or they can be predefined reports to<br />
be hosted in SQL Server Reporting <strong>Services</strong> or any other<br />
reporting client that can use SQL Server Analsysis <strong>Services</strong>.<br />
This multitude of options to extend TFS makes it one of the most<br />
flexible set of services for Application Lifecycle Management.<br />
While being flexible, it also is the most powerful and integrated<br />
solution for ALM<br />
Subodh Sohoni, is a VS ALM MVP and a<br />
Microsoft Certified Trainer since 2004.<br />
Follow him on twitter<br />
@subodhsohoni and check out his articles<br />
on TFS and VS ALM at http://bit.ly/Ns9TNU<br />
TFS 2012 provides an infrastructure for publishing reports<br />
related to status and health of the development projects. It<br />
stores the data of each artefact created during the development<br />
process. Those artefacts can be the code, work items, builds,<br />
DNcmagazine www.dotnetcurry.com | 61