Update (11/26/2013)

GitHub public repository is now available at https://github.com/briancjordan/GovDev

I have separate branches for 2010, 2012, and 2013 that contain the code for updates and releases.  The alpha releases that you can get from the CodePlex download page are tagged.  These tags point to the latest stable changes that are modifications to the XML Process Template portion of the project--no changes have been made to update the SharePoint solutions, Reporting or Documentation.  You can actually deploy this to your respective server and have the Workitems, workflow and new TFS 2012/2013 web access features work.

As to the list of work, it is extensive but not....

  1. I want to rework the whole reporting as I have gotten feedback that it is taking a long time for the Requirements Traceability Matrix (RTM) report to run when there are a large number of requirements. This occurs when someone has 1000 or more requirements. The database records return in less 2 seconds, the issue is that Reporting Services is generating 150+ HTML pages to render the report.  I am not a SSRS expert so I need help to figure out how to control this to make it more responsive by not generating all of those pages. Additionally, I would like to rework the UI a bit and then create linked drill down reports for each of the work item columns. As more WIs are added, the field get really big and distorts the RTM report. I want to do something like show the last 3-4 WI/CS IDs and hovering to show the set. Then clicking to get a more detailed drill-down report.  Thnis is just a thought and I welcome other approaches.
  2. I also want to redo the contribution report to add more metrics.
  3. I need to update the SharePoint Features. I took a dependency on a SharePoint-TFS assembly that was removed between TFS 2010 and 2012. A simple policy redirect assembly will likely take care of it but I would like to refactor to remove the dependency.
  4. I want to make the lookup of the TFS URL more robust and have created a bug to fix this on the backlog.
  5. There are probably a bunch of little things that I have not gotten feedback on....

If you are game to contribute, let me know but I will be plugging away at it over the coming weeks/months. If you have feature requests, enhancements, bugs, etc., please post them here on the CodePlex site.

Thanks

Brian

Project Description
Microsoft Team Foundation Server (TFS) 2010 is the collaboration platform at the core of Microsoft’s application lifecycle management solution. In addition to core features like source control, build automation and work-item tracking, TFS enables teams to align projects with industry processes such as Agile, Scrum and CMMi via the use of customable XML Process Templates.

Since 2005, TFS has been a welcomed addition to the Microsoft developer tool line-up by Government Agencies of all sizes and missions. However, many government development teams consistently struggle with leveraging an iterative development process all while providing the structure, visibility and status reporting that is required by many Government, waterfall-centric, project methodologies.

GovDev is an open source, TFS Process Template that combines the formality of CMMi/Waterfall with the flexibility of Agile/Iterative:

GovDev Process

The GovDev for TFS Accelerator also implements two new custom reports to support the customized process and provide the real-time visibility across the lifecycle with full traceability and drill down to tasks, tests and code:

GovDev Process


For a 45min demo of GovDev, visit: https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032508359&culture=en-us

Last edited Nov 26, 2013 at 6:52 PM by briancjordan, version 16