We would like you to develop the subsequent requirements in one plug-in already in production. The plug-in was developed in Visual Studio 2010 .NET Framework 4 C# and synchronizes Microsoft Team Foundation Server 2010 (version 10.0.30319.317 (RTM KB2135068)) with SpiraTeam of Inflectra.
- RQ01: Ability to synchronize any type of artifact "incident" (bug, change request, incident, ...) and "requirement" of SpiraTeam with the WorkItem of TFS. Must be independent of the running service that periodically synchronizes SpiraTeam and TFS. We are thoughts in an a plugin that uses the SpiraTeam API (should be compatible with future versions of SpiraTeam), with a simple UI that allows to synchronize on demand, and keeps the new synchronization date of the artifact or project.
- RQ02: Bidirectional synchronization of the artifact "needs" between SpiraTeam and TFS.
- RQ03: Enable to configure the mapping synchronization between some fields of TFS and SpiraTeam. Nowadays we have difficulties with the "Resolved release" of SpiraTeam and the "Iteration field" of TFS synchronization, and it may be the first change to develop, but we want that the solution allows adding new fields easily.
Skills required are .NET, Software Architecture, C# Programming