For your needs, you could try to configure TFS burndown chart to be for effort points instead of task hours.
You have to edit the "Sprint Burndown.rdl" file in your process template (it's in the reports folder). Particularly, you have to change this field:
<Field Name="Remaining_Work">
<DataField><?xml version="1.0" encoding="utf-8"?><Field xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xsi:type="Measure" UniqueName="[Measures].[Microsoft_VSTS_Scheduling_RemainingWork]" /></DataField>
<rd:TypeName>System.Int32</rd:TypeName>
</Field>
More details please refer this question: How to configure TFS burndown chart to be for effort points not task hours?
And you can also create your own report based on TFS data (warehouse or cube).Such as using Excel Reports (TFS), from that you can track your team project's burn rate, bug backlog, software quality, test progress, and other metrics by viewing a default Excel report. More info on MSDN: Dashboards and reports overview