Kids Library Home

Welcome to the Kids' Library!

Search for books, movies, music, magazines, and more.

     
Available items only
E-Books/E-Docs
Author St. Jean, Steven.

Title Professional team foundation Server 2013 / Steven St. Jean, Damian Brady, Ed Blankenship, Martin Woodward, Grant Holliday.

Imprint Hoboken : Wiley, 2014.

Copies

Location Call No. OPAC Message Status
 Axe Books 24x7 IT E-Book  Electronic Book    ---  Available
Description 1 online resource (xlviii, 858 pages) : illustrations
text txt rdacontent
computer c rdamedia
online resource cr rdacarrier
Note Print version record.
Summary Team Foundation Server is now for everyone! Team Foundation Server is an integral part of Microsoft's Application Lifecycle Management suite for managing and delivering software projects. The 2013 update has opened up TFS for everyone by expanding capabilities to support iOS, MacOS, Android, and Java development. Professional Team Foundation Server 2013 covers the latest updates for Agile Project Management, Test-Case Management, Release Management, and shows new users the TFS workflow for managing and delivering products. The authors leverage their positions as MVP Microsoft insiders to guid.
Bibliography Includes bibliographical references.
Contents Machine generated contents note: ch. 1 Introducing Visual Studio Online And Team Foundation Server 2013 -- What is Team Foundation Server? -- What is Visual Studio Online? -- What's New in Team Foundation Server 2013? -- Version Control -- Team Collaboration -- Web Access -- Agile Product Management -- Release Management -- Acquisition Options -- Visual Studio Online -- Express -- Trial -- Volume Licensing -- MSDN Subscriptions -- Microsoft Partner Network -- Retail -- Summary -- ch. 2 Planning A Deployment -- Identifying and Addressing Software Engineering Pain -- Transparency of the Release or Project -- Collaboration across Different Teams and Roles -- Automated Compilation, Testing, Packaging, and Deployment -- Managing Test Plans -- Parallel Development -- Adopting Team Foundation Server -- Adoption Timeline -- Phased Approach -- Hosting Team Foundation Server -- Identifying Affected Teams -- Generating Consensus -- Team Foundation Server Administrator -- Pilot Projects -- Migration Strategies -- Version Control -- Work Item Tracking -- Structuring Team Project Collections and Team Projects -- Considering Limitations in Team Foundation Server -- Server Limitations -- Preparation for a Team Foundation Server Environment -- Understanding the Architecture and Scale-Out Options -- Hardware Requirements -- Virtualization -- Planning for Software Prerequisites -- Service Accounts -- File Share Folders -- SMTP Server -- Firewall Concerns and Ports Used -- Friendly DNS Names -- Legacy Visual Studio Versions -- Summary -- ch. 3 Installation And Configuration -- What You'll Need -- Team Foundation Server 2013 -- Team Foundation Server 2013 Installation Guide -- SQL Server 2012 -- Operating System -- SharePoint -- Client Software -- Service Packs and Other Updates -- Installing Team Foundation Server -- Installation Types -- Configuring Team Foundation Server -- Creating Your First Team Project -- Configuring Friendly DNS Names -- Summary -- ch. 4 Connecting To Team Foundation Server -- Team Foundation Server Architecture -- Addressing Team Foundation Server -- Introducing Team Foundation Server Security and Roles -- Users -- Groups -- Permissions -- Team Explorer -- Understanding Team Explorer in Visual Studio -- Connecting to Team Foundation Server from Eclipse and Cross-Platform -- Alternate Ways to Connect to Team Foundation Server -- Accessing Team Foundation Server through a Web Browser -- Using Team Foundation Server in Microsoft Excel -- Using Team Foundation Server in Microsoft Project -- Windows Explorer Integration with Team Foundation Server -- Connecting Microsoft Test Manager to Team Foundation Server -- Access to Team Foundation Server via Third-Party Integrations -- Summary -- ch. 5 Overview Of Version Control -- What Is Version Control? -- Repository -- Working Copy -- Working Folder Mappings -- Get/Clone/Pull -- Add -- Check-Out -- Changeset/Commits -- Check-in/Commit -- Push -- History -- Branching and Merging -- Centralized Versus Decentralized Version Control -- Centralized version Control -- Distributed Version Control Systems -- Differences between Centralized and Distributed Version Control Systems -- Common Version Control Products -- Microsoft Visual SourceSafe -- Apache Subversion -- Team Foundation Version Control -- Git in TFS -- Summary -- ch. 6 Using Centralized Team Foundation Version Control -- Getting Started with Team Foundation Server Version Control -- Learning What's New in Team Foundation Server 2013 Version Control -- Team Foundation Server Version Control Concepts -- Workspace -- Working Folder Mappings -- Get -- Check-Out -- Locks -- Check-In of Pending Changes -- Undo Pending Changes -- Changeset -- Shelvesets -- Branches -- Using Source Control Explorer -- Viewing History -- Labeling Files -- Recovering When Things Go Wrong -- Keeping on Task with My Work -- Managing Code Reviews -- Requesting a Code Review -- Performing a Code Review -- Completing the Code Review -- Team Foundation Server Version Control in Eclipse -- Installing the Team Foundation Server Plug-In for Eclipse -- Sharing Eclipse Projects in Team Foundation Server -- Importing Projects from Team Foundation Server -- Differences between the Eclipse and Visual Studio Clients -- Team Foundation Server Version Control from the Command Line -- Getting Help -- Using the Command Line -- Team Foundation Version Control Power Tools and Third-Party Utilities -- Microsoft Visual Studio Team Foundation Server Power Tools -- Team Foundation Server MSSCCI Provider -- Version' Control Security and Permissions -- Switching Version Control to Team Foundation Server -- Working with Team Foundation Version Control for Visual SourceSafe Users -- Using Team Foundation Version Control for Subversion Users -- Summary -- ch. 7 Distributed Version Control With Git And Team Foundation Server -- Distributed Version Control Concepts -- Git -- Repository -- Graph -- Commit -- Branches -- Topic Branches -- HEAD -- Working Directory -- Index -- Microsoft Visual Studio Integration -- Getting Started with a Repository- -- Making Changes in a Working Directory -- Committing Changes -- Branching and Merging -- Synchronizing Changes with the Server -- Using Git Command-Line Tools -- Installing Git for Windows -- Cloning Git Repositories Hosted in Team Foundation Server -- Making Changes in the Repository -- Viewing History -- Branching and Merging -- Synchronizing with the Server -- Using Posh-Git -- Summary -- ch. 8 Version Control In Heterogeneous Teams -- What Are Heterogeneous Teams? -- Working Together Seamlessly -- Xcode Development -- Using a Git-Based Team Project -- Using a TFVC-Based Team Project -- Eclipse Development -- Installing Team Explorer Everywhere -- Connecting Team Explorer Everywhere to Team Foundation Server -- Using Team Foundation Version Control -- Using Git -- Working with the Cross-Platform Command-Line Client -- Install and Connect -- Creating a Workspace Mapping -- Performing a Get from Team Foundation Server -- Editing Files and Committing Changes -- Summary -- ch. 9 Migration From Legacy Version Control Systems -- Migration Versus Upgrade -- Upgrade -- Migration -- Migrating History or Latest Version -- Migrating from Visual SourceSafe -- Preparing to Use the VSS Upgrade Wizard -- Using the Visual SourceSafe Upgrade Wizard -- Team Foundation Server Integration Platform -- Popular Third-Party Migration Tools -- Subversion, CVS, and StarTeam -- ClearCase -- Summary -- ch. 10 Branching And Merging -- Differences Between TFVC and Git When Branching and Merging -- Branching Demystified -- Branch -- Merge -- Conflict -- Branch Relationships -- Baseless Merge -- Forward/Reverse Integration -- Push/Pull -- Common Branching Strategies -- No Branching -- Branch per Release -- Code Promotion Branching -- Feature Branching -- Implementing Branching Strategies in Centralized Version Control -- Scenario -- Plan -- Implementation -- Dealing with Changesets -- Tracking Change through Branches -- Implementing Branching Strategies in Git -- No Branching Strategy -- Feature Branching Strategy -- Summary -- ch. 11 Common Version Control-Scenarios -- Setting Up the Folder Structure for Your Branches -- Application Source Code -- Automated Tests Source Code -- Architecture Assets -- Database Schema -- Installer Assets -- Build and Deployment Assets -- Third-Party Source Code and Dependencies -- Folder inside the Branch -- Folder at Team Project Level -- Internal Shared Libraries -- Choosing a Location in Version Control -- Storing Library Assemblies as Dependencies -- Branching into Product Family Branches -- Managing Artifacts Using Team Foundation Server -- SQL Reporting Services Encryption Key Backup -- Process Templates -- Custom Build Assemblies -- Master Build Process Templates -- Source Code for Custom Tools -- Summary -- ch. 12 Introducing Work Item Tracking -- Project Management Enhancements in Team Foundation Server 2013 -- Rich Work Item Relationships -- Test Case Management -- Agile Portfolio Management -- Enhanced Reporting -- SharePoint Server Dashboards -- Agile Planning Tools in Team Web Access -- Work Items -- Work Item Types -- Areas and Iterations -- Process Templates -- MSF for Agile Software Development -- MSF for CMMI Process Improvement -- Visual Studio Scrum -- Third-Party Process Templates -- Custom Process Templates -- Managing Work Items -- Using Visual Studio -- Using Microsoft Excel -- Using Microsoft Project -- Using Team Web Access -- Using Third-Party Tools -- Project Server Integration -- Summary -- ch. 13 Customizing Process Templates -- Anatomy of a Process Template -- Plug-In Files -- Default Security Groups and Permissions -- Initial Area and Iteration Nodes -- Work Item Type Definitions -- Initial Work Items -- Work Item Queries and Folders -- Microsoft Project Column Mappings -- Version Control Permissions and Settings -- SharePoint Project Team Portal Document Library Settings -- SQL Reporting Services Report Definitions -- Using the Process Template Editor -- Installing the Process Template Editor -- Working with a Process Template -- Using an XML Editor and WITAdmin -- Deploying Updates to Process Templates -- Uploading Process Templates in Team Foundation Server -- Editing Work Items on an Existing Team Project -- Customizing Agile Tools -- Metastates and Backlogs.
Note continued: Effort, Remaining Work, and Stack Rank -- Defining the Team -- Other Process Configuration Customizations -- Common Work Item Type Customizations -- Adding New States -- Displaying Custom Link Types -- Synchronizing Name Changes -- Introducing Custom Work Item Controls -- Work Item Clients -- Work Item Control Interfaces -- Deploying Custom Controls -- Work Item Custom Control Deployment Manifest -- Using the Custom Control in the Work Item Type Definition -- Summary -- ch. 14 Managing Teams And Agile Planning Tools -- Defining a Team -- Maintaining Product Backlogs -- Managing the Backlog -- Agile Portfolio Management -- Planning Iterations -- Tracking Work -- Using the Kanban Board -- Using the Task Board -- Customization Options -- Team Rooms -- Stakeholder Feedback -- Requesting Feedback -- Providing Feedback -- Voluntary Feedback -- Summary -- ch. 15 Reporting And Sharepoint Dashboards -- What's New in Team Foundation Server 2013? -- Work Item Charting in Web Access -- Cross-Collection Reporting Support -- Changes to the Relational Warehouse -- Changes to the Analysis Services Cube -- Optional and Richer SharePoint Integration -- Team Foundation Server Data Warehouse -- Operational Stores -- Relational Warehouse Database and Warehouse Adapters -- Querying the Relational Warehouse Database -- Analysis Services Cube -- Data Warehouse Permissions -- SharePoint Integration -- SharePoint Extensions -- Excel Services and Dashboard Compatibility -- Adding a Project Portal and Reports to an Existing Team Project -- Creating Reports -- Tools -- Excel Reporting from a Work-Item Query -- SQL Server Reporting Services Reports -- SharePoint Dashboards -- Advanced Customization -- Customizing Project Portals -- Customizing Warehouse Adapters -- TfsRedirect.aspx -- Summary -- ch. 16 Project Server Integration -- Overview -- Project Server Essentials -- Bidirectional Synchronization -- Relationship between Team Projects and Enterprise Projects -- Initial Configuration -- Necessary Permissions -- Command-Line Tool for Configuration -- Project Server Installation Components -- One-Time Integration Steps -- Mapping Enterprise Projects to Team Projects -- Necessary Software for Project Managers -- Summary -- ch. 17 Overview Of Build Automation -- What's New in Build Automation -- Hosted Build Service -- Server-Based Build Drops -- Let's Build Something -- What Is Build Automation? -- Scripting a Build -- Make -- Apache Ant -- Apache Maven -- NAnt -- MSBuiId -- Windows Workflow Foundation -- Using Build Automation Servers -- CruiseControl -- CruiseControl.NET -- Hudson/Jenkins -- Team Foundation Server -- Adopting Build Automation -- Summary -- ch. 18 Using Team Foundation Build -- Introduction to Team Foundation Build -- Team Foundation Build Architecture -- Setting Up the Team Foundation Build Service -- Installing Team Foundation Build -- Configuring the Team Foundation Build Service -- Additional Software Required on the Build Agent -- Working with Builds -- Creating a Build Definition -- Queuing a Build -- Build Notifications and Alerts -- Managing Builds -- Managing Build Quality Descriptions -- Managing Build Controllers and Build Agents -- Understanding the Build Process -- DefaultTemplate Process -- Building Ant and Maven Projects with Team Foundation Server -- Summary -- ch. 19 Customizing The Build Process -- Running Custom Build Scripts during Your Build -- Extension Points in the Default Build Template -- How to Access Build Information within Your Build Script -- Customizing the Build Process to Stamp the Version Number into Your Assemblies -- Creating the PowerShell Script -- Configure the Build to Run the Script -- Configure the Build Number to Work with the Script -- Available Custom Build Workflow Activities -- Integrating Custom Activities into the Build Process Template -- Acquiring a Copy of the Default Template -- Acquiring and Configuring the Community TFS Build Extensions Custom Build Activities -- Creating a Visual Studio Project to Support Editing the Build Template -- Adding the Zip Activity to the Build Template -- Configure a Build Definition to Use the New Build Process Template -- Configure the Build Controller to Automatically Deploy Your Custom Build Activities -- Run Your Build and Check Your Work -- Summary -- ch. 20 Release Management -- Getting Started with Release Management for Visual Studio 2013 -- Components -- Licensing -- Hardware and Software Requirements -- Installing Release Management Server -- Installing Release Management Client -- Installing Deployment Agents -- Configuration -- System Settings -- Connecting to Team Foundation Server -- Users and Groups -- Pick Lists -- Actions and Tools -- Environments and Servers -- Release Paths -- Release Templates and Components -- Deployment Sequence -- Components -- Configuration Variables -- Rollback Configuration -- Releasing Your Application -- Manually Creating a Release -- Releasing from Team Build -- Release Explorer -- Summary -- ch. 21 Introduction To Team Foundation Server Administration -- Administrative Roles -- Infrastructure Administrator -- Team Foundation Server Administrator -- Project Administrator -- Logical Architecture -- Client Tier -- Application Tier -- Data Tier -- Built-In Administration Tools -- Team Foundation Administration Console -- Command-Line Configuration Tools -- Operational Intelligence Hub -- Activity Log -- Job Monitoring -- Other Administration Tools -- Team Foundation Server Power Tools -- Best Practices Analyzer -- Team Foundation Server Administration Tool -- Team Foundation Sidekicks -- Summary -- ch. 22 Scalability And High Availability -- Evolving Architecture -- Limiting Factors -- Microsoft Recommendations -- Data Tier -- Application Tier -- Web Access -- Warehouse -- Team Foundation Proxy -- Principles -- Scale Out to Multiple Servers -- Eliminate Single Points of Failure -- Anticipate Growth -- Keep It Simple -- Solutions -- Data Tier -- Application Tier and Web Access -- Virtualization -- Summary -- ch. 23 Disaster Recovery -- Business Continuity and Recovery Goals -- Defining' Responsibilities -- Backing Up Team Foundation Server -- Components to Back Up -- Types of Database Backups -- Important Considerations -- Creating a Backup Plan -- Team Foundation Server Backup Plan Details -- Restoring a Backup to the Original Server -- Summary -- ch. 24 Security And Privileges -- Security When Using Visual Studio Online -- Basic Authentication for Visual Studio Online -- Users -- Domain Users -- Local Users -- Identity Synchronization -- Groups -- Domain Groups -- Distribution Groups -- Local Groups -- Team Foundation Server Groups -- Permissions -- Server Permissions -- Team Project Collection Permissions -- Team Project Permissions -- Work Item Tracking -- Version Control Permissions -- Managing Git Repository Security -- Build Permissions -- Reporting -- Security Management -- Deny, Allow, and Unset Permissions -- Use Active Directory Groups -- Avoid Granting Individual User Permissions -- Use Inheritance -- Tools -- Summary -- ch. 25 Monitoring Server Health And Performance -- System Health -- SQL Server -- Dynamic Management Views -- Currently Running Processes -- SQL Wait Types -- Storage Health -- Memory Contention -- Team Foundation Server -- Command Log -- Active Server Requests -- Performance Counters -- Server Tracing -- Client Performance Tracing -- Job History -- Storage Usage -- Data Warehouse -- Tools -- Performance Analysis of Logs Tool -- Team Foundation Server Best Practices Analyzer -- Team Foundation Server Management Pack for System Center Operations Manager -- Summary -- ch. 26 Testing And Lab Management -- What's New in Software Testing? -- New Cloud-Based Load Testing Service -- Web-Based Test Case Management -- Software Testing -- Test Case Management -- Lab Management -- Testing Architecture -- Microsoft Test Manager -- Test Plans -- Test Suites -- Test Cases -- Test Runs -- Exploratory Testing -- Actionable Bugs -- Test Settings -- Test Attachments Cleaner -- Assigning a Build to a Test Plan -- Analyzing Impacted Tests -- Build Retention -- Custom Work Item Types -- Test Automation -- Visual Studio Lab Management -- What's New for Lab Management in Team Foundation Server 2013? -- Installing and Configuring Lab Management -- Maintaining a Healthy Test Lab -- Troubleshooting -- Summary -- ch. 27 Upgrading Team Foundation Server -- Overview -- In-Place Upgrades versus Migrating to New Hardware -- Planning Upgrades -- Upgrading Prerequisites -- SQL Server -- SharePoint -- Project Server -- System Center -- Using the Configuration Utility -- Upgrade Wizard -- Verification of Upgrade -- Upgrading Legacy Team Projects -- Feature Enablement -- Allowing Access to Premium Features -- Automated Builds -- Enable Local Workspaces -- Deploying New Reports -- Deploying New SharePoint Team Portal Site -- Upgrading Lab Management Environments -- Summary -- ch. 28 Working With Geographically Distributed Teams -- Identifying the Challenges -- Latency over the Wide Area Network -- Sources of Network Traffic -- Solutions -- Using Visual Studio Online Geographically Distributed -- Central Server with Remote Proxy Servers -- Multiple Distributed Servers -- Mirroring -- Remote Desktops.
Note continued: Internet-Connected "Extranet" Server -- Metadata Filtering -- Build Servers -- Local Build Server Farm -- Remote Build Server Farm -- Team Foundation Server Proxy -- How the Team Foundation Server Proxy Works -- Compatibility -- Configuring Proxies -- Seeding Proxies -- Personal Proxies -- Mirroring with the Team Foundation Server Integration Tools -- Capabilities -- Examples -- Working Offline -- Version Control -- Forcing Offline -- Work Items -- Other Considerations -- Maintenance Windows and Time Zones, -- Online Index Operations with SQL Server Enterprise -- Distributed Application Tiers -- SQL Mirroring -- Summary -- ch. 29 Extending Team Foundation Server -- Extensibility Points -- .NET Client Object Model -- Connecting to the Server -- Handling Multiple API Versions -- Distributing the Client Object Model -- SOAP Event Subscriptions -- Available Event Types -- Building an Endpoint -- Adding the Subscription -- Listing All Event Subscriptions -- Server Object Model -- Server Extensibility Interfaces -- Server Plug-Ins -- Visual Studio Extensibility -- Other Resources -- Summary.
Subject Microsoft Visual studio.
Microsoft Visual studio. (OCoLC)fst01389599
Computer software -- Development -- Computer programs.
Teams in the workplace -- Data processing.
Computer software -- Management.
Computer software -- Development -- Computer programs. (OCoLC)fst00872540
Computer software -- Management. (OCoLC)fst00872572
Teams in the workplace -- Data processing. (OCoLC)fst01144684
Genre/Form Electronic books.
Added Author Brady, Damian, author.
Blankenship, Ed, author.
Woodward, Martin, author.
Holliday, Grant, author.
Other Form: Print version: 9781118836347
ISBN 9781118836316
1118836316
9781118836415 (ebk)
1118836413 (ebk)
1118836340
9781118836347
1306772435
9781306772433
9781118836347
Standard No. CHNEW 000887550
CHVBK 374464677
DEBBG BV043609201
DEBSZ 407734015
DEBSZ 443428468

 
    
Available items only