SlideShare a Scribd company logo
App insights and testhub
DevOps Recap
VISUAL STUDIO
Develop + Test
Plan + Track
Monitor + Learn
Release
Development Production
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
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
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
The Microsoft DevOps Solution
VISUAL STUDIO
Greater productivity for
enterprise application
development & delivery
Plan, execute & monitor
your entire testing effort
Manage complexity and
close the loop between
Development & IT Ops
Create mobile business
applications for Android,
iOS and Windows
Visual Studio Enterprise
An integrated, end-to-end DevOps solution for developers looking for high productivity and coordination
across teams of any size. Leverage advanced tools and services to design, build, deploy and manage complex
solutions, modern applications and services for Android, iOS, Windows, web, cloud and desktop.
DevOps: Testing and Learning
DEMO
© 2016 Microsoft Corporation. All rights reserved.

More Related Content

App insights and testhub

  • 3. Develop + Test Plan + Track Monitor + Learn Release Development Production
  • 4. 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
  • 5. 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
  • 6. 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
  • 7. The Microsoft DevOps Solution VISUAL STUDIO
  • 8. Greater productivity for enterprise application development & delivery Plan, execute & monitor your entire testing effort Manage complexity and close the loop between Development & IT Ops Create mobile business applications for Android, iOS and Windows Visual Studio Enterprise An integrated, end-to-end DevOps solution for developers looking for high productivity and coordination across teams of any size. Leverage advanced tools and services to design, build, deploy and manage complex solutions, modern applications and services for Android, iOS, Windows, web, cloud and desktop.
  • 9. DevOps: Testing and Learning DEMO
  • 10. © 2016 Microsoft Corporation. All rights reserved.

Editor's Notes

  1. For us, DevOps means the merging of two previously isolated lifecycles – development and IT operations. A converged DevOps lifecycle gives us the ability to execute on ideas quickly and iterate on feedback rapidly, with minimum friction.
  2. Our DevOps journey began with the formulation of seven DevOps habits, refined over time. DevOps habits are broad mindset changes that everybody in our organization has to actively embrace and live every day. Let‘s look at them individually.
  3. We have implemented practices that help us collect information from different sources. All of this information helps us continuously keep our backlog in sync with business goals and re-align with sudden changes in the environment.
  4. We rely heavily on experimentation to fine-tune our products and services. At any point in time, we run hundreds of experiments in production. We then contrast usage data among cohorts, for example weekday and weekend users, to hypothesize ways of improving the experience for each.