SlideShare a Scribd company logo
DevOps
Raj V. Mathur
IT consultant
rajvrsa1@gmail.com
Its about efficient development and operation! Its about you the developer and the manager!
© Raj V Mathur,
DevOps Goals
• Optimize Development and Operations within
an organization
• Adjust project plans for development
priorities
• Realistic forecasting of operation in a
production environment
• Modify release plans as required by business
operations
© Raj V Mathur,
DevOps Features
• Renovation through continuous improvement of
existing software infrastructure
• Innovation through optimal design and
development of software
• Transformation through adoption of enterprise
wide continuous planning, testing, delivery, feed
back, outcome oriented DevOps culture
• It achieves efficient business outcomes by
optimizing staff resources
© Raj V Mathur,
Developer
UserManagement
Production ManagementChange Management
Operation Management
Strategic Goals Operational & Tactical Goals
Program Delivery
Uptime
Stability
© Raj V Mathur,
Critical Aspects of Software Cycle
• Development
• Testing
• Staging
• Delivery/ Deployment
• Global Monitoring/Metrics, Maintenance (version)
• Production/operations support
© Raj V Mathur,
Development Process
• High level requirement specifications
• Detailed Requirement Gathering
• List of stakeholders
• Assembling Team, Design documents, Scheduling
• Planning frequent meeting
• Identifying suitable Project and Development
Methodology (Agile Delivery DAD, Scaled Agile
SAFe, Scrum)
• Unit testing
• Team planning and progress report
© Raj V Mathur,
Testing Process
• Functional Testing
• Release Testing
• User Acceptance Testing
• Pre- and post-delivery issues
• Control testing
• Identify security and performance bug issues
© Raj V Mathur,
Staging Process
• Environment management and provisioning
tools cater to staging
• Should specify development environment,
build, transport to package repository
• Continuous testing with copy of production
data
• Identify security and performance bug issues
© Raj V Mathur,
Delivery/ Deployment Process
• Automation tools to manage deployment
• Provision to revert ‘back-to-working’ version
• Ability to deploy key performance measures
for tactical and operational outcomes
• Create more value less trouble for the end
users
• Rapid adoption through familiarity (RAF)
• Continuous improvement
© Raj V Mathur,
Global Monitoring
• Metrics should be created to measure simple and
complex steps
• Time-to-deploy, cost-to-deploy, outcome metrics
after deployment, service-level for uptime,
production increase/decrease
• Profitability analysis
• Does the solution prioritize strategic goals for the
management, does it resolve tactical needs of the
production planning, does it increase operation
efficiency
© Raj V Mathur,
Operations Support
• Continuous feed back to developer by the
stakeholders
• Segmentation of priorities for additional feature
requirements (value addition) : Avoid things that
will take most effort with least effect
• Stability/uptime requirement for critical
requirements (identify few that add most value)
• Ask for feed back!
© Raj V Mathur,
DevOps
• DevOps is a must for companies that handle
large scale complex software desing using
simple multi-tier architectures (eg. Large scale
content delivery in the web, CRM system
supplied as SaaS, Other web based technology
delivery like Supply chain management,
advertising network framework).
© Raj V Mathur,

More Related Content

PPTX
To Upgrade or to Re-implement Dynamics NAV? That is the Question | BDO Connec...
PPTX
Extending DevOps practices to SQL Server databases - story tracking - 20th ju...
PPTX
Varun singh knowledge_management
PDF
Cutover Plan V2
PPTX
ClickSoftware Case Study Badenova Utilities
PPTX
ClickSoftware Case Study Diebold Capital Equipment
PPTX
5.1 DMADV PHASE.pptx
PPTX
Continuous Delivery Leadership Seminar May 2013
To Upgrade or to Re-implement Dynamics NAV? That is the Question | BDO Connec...
Extending DevOps practices to SQL Server databases - story tracking - 20th ju...
Varun singh knowledge_management
Cutover Plan V2
ClickSoftware Case Study Badenova Utilities
ClickSoftware Case Study Diebold Capital Equipment
5.1 DMADV PHASE.pptx
Continuous Delivery Leadership Seminar May 2013

What's hot (20)

PDF
Measuring Software Quality as IT happens !
PPTX
Extending DevOps practices to SQL Server databases - branching & merging with...
PDF
Balanced Agile Approach: Process
DOC
Scott Pacich - 2016 Resume
PPTX
CRP & DRP.pptx
PDF
5 Steps to a Successful ERP Implementation
PPTX
Adapting Q-Pulse to Your SMS Business Model
PPTX
ClickSoftware Case Study Southern California Edison Utility
PPTX
Using Q-Pulse to Manage Maintenance & Errors
PPSX
Adaptive case study on setting up of PMO for large it organization
PPTX
ClickSoftware Case Study Portugal Telecom Communication Service Provider
PDF
Case Study: Upgrade Strategies for PeopleSoft Financials and Supply Chain 9.1
PDF
Building a guided analytics forecasting platform with Knime
PPTX
Successful Change Management for Global IT Projects
PDF
About SAP Payroll Control Center by EPI-USE
PPTX
Performance tracking
PPTX
Upgrading Microsoft Dynamics NAV
PPT
Agile into Finance 2014-02
DOC
1 Aa Steve Sugulas Oil Gas White Paper
DOC
1 aa stevesugulas_oil_gas_utility_white paper
Measuring Software Quality as IT happens !
Extending DevOps practices to SQL Server databases - branching & merging with...
Balanced Agile Approach: Process
Scott Pacich - 2016 Resume
CRP & DRP.pptx
5 Steps to a Successful ERP Implementation
Adapting Q-Pulse to Your SMS Business Model
ClickSoftware Case Study Southern California Edison Utility
Using Q-Pulse to Manage Maintenance & Errors
Adaptive case study on setting up of PMO for large it organization
ClickSoftware Case Study Portugal Telecom Communication Service Provider
Case Study: Upgrade Strategies for PeopleSoft Financials and Supply Chain 9.1
Building a guided analytics forecasting platform with Knime
Successful Change Management for Global IT Projects
About SAP Payroll Control Center by EPI-USE
Performance tracking
Upgrading Microsoft Dynamics NAV
Agile into Finance 2014-02
1 Aa Steve Sugulas Oil Gas White Paper
1 aa stevesugulas_oil_gas_utility_white paper
Ad

Similar to DevOps (20)

PPTX
Introduction to DevOps
PPT
IBM Innovate 2013 Session: DevOps 101
PDF
4 Prerequisites for DevOps Success
PPT
Applying DevOps for more reliable Public Sector Software Delivery
PPT
DevOps 101 for Government
PDF
Not a DevOps talk - Coté
PPTX
DevOps 101 - IBM Impact 2014
PDF
Collaborative DevOps Approach_ Empowering Software Development.pdf
PPTX
Devops Mindset Essentials
DOCX
The DevOps promise: IT delivery that’s hot-off-the-catwalk and made-to-last
PDF
SE_UNIT-9.pdf aaaaasasssasassasaaaajdjdj
PDF
Software Development Using DevOps
PPTX
Devops for business : Efficiency & Innovation
PPTX
DevOps 1 (1).pptx
PPTX
DevOps - Continuous Integration, Continuous Delivery - let's talk
 
PPT
DevOps101 (version 2)
PDF
AWS DevOps-Tutorial CHANAKYA SRIYAN DUKKA.
PDF
An Ultimate 10 Point DevOps Checklist for your Organization.pdf
PPTX
Dev ops != Dev+Ops
PDF
ROI & Business Value of CI, CD, DevOps, DevSecOps, & Microservices
Introduction to DevOps
IBM Innovate 2013 Session: DevOps 101
4 Prerequisites for DevOps Success
Applying DevOps for more reliable Public Sector Software Delivery
DevOps 101 for Government
Not a DevOps talk - Coté
DevOps 101 - IBM Impact 2014
Collaborative DevOps Approach_ Empowering Software Development.pdf
Devops Mindset Essentials
The DevOps promise: IT delivery that’s hot-off-the-catwalk and made-to-last
SE_UNIT-9.pdf aaaaasasssasassasaaaajdjdj
Software Development Using DevOps
Devops for business : Efficiency & Innovation
DevOps 1 (1).pptx
DevOps - Continuous Integration, Continuous Delivery - let's talk
 
DevOps101 (version 2)
AWS DevOps-Tutorial CHANAKYA SRIYAN DUKKA.
An Ultimate 10 Point DevOps Checklist for your Organization.pdf
Dev ops != Dev+Ops
ROI & Business Value of CI, CD, DevOps, DevSecOps, & Microservices
Ad

DevOps

  • 1. DevOps Raj V. Mathur IT consultant rajvrsa1@gmail.com Its about efficient development and operation! Its about you the developer and the manager! © Raj V Mathur,
  • 2. DevOps Goals • Optimize Development and Operations within an organization • Adjust project plans for development priorities • Realistic forecasting of operation in a production environment • Modify release plans as required by business operations © Raj V Mathur,
  • 3. DevOps Features • Renovation through continuous improvement of existing software infrastructure • Innovation through optimal design and development of software • Transformation through adoption of enterprise wide continuous planning, testing, delivery, feed back, outcome oriented DevOps culture • It achieves efficient business outcomes by optimizing staff resources © Raj V Mathur,
  • 4. Developer UserManagement Production ManagementChange Management Operation Management Strategic Goals Operational & Tactical Goals Program Delivery Uptime Stability © Raj V Mathur,
  • 5. Critical Aspects of Software Cycle • Development • Testing • Staging • Delivery/ Deployment • Global Monitoring/Metrics, Maintenance (version) • Production/operations support © Raj V Mathur,
  • 6. Development Process • High level requirement specifications • Detailed Requirement Gathering • List of stakeholders • Assembling Team, Design documents, Scheduling • Planning frequent meeting • Identifying suitable Project and Development Methodology (Agile Delivery DAD, Scaled Agile SAFe, Scrum) • Unit testing • Team planning and progress report © Raj V Mathur,
  • 7. Testing Process • Functional Testing • Release Testing • User Acceptance Testing • Pre- and post-delivery issues • Control testing • Identify security and performance bug issues © Raj V Mathur,
  • 8. Staging Process • Environment management and provisioning tools cater to staging • Should specify development environment, build, transport to package repository • Continuous testing with copy of production data • Identify security and performance bug issues © Raj V Mathur,
  • 9. Delivery/ Deployment Process • Automation tools to manage deployment • Provision to revert ‘back-to-working’ version • Ability to deploy key performance measures for tactical and operational outcomes • Create more value less trouble for the end users • Rapid adoption through familiarity (RAF) • Continuous improvement © Raj V Mathur,
  • 10. Global Monitoring • Metrics should be created to measure simple and complex steps • Time-to-deploy, cost-to-deploy, outcome metrics after deployment, service-level for uptime, production increase/decrease • Profitability analysis • Does the solution prioritize strategic goals for the management, does it resolve tactical needs of the production planning, does it increase operation efficiency © Raj V Mathur,
  • 11. Operations Support • Continuous feed back to developer by the stakeholders • Segmentation of priorities for additional feature requirements (value addition) : Avoid things that will take most effort with least effect • Stability/uptime requirement for critical requirements (identify few that add most value) • Ask for feed back! © Raj V Mathur,
  • 12. DevOps • DevOps is a must for companies that handle large scale complex software desing using simple multi-tier architectures (eg. Large scale content delivery in the web, CRM system supplied as SaaS, Other web based technology delivery like Supply chain management, advertising network framework). © Raj V Mathur,