DevOps = Dev + Ops ?
Plan + Track Monitor + Learn
Release
Develop + Test
Development Production
Slide 7
Slide 7 text
“DevOps is the union of people, process, and
products to enable continuous delivery of value to
our end users.”
http://bit.ly/WhatIs-DevOps
Slide 8
Slide 8 text
+ Cloud =
Slide 9
Slide 9 text
Core Services
Microsoft Azure
Slide 10
Slide 10 text
API Apps
Easily build and consume
APIs in the cloud
Web Apps
Web apps that scale
with your business
Mobile Apps
Build Mobile apps
for any device
LOGIC Apps
Automate business process
across SaaS and on-premises
Microsoft Azure Application Services
Slide 11
Slide 11 text
Deployment Slots
Enable staged deployments
Connect to source control
Continuous deployment
Choice of repository
Traffic manager balance load
Microsoft Azure Application Services
Slide 12
Slide 12 text
Get started with Microsoft Azure
Go to www.Azure.com/free
• Run 14 vms, 40 db’s or 8 TB storage for a month
• Free $200 Trial credit
• MSDN Subscriber up to
$150/mo credit
• 10 Web and Mobile Apps
perpetually
• Visual Studio Application
Insights
• Azure IoT Hub w/3000 free
messages per day
Slide 13
Slide 13 text
DevOps basics
2) Code Repository
1) Developers
3) Build 4) Test 5) Deploy
6) Monitor and Improve
Contoso App
Azure
Slide 14
Slide 14 text
No content
Slide 15
Slide 15 text
Code Repository
Backlog
Build + Deploy
Monitor and improve
Automated Testing User Feedback
Visual Studio Team Services
Slide 16
Slide 16 text
Get started with Team Services
Sign up at www.VisualStudio.com
• Cloud based collaboration services
• Version Control
• Agile planning
• Continuous delivery
• 5 Free “Basic” users
• Unlimited “MSDN” users
Slide 17
Slide 17 text
Work tracking
Plan
Code
Build
Test
Deploy
Toolset
Slide 18
Slide 18 text
Project Backlog
Project Backlog Items
Quickly add items, bugs and tasks
Order by priority in list
Add to sprint by click and drag
Kanban Board
Manage work in progress
Visualize who’s working on what
Add rich content and descriptions
Tasks and Tests
Slide 19
Slide 19 text
Enable Agile
Dashboards & Charts
Backlogs & Kanban Boards w/ formatting
New Work Item Form
Social workflows with @mentions
Customizable Agile Processes
Dev+Test integration
Slide 20
Slide 20 text
Repository flexibility
Plan
Code
Build
Test
Deploy
Recommendations
Slide 21
Slide 21 text
Visual Studio Team Services
Git and TFS Version Control
Unlimited private repos
Work item tracking
Kanban, backlogs, taskboards
Cloud-hosted build agents
Build support for all mobile platforms
Integration with test clouds
Slide 22
Slide 22 text
Code management
End to End DevOps Traceability
Cross-platform with IDE plug-ins
Social Code Reviews
Semantic Code Search
Seamless Integration with Visual Studio
Slide 23
Slide 23 text
Continuous Integration
Plan
Code
Build
Test
Deploy
Recommendations
Slide 24
Slide 24 text
Define automated build
Build tasks
Cross platform
Extendible
Trigger on checkin
Cloud based load testing
Packaging, NPM, NuGet, etc.
Xamarin support
HockeyApp
More!
Slide 25
Slide 25 text
Test automation
Plan
Code
Build
Test
Release
Full integration with Build and Release
Management
Code Coverage support for Java
Parallel Execution
Exploratory Extension
Slide 26
Slide 26 text
Release management
Plan
Code
Build
Test
Deploy
Enables Continuous Delivery
Parallel deployments
Deploy to Cloud, On-premises data centers
Integration and traceability throughout Team
Services
Coming to TFS in Update 2
Visit my site http://www.benkotips.com
• Resources from today’s talk
• Webcasts
• Downloads
• More!
Get a FREE Cloud Readiness Evaluation
email [email protected] for more info
Check out our web site at Improving!
http://www.improving.com