Professional Documents
Culture Documents
August 2018
2/15/2020 8:04:00 PM
1. What is DevOps?
DevOps is the organizational mindset that enables continuous delivery - a focus on
everybody working together to improve development performance measures such as
throughput while at the same time increasing stability and reducing mean time to restore
service.
3. Details on DevOps
DevOps has two main parts. The first being DevOps mindset and the second one is
DevOps toolset. The focus of DevOps mindset is on people, collaboration, practices and
mindset needed for successful DevOps implementation. DevOps toolset will address the
tools required to efficiently develop, build, test and deploy code into production.
2/15/2020 8:04:00 PM
Some of the best principles that DevOps focuses are the following.
3
PAIRING TDD CD BML MVP FEEDBACK BALANCED
ELIMINATE
Extreme Test Driven Continuous Build, WASTE Minimum Continuous TEAMS
Development Delivery Measure, Time, Viable
Programming Improvement Sustainable
Learn Inventory Product Pace
Some of the best practices that DevOps brings are the following.
4
perform continuous integration and Sonar can be used to ensure good quality software is
produced. Tools like JIRA and Storyboard can be used during planning and development.
Tools like Service Now can be used to manage production support issues.
C
L o
d
a
e
Planning and
s D
Development Production
t Core DevOps
e
p Support
Use tools like JIRA, l
B Use tools like Jenkins and Sonar to
Storyboard, Git, o
Use tools like
u deploy code to Production y
Jenkins and Sonar Service Now
i m
e
l n
t
5
4. How to successfully implement DevOps at
MUFG
The number one factor needed for DevOps to function well is having a company
culture in which it can thrive. People in the organization need to be informed about
the benefits of using DevOps and how that will benefit everybody.
One of the key elements to making DevOps successful is making sure that it is a part
of an organizational plan. Organizations that want to be successful with the DevOps
typically transition away from managing tasks to managing boundaries cross-
functionally. MUFG should make sure cross functional teams are participating in
defining requirements, learning best practices from subject matter experts and peers
and helping deliver committed objectives to end users in a timely manner.