Why is the Estimated Work field not available in TFS Reports?

The Estimated Work field is used to maintain the estimate for a Task work item in the MSF for CMMI Process Template.  However, if you’re creating your own report, you’ll find that it’s missing from the available data from both the TfsWarehouse (data warehouse) and TfsWarehouse (OLAP cube).  That’s because the process template that defines the field did not specify the field as reportable.  Thus, it never makes its way into the cube.  This means it is very difficult, out of the box, to use TFS to report on variance between estimated work and actual work (the latter which IS stored in the warehouse and cube).  To correct this, be sure to create your own estimated work field which sets the reportable attribute to “measure”.  This will get them into the OLAP cube where they can be used effectively.  (CAUTION: if you are using MS Project, be sure to modify the Project field mappings for your template to map your newly created field instead of the default (and defective) Estimated Work field.

About Steven Borg

I'm a technology geek with a strong passion for process, teamwork and the "soft" skills that drive excellent software development teams. Over the past few years I've experienced both brilliant and abysmal software teams. My goal, right now, my burning desire is to improve the lot of the coder. Working in a good team is exhilarating, energizing and fun. It is also far more productive than the alternative. No developer should be left in a poor development team, not when they can be turned around. Turned around and made great!
This entry was posted in FUQ. Bookmark the permalink.