Mathias Olausson [MVP]

Archive for November, 2015

Continuous Delivery with Visual Studio ALM 2015 Book Released!

with one comment

Just in time for the Connect(); event the new book I’ve been working on together with Jakob Ehn has been released. This book gives hands-on examples on how to implement a continuous delivery process using the latest Microsoft tools. It’s been great fun to have had the opportunity to work with all the new versions of the product and it’s really great to see how well the different tools fit together and help us build DevOps and continuous delivery solutions much quicker (and better!) than before. If you want to learn more about the new build, test and release management systems there should be a lot of useful content here.

Introduction
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. Although not sufficient in itself, having a powerful set of tools that lets you implement practices such as Continuous Integration, deployment pipelines, and release management certainly will help you go a long way. With the Visual Studio 2015 ALM suite of tools there is now a very compelling offering that covers all areas when it comes to implementing Continuous Delivery. Also, as this book will show, these tools are open and extensible by nature, meaning that you don’t have to use every part of the suite if you don’t want to.

This Book

  • Explains the concepts of Continuous Delivery.
  • Shows how to implement a Continuous Delivery process using
    a modern development platform based on Visual Studio 2015,
    Team Foundation Server, Visual Studio Online, and Microsoft
    Azure.
  • Gives you practical guidance and ready-to-use recipes to help you
    build your own Continuous Delivery pipeline.

What You Will 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

Table of Content

  • Chapter 1: Introduction to Continuous Delivery
  • Chapter 2: Overview of Visual Studio 2015 ALM
  • Chapter 3: Designing an Application for Continuous Delivery
  • Chapter 4: Managing the Release Process
  • Chapter 5: Source Control Management
  • Chapter 6: PowerShell for Deployment
  • Chapter 7: Build Automation
  • Chapter 8: Managing Code Quality
  • Chapter 9: Continuous Testing
  • Chapter 10: Building a Deployment Pipeline
  • Chapter 11: Measure and Learn

Written by Mathias Olausson

November 18th, 2015 at 10:53 pm