Episodes
In this interview, Donovan Brown interviews Group Program Manager Aaron Bjork about self-forming teams and the yellow sticky exercise. Self-forming teams at scale by Brian Harry Blog: DonovanBrown.comFollow @DonovanBrown Follow @aaronbjork
Published 02/02/19
Published 02/02/19
In this interview, Donovan Brown interviews Group Program Manager Aaron Bjork about Agile Planning. Measure What Matters, by John Doer Blog: DonovanBrown.comFollow @DonovanBrown Follow @aaronbjork
Published 01/03/19
In this interview, Visual Studio Team Services (VSTS) Architect TQ shows us how they designs and versions its own Microservices behind Microsoft Cloud-hosted DevOps service. [01:26] Versioning[04:12] Deprecating a version[12:18] Transformation into Microservices[14:21] How to find versions[20:00] Online Help[21:46] Version negotiation[30:48] Break down the monolith[32:52] Containers[34:20] Are these pure Microservices More info aka.ms/DevOps
Published 04/23/18
In this video Donovan Brown interviews Tony Seeley, Group Program Manager who works in the Windows and Devices Group (WDG), Engineering Systems team, overseeing the group managing the source control system which is used by thousands of users working on code for an extensive portfolio of products including Xbox, Surface, Windows Store and of course the Windows operating system itself. Throughout the interview Tony will describe how Windows moved all its source code, 350gigs worth, from an...
Published 04/19/18
In this video Donovan Brown interviews Jill Campbell, Group Program Manager who works in the Windows and Devices Group (WDG), Engineering Systems team, overseeing the process and tools Windows uses to plan work across tens of thousands of employees and an extensive portfolio of products including Xbox, Surface, Windows Store and of course the Windows operating system itself. Throughout the interview Jill will describe how Windows moved all these product teams from various tools to a unified...
Published 03/21/18
In this interview, Principal DevOps Manager Donovan Brown interviews Principal Group Program Manager Aaron Bjork about how the release notes for VSTS are generated for each release. [00:50] Set the stage[01:15] Release Notes Page[02:14] How are they created[02:40] DoD[03:12] Not everything requires release notes[03:53] Feature Flags![04:40] Release notes in action[05:04] Delivery Plans[06:19] When do we set the flag?[06:52] When should you write the release notes?[08:45] How do you find all...
Published 01/09/18
In this interview, Director of Engineering Munil Shah returns to share insights on how our quality practices had to change to support of Visual Studio Team Services. [00:43] Quality in the Cloud cadence[02:00] Types of tests[03:59] New Approach[05:37] Shift Left[07:09] Combined Engineering [13:30] Quality Vision[21:27] Pull Request[24:54] Advice for others[28:39] Rolling CI Pipeline
Published 12/14/17
In this interview, Director of Engineering Munil Shah returns to answer the questions asked about Safe Deployment of Visual Studio Team Services. [00:32] Deployment Rings[05:39] RM Deployment Definition[08:30] Ring 4a[11:35] Branching / CI[14:14] Hot Fixes[16:54] Cherrypicking changes[17:46] We never delete branches[20:10] Deployment frequency Blog: DonovanBrown.comFollow @DonovanBrown Follow @munilsh
Published 12/06/17
In this interview, recorded live from Ignite 2017, Senior Cloud Developer Advocate Damian Brady interviews Senior Program Manager Edward Thomson about Git in Visual Studio Team Services. [00:19] Source control options in VSTS and TFS[02:20] Microsoft Engineering's move to VSTS and Git[03:52] Managing Git at scale - GVFS[06:05] Accessing a Git repository in VSTS Blog: Damovisa.meFollow @damovisa Follow @ethomson
Published 11/22/17
In this interview, Principal DevOps Manager Donovan Brown interviews Director of Engineering Munil Shah about Safe Deployment of Visual Studio Team Services. [00:40] Scale Units[03:54] Safe Deployment Practices[04:28] Rings[09:20] Performance Testing[10:24] Go Big Environment[12:40] Feature Flags & Stages[15:45] Preview Flag[19:25] Testing[24:29] DB or Binaries who goes first[27:52] DB Schema Management[32:35] API Versions[18:50] Feature Flags! Blog: DonovanBrown.comFollow @DonovanBrown...
Published 08/18/17
In this interview, Principal DevOps Manager Donovan Brown interviews Principal Group Program Manager Aaron Bjork about UI and Architectural consistency across 50 feature teams and Feature Flags. [00:40] How many feature teams do we have[01:05] UI Consistency[03:12] Nominated Owners[04:10] Central Design Team[05:25] Do UI changes require approval[06:14] Just do the right thing[07:47] Sharing people on Scrum teams[09:35] Flighting features[14:27] Architecture Consistency[16:44] Verticals[18:00]...
Published 07/30/17
In this interview, Senior DevOps Program Manager Donovan Brown interviews Damian Brady about DevOps and Octopus Deploy. You can download the Octopus Deploy Build and Release Task here. Blog: DonovanBrown.comFollow @DonovanBrown Follow @damovisa
Published 11/24/16
In this interview, Senior DevOps Program Manager Donovan Brown interviews Principal PM Manager Thomas Dohmke about Mobile DevOps. You can download the Test Recorder for Visual Studio here. https://developer.xamarin.com/guides/testcloud/testrecorder/visual-studio/ Blog: DonovanBrown.comFollow @DonovanBrown Follow @ashtom
Published 10/14/16
In this interview, Senior DevOps Program Manager Donovan Brown interviews Principal PM Manager Gopinath Chigakkagari about Testing. Blog: DonovanBrown.comFollow @DonovanBrown Follow @gopinach
Published 08/11/16
In this interview, Senior DevOps Program Manager Donovan Brown interviews Group Program Manager Aaron Bjork about Agile Planning and Feature Flags. [00:40] Why 3 weeks sprints[05:30] Customer Feedback[06:42] How do you plan[15:45] What is DevOps[17:12] How do Agile and DevOps relate[24:40] Why have sprints if we want to constantly ship[28:47] How do you do sprint Demos[29:34] Should teams be co-located[30:49] What is coming[32:40] Can you be good at DevOps without being good a Agile[33:28]...
Published 06/28/16
In this interview, Senior DevOps Program Manager Donovan Brown interviews Partner PM Manager Sam Guckenheimer about Rugged DevOps and DevOps Anti-patterns. Blog: DonovanBrown.comFollow @DonovanBrown Follow @SamGuckenheimer
Published 06/14/16
In this interview, Senior DevOps Program Manager Donovan Brown interviews Senior Technical Evangelist David Tesar about Infrastructure as Code and Configuration as Code. DevOps Dimension azure-quickstart-templates Blog: DonovanBrown.comFollow @DonovanBrown Blog: itproguy.comFollow @dtzar
Published 02/05/16
In this interview, Senior DevOps Program Manager Donovan Brown interviews Senior ALM Consultant Steven St. Jean and Senior Technical Solutions Professional Abel Wang about source control structure and DevOps. Blog: DonovanBrown.comFollow @DonovanBrown Blog: abelsquidhead.comFollow @AbelSquidHead Blog: howstevegotburnedtoday.comFollow @stevestjean
Published 02/02/16
In this interview, Senior Technical Evangelist Tsuyoshi Ushio from Japan interviews Senior DevOps Program Manager Donovan Brown about DevOps at Microsoft. Blog: DonovanBrown.com Follow @DonovanBrownFollow @sandayuu
Published 11/05/15