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
2
Devops : Onion Analogy
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
OPSDEV
Validate Build
Develop
Bugs
Features
Deploy Monitor
Issue
Tracking
Identify
10
Team Foundation Server (TFS)/Visual Studio Online (VSO)
Extensibility
Cloud Enablement
Reporting
Reporting
Reporting
DevOps Activity Mapping
Backlog
Code
Unit
Test
Build Deploy
Validate
Prod
Deploy
MonitorIdentify
Code
Analysis
Automate
Code Analysis
Code Coverage
Impacted Tests
Validate Architecture
Environment values
Distributed components
Test Scripts
Bug reporting
Data driven
ApprovalsSystem status
App performanceProd 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
Demo
13
DevOps : TFS Implementation
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
Questions?
Thank You
Thank You
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
Bala.Peddigari@tcs.com
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
Ambily.k@tcs.com
Blog : http://ambilykk.com
Twitter : @Ambily8
LinkedIn:
https://in.linkedin.com/pub/ambily-
kk/15/a81/380

DevOps, A path to Enterprises to Adopt [Decoding DevOps Conference - InfoSeption]

  • 1.
    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
  • 2.
  • 3.
    3 What you seetoday…. DevOps Culture Path for Enterprises - Adopting DevOps Driving the Culture Change DevOps – Simplification Demo
  • 4.
    4 DevOps DevOps is thepractice 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.
    5 DevOps CULTURE Helps todo things to Succeed Source: http://www.amazon.ca/Reengineering-Alternative-William-Schneider/dp/0071359818
  • 6.
    6 Organization Culture Matters… Source: 2014 State of DevOps Survey Report
  • 7.
    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.
    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.
  • 10.
    10 Team Foundation Server(TFS)/Visual Studio Online (VSO) Extensibility Cloud Enablement Reporting Reporting Reporting DevOps Activity Mapping Backlog Code Unit Test Build Deploy Validate Prod Deploy MonitorIdentify Code Analysis Automate Code Analysis Code Coverage Impacted Tests Validate Architecture Environment values Distributed components Test Scripts Bug reporting Data driven ApprovalsSystem status App performanceProd Issue tracking
  • 11.
    11 TFS / VSO: DevOps Implementation OPS Release Management Deploy Monitor Identify IntelliTrace App Insights DEV Validate Build Develop Issue Tracking TFS VSO Bugs Features
  • 12.
  • 13.
    13 DevOps : TFSImplementation
  • 14.
    14 DevOps – CulturalHabits 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.
    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
  • 16.
  • 17.
  • 18.
    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 Bala.Peddigari@tcs.com Twitter : @balasparks LinkedIn: https://in.linkedin.com/in/balasparks Bala Prasad Peddigari
  • 19.
    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 Ambily.k@tcs.com Blog : http://ambilykk.com Twitter : @Ambily8 LinkedIn: https://in.linkedin.com/pub/ambily- kk/15/a81/380