Team Foundation Server 2015 Customization

Team Foundation Server 2015 Customization
Author: Gordon Beeming
Publisher: Packt Publishing Ltd
Total Pages: 209
Release: 2015-10-27
Genre: Computers
ISBN: 1785883216

Take your expertise to the next level by unraveling various techniques to customize TFS 2015 About This Book Learn how to efficiently modify your TFS-specific dashboards for complex server plugins Find out the pros and cons of various extension points and customizations in TFS A fast-paced guide with highly concentrated information on TFS customizations Who This Book Is For This book is intended for anyone with experience with TFS, and in particular, those intermediate users who want to add more value to their organization by making its TFS users more productive. The book requires basic coding skills. What You Will Learn Customize TFS 2015 dashboard and administer various components Configure board cards, swim lanes, and columns Explore the types of changes that can be made on the TFS process templates Create your own custom control for the Web and client work item forms Build up new check-in policies Get to grips with your personal server plugins and their uses Customize both XAML builds and the new build system Schedule jobs for more complicated business rules to run on a schedule Extend your TFS possibilities with service hooks and VSO extensions In Detail Team Foundation Server is an efficacious collaboration tools that will allow you to share code, track records, software, all in a single package. Integrate it with your existing IDE or editor and let your team work in a flexible environment that adapts to projects of all shapes and sizes. Explore what gives you the edge over other developers by knowing the tips and quick fixes of customizing TFS. Effectively minimize the time users spend interacting with TFS so that they can be more productive. In this book you will quickly cover lots of TFS extension points, from the very basic task of customizing and configuring dashboards to customizing automated builds and check-in policies. You will learn how to create dashboards in TFS 2015, as well as add tiles, graphs, and more useful modifications. You'll perform customizations that make TFS work for you by streamlining your team's boards. You'll cast modifications to the process template and learn the tips and tricks required to make efficient and valuable uses of your team's board. From team-specific dashboards to complex server plugins, everything is covered in this concentrated guide to aid your knowledge. Delving deep, this book covers the pros and cons of check-in policies, as well as their proper debugging and deployment strategies. After that you will learn about advanced XAML builds and TFS jobs to further experiment with the activities of your jobs on your system. Finally, you will learn about service hooks and the amazing utility of .VSO extensions to help you create new extensions and explore new levels of customization. Style and approach This is an easy-to-follow guide with clearly explained and demonstrated examples.

Agile Project Management using Team Foundation Server 2015

Agile Project Management using Team Foundation Server 2015
Author: Joachim Rossberg
Publisher: Apress
Total Pages: 204
Release: 2016-05-06
Genre: Computers
ISBN: 1484218701

This book will help you get started with agile project management using Microsoft’s latest releases of its market-leading Team Foundation Server (TFS) 2015, and Visual Studio Team Services (VSTS). The book demonstrates agile concepts and how to implement them using TFS/VSTS. Many organizations are using agile practices today. Agility has become a key enabler for running better projects with more successful end results and high quality output. At the same time, adoption of TFS/VSTS has increased dramatically, from being just a new version control system in the very beginning to becoming the fully-featured market leader it is today. In order to benefit the most from agile practices you need an Application Lifecycle Management (ALM) toolset that supports your way of working. With TFS/VSTS, Microsoft has provided a powerful tool that is very customizable. This book shows you how you can use TFS/VSTS to implement many agile practices and how they fit into a well-thought-out ALM implementation. The book also shows how an agile product owner can work with TFS/VSTS to setup an agile project from scratch and how to continue using TFS/VSTS throughout the whole project to track progress, create and refine the backlog, and work with Kanban and Scrum Task boards. Keeping track of progress is important in any project. TFS/VSO includes many tools which will help you to track key metrics in an agile project. Many useful reports are available out of the box, and the TFS extensibility offers several ways to further customize reporting to fit your needs. What You Will Learn: Agile Concepts and Processes How TFS/VSO supports agile processes end to end How you can customize TFS/VSO to better support your processes How to set up an agile project from scratch and manage it over its lifecycle

Microsoft Team Foundation Server 2015 Cookbook

Microsoft Team Foundation Server 2015 Cookbook
Author: Tarun Arora
Publisher: Packt Publishing Ltd
Total Pages: 340
Release: 2016-01-30
Genre: Computers
ISBN: 1784396966

Over 80 hands-on DevOps and ALM-focused recipes for Scrum Teams to enable the Continuous Delivery of high-quality Software... Faster! About This Book Release high quality, reliable software quickly through building, testing, and deployment automation Improve the predictability, reliability, and availability of TFS in your organization by scheduling administration and maintenance activities Extend, customize, and integrate tools with TFS, enabling your teams to manage their application lifecycles effectively Who This Book Is For This book is aimed at software professionals including Developers, Testers, Architects, Configuration Analysts, and Release Managers who want to understand the capabilities of TFS to deliver better quality software faster. A working setup of TFS 2015 and some familiarity with the concepts of software life cycle management is assumed. What You Will Learn Creating a Team Project with Dashboards, Assigning License, Adding users, and Auditing Access Setting up a Git repository in an existing TFVC-based Team Project Setting up branch policies and conducting Pull requests with code reviews Mapping, assigning and tracking work items shared by multiple teams Setting up and customizing Backlogs, Kanban board, Sprint Taskboard, and dashboards Creating a Continuous Integration, Continuous Build, and Release Pipeline Integrating SonarQube with TFBuild to manage Technical Debt Triggering Selenium Web Tests on a Selenium Test Grid using TFBuild Using Visual Studio Team Services Cloud load testing capability with new Build framework Extending and customizing the capabilities of Team Foundation Server using API and Process Editor In Detail Team Foundation Server (TFS) allows you to manage code repositories, build processes, test infrastructure, and deploy labs. TFS supports your team, enabling you to connect, collaborate, and deliver on time. Microsoft's approach to Application Lifecycle Management (ALM) provides a flexible and agile environment that adapts to the needs of your team, removes barriers between roles, and streamlines processes. The book introduces you to creating and setting up team projects for scrum teams. You'll explore various source control repositories, branching, and merging activities, along with a demonstration of how to embed quality into every code check-in. Then, you'll discover agile project planning and management tools. Later, emphasis is given to the testing and release management features of TFS which facilitate the automation of the release pipeline in order to create potentially shippable increments. By the end of the book, you'll have learned to extend and customize TFS plugins to incorporate them into other platforms and enable teams to manage the software lifecycle effectively. Style and approach This book is a recipe-based guide that uses a problem-solution format to call out inefficiencies in the software development lifecycle and then guides you, step-by-step, on how you can use Team Foundation Server to your advantage in those areas.

Essentials of Administering Team Foundation Server 2015

Essentials of Administering Team Foundation Server 2015
Author: Gary Gauvin
Publisher: Apress
Total Pages: 198
Release: 2015-12-28
Genre: Computers
ISBN: 1484205715

This book covers the critical as well as the less obvious aspects of managing Microsoft Team Foundation Server 2015 in a variety of development and test environments. Coverage includes basic installation, initial configuration, maintenance, and common trouble shooting techniques, sizing, and performance considerations. Essentials of Administering Team Foundation Server 2015 explains how TFS can help you incorporate source control in your development environment. You'll learn how to set up TFS to match how you develop software. The book covers using TFS in the whole development process, along with practical advice on how to use its features effectively to get up to speed quickly. In addition, the author dives into using TFS in your team covering subjects like setting up accounts for different roles, manage users, and groups--plus what you need to know about TFS security and running a secure team. No discussion of a centralized system like TFS would be complete without learning how to back up and restore it, and the author covers what you will need to know to maintain your TFS including the backup and restore details required to properly plan for disaster recovery. The book details what you need to know about TFS functionality in creating and setting up collections and projects, how to manage the build process with Team Build (including setting it up and deploying build server and agents), using templates to speed up the creation of builds, building multi-platform solutions, and testing. In this book, you’ll learn how to: Plan, install, and configure TFS Secure your TFS environment Plan and manage source control with TFS Manage the development process with TFS Manage the build process Test with TFS

Continuous Delivery with Visual Studio ALM 2015

Continuous Delivery with Visual Studio ALM 2015
Author: Mathias Olausson
Publisher: Apress
Total Pages: 377
Release: 2015-11-25
Genre: Computers
ISBN: 148421272X

This book is the authoritative source on implementing Continuous Delivery practices using Microsoft’s Visual Studio and TFS 2015. Microsoft MVP authors Mathias Olausson and Jakob Ehn translate the theory behind this methodology and show step by step how to implement Continuous Delivery in a real world environment. Building good software is challenging. Building high-quality software on a tight schedule can be close to impossible. Continuous Delivery is an agile and iterative technique that enables developers to deliver solid, working software in every iteration. Continuous delivery practices help IT organizations reduce risk and potentially become as nimble, agile, and innovative as startups. In this book, you'll learn: What Continuous Delivery is and how to use it to create better software more efficiently using Visual Studio 2015 How to use Team Foundation Server 2015 and Visual Studio Online to plan, design, and implement powerful and reliable deployment pipelines Detailed step-by-step instructions for implementing Continuous Delivery on a real project

Learning Windows Server Containers

Learning Windows Server Containers
Author: Srikanth Machiraju
Publisher: Packt Publishing Ltd
Total Pages: 394
Release: 2017-04-28
Genre: Computers
ISBN: 1785885049

Build, package, and deploy applications as easily manageable and shippable containers. About This Book Discover the secret to building highly portable apps that run on any machine with Windows Server 2016 anywhere, from laptops, desktop servers, and public or private clouds, without any changes to the code Build your company cost-effective, container-based apps that support large-scale, virtual cloud environments The most up-to-date help on the market, offering developers expert guidance in building and shipping high-quality apps, and also helping admins create infrastructure that's simple to maintain Who This Book Is For This book is for application developers with a basic programming knowledge of C#, ASP.NET, and PowerShell. IT Administrators or DevOps engineers with basic PowerShell experience can benefit by extending their learning to use PowerShell to manage containers on Windows environments and use additional management tools. What You Will Learn Build and deploy ASP.NET web applications as Windows Containers on Windows 10 (Desktop) and Azure using Visual Studio 2015, Docker, and PowerShell Build and manage custom images using Windows Server Core base OS image and Docker CLI, publish images to Docker, tag images, author Docker files, and so on Create enterprise-scale, production-grade container environments using Redis Cache containers and SQL Server containers with storage volumes, set up custom container networks, continuous integration, and deployment pipelines using VSTS, Azure, and Git Deploy a composite container environment using Docker Compose on Windows Learn to build applications using Microsoft's thinnest server platform - Nano Servers. Build custom Nano Server images and Nano Containers using Windows PowerShell and configure using PowerShell Core, DSC In Detail Windows Server Containers are independent, isolated, manageable and portable application environments which are light weight and shippable. Decomposing your application into smaller manageable components or MicroServices helps in building scalable and distributed application environments. Windows Server Containers have a significant impact on application developers, development operations (DevOps) and infrastructure management teams. Applications can be built, shipped and deployed in a fast-paced manner on an easily manageable and updatable environment. Learning Windows Server Containers teaches you to build simple to advanced production grade container based application using Asp.Net Core, Visual Studio, Azure, Docker and PowerShell technologies. The book teaches you to build and deploy simple web applications as Windows and Hyper-V containers on Windows 10 and Windows Server 2016 on Azure. You will learn to build on top of Windows Container Base OS Images, integrate with existing images from Docker Hub, create custom images and publish to Hub. You will also learn to work with storage containers built using Volumes and SQL Server as container, create and configure custom networks, integrate with Redis Cache containers, configure continuous integration and deployment pipelines using VSTS and Git Repository. Further you can also learn to manage resources for a container, setting up monitoring and diagnostics, deploy composite container environments using Docker Compose on Windows and manage container clusters using Docker Swarm. The last chapter of the book focuses on building applications using Microsoft's new and thinnest server platform – Nano Servers. Style and approach This hands-on tutorial helps you get started with Windows Server containers, the new trend in the container market. This example-driven guide is packed with real-world scenarios of Windows Server containers in production environments.

Professional Visual Studio 2015

Professional Visual Studio 2015
Author: Bruce Johnson
Publisher: John Wiley & Sons
Total Pages: 1320
Release: 2015-09-08
Genre: Computers
ISBN: 1119068053

In-depth coverage of the major Visual Studio 2015 revamp Professional Visual Studio 2015 is the leading pro's guide to new and upgraded features of Microsoft Visual Studio. With a unique IDE-centric approach and deep dive into the software's many nooks and crannies, this book will bring you up to speed quickly on everything Visual Studio 2015 has to offer. Whether you're new to Visual Studio or just upgrading, you'll appreciate in-depth, professional explanation of updates, features, and support. Visual Studio 2015 is packed with improvements that increase productivity, and this book walks you through each one in succession to help you smooth your workflow and get more accomplished. From customization and the interface to code snippets and debugging, the Visual Studio upgrade expands your options — and this book is your fast-track guide to getting on board quickly. The Visual Studios 2015 release fixes a number of issues that deterred many professionals from adopting VS 2013. Old products have been retooled, and new features are aimed at productivity enhancement and fixes to UI. Fully aligned with VS 2015, this guide walks you through the changes and helps you incorporate helpful new features into the way you work. Discover new options for themes, displays, and settings Learn the new workflow and shortcuts to ASP.NET code Master improved debugging and unit testing support capabilities Exploit changes to Windows STORE apps, phone apps, Azure, and SharePoint

Reporting in TFS

Reporting in TFS
Author: Dipti Chhatrapati
Publisher: Packt Publishing Ltd
Total Pages: 197
Release: 2015-04-09
Genre: Computers
ISBN: 1782176144

This book is intended for developers, testers, architects, and project managers who want to explore and make use of the reporting facilities of Team Foundation Server 2013. Although no previous experience of reporting is required, a basic understanding of the Team Foundation Components and project templates would be a plus.

Visual Studio 2015 Cookbook

Visual Studio 2015 Cookbook
Author: Jeff Martin
Publisher: Packt Publishing Ltd
Total Pages: 368
Release: 2016-08-19
Genre: Computers
ISBN: 1785885936

Over 50 new and improved recipes to put Visual Studio 2015 to work in your crucial development projects About This Book Get to grips with all the new Visual Studio 2015 features regardless of your preferred programming language Apply Visual Studio to all areas of development: writing, debugging, and application lifecycle maintenance Straightforward and hands-on advice for building both Windows and Android apps Who This Book Is For If you are a developer excited about the new features introduced in Visual Studio 2015, then no matter what your programming language of choice is, Visual Studio 2015 Cookbook is for you. You should have a good knowledge of working with previous versions of Visual Studio to benefit from the recipes in this book. What You Will Learn Customize the editor's new abilities to fit your development style Create apps for Windows Use Visual Studio to debug parallel and concurrent programs Integrate .NET Framework 4.6 effectively Put TypeScript to work in your web applications Develop modern C++11 with Visual Studio 2015 Protect and manage your source code with Team Foundation Server In Detail Visual Studio 2015 is the premier tool for developers targeting the Microsoft platform. Learning how to effectively use this technology can enhance your productivity while simplifying your most common tasks, allowing you more time to focus on your project. Visual Studio 2015 is packed with improvements that increase productivity, and this book walks you through each one in succession to help you smooth your workflow and get more accomplished. From customization and the interface to code snippets and debugging, the Visual Studio upgrade expands your options — and this book is your fast-track guide to getting on board quickly. Visual Studio 2015 Cookbook will introduce you to all the new areas of Visual Studio and how they can quickly be put to use to improve your everyday development tasks. With this book, you will learn not only what VS2015 offers, but what it takes to put it to work for your projects. Style and approach This book is a practical guide to using Visual Studio 2015 and will help you become familiar with the improvements made in previous versions. Each recipe provides a hands-on approach to the new features with step-by-step instructions on how to increase your productivity.