Using VSTS Service Hooks in Release Management to add resource cleanup resilience

In this post, Principal Consutant/App Dev Manager Lou Sawyer describes how to integrate webhooks and runbooks to cleanup failed Azure deployments. Release Management capabilities in Visual Studio Team Service are fantastic and offers extensibility points to make everyone’s life easier. In this post, we’ll be discussing the Service Hooks feature along with a potential use…


Enabling ALM Tooling in the Cloud for PubSec Customers

In this post, Senior App Dev Manager Doug Owens explores cloud hosted TFS options for government organizations. In sharing notes with peers within Microsoft, it becomes clear that many of our PubSec customers can benefit from improved Application Lifecycle Management (ALM) and DevOps practices. The world-class features, low barriers to entry, scalability, reliability, and ease…


TFS 2017 – Sometimes we must look back before we can move forward! – Part 1

This is the first of a series of posts is provided by Senior Application Development Manager (ADM), Chuck Goodspeed, focusing on the challenges encountered in migrating/evolving TFS 2005/2008/2010 installations a full decade forward into TFS 2017 and/or VSTS. Experiences and situations encountered at multiple customer installations provide real-life NOT “out-of-the-box experiences”, [! OOB} which can…


DevOps is not for sale

This post is provided by Senior App Dev Manager, Robert Shanks who reminds us to put away the checkbooks and instead: engage, empower and encourage your people! I’m an Application Development Manager (ADM) on Microsoft’s Modern Applications, Premier Developer team. In my role, I have the opportunity to work with a variety of clients across…


The Forgotten Roles in an Agile Transformation

This post is provided by App Dev Manager Tuan Nguyen who spotlights the importance of Agile roles and contributions across the business. Most of the organizations I have been involved with that adopted Agile tend to treat non-developers as an afterthought. This is not surprising as Agile is usually driven by the IT department but…


Agile work in progress tracking: Are we there yet?

In this post, Premier Developer consultant Ilias Jennane explains Agile Work in Progress Tracking. In almost every engagement I have with customers seeking guidance on how to effectively run an Agile development shop, the question of work in progress tracking comes up. However, the question comes in different “flavors”, often signaling where in its Agile journey the…

0

Closing the gap between TFS and Scrum

This post is provided by Senior App Dev Manager, Alexei Govorine who covers the use of scrum with TFS and spotlights TFS Version Control, Dashboards, and Markdown. Introduction Scrum is one of the most used agile frameworks that helps people address complex problems while delivering products of the highest possible value. For additional information on…


A Smart Way to Host Your Training Labs

In this post, Application Development Manager, Wesam Darwish walks us through how to leverage Azure DevTest – a cost effective, consistent, and streamlined way for quickly deploying a virtual training lab in your environment. At Microsoft Premier Support for Developers, we provide a variety of training options and a wide range of knowledge transfer sessions…


TFS automation – User management

In this post, Sr. Application Development Manager, Nandu Muralidharan introduces the TFS API set to help automate administrative tasks associated with managing users in Team Foundation Server. He also shares a set of helper components that he authored to assist developers in this space.   You can check out Nandu’s blog here.  This is part 1…


Monitoring, and Why It Should Come First In Your DevOps Strategy!

Senior Application Development Manager, Dave Harrison, spotlights the importance of instrumentation and metrics as the backbone of your DevOps movement.  Monitoring has long been the secret sauce of DevOps. How else do we get feedback on our priorities, and actual metrics – not guesses – on which features are in use? What’s often overlooked though…