Managing SharePoint projects through TEAM FOUNDATION SERVER

Managing SharePoint projects through TEAM FOUNDATION SERVER

Posted by

Managing SharePoint projects through TEAM FOUNDATION SERVER

We have developed and delivered several SharePoint application projects to a client of ours who is operating in the oil and gas services business. Some of the application, which we have developed include the following:

  •  AP automation
  •  Systems integration
  • SharePoint Services for Business Intelligence, Workflow automations and Document management

As our Sharepoint application stack grew for this client, we faced the following issues:

1.     Tracking of bugs and tasks needed additional effort for the managers

2.     There was no clear traceability between issues logged and code update.

3.     Artifacts and documents were not up-to date

4.     Proper guidelines were not followed for methodologies  and they were not standardized

5.     Monitoring the performance of resources was an overhead

6.     No synchronization within the Projects, task items, bugs and code changes

7.     Difficult to determine root cause of project success or failure

8.      Moving code from test to live systems caused several regression failures

To address these problems we did a detailed gap analysis and came up with the implementation of Team Foundation Server. TFS is a Microsoft product which provides Source code management, Project management and Issue portal management for the entire Application Lifecycle.

Managing SharePoint projects through TEAM FOUNDATION SERVER

TFS is a central repository where the source codes of s/w applications, requirement documents and work items (like Project, Task, issues and Change Request etc.) can be stored in and maintained.  Some of the interesting features are:

1. Changes in source code can be linked to an issue for future reference. This is basically linking a change-set number to the issue number(Explained in detail in upcoming blogs).

2. The projects can be linked to the change requests. So it helps in synchronizing the timelines of projects with the number of change requests

3.     Reports can be generated for issue statuses to know the bug trends and burndown charts to estimate the deadline of a project

In my next post i will talk about source code management using TFS server.

The following two tabs change content below.
Abubakr Asif

Abubakr Asif

President at Panni
Abubakr has over ten years of experience implementing business solutions in the Calgary Energy marketplace. His experience spans implementing of ERP systems, workflow and systems integration and Business Intelligence solutions. He started his own company, Panni, in 2009, which help companies automate their business processes by leveraging the Microsoft based Toolset such as SharePoint and BizTalk. Since 2009, the company has grown at a rate of more than 100% every year. Abubakr has a undergraduate in engineering as well as an MBA from the University of Victoria. Previous to founding Panni, he was working for a big four consulting firm in Calgary.

Leave a Reply