ScrumDesk Hub Overview | Architecture | Hub Set Up | Project Set Up | 3rd party tools set up      

Architecture

ScrumDesk projects are stored in SQL Server databases. Database can contains one or more projects.

The image above shows two sample project databases. The database on the top contains Project C. The second database (on the bottom of the image) contains two projects : Project A and Project B.

Project A Environment

  • ScrumDesk as a project management tool supporting Scrum
  • Visual Studio Team Foundation Server and Visual Studio addin. This addin enables to developers work with artifacts directly from inside the Visual Studio.
  • Mantis - easy to use bug tracking system that is used directly by product owner by remote access.

Project B Environment

  • ScrumDesk as a project management tool supporting Scrum
  • Visual Studio Team Foundation Server and Visual Studio addins.

Project C Environment

  • ScrumDesk as a project management tool supporting Scrum
  • Mantis - easy to use bug tracking system that is used directly by product owner by remote access.

Synchronization

ScrumDesk Hub is connected to ScrumDesk databases and it constantly checks for artifacts changes. The hub is connected to 3rd party systems by connectors.

If artifact has changed, it is synchronized over the project's SyncBox . SyncBox connects the project's artifacts stored in different systems. For example, if a new story is created in ScrumDesk, the new story is created in Team Foundation Studio too.

The Hub supports vice-versa synchronization.

There are 3 SyncBoxes on the image for each project:

  • Changes in Project A are synchronized with tools inside the blue SyncBox,
  • Changes in Project B with tools inside the orange SyncBox
  • and Project C is synchronized with green SyncBox tools.

All synchronization events are processed for a given project only.

Hub Overview TOC Hub Set Up