SlideShare a Scribd company logo
Microsoft DevOps Journey
Who
Brian Keyes
Developer Technologist,
Born and raised in Ann Arbor, Michigan
Married - 3 Children
Avid Fly Fisherman and Homebrewer
What
Technology Solutions Professional
Central Region – Midwest - Chicago
Working closely with you and your teams to extend
your expertise in building and managing software in
the Microsoft stack for your business.
Where
In the Azure Cloud or In your Datacenter
A focus on highly available cloud based application
architectures as well as on-premises and hybrid
scenarios.
Let me help you move your organization to the cloud
to maximize flexibility and optimize your datacenter
spend.
Why
A Passion For Learning
A healthy passion for constant improvement and
doing the right things for the right reasons.
"The doorstep to the temple of wisdom is a knowledge
of our own ignorance.“
– Ben Franklin
https://www.linkedin.com/in/briankeyes
Brian focuses on solving business
problems using technology. He
believes your technology partner
should make life simpler instead of
adding complexity.
He provides companies with the
services that are essential to
delivering business value — and
maximizes the value of their
technology investments.
Our Journey to DevOps
VISUAL STUDIO
Why DevOps?
Where we came from
Planning
Beta
? RTM
?
Code Test & Stabilize Code Test & Stabilize
2,5 years
Our development process
We did ask for feedback after each milestone – planning, Beta, RTM.
We did find bugs with this process and fix them - no problems there.
But we couldn’t react to anything customers using the product were telling us.
For the most part, we would tell everybody “sorry”… and push things to the next release.
It’s Development and
Operations collaboration
It’s a job title
It’s automation
It means faster and
smaller releases
Develop + Test
Plan + Track
Monitor + Learn
Release
Development Production
The DevOps
conversation
PEOPLE
Collaborate more
Share common goals
Focus on improvement
BRINGING PEOPLE TOGETHER
PROCESS
Eliminate waste
Increase efficiency
Streamline feedback
DELIVERING VALUE FASTER
TOOLS
Enhance productivity
Enable collaboration
Facilitate experimentation
EXECUTING THE DEVOPS STRATEGY
FLOW OF
CUSTOMER
VALUE
AUTONOMY
and
ALIGNMENT
BACKLOG
improved by
LEARNING
EVIDENCE
gathered in
PRODUCTION
MANAGED
TECHNICAL
DEBT
PRODUCTION
FIRST
MINDSET
INFRA as a
FLEXIBLE
RESOURCE
FLOW OF
CUSTOMER
VALUE
AUTONOMY
and
ALIGNMENT
BACKLOG
improved by
LEARNING
EVIDENCE
gathered in
PRODUCTION
MANAGED
TECHNICAL
DEBT
PRODUCTION
FIRST
MINDSET
INFRA as a
FLEXIBLE
RESOURCE
Infrastructure as Code
Cloud Dev/Test
Automatic Scaling
Sandboxing/Dev and Test Labs
Containerization
Microservices Architecture
Testing in Production
Usage Monitoring
User Telemetry
Stakeholder feedback
Feature flags
Experiments
Scaled Agile
Self-managing teams
Feature crews
Automated Testing
Continuous Integration
Continuous Deployment
Release Management
Usage Monitoring
Telemetry Collection
Testing in Production
Stakeholder Feedback
Peer Code Reviews
Automated Testing
Continuous Measurement
Agile Documentation
Shift-Left into the Inner Loop
Application Performance Management
Infrastructure as Code
Continuous Delivery
Release Management
Configuration Management
Automated Recovery
Microsoft DevOps Journey
C O N T I N U O U S I N T E G R A T I O N
C O N T I N U O U S D E P L O Y M E N T
R E L E A S E M A N A G E M E N T
A U T O M A T E D T E S T I N G
Microsoft DevOps Journey
S E L F - M A N A G I N G T E A M S
PLANNING CHATS
F E A T U R E C R E W S
SPRINT RITUALS
SCALED AGILE
TEA M ROOM S
Microsoft DevOps Journey
U S E R T E L E M E T R Y
U S A G E M O N I T O R I N G
S T A K E H O L D E R F E E D B A C K
A / B T E S T I N G I N P R O D U C T I O N
Microsoft DevOps Journey
T E S T I N G I N P R O D U C T I O N
STAKEHOLDER FEEDBACK
U S A G E M O N I T O R I N G
U S E R T E L E M E T R Y
F E A T U R E F L A G S
Microsoft DevOps Journey
S H I F T - L E F T
C O D E M E T R I C S
T E S T A U T O M A T I O N
P E E R C O D E R E V I E W S
C O N T I N U O U S I N T E G R A T I O N
C O N T I N U O U S U N I T T E S T I N G
Microsoft DevOps Journey
A P P L I C A T I O N P E R F O R M A N C E M A N A G E M E N T
C O N F I G U R A T I O N M A N A G E M E N T
I N F R A S T R U C T U R E A S C O D E
A U T O M A T E D R E C O V E R Y
C O N T I N U O U S D E L I V E R Y
R E L E A S E M A N A G E M E N T
Microsoft DevOps Journey
I N F R A S T R U C T U R E A S C O D E
D E V E L O P E R S A N D B O X I N G
C L O U D D E V / T E S T L A B S
C O N T A I N E R I Z A T I O N
M I C R O S E R V I C E S
A U T O S C A L I N G
F A I L O V E R
OLD WORLD
Focus on planning
Compete, not collaborate
Static hierarchies
Individual productivity
Efficiency of process
Assumptions, not data
NEW WORLD
Focus on delivering
Collaborate to win
Fluid and flexible teams
Collective value creation
Effectiveness of outcomes
Experiment, learn and respond
Modern software development
Visual Studio
Software delivery challenges
%
The DevOps Solution for .NET Developers
Visual Studio Enterprise
Continuous Learning
Visual Studio Features
Live Experiences
• Live Unit Testing
• Live Dependency
Validation
Flexible Source Control
Modern Code Workflows
Cross-Platform Build
Automated Testing
Release Management
Code Coverage
Intellitest
Fakes and Stubs
Redgate ReadyRoll
Redgate SQLPrompt
Agile Tools
Enterprise Collaboration
Dashboards & Charts
Test & Feedback
Application Insights
HockeyApp
IntelliTrace in Production
Performance Testing
Test & Feedback
Application Insights
HockeyApp
IntelliTrace in Production
Performance Testing
Modern Code Workflows
• Pull Requests
Test & Feedback
Automated Testing
Live Experiences
• Live Unit Testing
• Live Dependency
Validation
IntelliTest
IntelliTrace
Code Maps
Visual Debugging
Code Analysis
Code Coverage
Redgate ReadyRoll
Redgate SQLPrompt
Automated Testing
Test & Feedback
Application Insights
HockeyApp
Release Management
Performance Testing
Cloud Dev/Test Env.
Azure Dev/Test Labs
Azure VMs
Azure App Service
Performance Testing
DEMO
A Day in the Life
of a Developer
Microsoft DevOps Journey

More Related Content

PPTX
DevOps on Microsoft Platform
Osman Seckin Karabas
 
PDF
Devops the Microsoft Way
Patrick Chanezon
 
PPTX
Devops a la sauce Microsoft
Microsoft
 
PPTX
Enterprise DevOps and the Modern Mainframe Webcast Presentation
Compuware
 
PPTX
Detecting Insider Threats with Multi-layered Security Webcast
Compuware
 
PPTX
Lean & Agile DevOps with VSTS and TFS 2015
Clint Edmonson
 
PDF
Shift Remote: DevOps: Devops with Azure Devops and Github - Juarez Junior (Mi...
Shift Conference
 
PPTX
DevOps + Azure
DataArt
 
DevOps on Microsoft Platform
Osman Seckin Karabas
 
Devops the Microsoft Way
Patrick Chanezon
 
Devops a la sauce Microsoft
Microsoft
 
Enterprise DevOps and the Modern Mainframe Webcast Presentation
Compuware
 
Detecting Insider Threats with Multi-layered Security Webcast
Compuware
 
Lean & Agile DevOps with VSTS and TFS 2015
Clint Edmonson
 
Shift Remote: DevOps: Devops with Azure Devops and Github - Juarez Junior (Mi...
Shift Conference
 
DevOps + Azure
DataArt
 

What's hot (20)

PPTX
Enterprise DevOps
Microsoft Visual Studio
 
PDF
Shift Remote: DevOps: DevOps Heroes - Adding Advanced Automation to your Tool...
Shift Conference
 
PDF
Derek Roos (Mendix CEO) Keynote
mendixrolf
 
PPTX
How to Build the Right Automation
Jules Pierre-Louis
 
PPTX
KEYNOTE | WHAT'S COMING IN THE NEXT 10 YEARS OF DEVOPS? // ELLEN CHISA, bolds...
DevOpsDays Tel Aviv
 
PPTX
Starting and Scaling DevOps
Jules Pierre-Louis
 
PPTX
Adopting DevOps @ Scale: Lessons learned at Hertz, Kaiser Permanente and lBM
Jules Pierre-Louis
 
PPTX
DevOps & Cloud - The Essentials for Digital Transformation
CloudJourneee
 
PPTX
Introducing Continuous Integration Using Vsts
Mohamed Samy
 
PDF
Super Charge your Product Development via the Use of DevOps
Spyros Lambrinidis
 
PPTX
Top Trends in Application Delivery Webinar 10.29.15
Puppet
 
PDF
10 Business Advantages of DevOps
cliqtechno
 
PDF
Starting and Scaling DevOps in the Enterprise
XebiaLabs
 
PDF
The Journey to Mainframe DevOps
Micro Focus
 
PDF
DevOps Patterns Distilled: Implementing The Needed Practices In Practical Steps
CA Technologies
 
PDF
The New Age of Enterprise DevOps
XebiaLabs
 
PPTX
Mendix Accelerates the Software Lifecycle
Mendix
 
PPTX
Containers: DevOp Enablers of Technical Solutions
Jules Pierre-Louis
 
PPTX
Divide and conquer - Component based development with Mendix
Andrej Koelewijn
 
PPT
An Overview Of Silverlight 2
Clint Edmonson
 
Enterprise DevOps
Microsoft Visual Studio
 
Shift Remote: DevOps: DevOps Heroes - Adding Advanced Automation to your Tool...
Shift Conference
 
Derek Roos (Mendix CEO) Keynote
mendixrolf
 
How to Build the Right Automation
Jules Pierre-Louis
 
KEYNOTE | WHAT'S COMING IN THE NEXT 10 YEARS OF DEVOPS? // ELLEN CHISA, bolds...
DevOpsDays Tel Aviv
 
Starting and Scaling DevOps
Jules Pierre-Louis
 
Adopting DevOps @ Scale: Lessons learned at Hertz, Kaiser Permanente and lBM
Jules Pierre-Louis
 
DevOps & Cloud - The Essentials for Digital Transformation
CloudJourneee
 
Introducing Continuous Integration Using Vsts
Mohamed Samy
 
Super Charge your Product Development via the Use of DevOps
Spyros Lambrinidis
 
Top Trends in Application Delivery Webinar 10.29.15
Puppet
 
10 Business Advantages of DevOps
cliqtechno
 
Starting and Scaling DevOps in the Enterprise
XebiaLabs
 
The Journey to Mainframe DevOps
Micro Focus
 
DevOps Patterns Distilled: Implementing The Needed Practices In Practical Steps
CA Technologies
 
The New Age of Enterprise DevOps
XebiaLabs
 
Mendix Accelerates the Software Lifecycle
Mendix
 
Containers: DevOp Enablers of Technical Solutions
Jules Pierre-Louis
 
Divide and conquer - Component based development with Mendix
Andrej Koelewijn
 
An Overview Of Silverlight 2
Clint Edmonson
 
Ad

Similar to Microsoft DevOps Journey (20)

PPTX
Devops
Himanshu Desai
 
PDF
Accelerating Innovation at Charles Schwab by Mike Schober and Bala Mukund
Sauce Labs
 
PPTX
DevOps Kata Modern Debugging
James Tramel
 
PPTX
The Future of Testing
Perfecto by Perforce
 
PDF
Agile Transformation v1.27
LiminalArc
 
PDF
Ms arch dev-ops
Sarav_Lamba
 
PDF
Agile webinar pack (2)
Basis Technologies
 
PDF
Geekcamp Indonesia 2017 : Agile Product Management
Michael Ong
 
PPTX
Agile Transformation | Mike Cottmeyer
LiminalArc
 
PDF
SuccessIT Solutions Private Limited
SuccessIT Solutions Private Limited
 
PDF
Passbrains Crowdtesting
Dieter Speidel
 
PPTX
5 Steps to Getting Organizational Buy-In for Your Enterprise Software Project
Jeff Carr
 
PPTX
Advanced Codeless Testing for Web Apps
Perfecto by Perforce
 
PDF
Upskill Yourself With GSDC Site Reliability Engineering Certification
gsdcouncil1
 
PPTX
App insights and testhub
Himanshu Desai
 
PPTX
PAC 2020 Santorin - Vasilis Chatzinasios
Neotys
 
PPTX
2024-12-17 Closing the Year with Clarity_ Clean Code & Strategic Software Sel...
katalinjordans2
 
PDF
Lighthouse thinking (TM), Small, Simple Steps to Extraordinary Success
Haydn Shaughnessy
 
PDF
Learn to see, measure and automate with value stream management
Lance Knight
 
PDF
Building smart applications with AWS AI services (October 2019)
Julien SIMON
 
Accelerating Innovation at Charles Schwab by Mike Schober and Bala Mukund
Sauce Labs
 
DevOps Kata Modern Debugging
James Tramel
 
The Future of Testing
Perfecto by Perforce
 
Agile Transformation v1.27
LiminalArc
 
Ms arch dev-ops
Sarav_Lamba
 
Agile webinar pack (2)
Basis Technologies
 
Geekcamp Indonesia 2017 : Agile Product Management
Michael Ong
 
Agile Transformation | Mike Cottmeyer
LiminalArc
 
SuccessIT Solutions Private Limited
SuccessIT Solutions Private Limited
 
Passbrains Crowdtesting
Dieter Speidel
 
5 Steps to Getting Organizational Buy-In for Your Enterprise Software Project
Jeff Carr
 
Advanced Codeless Testing for Web Apps
Perfecto by Perforce
 
Upskill Yourself With GSDC Site Reliability Engineering Certification
gsdcouncil1
 
App insights and testhub
Himanshu Desai
 
PAC 2020 Santorin - Vasilis Chatzinasios
Neotys
 
2024-12-17 Closing the Year with Clarity_ Clean Code & Strategic Software Sel...
katalinjordans2
 
Lighthouse thinking (TM), Small, Simple Steps to Extraordinary Success
Haydn Shaughnessy
 
Learn to see, measure and automate with value stream management
Lance Knight
 
Building smart applications with AWS AI services (October 2019)
Julien SIMON
 
Ad

More from Mayank Srivastava (8)

PDF
CNUG - Effective Data Visualization
Mayank Srivastava
 
PDF
CNUG - Getting started on IoT Devices & Solutions using Windows 10 & Microsof...
Mayank Srivastava
 
PDF
CNUG TDD June 2014
Mayank Srivastava
 
PDF
CNUG ASP.NET MVC 4 – New Features
Mayank Srivastava
 
PDF
Why do you need REST
Mayank Srivastava
 
PDF
Targeting Mobile Platform with MVC 4.0
Mayank Srivastava
 
PDF
Introduction to HTML5
Mayank Srivastava
 
PDF
Introduction to ASP.NET MVC
Mayank Srivastava
 
CNUG - Effective Data Visualization
Mayank Srivastava
 
CNUG - Getting started on IoT Devices & Solutions using Windows 10 & Microsof...
Mayank Srivastava
 
CNUG TDD June 2014
Mayank Srivastava
 
CNUG ASP.NET MVC 4 – New Features
Mayank Srivastava
 
Why do you need REST
Mayank Srivastava
 
Targeting Mobile Platform with MVC 4.0
Mayank Srivastava
 
Introduction to HTML5
Mayank Srivastava
 
Introduction to ASP.NET MVC
Mayank Srivastava
 

Recently uploaded (20)

PPTX
Contractor Management Platform and Software Solution for Compliance
SHEQ Network Limited
 
PPTX
Can You Build Dashboards Using Open Source Visualization Tool.pptx
Varsha Nayak
 
PPTX
Web Testing.pptx528278vshbuqffqhhqiwnwuq
studylike474
 
PPTX
The-Dawn-of-AI-Reshaping-Our-World.pptxx
parthbhanushali307
 
PDF
An Experience-Based Look at AI Lead Generation Pricing, Features & B2B Results
Thomas albart
 
PPTX
Presentation about Database and Database Administrator
abhishekchauhan86963
 
PPTX
GALILEO CRS SYSTEM | GALILEO TRAVEL SOFTWARE
philipnathen82
 
PPTX
Explanation about Structures in C language.pptx
Veeral Rathod
 
PPTX
AI-Ready Handoff: Auto-Summaries & Draft Emails from MQL to Slack in One Flow
bbedford2
 
PPTX
ConcordeApp: Engineering Global Impact & Unlocking Billions in Event ROI with AI
chastechaste14
 
PPTX
Role Of Python In Programing Language.pptx
jaykoshti048
 
PDF
advancepresentationskillshdhdhhdhdhdhhfhf
jasmenrojas249
 
PDF
lesson-2-rules-of-netiquette.pdf.bshhsjdj
jasmenrojas249
 
PDF
Salesforce Implementation Services Provider.pdf
VALiNTRY360
 
PPTX
Presentation about variables and constant.pptx
kr2589474
 
PPTX
Presentation about variables and constant.pptx
safalsingh810
 
PDF
Download iTop VPN Free 6.1.0.5882 Crack Full Activated Pre Latest 2025
imang66g
 
PDF
Using licensed Data Loss Prevention (DLP) as a strategic proactive data secur...
Q-Advise
 
PDF
49784907924775488180_LRN2959_Data_Pump_23ai.pdf
Abilash868456
 
PDF
Generating Union types w/ Static Analysis
K. Matthew Dupree
 
Contractor Management Platform and Software Solution for Compliance
SHEQ Network Limited
 
Can You Build Dashboards Using Open Source Visualization Tool.pptx
Varsha Nayak
 
Web Testing.pptx528278vshbuqffqhhqiwnwuq
studylike474
 
The-Dawn-of-AI-Reshaping-Our-World.pptxx
parthbhanushali307
 
An Experience-Based Look at AI Lead Generation Pricing, Features & B2B Results
Thomas albart
 
Presentation about Database and Database Administrator
abhishekchauhan86963
 
GALILEO CRS SYSTEM | GALILEO TRAVEL SOFTWARE
philipnathen82
 
Explanation about Structures in C language.pptx
Veeral Rathod
 
AI-Ready Handoff: Auto-Summaries & Draft Emails from MQL to Slack in One Flow
bbedford2
 
ConcordeApp: Engineering Global Impact & Unlocking Billions in Event ROI with AI
chastechaste14
 
Role Of Python In Programing Language.pptx
jaykoshti048
 
advancepresentationskillshdhdhhdhdhdhhfhf
jasmenrojas249
 
lesson-2-rules-of-netiquette.pdf.bshhsjdj
jasmenrojas249
 
Salesforce Implementation Services Provider.pdf
VALiNTRY360
 
Presentation about variables and constant.pptx
kr2589474
 
Presentation about variables and constant.pptx
safalsingh810
 
Download iTop VPN Free 6.1.0.5882 Crack Full Activated Pre Latest 2025
imang66g
 
Using licensed Data Loss Prevention (DLP) as a strategic proactive data secur...
Q-Advise
 
49784907924775488180_LRN2959_Data_Pump_23ai.pdf
Abilash868456
 
Generating Union types w/ Static Analysis
K. Matthew Dupree
 

Microsoft DevOps Journey

  • 2. Who Brian Keyes Developer Technologist, Born and raised in Ann Arbor, Michigan Married - 3 Children Avid Fly Fisherman and Homebrewer What Technology Solutions Professional Central Region – Midwest - Chicago Working closely with you and your teams to extend your expertise in building and managing software in the Microsoft stack for your business. Where In the Azure Cloud or In your Datacenter A focus on highly available cloud based application architectures as well as on-premises and hybrid scenarios. Let me help you move your organization to the cloud to maximize flexibility and optimize your datacenter spend. Why A Passion For Learning A healthy passion for constant improvement and doing the right things for the right reasons. "The doorstep to the temple of wisdom is a knowledge of our own ignorance.“ – Ben Franklin https://www.linkedin.com/in/briankeyes Brian focuses on solving business problems using technology. He believes your technology partner should make life simpler instead of adding complexity. He provides companies with the services that are essential to delivering business value — and maximizes the value of their technology investments.
  • 3. Our Journey to DevOps VISUAL STUDIO
  • 5. Where we came from Planning Beta ? RTM ? Code Test & Stabilize Code Test & Stabilize 2,5 years Our development process We did ask for feedback after each milestone – planning, Beta, RTM. We did find bugs with this process and fix them - no problems there. But we couldn’t react to anything customers using the product were telling us. For the most part, we would tell everybody “sorry”… and push things to the next release.
  • 6. It’s Development and Operations collaboration It’s a job title It’s automation It means faster and smaller releases
  • 7. Develop + Test Plan + Track Monitor + Learn Release Development Production
  • 8. The DevOps conversation PEOPLE Collaborate more Share common goals Focus on improvement BRINGING PEOPLE TOGETHER PROCESS Eliminate waste Increase efficiency Streamline feedback DELIVERING VALUE FASTER TOOLS Enhance productivity Enable collaboration Facilitate experimentation EXECUTING THE DEVOPS STRATEGY
  • 9. FLOW OF CUSTOMER VALUE AUTONOMY and ALIGNMENT BACKLOG improved by LEARNING EVIDENCE gathered in PRODUCTION MANAGED TECHNICAL DEBT PRODUCTION FIRST MINDSET INFRA as a FLEXIBLE RESOURCE
  • 10. FLOW OF CUSTOMER VALUE AUTONOMY and ALIGNMENT BACKLOG improved by LEARNING EVIDENCE gathered in PRODUCTION MANAGED TECHNICAL DEBT PRODUCTION FIRST MINDSET INFRA as a FLEXIBLE RESOURCE Infrastructure as Code Cloud Dev/Test Automatic Scaling Sandboxing/Dev and Test Labs Containerization Microservices Architecture Testing in Production Usage Monitoring User Telemetry Stakeholder feedback Feature flags Experiments Scaled Agile Self-managing teams Feature crews Automated Testing Continuous Integration Continuous Deployment Release Management Usage Monitoring Telemetry Collection Testing in Production Stakeholder Feedback Peer Code Reviews Automated Testing Continuous Measurement Agile Documentation Shift-Left into the Inner Loop Application Performance Management Infrastructure as Code Continuous Delivery Release Management Configuration Management Automated Recovery
  • 12. C O N T I N U O U S I N T E G R A T I O N C O N T I N U O U S D E P L O Y M E N T R E L E A S E M A N A G E M E N T A U T O M A T E D T E S T I N G
  • 14. S E L F - M A N A G I N G T E A M S PLANNING CHATS F E A T U R E C R E W S SPRINT RITUALS SCALED AGILE TEA M ROOM S
  • 16. U S E R T E L E M E T R Y U S A G E M O N I T O R I N G S T A K E H O L D E R F E E D B A C K A / B T E S T I N G I N P R O D U C T I O N
  • 18. T E S T I N G I N P R O D U C T I O N STAKEHOLDER FEEDBACK U S A G E M O N I T O R I N G U S E R T E L E M E T R Y F E A T U R E F L A G S
  • 20. S H I F T - L E F T C O D E M E T R I C S T E S T A U T O M A T I O N P E E R C O D E R E V I E W S C O N T I N U O U S I N T E G R A T I O N C O N T I N U O U S U N I T T E S T I N G
  • 22. A P P L I C A T I O N P E R F O R M A N C E M A N A G E M E N T C O N F I G U R A T I O N M A N A G E M E N T I N F R A S T R U C T U R E A S C O D E A U T O M A T E D R E C O V E R Y C O N T I N U O U S D E L I V E R Y R E L E A S E M A N A G E M E N T
  • 24. I N F R A S T R U C T U R E A S C O D E D E V E L O P E R S A N D B O X I N G C L O U D D E V / T E S T L A B S C O N T A I N E R I Z A T I O N M I C R O S E R V I C E S A U T O S C A L I N G F A I L O V E R
  • 25. OLD WORLD Focus on planning Compete, not collaborate Static hierarchies Individual productivity Efficiency of process Assumptions, not data NEW WORLD Focus on delivering Collaborate to win Fluid and flexible teams Collective value creation Effectiveness of outcomes Experiment, learn and respond
  • 28. The DevOps Solution for .NET Developers Visual Studio Enterprise
  • 29. Continuous Learning Visual Studio Features Live Experiences • Live Unit Testing • Live Dependency Validation Flexible Source Control Modern Code Workflows Cross-Platform Build Automated Testing Release Management Code Coverage Intellitest Fakes and Stubs Redgate ReadyRoll Redgate SQLPrompt Agile Tools Enterprise Collaboration Dashboards & Charts Test & Feedback Application Insights HockeyApp IntelliTrace in Production Performance Testing Test & Feedback Application Insights HockeyApp IntelliTrace in Production Performance Testing Modern Code Workflows • Pull Requests Test & Feedback Automated Testing Live Experiences • Live Unit Testing • Live Dependency Validation IntelliTest IntelliTrace Code Maps Visual Debugging Code Analysis Code Coverage Redgate ReadyRoll Redgate SQLPrompt Automated Testing Test & Feedback Application Insights HockeyApp Release Management Performance Testing Cloud Dev/Test Env. Azure Dev/Test Labs Azure VMs Azure App Service Performance Testing
  • 30. DEMO A Day in the Life of a Developer