devops, a path to enterprises to adopt [decoding devops conference - infoseption]
TRANSCRIPT
1 | Copyright © 2014 Tata Consultancy Services Limited
DevOps - A Path for Enterprises to Adopt (Patterns driving a Culture change)
Bala Peddigari and Ambily KK
Tata Consultancy Services Limited
April 16, 2015
3
What you see today….
DevOps Culture
Path for Enterprises - Adopting DevOps
Driving the Culture Change
DevOps – Simplification Demo
4
DevOps
DevOps is the practice of operations and development
engineers participating together in the entire service
lifecycle, from design through the development
process to production support.
So how culture fits into the context of DevOps?
What is DevOps Culture and What Enterprises should do to
adopt it?
5
DevOps CULTURE Helps to do things to Succeed
Source: http://www.amazon.ca/Reengineering-Alternative-William-Schneider/dp/0071359818
6
Organization Culture Matters…
Source: 2014 State of DevOps Survey Report
7
Path for Enterprises – Adopting DevOps Spent more time on Innovation
Stage 1 :
No Culture
Stage 2 : Culture of Process
Repeatability
Stage 3 : Culture of
Participation
Stage 4 : Culture to
Measure and Monitor
Stage 5 : Culture of Innovation
8
Path for Enterprises – Adopting DevOps in Projects
DevOps - Need
Live Culture Principles
Celebrate Milestones
Business Success
Principles – Build, Measure
and Learn
Team Rooms
Telemetry Principles
Apply DevOps Principles
Dimensions you See
Patterns for Driving a Cultural Change Continuous Integration; Continuous Validation; Continuous Delivery; Continuous Feedback
9
DevOps Implementation
OPS DEV
Validate Build
Develop Bugs
Features
Deploy Monitor
Issue Tracking
Identify
10
Team Foundation Server (TFS)/Visual Studio Online (VSO)
Extensibility
Cloud Enablement
Reporting
Reporting
Rep
ort
ing
DevOps Activity Mapping
Backlog
Code
Unit Test
Build Deploy
Validate
Prod Deploy
Monitor Identify
Code Analysis
Automate
Code Analysis Code Coverage Impacted Tests Validate Architecture
Environment values Distributed components
Test Scripts Bug reporting Data driven
Approvals System status App performance Prod Issue tracking
11
TFS / VSO : DevOps Implementation
OPS
Release Management
Deploy Monitor
Identify
IntelliTrace App
Insights
DEV
Validate Build
Develop Issue
Tracking
TFS VSO
Bugs Features
14
DevOps – Cultural Habits Summing it up
Establish Trust and Transparency
between Development and Operations
See Everything through the eyes of
customers
Streamline your Application Delivery
Pipeline
Adopt a loosely coupled Service-
oriented Architecture
Reward Solution Simplicity and
Reliability
Adopt and Improve how you use
Customer Experience Data
Development and Operations – Need to
develop culture of participation
15
Key References
DevOps - Onion Analogy
DevOps Culture Model
Visual Studio Test Tooling Guides
ALM Rangers DevOps Tooling and Guidance
2014 State of DevOps Survey Report
18
Technology Head, HiTech, TCS
Board Member : CMG India and Open
Group Certifying Authority
DNA : Enterprise Architecture,
Performance Engineering and Scalable
Cloud Solutions and Evangelize
Community of Practices @TCS
Certifications: Open Group Master
Certified IT Architect, TOGAF Certified,
MCSD Web Applications ; MCPD – Web
Development
Speaker @ Open Group, IEEE, CMG
India, Microsoft Tech Ed, Dr. Dobbs
Conference and Decoding DevOps
Blessed with Son and Twin Girls
Twitter : @balasparks
LinkedIn:
https://in.linkedin.com/in/balasparks
Bala Prasad Peddigari
19
Ambily K K
CoE Lead : Microsoft Azure, TFS,
.Net
DNA : Web Technologies, Team
Foundation Server and Drives
Microsoft Community
Author @ SimpleTalk, Code Project
and DotNetFunda
Certifications: MCPD – Web
Development
Blog : http://ambilykk.com
Twitter : @Ambily8
LinkedIn:
https://in.linkedin.com/pub/ambily-
kk/15/a81/380