In this video, we will go over devops principles and how they can guide
you when implementing devops culture and process.
Devops has guidelines or you
can call it principles that Define the philosophy of delivering software.
The five principles are represented in an
easy to understand acronym called comms com stands
for culture automation lean measurement
and sharing.
While these principles are going to be in the context of software development and delivery.
You could apply them across many aspects of your business.
Let's go over each of the five in more detail.
C stands for culture culture is greater than
strategy if culture does not come from the top down
then using devops principles will fail. There must
be a buy-in from all corners of your organization. For example,
your culture may include aspects like shared
ownership or safe work environment to discuss ideas
openly.
Remember, you cannot duplicate a culture
from another business and shoehorn it into yours. It has
to grow from within and be natural to your environment.
a represents automation
Automation is your power move. If a lot of build a
time is spent doing manual work to deliver software to customers. Then
that is time not spend on adding features or
fixing bugs to have a continuous flow from left
to right development to deployment then automation
is key L stands for lean.
Lean is the focus on the flow of your system.
Teams should be able to work autonomously and use
data to drive decision engineering's main goal is
to frequently release small changes to flush out bugs and bottlenecks.
Being lean is never done. It is a continuous
process of measuring and making changes.
M is for measurement
you can't change anything if you did not measure it as I
said the culture in your organization must be a data-driven
one.
There is no time for guessing or gut feelings when making
flow decisions metrics should tell a narrative
of the state of your system at any given time.
S stands for sharing and we all know sharing is
caring there should be openness and transparency across
your whole organization, especially in the
flow path left to right and right to left.
each team that is responsible for the delivery of code should have
the same goals and objectives this makes sure everyone
is doing the right thing for the right reason in other
words everyone in your organization should understand
the why
In this video we learned about DeVos principles
described in a handy to use acronym called comms culture
automation lean measurement and
sharing.
These guiding philosophies and power organizations to create a foundation
that Fosters collaboration empowerment and
shared goals and objectives.
Devops principles are roadmap that use a
professional can inject into your environment.
Remember the goal is to apply these principles in
other devops philosophies to your system and business only
where they make sense do not force it.
And if all else fails just stay
calms and carry on.
In the next video, I will go over some common devops terminology
you will counter on your journey.