Book Image

Instant Team Foundation Server 2012 and Project Server 2010 Integration How-to

By : Gary P Gauvin
Book Image

Instant Team Foundation Server 2012 and Project Server 2010 Integration How-to

By: Gary P Gauvin

Overview of this book

Developers and project managers managing large software development projects often find themselves at odds during the course of a project. This usually ends with the developers feeling they are wasting time sending status updates, and the project managers feeling that they aren't getting all the information they need to satisfy stakeholders. It doesn't have to be that way! Instant Team Foundation Server 2012 and Project Server 2010 Integration How-to, is a practical format that walks you through what you need to know to get two of Microsoft's most popular products for managing team productivity integrated. We boil down the complex parts to deliver just what you need to know to get started today.The book takes you through the planning, setup, and configuration of Team Foundation Server Extensions for Project Server. Step-by-step instructions are provided with enough detail to get you started without burdening you with a ton of background information. Learn the basics of how to manage the integration as well as a few helpful tips on establishing a test environment, and the basics of how to integrate these server-based technologies. You will learn everything you need to know to get started with planning, installing, and managing the integration.
Table of Contents (7 chapters)

Preface

This book is great for either a beginner of Team Foundation Server or a Project Server administrator with just an idea of how the other product operates and wants to get both the Team Foundation Server and Project Server talking. It is not an exhaustive technical volume of the operation of either TFS or Project Server. Basic step-by-step instructions as well as many helpful tips are given in the book. Readers are expected to know some basic Windows Server commands and account management, and have administrative access to the servers being configured. If you are an experienced Team Foundation Server or Project Server administrator who is upgrading, you'll probably want to just skim the first and last part of the book, and jump into the Installing Integration recipe to get just what you need.

What this book covers

Planning for a Successful Integration, helps us examine what's needed to ensure that your integration is successful. It covers the prerequisites and the planning needed to begin, scenarios for various environments, and a few tips to set you up for success.

Installing Integration, looks at installing the Team Foundation Server Extensions for Project Server. We examine the steps and commands involved, a few errors that you may encounter, and how to work around them. We also look at an upgrade scenario and several considerations with it.

Configuration of Initial Permissions, looks at the minimum permissions you will need to configure for a successful installation. Permissions are, by and large, the single area in the integration where people get hung up.

Initial Integration Configuration, provides you the step-by-step instructions to initially configure the integration, including the tools needed and command options available. You'll probably need to continue this for your specific scenario.

Permissions and Security, takes a more detailed look at the permissions you'll need to configure after installation. Additionally, we cover the steps you need to perform to successfully accomplish this. If yours is an enterprise scenario, this is a good starting point but you will still need to do a detailed security assessment with your systems administrator.

Managing Project Server Integration, looks at the basic management steps and verifies that the newly installed system is working correctly. Like the Permissions and Security recipe, this is a good starting point, but some detailed planning with your project teams will be needed.

What you need for this book

To begin with, you will need a basic understanding of Windows Server, Team Foundation Server, Visual Studio, and Project Server. This book also expects that the initial installations for these products have already been completed and they are functional.

Who this book is for

This book is great for either a beginner of Team Foundation Server or Project Server administrator with just an idea of how the other product operates and wants to get both the Team Foundation Server and Project Server talking. It is not an exhaustive technical volume of the operation of either TFS or Project Server.

Conventions

In this book, you will find a number of styles of text that distinguish between different kinds of information. Here are some examples of these styles, and an explanation of what they mean.

Code words in text are shown as follows: "This user will be using the command line tool TFSAdmin."

A block of code is set as follows:

function Add-SysAdmin
{
    param (
         [System.String] $localSqlInstance = 'SqlExpress',
         [System.String] $loginName = "Builtin\Administrators"
    )

Any command-line input or output is written as follows:

TfsAdmin ProjectServer /RegisterPWA /pwa:http://tfspsdemo/PWA /tfs:http://tfspsdemo:8080/tfs/

New terms and important words are shown in bold. Words that you see on the screen, in menus or dialog boxes for example, appear in the text like this: "In the Application Management section, click on Manage Service Applications."

Note

Warnings or important notes appear in a box like this.

Tip

Tips and tricks appear like this.

Reader feedback

Feedback from our readers is always welcome. Let us know what you think about this book—what you liked or may have disliked. Reader feedback is important for us to develop titles that you really get the most out of.

To send us general feedback, simply send an e-mail to , and mention the book title via the subject of your message.

If there is a book that you need and would like to see us publish, please send us a note in the SUGGEST A TITLE form on www.packtpub.com or e-mail .

If there is a topic that you have expertise in and you are interested in either writing or contributing to a book, see our author guide on www.packtpub.com/authors.

Customer support

Now that you are the proud owner of a Packt book, we have a number of things to help you to get the most from your purchase.

Downloading the example code

You can download the example code files for all the Packt books you have purchased from your account at http://www.PacktPub.com. If you purchased this book elsewhere, you can visit http://www.PacktPub.com/support and register to have the files e-mailed directly to you.

Errata

Although we have taken every care to ensure the accuracy of our content, mistakes do occur. If you find a mistake in one of our books—maybe a mistake in the text or the code—we would be grateful if you could report this to us. By doing so, you can save other readers from frustration and help us improve the subsequent versions of this book. If you find any errata, please report them by visiting http://www.packtpub.com/support, selecting your book, clicking on the errata submission form link, and entering the details of your errata. Once your errata are verified, your submission will be accepted and the errata will be uploaded on our website, or added to any list of existing errata, under the Errata section of that title. Any existing errata can be viewed by selecting your title from http://www.packtpub.com/support.

Piracy

Piracy of copyright material on the Internet is an ongoing problem across all media. At Packt, we take the protection of our copyright and licenses very seriously. If you come across any illegal copies of our works, in any form, on the Internet, please provide us with the location address or website name immediately so that we can pursue a remedy.

Please contact us at with a link to the suspected pirated material.

We appreciate your help in protecting our authors, and our ability to bring you valuable content.

Questions

You can contact us at if you are having a problem with any aspect of the book, and we will do our best to address it.