[go: up one dir, main page]

100% found this document useful (1 vote)
286 views17 pages

Dev Ops

- DevOps is a software development method that stresses communication and collaboration between development and IT operations. It aims to help organizations rapidly produce software and services to improve operations performance and quality assurance. - DevOps applies agile and lean principles to enable fast delivery of products and services from initial idea to customer feedback. This is achieved through practices like continuous integration, continuous delivery, monitoring, and implementing feedback loops. - Triggers for DevOps adoption include the shift from traditional "systems of record" applications to more dynamic "systems of engagement" that require rapid changes and focus on customer experience. DevOps provides benefits like enhanced customer experience, increased innovation capacity, and faster time to value.

Uploaded by

Srinivas Kumar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
100% found this document useful (1 vote)
286 views17 pages

Dev Ops

- DevOps is a software development method that stresses communication and collaboration between development and IT operations. It aims to help organizations rapidly produce software and services to improve operations performance and quality assurance. - DevOps applies agile and lean principles to enable fast delivery of products and services from initial idea to customer feedback. This is achieved through practices like continuous integration, continuous delivery, monitoring, and implementing feedback loops. - Triggers for DevOps adoption include the shift from traditional "systems of record" applications to more dynamic "systems of engagement" that require rapid changes and focus on customer experience. DevOps provides benefits like enhanced customer experience, increased innovation capacity, and faster time to value.

Uploaded by

Srinivas Kumar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 17

DevOps

An Overview

Contents

Ever Changing IT Industry


What is DevOps ?
DevOps A Visual Model
DevOps Lifecycle
DevOps Maturity Model
What triggers to DevOps ?
DevOps Principles
Paths to DevOps Adoption
What is Tech Ms Part ?
Q&A

Ever Changing IT Industry


The IT industry is changing very fast. All Legacies are now
vanishing. Java is Legacy; You need to know Python and other
tools now. Data centers are Legacy; now talk about Clouds.
BMS has gone. ServiceNow is in. Siebel has gone. SFDC is in.
Agile is becoming Legacy now. So, the upcoming is
DevOps !!!
Future is with A B C D & S
Analytics
Big Data
Cloud Computing
DevOps
Security (Cyber Security)

What is DevOps ?
DevOps (derived from "Development" and "Operations") is a
software development method that stresses on communication,
collaboration, integration, automation and measurement of
cooperation between Software Developers and IT Operations support
staff. DevOps acknowledges the interdependence of Software
Development and IT Operations. It aims to help an organization
rapidly produce software products and services and to improve
operations performance, there by Quality Assurance.
DevOps applies both Agile and Lean principles. Dev is Agile based.
Ops is ITIL based. It enables a business to maximize the speed of its
delivery of a product or service, from initial idea to production release
to customer feedback to enhancements based on that feedback.

What is DevOps ?
The specific goals of a DevOps approach include: Improved
deployment frequency which in turn leads to faster time to market,
lower failure rates, increased MTBF, decreased MTTR and amplify
feedback loops. Simple processes become programmable and
dynamic, to maximize the predictability, efficiency, security, and
maintainability of operational processes. Very often, automation
supports this objective. Continuous Feedback loop is an essential
components of DevOps.
Shift Left Approach: Shift Left approach is in the context of Testing.
Bring in the Testing leads/SMEs early in the project rather than late in
the development cycle. Testability of requirements, daily integration
builds and Fail Fast by early testing are key mantras of Agile
development. In DevOps this would be extended to production
support/ operations, by bringing their involvement early in the
lifecycle. This Shift Left approach is another essential
components of DevOps.

What is DevOps ?

DevOps A Visual Model


DevOps promotes a common set of processes and methods from
Development, IT Operations and Quality Assurance teams.

DevOps Lifecycle

DevOps Maturity Model

What Triggers to DevOps ?


Many organizations arent successful with software projects, however,
and their failures are often related to challenges in S/W development
and delivery. A recent survey of the industry found that only 25%
believe that their teams are effective. This execution gap leads to
missed business opportunities. This problem is further amplified by a
major shift in the types of applications that businesses are required to
deliver, from "Systems of Record" to "Systems of Engagement".
"Systems of Record": Traditional software applications are large
systems that function as systems of record, which contain massive
amounts of data and/or transactions are designed to be highly
reliable and stable so called Legacy systems. Because these
applications dont need to change often, organizations can satisfy
their customers and their own business needs by delivering a few
new releases a year.

What Triggers to DevOps ?


"Systems of Engagement": With the advancing mobile
communications and web applications, systems of record are being
supplemented by "Systems of Engagement", which customers can
access directly and interact with the business. Such applications must
be easy to use, high performing, and systems require rapid change to
address customers changing needs and evolving market demands.
"Systems of Engagement" are often tied to systems of record; so
rapid changes to "Systems of Engagement" would result in changes
to "Systems of Record".
Because "Systems of Engagement" are used directly by customers,
they require intense focus on user experience, speed of delivery, and
agility in other words, a DevOps approach. DevOps provides
significant return on investment in three areas:
Enhanced customer experience
Increased capacity to innovate
Faster time to value

DevOps Principles
The DevOps movement has produced several principles over time
and are still evolving. All these principles, however, take a holistic
approach to DevOps, and organizations of all sizes can adopt them.
These principles are: :

Develop and test against production-like systems


Deploy with repeatable, reliable processes
Monitor and validate operational quality
Amplify Feedback loops

Paths to DevOps Adoption


As outlined in DevOps Lifecycle, the adoption paths (4) are as below:
Plan and Measure: This Adoption path focuses on LOB and
continuous business planning. Businesses need to be agile and react
quickly to customer feedback. Many businesses today, applying Lean
thinking techniques.
Develop and Test: This adoption path involves with two practices,
Collaborative Development and Continuous Testing. It forms the core
of Development and
Quality Assurance (QA) activities.
Release and Deploy: Continuous Release and Deployment take the
concept of continuous integration to the next step. This practice also
enables the creation of a delivery pipeline. The goal of continuous
release and deployment is to release new features to business users
as soon as possible.

Paths to DevOps Adoption


Monitor and Optimize: This includes two practices that allow
businesses to monitor how released applications are performing in
production and to receive feedback from customers. LOB may
optimize their business plans, development may fine tune the
capabilities it delivers, and operations may enhance the
environment in which the application is deployed. This continuous
feedback loop is an essential component of DevOps, allowing to be
quick changing/responding to customer needs.

What is Tech Ms Part ?


Tech M Partnered with 3 Product companies CA, HP and IBM and one
open source company CollabNet. Leaders were assigned to sell
DevOps business to our customers. Delivery teams, Qway teams
would be put on re-skilling programs to get acquainted with DevOps
methodology.

Thank You !!!

You might also like