SlideShare a Scribd company logo
Amit Dasgupta, PMP, CSM
Director – Major Accounts & Partnership
amitd@kovair.com
2
What is DevOps?
• Technology to Process mapping in order to
• Improve the efficiency of your delivery process
• Reduce time to the market
• Bring people, process and tools together
• Enable continuity in the entire delivery lifecycle
DevOps
Basic Principles of DevOps
3
Iterative &
Incremental
Continuous
Automated &
Self-Serviced
Collaborative
HolisticThinking
4
Wallofconfusion
DEV
Development
I want
Change
OPS
Operations
I want
stability
DevOps –TheSolution Proposed
5
The philosophy of continuity – 7C’s of DevOps
OperationsALM
Continuous Planning
Continuous Integration
Continuous Testing
Continuous Monitoring
Continuous Delivery
Continuous Operations
Customer
Continuous Status
Update on fixes
and CRs
Coding and Check-in
for Automated Build
Functional Testing,
UAT and Test
Automation
Memory, Application
Performance, DB
Usage Monitoring
Bi-directional
IntegrationsRequirements/
CRs/Defects
Release Pipeline
Tracking
Reports, Dashboard
and Traceability
Analyst
Support
Tickets
Continuous Feedback
6
• Development practice that requires developers to integrate code into a shared repository several times a day
• Each check-in is verified by an automated build, allowing teams to detect problems early
• Benefits
• Say goodbye to long and tense code merge
• Increase visibility enabling greater communication
• Catch issues early and nip them in the bud
• Spend less time debugging and more time adding features
• Build a solid foundation
• Stop waiting to find out if your code’s going to work
Continuous Integration -CI
7
Developer 1 Developer 2Manager
1 Check in
changes
2
Fetch changes
3
Build
Notify Success
Or Failure 6
4 Test
5Success / Fail
Continuous
Integration
Server
Source
Control
Server
Continuous Integration -CI
8
• Assesses business risk coverage
• Provides instant insight on release candidate quality
• Embeds testing within the development process, not tacked on at the end
• Avoids bottleneck, executes the right set of tests at the right stage of the delivery pipeline
• Delivers actionable & right feedback for each stage of the delivery pipeline
• Evaluates each layer of a modern architecture at the appropriate stage of the delivery pipeline
• Reduces false positives by prioritizing robust, flexible modern test frameworks over brittle scripts
• Eliminates redundancy by continuous review and optimal test suite
ContinuousTesting –CT
9
ContinuousTesting
Write All
Test Scripts
CodeScript
Integrated
Code
Auto Build Auto
Automated
Integration
Testing
Auto
Automated
Acceptance
Testing
Auto
Automated
Performance
Testing
No human intervention
Write
Integration
Test Scripts
RunCode
Automated
Integration
Testing
Wait
Write
Acceptance
Test Scripts
Run
Automated
Acceptance
Testing
Wait
Write
Performance
Test Scripts
Run
Automated
Performance
Testing
Wait time impacts efficiency
Test Automation
TestAutomation &ContinuousTesting
10
• Principles
• Build quality in
• Work in small batches
• Computers perform repetitive tasks, people solve problems
• Relentlessly pursue continuous improvement
• Everyone is responsible
• Benefits
• Low risk releases
• Faster time to market
• Higher quality
• Lower costs
• Better products
• Happier teams
Continuous Delivery –CD
ContinuousTestingContinuous Integration
Continuous Delivery
11
Version ControlDevelopment
Build & Unit
Tests
Automated
acceptance tests
User acceptance
tests
Release
Check in
Trigger
Check in
Trigger
Check in
Trigger
Feedback
Feedback
Feedback
Feedback Approval
Approval
Trigger
Feedback
Trigger
Feedback
Continuous Delivery
Scenario 1
Scenario 2
Challenges in Standardizing DevOps
12
Challenges in Standardizing DevOps
13
14
• Establishes real-time alliance between delivery, development, and operations
• Achieves cross-tool traceability among data across different tools
• Embeds test strategy execution for continuous testing
• Enables continuous integration on successful accomplishment of code check-in
• Achieves continuous testing via workflow based test automation
• Enables an uninterrupted delivery
• Provides real-time visibility to release quality through reports and dashboards
• Provides meaningful metrics, reports and KPIs for speedy decision-making
• Enables continuous delivery via tracking release pipeline
Role of Integration In DevOps
15
Operations Planning Development QABuild & Deploy Release
ESB Based Integration -Architecture
CrossToolTraceability CrossToolWorkflow CrossTool Reports & Dashboards
ESB Enterprise Service Bus ESB
Service Model Security Transports Service Locator
Data Transformation Interceptors Protocol Bindings
16
• Faster and cheaper accommodation of existing systems.
• Increased flexibility; easier to change as requirements change.
• Protect your investment by integrating any tool of your existing tools ecosystem
• Scales from point-solutions to enterprise-wide deployment (distributed bus).
• More configuration rather than integration coding.
• Standards-based
• Less maintenance overhead compared to point to point integration
ESB Based Integration -Advantages
17
ESB
18
Initiation Application Development Test & Acceptance Production
Plan Code Build
Customer
Inputs
Test/QA Stage Release Deploy Provision Config Monitor
19
MonitorConifgProvisionDeployReleaseStageTest/QABuildCodePlan
Custome
r Inputs
 Lead time
 Business need analysis
 Quick req. capturing
 Real-time reports
 CustomerTicket volume
• Code volume
• Commit volume
• Release speed
• Code quality
• Defect fixing speed
 Test volume
 Code coverage
 Exception counts
 Test automation
 Open rates/ close rates
 Requirements coverage
 Change request
 Release quality
 Pre-prod stability
 Release downtime
 Network bandwidth
usage
 CPU utilization
 Memory usage
 Operations/ second
 Application performance
 Issues feedback
 Mean time between
failures (MTBF)
 MeanTime to Repair/
Recover (MTTR)
 Security
 Process time
 Team efficiency
 Unplanned work
 Proper resourcing
 Time and cost allocation
 Build speed
 Failure rates
 Manual exceptions
 Performance
 Latency
 Scalability
 Deployment frequency
 Change volume
 Cycle time
 % of failed deployments
 Response time
 Uptime/Availability
 Infrastructure usage
20
Operations
Release
DevPlanning
Delivery
Pipeline
Test
Automation
Build
Provisioning
& Deploy
CI,CD,CTUsingYourOwnTools
Enterprise Service Bus - ESB
21
Thank You
Silicon Valley based
Software Product Company
Kovair Software Inc.
www.kovair.com
Contact: sales@kovair.com

More Related Content

PPTX
DevOps with Microsoft Stack
PDF
Neotys PAC 2018 - Ramya Ramalinga Moorthy
PDF
Neotys PAC 2018 - Bruno Da Silva
PPTX
Kovair Migration Solution for ALM Tools
PPT
Integrated Test Management
PDF
Drive Faster Quality Insights through Customized Test Automation
PPT
Overview of Kovair Omnibus Integration Platform
PDF
Verification for system companies (LI) - value proposition
DevOps with Microsoft Stack
Neotys PAC 2018 - Ramya Ramalinga Moorthy
Neotys PAC 2018 - Bruno Da Silva
Kovair Migration Solution for ALM Tools
Integrated Test Management
Drive Faster Quality Insights through Customized Test Automation
Overview of Kovair Omnibus Integration Platform
Verification for system companies (LI) - value proposition

What's hot (20)

PPT
Test automation lessons from WebSphere Application Server
PDF
Ashwini - Effective use of CI by QA
PPT
Kovair at STeP-IN Summit 2014 Conference
PPTX
Performance Testing
PDF
TestOnNeed Solution Presentation
PPT
Kovair 2014 at a Glance 11215
PDF
RFT - Ashish Mathur
PDF
What is Performance Testing?
PPTX
Performance testing
PDF
Continuous testing in agile projects 2015
PPTX
Performance testing
PPTX
NFV Testing & DevOps | QualiTest
PPTX
Service Virtualization - Kalpna
PDF
Enabling agility with continuous integration testing
PDF
Leading the Transformation: Applying DevOps and Agile Principles at Scale
PPTX
Load and performance testing
PDF
Past Experiences and Future Challenges using Automatic Performance Modelling ...
PPTX
Webinar: DevOps challenges facing QA
PDF
Rational Functional Tester
PPTX
Webinar how to ensure sdn-nfv doesn't break your network
Test automation lessons from WebSphere Application Server
Ashwini - Effective use of CI by QA
Kovair at STeP-IN Summit 2014 Conference
Performance Testing
TestOnNeed Solution Presentation
Kovair 2014 at a Glance 11215
RFT - Ashish Mathur
What is Performance Testing?
Performance testing
Continuous testing in agile projects 2015
Performance testing
NFV Testing & DevOps | QualiTest
Service Virtualization - Kalpna
Enabling agility with continuous integration testing
Leading the Transformation: Applying DevOps and Agile Principles at Scale
Load and performance testing
Past Experiences and Future Challenges using Automatic Performance Modelling ...
Webinar: DevOps challenges facing QA
Rational Functional Tester
Webinar how to ensure sdn-nfv doesn't break your network
Ad

Similar to Presentation on 3 Pillars of DevOps - Kovair DevOps (20)

PPT
6.11.2013 - 2013 - Continuous Delivery - Testing for Agile Through Continuo...
PPTX
Dev ops != Dev+Ops
PDF
DevOps Continuous Integration & Delivery - A Whitepaper by RapidValue
PPTX
DevOps Overview
PPTX
Rising Above the Noise: Continuous Integration, Delivery and DevOps
PDF
Ibm innovate ci for system z
PPTX
Testing in the new age of DevOps
PPTX
Introduction to DevOps
PDF
An Ultimate 10 Point DevOps Checklist for your Organization.pdf
PDF
Continuous Testing in DevOps
PPTX
Introduction to DevOps. Continuous Integration by Myroslav Dmytrus
PDF
Introduction to DevOps
PPTX
Continuous Delivery Decision points
PDF
DevOps at TestausOSY 20june2017
PPTX
Enterprise DevOps: Scaling Build, Deploy, Test, Release
PPTX
Continuous Integration Testing for SAP
PDF
Webinar: Demonstrating Business Value for DevOps & Continuous Delivery
PPTX
Agile & DevOps - It's all about project success
PPTX
Continuous Delivery concept overview. Continuous Integration Systems. DevOps ...
PPTX
Agile DevOps Implementation
6.11.2013 - 2013 - Continuous Delivery - Testing for Agile Through Continuo...
Dev ops != Dev+Ops
DevOps Continuous Integration & Delivery - A Whitepaper by RapidValue
DevOps Overview
Rising Above the Noise: Continuous Integration, Delivery and DevOps
Ibm innovate ci for system z
Testing in the new age of DevOps
Introduction to DevOps
An Ultimate 10 Point DevOps Checklist for your Organization.pdf
Continuous Testing in DevOps
Introduction to DevOps. Continuous Integration by Myroslav Dmytrus
Introduction to DevOps
Continuous Delivery Decision points
DevOps at TestausOSY 20june2017
Enterprise DevOps: Scaling Build, Deploy, Test, Release
Continuous Integration Testing for SAP
Webinar: Demonstrating Business Value for DevOps & Continuous Delivery
Agile & DevOps - It's all about project success
Continuous Delivery concept overview. Continuous Integration Systems. DevOps ...
Agile DevOps Implementation
Ad

More from Kovair (20)

PDF
Global Chip Company Leverages Kovair Omnibus to Support End-to-End Product De...
PPTX
Kovair QuickSync Capability Overview
PPTX
Kovair Omnibus Capability Overview
PPTX
Kovair DevSecOps Capabilities Overview
PPTX
Data Migration from Jira Zephyr to Azure and Vice Versa
PPTX
Migration of Two Million Records with Zero Downtime for a Global Financial Or...
PPTX
Kovair Products Summary 2022
PPTX
Kovair Product Capabilities – An Overview
PDF
Ace Up Strategic Decisions Using Kovair PPM - Whitepaper
PDF
Introduction to Kovair QuickSync for Data Migration
PDF
Kovair Project Portfolio Management - Brochure
PDF
Value Stream Delivery Platform for ALM, DevOps DevSecOps and Cloud-based SaaS...
PDF
Migration of Two Million Records with Zero Downtime for a Global Financial Or...
PDF
Kovair Capabilities for Automotive Development with Kovair ALM – White Paper
PDF
Kovair Automotive Solution’s Compliance for ISO 26262 & ASPICE - Whitepaper
PDF
GitLab Integration Adapter - Datasheet
PDF
Teamcenter Integration Adapter - Datasheet
PDF
Veracode Integration Adapter - Datasheet
PDF
Polarian Integration Adapter - Datasheet
PDF
Kovair DevOps - Overview Presentation
Global Chip Company Leverages Kovair Omnibus to Support End-to-End Product De...
Kovair QuickSync Capability Overview
Kovair Omnibus Capability Overview
Kovair DevSecOps Capabilities Overview
Data Migration from Jira Zephyr to Azure and Vice Versa
Migration of Two Million Records with Zero Downtime for a Global Financial Or...
Kovair Products Summary 2022
Kovair Product Capabilities – An Overview
Ace Up Strategic Decisions Using Kovair PPM - Whitepaper
Introduction to Kovair QuickSync for Data Migration
Kovair Project Portfolio Management - Brochure
Value Stream Delivery Platform for ALM, DevOps DevSecOps and Cloud-based SaaS...
Migration of Two Million Records with Zero Downtime for a Global Financial Or...
Kovair Capabilities for Automotive Development with Kovair ALM – White Paper
Kovair Automotive Solution’s Compliance for ISO 26262 & ASPICE - Whitepaper
GitLab Integration Adapter - Datasheet
Teamcenter Integration Adapter - Datasheet
Veracode Integration Adapter - Datasheet
Polarian Integration Adapter - Datasheet
Kovair DevOps - Overview Presentation

Recently uploaded (20)

PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
PDF
Encapsulation theory and applications.pdf
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
KodekX | Application Modernization Development
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PPTX
sap open course for s4hana steps from ECC to s4
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Empathic Computing: Creating Shared Understanding
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
Machine learning based COVID-19 study performance prediction
PPTX
Big Data Technologies - Introduction.pptx
PPTX
Spectroscopy.pptx food analysis technology
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
Encapsulation theory and applications.pdf
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
KodekX | Application Modernization Development
Spectral efficient network and resource selection model in 5G networks
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
sap open course for s4hana steps from ECC to s4
The AUB Centre for AI in Media Proposal.docx
Building Integrated photovoltaic BIPV_UPV.pdf
Chapter 3 Spatial Domain Image Processing.pdf
Digital-Transformation-Roadmap-for-Companies.pptx
“AI and Expert System Decision Support & Business Intelligence Systems”
Diabetes mellitus diagnosis method based random forest with bat algorithm
Encapsulation_ Review paper, used for researhc scholars
Empathic Computing: Creating Shared Understanding
Reach Out and Touch Someone: Haptics and Empathic Computing
Programs and apps: productivity, graphics, security and other tools
Machine learning based COVID-19 study performance prediction
Big Data Technologies - Introduction.pptx
Spectroscopy.pptx food analysis technology

Presentation on 3 Pillars of DevOps - Kovair DevOps

  • 1. Amit Dasgupta, PMP, CSM Director – Major Accounts & Partnership amitd@kovair.com
  • 2. 2 What is DevOps? • Technology to Process mapping in order to • Improve the efficiency of your delivery process • Reduce time to the market • Bring people, process and tools together • Enable continuity in the entire delivery lifecycle DevOps
  • 3. Basic Principles of DevOps 3 Iterative & Incremental Continuous Automated & Self-Serviced Collaborative HolisticThinking
  • 5. 5 The philosophy of continuity – 7C’s of DevOps OperationsALM Continuous Planning Continuous Integration Continuous Testing Continuous Monitoring Continuous Delivery Continuous Operations Customer Continuous Status Update on fixes and CRs Coding and Check-in for Automated Build Functional Testing, UAT and Test Automation Memory, Application Performance, DB Usage Monitoring Bi-directional IntegrationsRequirements/ CRs/Defects Release Pipeline Tracking Reports, Dashboard and Traceability Analyst Support Tickets Continuous Feedback
  • 6. 6 • Development practice that requires developers to integrate code into a shared repository several times a day • Each check-in is verified by an automated build, allowing teams to detect problems early • Benefits • Say goodbye to long and tense code merge • Increase visibility enabling greater communication • Catch issues early and nip them in the bud • Spend less time debugging and more time adding features • Build a solid foundation • Stop waiting to find out if your code’s going to work Continuous Integration -CI
  • 7. 7 Developer 1 Developer 2Manager 1 Check in changes 2 Fetch changes 3 Build Notify Success Or Failure 6 4 Test 5Success / Fail Continuous Integration Server Source Control Server Continuous Integration -CI
  • 8. 8 • Assesses business risk coverage • Provides instant insight on release candidate quality • Embeds testing within the development process, not tacked on at the end • Avoids bottleneck, executes the right set of tests at the right stage of the delivery pipeline • Delivers actionable & right feedback for each stage of the delivery pipeline • Evaluates each layer of a modern architecture at the appropriate stage of the delivery pipeline • Reduces false positives by prioritizing robust, flexible modern test frameworks over brittle scripts • Eliminates redundancy by continuous review and optimal test suite ContinuousTesting –CT
  • 9. 9 ContinuousTesting Write All Test Scripts CodeScript Integrated Code Auto Build Auto Automated Integration Testing Auto Automated Acceptance Testing Auto Automated Performance Testing No human intervention Write Integration Test Scripts RunCode Automated Integration Testing Wait Write Acceptance Test Scripts Run Automated Acceptance Testing Wait Write Performance Test Scripts Run Automated Performance Testing Wait time impacts efficiency Test Automation TestAutomation &ContinuousTesting
  • 10. 10 • Principles • Build quality in • Work in small batches • Computers perform repetitive tasks, people solve problems • Relentlessly pursue continuous improvement • Everyone is responsible • Benefits • Low risk releases • Faster time to market • Higher quality • Lower costs • Better products • Happier teams Continuous Delivery –CD
  • 11. ContinuousTestingContinuous Integration Continuous Delivery 11 Version ControlDevelopment Build & Unit Tests Automated acceptance tests User acceptance tests Release Check in Trigger Check in Trigger Check in Trigger Feedback Feedback Feedback Feedback Approval Approval Trigger Feedback Trigger Feedback Continuous Delivery Scenario 1 Scenario 2
  • 14. 14 • Establishes real-time alliance between delivery, development, and operations • Achieves cross-tool traceability among data across different tools • Embeds test strategy execution for continuous testing • Enables continuous integration on successful accomplishment of code check-in • Achieves continuous testing via workflow based test automation • Enables an uninterrupted delivery • Provides real-time visibility to release quality through reports and dashboards • Provides meaningful metrics, reports and KPIs for speedy decision-making • Enables continuous delivery via tracking release pipeline Role of Integration In DevOps
  • 15. 15 Operations Planning Development QABuild & Deploy Release ESB Based Integration -Architecture CrossToolTraceability CrossToolWorkflow CrossTool Reports & Dashboards ESB Enterprise Service Bus ESB Service Model Security Transports Service Locator Data Transformation Interceptors Protocol Bindings
  • 16. 16 • Faster and cheaper accommodation of existing systems. • Increased flexibility; easier to change as requirements change. • Protect your investment by integrating any tool of your existing tools ecosystem • Scales from point-solutions to enterprise-wide deployment (distributed bus). • More configuration rather than integration coding. • Standards-based • Less maintenance overhead compared to point to point integration ESB Based Integration -Advantages
  • 18. 18 Initiation Application Development Test & Acceptance Production Plan Code Build Customer Inputs Test/QA Stage Release Deploy Provision Config Monitor
  • 19. 19 MonitorConifgProvisionDeployReleaseStageTest/QABuildCodePlan Custome r Inputs  Lead time  Business need analysis  Quick req. capturing  Real-time reports  CustomerTicket volume • Code volume • Commit volume • Release speed • Code quality • Defect fixing speed  Test volume  Code coverage  Exception counts  Test automation  Open rates/ close rates  Requirements coverage  Change request  Release quality  Pre-prod stability  Release downtime  Network bandwidth usage  CPU utilization  Memory usage  Operations/ second  Application performance  Issues feedback  Mean time between failures (MTBF)  MeanTime to Repair/ Recover (MTTR)  Security  Process time  Team efficiency  Unplanned work  Proper resourcing  Time and cost allocation  Build speed  Failure rates  Manual exceptions  Performance  Latency  Scalability  Deployment frequency  Change volume  Cycle time  % of failed deployments  Response time  Uptime/Availability  Infrastructure usage
  • 21. 21 Thank You Silicon Valley based Software Product Company Kovair Software Inc. www.kovair.com Contact: sales@kovair.com