My current customer uses Project Server to track software development projects. One of the considerations for a TFS roll-out is how the two server technologies interact. Yes, there is a degree of integration with MS Project, but what has to be done for this to be useful?
My customer faces two “in your face” issues:
The first issue has caused some debate as to whether it is a bug or a feature. Regardless of the answer to this question, there are 1.5 solutions (you choose which one is half a solution):
The second issue boils down to how organisations break work down into smaller tasks. Rather than being a blocker for project managers making use of TFS, I see this as an opportunity to “out-source” planning activities to the people that actually need to do the work. This is one of the features of MSF, so it’s no accident that TFS works this way. One possible solution to the 1:1 issue is:
Yes, it was “easier” to create one Über task and allocate the entire team to it. However, getting the team to come up with a set of smaller work items that can be assigned to individuals can only improve project estimation. Surely this is a good thing?
Thanks for the post. FYI, you can run into this issue with old TFS projects that were created on TFS 2005 servers even if you have upgraded all the way up to TFS 2010. We ran into this recently. The TFS updates don't fix existing projects. There are some notes in the KB919232 article that put you on the right path to fixing existing projects. They don't work exactly, but they put me on the right path. In the end I just directly downloaded the TFSFieldMapping file for the project that wasn’t working correctly and compared it to another project that was working correctly to fix the issue. Hope this helps someone.