Synchronization with Microsoft Team Foundation Server 2010



Similar documents
Active Directory Management. Agent Deployment Guide

Cloud Services ADM. Agent Deployment Guide

How To Create An Easybelle History Database On A Microsoft Powerbook (Windows)

Tool Tip. SyAM Management Utilities and Non-Admin Domain Users

Active Directory Management. Agent Deployment Guide

Windows XP Exchange Client Installation Instructions

Zanibal Plug-in For Microsoft Outlook Installation & User Guide Version 1.1

Defender Token Deployment System Quick Start Guide

Out n About! for Outlook Electronic In/Out Status Board. Administrators Guide. Version 3.x

Contents. VPN Instructions. VPN Instructions... 1

Spector 360 Deployment Guide. Version 7

1. Contents 1. Introduction Installation Preparing for the installation Installing the Pre-Requisites Components... 2.

Installing OneStop Reporting Products

User Guide Microsoft Exchange Remote Test Instructions

Nexio Connectus with Nexio G-Scribe

NSi Mobile Installation Guide. Version 6.2

Immotec Systems, Inc. SQL Server 2005 Installation Document

Windows Server Update Services 3.0 SP2 Step By Step Guide

OneLogin Integration User Guide

TechExcel CustomerWise Outlook Sync

Managing Software Updates with System Center 2012 R2 Configuration Manager

Issue Tracking Anywhere Installation Guide

Quick Instructions Installing on a VPS (Virtual Private Server)

Bitrix Site Manager ASP.NET. Installation Guide

How to Configure Outlook Client for Exchange

Network Event Viewer now supports real-time monitoring enabling system administrators to be notified immediately when critical events are logged.

RoomWizard Synchronization Software Manual Installation Instructions

Alert Notification of Critical Results (ANCR) Public Domain Deployment Instructions

Quick Start Guide. User Manual. 1 March 2012

Microsoft Corporation. Project Server 2010 Installation Guide

DESLock+ Basic Setup Guide Version 1.20, rev: June 9th 2014

EventSentry Overview. Part I Introduction 1 Part II Setting up SQL 2008 R2 Express 2. Part III Setting up IIS 9. Part IV Installing EventSentry 11

IIS, FTP Server and Windows

Secure Messaging Server Console... 2

ScrumDesk Quick Start

Central Management System

Paxera Uploader Basic Troubleshooting

Set Up Setup with Microsoft Outlook 2007 using POP3

Setup guide. TELUS AD Sync

Tutorial: How to Use SQL Server Management Studio from Home

ACTIVE DIRECTORY DEPLOYMENT

Knowledge Base Article: Article 218 Revision 2 How to connect BAI to a Remote SQL Server Database?

MSSQL quick start guide

QUANTIFY INSTALLATION GUIDE

TSM Studio Server User Guide

Microsoft SQL Server Express 2005 Install Guide

0651 Installing PointCentral 8.0 For the First Time

Spector 360 Deployment Guide. Version 7.3 January 3, 2012

enicq 5 System Administrator s Guide

Installing Windows Server Update Services (WSUS) on Windows Server 2012 R2 Essentials

Integrating LANGuardian with Active Directory

1. Installation Overview

Setup Guide: Server-side synchronization for CRM Online and Exchange Server

eduroam wireless setup guide for Windows 7, XP and Vista

Connecting to eduroam using Windows 8

Keri USB-A Connection and Configuration

Setup and configuration for Intelicode. SQL Server Express

Print Audit 6 - SQL Server 2005 Express Edition

Retail Deployment Guide. Microsoft Dynamics AX 2012 Feature Pack

Quick Start Guide v4.0 Client Outlook Connection

escan SBS 2008 Installation Guide

Thinspace deskcloud. Quick Start Guide

RPM Utility Software. User s Manual

Tutorial. Patch Management

Having Fun with QNAP and your Home Automation

Installing and Configuring vcloud Connector

Diamond II v2.3 Service Pack 4 Installation Manual

Salesnet CRM Documents

GETTING STARTED WITH SQL SERVER

FileMaker Server 11. FileMaker Server Help

1. Navigate to Control Panel and click on User Accounts and Family Safety. 2. Click on User Accounts

Step-by-step installation guide for monitoring untrusted servers using Operations Manager ( Part 3 of 3)

How To Run Eve 5 On A Pc Or Mac Or Ipad (For Pc Or Ipa) On A Network (For Mac) On Your Computer Or Ipro (For Ipro) On An Ipro Or Ipo (For Windows)

FREQUENTLY ASKED QUESTIONS

Setting up Your Acusis Address. Microsoft Outlook

Deploying BitDefender Client Security and BitDefender Windows Server Solutions

HP Client Automation Standard Fast Track guide

Moving the TRITON Reporting Databases

TROUBLESHOOTING GUIDE

CONNECT-TO-CHOP USER GUIDE

Installing LearningBay Enterprise Part 2

XIA Configuration Server

Jumble for Microsoft Outlook

Print Audit 6 - How to Move Print Audit 6 and a SQL Server 2005 Express Database to a New Server

Aspera Connect User Guide

SourceAnywhere Service Configurator can be launched from Start -> All Programs -> Dynamsoft SourceAnywhere Server.

NovaBACKUP xsp Version 15.0 Upgrade Guide

Using Remote Web Workplace Version 1.01

GWAVA Inc. Retain. Retain Outlook Plugin

PC-Duo Web Console Installation Guide

Installation Overview

Quick Start Guide for Parallels Virtuozzo

InventoryControl for use with QuoteWerks Quick Start Guide

Network/Floating License Installation Instructions

Installation & Configuration Guide Version 1.0. TekSMTP Version Installation & Configuration Guide

Web-Access Security Solution

Upgrading from MSDE to SQL Server 2005 Express Edition with Advanced Services SP2

Deploying BitDefender Client Security and BitDefender Windows Server Solutions

VPN SOFTWARE - WINDOWS XP & WINDOWS 64-BIT INSTALLATION AND CONFIGURATION INSTRUCTIONS

Team Foundation Server 2010, Visual Studio Ultimate 2010, Team Build 2010, & Lab Management Beta 2 Installation Guide

Transcription:

Synchronization with Microsoft Team Foundation Server 2010 How To Setup March 19, 2011 v. 2

INTRODUCTION 3 PREREQUISITES 3 INSTALLATION 3 DEPLOYMENT SCENARIOS 4 SINGLE SERVER SCENARIO 4 DISTRIBUTED SCENARIO 4 COMMUNICATION DIAGRAM 5 INSTALLATION 6 SET UP NEW PROJECT IN MICROSOFT TEAM FOUNDATION 6 SET UP SPRINTS IN TFS 7 LOCAL DATABASE INSTALLATION 8 SYNCHRONIZATION HUB INSTALLATION 8 SCRUMDESK TFS EVENT SUBSCRIBER PLUGIN INSTALLATION 9 INSTALL SCRUMDESK 9 SET UP SCRUMDESK PROJECT S SYNCHRONIZATION 9 SET UP SYNCHRONIZATION HUB 11 SYNCHRONIZATION TEST 12 SYNCHRONIZATION SCRUMDESK TO TFS 13 SYNCHRONIZATION TFS TO SCRUMDESK 14 EVENT LOG 15

3 Introduction This document describes setup of synchronization between ScrumDesk and Microsoft Team Foundation Server 2010. Synchronization allows having agile stories accessible in different clients of TFS 2010 while still having flexibility of agile project management offered by ScrumDesk. Prerequisites Microsoft Windows XP, Vista or Windows 7 Microsoft.NET 3.5 Framework at least Microsoft Team Foundation Server 2010 Visual Scrum 1.0 Installation ScrumDesk Project ScrumDesk Hub Users Mappings ScrumDesk User TFS User John JPierre Mary MFergus BillG BGilger Windows MessageQueue TFS Event Subscriber Plugin Microsoft Team Foundation Server 2010 2010 MS VS Scrum 1.0

4 Deployment scenarios Hub package can be installed in different ways. We recommend two scenarios. Single server scenario The easiest and suggested way of installing the hub package is to install it on the same computer/server. Server: - Windows 2003/2008 o Windows Message Queue component installed - SQL Server 2008 (installed by TFS 2010) - Team Foundation Server 2010 o Microsoft Visual Studio Scrum 1.0 Template - ScrumDesk o ScrumDesk TFS Event Subscriber Plugin o Synchronization Hub o ScrumDesk Database (use ScrumDesk Database Manager) Distributed scenario This deployment scenario requires good knowledge of the windows administration because of security related requirements. Server A TFS Server must be accessible. User account for synchronization hub to access TFS must be created, must be a member of TFS Administrators and every synchronized Project Administrators group. - Windows 203/2008 o Windows Message Queue - Team Foundation Server 2010 o Microsoft Visual Studio Scrum 1.0 Template - ScrumDesk o Synchronization Hub Server B The server must be accessible by Server A. - SQL Server 2005/2008 o Configured for remote connections - ScrumDesk databases

5 Communication diagram ScrumDesk Change written immediately Refresh command or every 10 minutes auto check ScrumDesk Database Change checked every sync connection interval Synchronization Hub Change written immediately Message Queue Change written immediately TFS Event Subscriber Plugin Microsoft Team Foundation Server Team Foundation Server Database

6 Installation Prerequisites Microsoft Tam Foundation Server 2010 Steps Message Queue (see Deployment scenario where to install it) SQL Server 2005/2008 (any edition) 1. Set up new project in TFS 2. Set up sprints in TFS 3. Local database installation 4. ScrumDesk Synchronization Hub installation 5. ScrumDesk TFS Event Subscriber Plugin Installation 6. ScrumDesk client installation 7. Set up project synchronization details 8. Set up Synchronization Hub Set up new project in Microsoft Team Foundation 1. Run Microsoft Visual Studio 2. Connect to your Team Foundation Server 2010 3. Choose File/New/Team Project 4. Enter the project name

7 5. In the next window select Microsoft Visual Studio Scrum 1.0. Microsoft Visual Studio Scrum 1.0 is required to be installed before this step! 6. Go to the following window by pressing Next or press Finish. ScrumDesk require entering only the name and correct template. Set up sprints in TFS Beta version of Hub does not support automatic synchronization of sprints between ScrumDesk project and TFS project when new synchronization connection is created so it must be done manually. TFS to ScrumDesk synchronization If you edit sprint in TFS it will be automatically synchronized (created if does not exist) to ScrumDesk project ScrumDesk to TFS synchronization 1. Open Areas and Iterations in Visual Studio

8 2. Create setup that exists in ScrumDesk project 3. Close the dialog 4. Restart Synchronization hub otherwise hub will not see your changes. 5. Edit sprint in ScrumDesk, sprint will be synchronized (created if does not exist) with TFS project Local database installation Register for On-Site edition and follow steps written in an email you receive upon your registration. Synchronization Hub installation Download the installation from http:///download/hub/ng/scrumdeskhubinstaller.msi.

9 ScrumDesk TFS Event Subscriber Plugin installation 1. Download ScrumDesk TFS Event Subscriber plugin. 2. Unzip the content to %Program Files%\Microsoft Team Foundation Server2010\Application Tier\Web Services\bin\Plugins 3. Plugin communicates with Synchronization Hub via message queue. You can change the queue name changing MessageQueueName parameter in TFS2010ServerPlugin.dll.config. 4. Check SDHubLog events in Windows EventLog Viewer whether TSF gets restarted successfully. Install ScrumDesk You will receive installation steps by email after you register. Set up ScrumDesk project s synchronization Now you can create a new ScrumDesk project that will be synchronized with TFS. 1. Create a new ScrumDesk project 2. Go to Project view 3. Switch Synchronization tab

10 4. Click on New command. Integration details window will appear. 5. Select synchronization connector type. For TFS 2010 choose Visual Studio Scrum 1.0 (TFS 2010) type. 6. Enter your Microsoft TFS server details: a. Title enter name for your synchronization b. Server address and port for your TFS. Always use localhost in TFS address otherwise it will not work. c. Project Name name of the project stored in TFS that has to be synchronized with current ScrumDesk s project d. Domain, Login, Password account that allows ScrumDesk Synchronization Hub communicate with TFS e. Refresh time to check changes User mapping ScrumDesk team member accounts must be mapped to Microsoft Team Foundation Server accounts. 1. Click User Mapping command

11 2. Enter TFS account name into Target System User Name 3. Integration List displays project s synchronization connections to 3 rd party systems Set up Synchronization Hub 1. Start Synchronization Hub with administrator credentials because it needs to have privileges to write to event log and message queue. 2. Double click an icon in system tray to show Synchronization Hub window. 3. Settings window will displays as the first. You are asked to provide company license key you received in an email upon the registration. It is required to provide proxy details as the license is verified via ScrumDesk license service.

12 4. Click Add menu item and enter ScrumDesk database server details: a. Description enter name of your synchronization b. Server name name or IP of server where ScrumDesk database is installed c. Database name of database you want to synchronize with d. Authentication in case of SQL Server authentication enter login and password 5. Click on Test button to verify connectivity to your data. Synchronization test In this step we are going to test synchronization. THIS TEST IS REQUIRED! TFS sprints must use exactly the same names as in ScrumDesk. TFS sprints must be created before the synchronization.

13 Synchronization ScrumDesk to TFS 1. Run ScrumDesk a. Create new project b. Go to Project view c. Switch Integration page d. Enter synchronization connection detail. Use correct user name to access TFS. This user must be a member of TFS Administrators and Project Administrators group! 2. Switch to Backlog view. a. Create a new story b. Fill Subject and Description. 3. Switch to Visual Studio Team Explorer a. Display Project Backlog b. Wait a few seconds (based on the synchronization interval filled in synchronization connection details). c. Refresh query results d. You should see the story now.

14 Synchronization TFS to ScrumDesk 1. Run Microsoft Visual Studio a. Run Team Explorer b. Expand your project c. Right click on Work Items d. Add new Product Backlog Item e. Enter item details f. Click Save in toolbar 2. Switch to ScrumDesk a. Go to Backlog View b. Click Refresh command to see changes immediately. ScrumDesk checks project database changes after some interval. c. New story entered in step 6 should appear.

15 Event log ScrumDesk Synchronization Hub writes error into event log. To display it, run Event Viewer. 1. Run Event Viewer 2. Expand Application and Services Logs 3. Click on ScrumDesk Hub item 4. Click an error. Details of the error will appear in bottom window.

16 If you need more information please take a look on or don t hesitate to send email to support@scrumdesk.com. ScrumDesk contacts scrumdesk@scrumdesk.com Sales: sales@scrumdesk.com Support: support@scrumdesk.com