Dynamics AX
  RSS Feed  LinkedIn  Twitter
Want to turn you're data into a true asset? Ready to break free from the report factory?
Ready to gain true insights that are action focused for truly data informed decisions?
Want to do all of this across mutliple companies, instances of Dynamics and your other investments?
Hillstar Business Intelligence is the answer then! (www.HillstarBI.com)

Hillstar Business Intelligence for Microsoft Dynamics AX and NAV on Mobile, Desktop, Tablet

Let us prove to you how we can take the complexity out of the schema and truly enable users to answer the needed questions to run your business! Visit Hillstar Business Solutions at: www.HillstarBI.com

Friday, December 11, 2009

Microsoft Dynamics AX 2009 White Paper: Using the Version Control Integration with Microsoft Team Foundation Server

One of the topics that a lot of customers need to be really thinking about, and sometimes is not part of the initial project implementation, is Source Control, Version Control --- Control over the development of Dynamics AX objects and projects, the a Version Control System.

Microsoft has a great product, called 'Team Foundation Server'. Team Foundation Server, offers different levels depending on the need of the customer, and is not just a run of the mill VC solution.

If offers planning, control, documentation, BP, guidelines, branching, promotion options, and allows different role types to view a given project or set of projects in the manner best suited, and allowed for them.

With Dynamics AX 2009, you can actually take and make use of Team Founcation Server, with your instance to help gain control and governance over the development and lifecycle of your given Dynamics AX investment.

A very good white paper, that was release this past July, talks in details about this. That is the following white paper.:
Microsoft Dynamics AX 2009 White Paper: Using the Version Control Integration with Microsoft Team Foundation Server

The above image shows the Object Lifecycle when making use of TFS integration within Dynamics AX.

So this offers an amazing amount of power. The only draw back, for smaller shops, is the fact that each developer machine, must have their own AOS. So if you have 10 developers, then that's 10 AOS licenses, you will need.:

Developer Machines
Each developer machine should have:

  • Microsoft Dynamics AX 2009 Developer installation (with AOS)

  • Microsoft SQL Server (local or remote)

  • Local repository folder

  • Visual Studio Team Explorer (optional)

There are other options, but for a shop that wants to get the most out of their investment for Dynamics AX, even having an AOS per developer, does not cost that much in the scheme of things. When your talking about your enterprise business platform!

That's all for now, check back soon as more to come!

"Visit the Dynamics AX Community Page today!"

Labels: , , , , , , , ,


Anonymous Annette said...

TFS really sounds very tempting, but I still do not see how implementation partners can use it efficiently ...

Using TFS, they would need one AOS per developer and _per_customer_project_, which really implies a LOT of administration ...

Do you know about AX implementation partners (not ISVs) using TFS?

6:50 AM  
Blogger Gary Holsopple said...

Agreed Annette, I have been resisting this configuration exactly for that reason. This configuration is not the best for shops that bring in consultants, consultants that are at several clients. I was one of the presenters at Convergence where we talked about source code control. At that session, one could observe that there are still many different methodologies used for storing and promoting code. I was hopeful that the MS guys that actually develop and implement AX would have been in our session, but they didn't show up.

8:58 AM  
Blogger Ashlesh said...


I have only 3 AX developers who will work on AX development. I have installed AX 2009 with AOS on our server and AX client application on each developer machine. Now I have implemented the integration between TFS and AX 2009 sharing the single AOS instance and AX DB(SQL server) using installing Team Server(ID) on that server between all 3 developers.

Is this thing will work that to share a single AOS with single AXDB associated using Team server installation between all 3 devs.?

Please let me know your comments.


2:02 AM  

Post a Comment

<< Home

Copyright 2005-2011, J. Brandon George - All rights Reserved