SlideShare a Scribd company logo
DEVOPS FRAMEWORK
BY
DOMINIC SAVIUO. M.
Contact: dominic.saviuo@gmail.com
DEVOPS
As the customer need increasingly complex for software applications/services. IT development teams evolved their
software development, maintenance and support practices for more flexibility. Software framework evolving a change
from waterfall models to agile or lean development practices. This change also propagated to operation teams which
blurred the lines between traditional Development and Ops teams.
Today, DevOps designates a set of tools, processes, best practices and corporate management guidelines that make an IT
and business organization more agile and more efficient.
We believe the customer service and value add takes the high priority, eventually it’s the goal of an organization. While
the software tools and practices promoted by DevOps practitioners are well understood, rigid infrastructures and forecast
reduce the benefits and hinders the application of agile methods.
DevOps practise provides a flexible environment that facilitated the successes of organizations like Banking & Insurance,
Telecommunications … etc.
This DevOps change is Top-To-Down of the organization. Which mean the agility will be adapted from the business
planning to deliverables and support services.
One have to do:-
 Due diligence on DevOps
 Edify DevOps processes that fits for your organization
 Edify on tools that are needed in DevOps practice
 Setup KPI and guide the DevOps team
 Provides best practices and practical examples on how to get started on DevOps, regardless of the size of your
organization
WHY WE DO IT…
Integrated
Environments
Knowledge
Retention
Innovation
Cost Reduction
Time to Market
Customer
stratification
Some common challenges...
TRADITIONAL DEPLOYMENT & CONFIGURATION
COMPLEX AND TIME CONSUMING
• BOTTOM UP THINKING
• VERTICAL AND STATIC APPROACH
• ON GOING MANAGEMENT IS
PROCEDURAL AND REACTIVE
PROLIFERATION OF IT ASSETS
• LACK OF STANDARDIZATION INCREASES
PERMUTATIONS OF SOFTWARE
COMPONENTS
NOT CLOUD AWARE
• EACH DEPLOYMENT PLAN IS TIED TO A
SPECIFIC INFRASTRUCTURE SERVICE
Deploy OS
Configure OS
Deploy MW
Configure
MW
OS
OS
OS
OSOS
6
Let us break the wall of confusion…
Why can’t “DevOps”….
HOW TO OVERCOME
WHAT WE DO
 Deliver business value faster and better
 Better coordination and collaboration
 Enhanced customer experience
 Minimize business impact
 Optimization
 Cost
 Resource
 Practice deploying smaller changes eventually
reduces MTTR
 Better knowledge retention through cross-skill
enablement
 Internal ownership by DevOps team for End-to-
End services
 Transparency within stakeholders
 With feedback comes quality
 Continuous improvement
DEVOPS STRUCTURE
Product Backlog
Team1
Team2
Team3..n
Iteration – Design,Develop&UT
…
ReleasePlan
SystemDemo
SystemDemo
SystemDemo
(OM, Prog Mgr,
Cheif Product Owner
Cheif Scrum Master,
Architect)
(Buz Owners, OM’s, Finance
Program Manager, Marketing)
DevOps Team
Monthly Release
PortfolioLevelProgramLevelProjectLevel
App team
AM Services
OPS Backlog
Team1
Team2
Team3..n
Remedy
ServiceManagers
DEVOPS GOVERNANCE FORUMS
•Provides strategic direction and management oversight
•Has Executive sponsors and senior management representatives
from both organization
Portfolio Governance
•Responsible for performance and management of services which
addresses tactical and operational issues as and when they arise
•Has a Project sponsor, Program manager, procurement manager
for Clients and a Program manager and an Account manager from
.
Program Governance
•Responsible for day-to-day management of services and deliveries
•Has project managers fromDelivery Governance
DEVOPS TEAM ROLES
IT Manager Project Board
Execution Team
 IT Manager
 Client Partner
 PM, BRM, FB, PO, Scrum master
Preparation Team:
Architect, Business Analyst , BRM
to determine on Implementation
PM – Product Backlog, PID
Approval, Budget Approval,
Scrum master– Resource Planning,
Tracking, Reporting
Infra Team
Agile Delivery
Team:1
Product Owner
Scrum Master
PM
Agile
developers
Testing Team
Agile Delivery
Team:3
Product Owner
Scrum Master
PM
Agile
developers
Testing Team
Agile Delivery
Team:2
Product Owner
Scrum Master
PM
Agile
developers
Testing Team
Service Manager
Team …n
Product Owner
Scrum Master
PM
Agile
developers
Testing Team
KEY PERFORMANCE INDICATORS
(KPI’S) & METRICS
KEY PERFORMANCE INDICATOR’S
Resource & Communication
Product Quality
Service Management
Execution Excellence
Demonstrating Values
Project Management
Financials
Lean Portfolio
SAMPLE METRICS
“EXECUTION EXCELLENCE”
SAMPLE METRICS
“PRODUCT QUALITY”
SAMPLE METRICS
“SERVICE MANAGEMENT”
PRINCIPLES
PREREQUISITE , INITIAL READINESS & ROADMAP
CRITERIA AND REQUIREMENTS
• STABLE APPLICATION ENVIRONMENT; OTAP/DTAP
• FULLY AUTOMIZE ENVIRONMENTS,
• ALL TOOLS IN PLACE, TEST AUTOMATION TOOL, CI/CD FOR EVERY RELEASE, VERSION
MGT TOOL, CODE REVIEW TOOL, KPI REPORT ON MONTHLY BASIS FROM THESE
TOOLS.
• FIXED CORE DEVOPS TEAM;
• STAFFING IS FOR LONGER PERIOD TO RETAIN KNOWLEDGE
• CLEAR GOVERNANCE AND OWNERSHIP
• CLEAR KPI’S TO MEASURE THE QUALITY OF DELIVERABLES
PREREQUISITE FOR DEVOPS
S.No “Must Have” - Tasks
1 Integrate Dev and Ops team
2 Identification of Roles and Responsibilities
3 Access controls within the DevOps team
4 Tools for SDLC with Define KPI’s
5 Commitment from stakeholders
6 Workshops, Trainings
7 Governance
8
Automated Process
Version control, Code review, Testing, Release & deployment , etc
9 Synchronized OTAP/DTAP Environments
10 Licenses
DEVOPS INITIAL READINESS -
Month 1 Month 2 Month 3 DevOps
• “Must have” tasks in place
• Forming Scrum Team and Scrum Board
Baseline
• Code base
• No of production incidents
• No of Releases
• Velocity per sprint
• Burn Down Chart
• Effort
• Testing
• Release cycle
• Product performance
• Finalize Baseline data delivery
• Knowledge sharing and
workshops for each scrum team
• Finalize Execution workflows
• Go / No Go Decision
• Statement of Work
DevOps

More Related Content

What's hot

Saying Goodbye to Quality Center
Saying Goodbye to Quality CenterSaying Goodbye to Quality Center
Saying Goodbye to Quality Center
QASymphony
 
DevOps Explained
DevOps ExplainedDevOps Explained
DevOps Explained
DevOpsAnon
 
DevOps feedback loops
DevOps feedback loopsDevOps feedback loops
DevOps feedback loops
Paul Peissner
 
Agile Israel 2017
Agile Israel 2017  Agile Israel 2017
Agile Israel 2017
AgileSparks
 
DevOps Maturity Curve v5
DevOps Maturity Curve v5DevOps Maturity Curve v5
DevOps Maturity Curve v5
Paul Peissner
 
Our journey from manual deployment on data center
Our journey from manual deployment on data centerOur journey from manual deployment on data center
Our journey from manual deployment on data center
AgileSparks
 
DevOps Challenges and Best Practices
DevOps Challenges and Best PracticesDevOps Challenges and Best Practices
DevOps Challenges and Best Practices
Brian Chorba
 
How to implement DevOps in your Organization
How to implement DevOps in your OrganizationHow to implement DevOps in your Organization
How to implement DevOps in your Organization
Dalibor Blazevic
 
Scaling Agile: SAFe with Visual Studio Team Foundation Server
Scaling Agile: SAFe with Visual Studio Team Foundation Server Scaling Agile: SAFe with Visual Studio Team Foundation Server
Scaling Agile: SAFe with Visual Studio Team Foundation Server
InCycle Software
 
Diving into the World of Test Automation The Approach and the Technologies
Diving into the World of Test Automation The Approach and the TechnologiesDiving into the World of Test Automation The Approach and the Technologies
Diving into the World of Test Automation The Approach and the Technologies
QASymphony
 
DevOps Swim Lanes - Silo Org Change Challenges
DevOps Swim Lanes - Silo Org Change ChallengesDevOps Swim Lanes - Silo Org Change Challenges
DevOps Swim Lanes - Silo Org Change Challenges
Paul Peissner
 
Dev ops
Dev opsDev ops
Dev ops
Tomas Riha
 
Building Better Collaboration Between Development and Testing in a DevOps World
Building Better Collaboration Between Development and Testing in a DevOps WorldBuilding Better Collaboration Between Development and Testing in a DevOps World
Building Better Collaboration Between Development and Testing in a DevOps World
QASymphony
 
How a Top Retailer Brought Together UX Design and Agile Development (and got ...
How a Top Retailer Brought Together UX Design and Agile Development (and got ...How a Top Retailer Brought Together UX Design and Agile Development (and got ...
How a Top Retailer Brought Together UX Design and Agile Development (and got ...
Tasktop
 
DevOps Foundation
DevOps FoundationDevOps Foundation
DevOps Foundation
Homepree Rloy
 
ITIL® Release, Control and Validation
ITIL® Release, Control and ValidationITIL® Release, Control and Validation
ITIL® Release, Control and Validation
mitchell burner
 
How Nationwide and Tasktop Achieved Continuous Visibility Across the DevOps L...
How Nationwide and Tasktop Achieved Continuous Visibility Across the DevOps L...How Nationwide and Tasktop Achieved Continuous Visibility Across the DevOps L...
How Nationwide and Tasktop Achieved Continuous Visibility Across the DevOps L...
Tasktop
 
Agile Israel 2017 by VO
Agile Israel 2017 by VO Agile Israel 2017 by VO
Agile Israel 2017 by VO
AgileSparks
 
Quality Jam 2017: Jesse Reed & Kyle McMeekin "Test Case Management & Explorat...
Quality Jam 2017: Jesse Reed & Kyle McMeekin "Test Case Management & Explorat...Quality Jam 2017: Jesse Reed & Kyle McMeekin "Test Case Management & Explorat...
Quality Jam 2017: Jesse Reed & Kyle McMeekin "Test Case Management & Explorat...
QASymphony
 
Devconf - Moving 65000 Microsofties to DevOps with Visual Studio Team Services
Devconf - Moving 65000 Microsofties to DevOps with Visual Studio Team ServicesDevconf - Moving 65000 Microsofties to DevOps with Visual Studio Team Services
Devconf - Moving 65000 Microsofties to DevOps with Visual Studio Team Services
Willy-Peter Schaub
 

What's hot (20)

Saying Goodbye to Quality Center
Saying Goodbye to Quality CenterSaying Goodbye to Quality Center
Saying Goodbye to Quality Center
 
DevOps Explained
DevOps ExplainedDevOps Explained
DevOps Explained
 
DevOps feedback loops
DevOps feedback loopsDevOps feedback loops
DevOps feedback loops
 
Agile Israel 2017
Agile Israel 2017  Agile Israel 2017
Agile Israel 2017
 
DevOps Maturity Curve v5
DevOps Maturity Curve v5DevOps Maturity Curve v5
DevOps Maturity Curve v5
 
Our journey from manual deployment on data center
Our journey from manual deployment on data centerOur journey from manual deployment on data center
Our journey from manual deployment on data center
 
DevOps Challenges and Best Practices
DevOps Challenges and Best PracticesDevOps Challenges and Best Practices
DevOps Challenges and Best Practices
 
How to implement DevOps in your Organization
How to implement DevOps in your OrganizationHow to implement DevOps in your Organization
How to implement DevOps in your Organization
 
Scaling Agile: SAFe with Visual Studio Team Foundation Server
Scaling Agile: SAFe with Visual Studio Team Foundation Server Scaling Agile: SAFe with Visual Studio Team Foundation Server
Scaling Agile: SAFe with Visual Studio Team Foundation Server
 
Diving into the World of Test Automation The Approach and the Technologies
Diving into the World of Test Automation The Approach and the TechnologiesDiving into the World of Test Automation The Approach and the Technologies
Diving into the World of Test Automation The Approach and the Technologies
 
DevOps Swim Lanes - Silo Org Change Challenges
DevOps Swim Lanes - Silo Org Change ChallengesDevOps Swim Lanes - Silo Org Change Challenges
DevOps Swim Lanes - Silo Org Change Challenges
 
Dev ops
Dev opsDev ops
Dev ops
 
Building Better Collaboration Between Development and Testing in a DevOps World
Building Better Collaboration Between Development and Testing in a DevOps WorldBuilding Better Collaboration Between Development and Testing in a DevOps World
Building Better Collaboration Between Development and Testing in a DevOps World
 
How a Top Retailer Brought Together UX Design and Agile Development (and got ...
How a Top Retailer Brought Together UX Design and Agile Development (and got ...How a Top Retailer Brought Together UX Design and Agile Development (and got ...
How a Top Retailer Brought Together UX Design and Agile Development (and got ...
 
DevOps Foundation
DevOps FoundationDevOps Foundation
DevOps Foundation
 
ITIL® Release, Control and Validation
ITIL® Release, Control and ValidationITIL® Release, Control and Validation
ITIL® Release, Control and Validation
 
How Nationwide and Tasktop Achieved Continuous Visibility Across the DevOps L...
How Nationwide and Tasktop Achieved Continuous Visibility Across the DevOps L...How Nationwide and Tasktop Achieved Continuous Visibility Across the DevOps L...
How Nationwide and Tasktop Achieved Continuous Visibility Across the DevOps L...
 
Agile Israel 2017 by VO
Agile Israel 2017 by VO Agile Israel 2017 by VO
Agile Israel 2017 by VO
 
Quality Jam 2017: Jesse Reed & Kyle McMeekin "Test Case Management & Explorat...
Quality Jam 2017: Jesse Reed & Kyle McMeekin "Test Case Management & Explorat...Quality Jam 2017: Jesse Reed & Kyle McMeekin "Test Case Management & Explorat...
Quality Jam 2017: Jesse Reed & Kyle McMeekin "Test Case Management & Explorat...
 
Devconf - Moving 65000 Microsofties to DevOps with Visual Studio Team Services
Devconf - Moving 65000 Microsofties to DevOps with Visual Studio Team ServicesDevconf - Moving 65000 Microsofties to DevOps with Visual Studio Team Services
Devconf - Moving 65000 Microsofties to DevOps with Visual Studio Team Services
 

Viewers also liked

DevOps, we need you.
DevOps, we need you.DevOps, we need you.
DevOps, we need you.
Henry Huang
 
Alex Honor - Devops Toolchain
Alex Honor - Devops ToolchainAlex Honor - Devops Toolchain
Alex Honor - Devops Toolchain
devopsdayUSA2010
 
Matematicki maraton
Matematicki maratonMatematicki maraton
Matematicki maraton
NatataMatkovic
 
Puppet Camp Dallas 2014: Using Puppet in Hybrid Cloud Deployments
Puppet Camp Dallas 2014: Using Puppet in Hybrid Cloud DeploymentsPuppet Camp Dallas 2014: Using Puppet in Hybrid Cloud Deployments
Puppet Camp Dallas 2014: Using Puppet in Hybrid Cloud Deployments
Puppet
 
Top 10 DevOps Areas Need To Focus
Top 10 DevOps Areas Need To FocusTop 10 DevOps Areas Need To Focus
Top 10 DevOps Areas Need To Focus
devopsjourney
 
WinOps Conf 2015 - Steve Thair - Why we need a DevOps on Windows Conference
WinOps Conf 2015 - Steve Thair - Why we need a DevOps on Windows ConferenceWinOps Conf 2015 - Steve Thair - Why we need a DevOps on Windows Conference
WinOps Conf 2015 - Steve Thair - Why we need a DevOps on Windows Conference
WinOps Conf
 
What skills and personality do you need for a career in DevOps?
What skills and personality do you need for a career in DevOps?What skills and personality do you need for a career in DevOps?
What skills and personality do you need for a career in DevOps?
Puppet
 
What Big Data Folks Need to Know About DevOps
What Big Data Folks Need to Know About DevOpsWhat Big Data Folks Need to Know About DevOps
What Big Data Folks Need to Know About DevOps
Matt Ray
 
DOES16 San Francisco - Will Evans & Mark Landy - The Need for Speed: Enabling...
DOES16 San Francisco - Will Evans & Mark Landy - The Need for Speed: Enabling...DOES16 San Francisco - Will Evans & Mark Landy - The Need for Speed: Enabling...
DOES16 San Francisco - Will Evans & Mark Landy - The Need for Speed: Enabling...
Gene Kim
 
The History of DevOps (and what you need to do about it)
The History of DevOps (and what you need to do about it)The History of DevOps (and what you need to do about it)
The History of DevOps (and what you need to do about it)
dev2ops
 
What is DevOps and Why do you need DevOps
What is DevOps and Why do you need DevOps What is DevOps and Why do you need DevOps
What is DevOps and Why do you need DevOps
KNOWARTH - Software Development Company
 

Viewers also liked (11)

DevOps, we need you.
DevOps, we need you.DevOps, we need you.
DevOps, we need you.
 
Alex Honor - Devops Toolchain
Alex Honor - Devops ToolchainAlex Honor - Devops Toolchain
Alex Honor - Devops Toolchain
 
Matematicki maraton
Matematicki maratonMatematicki maraton
Matematicki maraton
 
Puppet Camp Dallas 2014: Using Puppet in Hybrid Cloud Deployments
Puppet Camp Dallas 2014: Using Puppet in Hybrid Cloud DeploymentsPuppet Camp Dallas 2014: Using Puppet in Hybrid Cloud Deployments
Puppet Camp Dallas 2014: Using Puppet in Hybrid Cloud Deployments
 
Top 10 DevOps Areas Need To Focus
Top 10 DevOps Areas Need To FocusTop 10 DevOps Areas Need To Focus
Top 10 DevOps Areas Need To Focus
 
WinOps Conf 2015 - Steve Thair - Why we need a DevOps on Windows Conference
WinOps Conf 2015 - Steve Thair - Why we need a DevOps on Windows ConferenceWinOps Conf 2015 - Steve Thair - Why we need a DevOps on Windows Conference
WinOps Conf 2015 - Steve Thair - Why we need a DevOps on Windows Conference
 
What skills and personality do you need for a career in DevOps?
What skills and personality do you need for a career in DevOps?What skills and personality do you need for a career in DevOps?
What skills and personality do you need for a career in DevOps?
 
What Big Data Folks Need to Know About DevOps
What Big Data Folks Need to Know About DevOpsWhat Big Data Folks Need to Know About DevOps
What Big Data Folks Need to Know About DevOps
 
DOES16 San Francisco - Will Evans & Mark Landy - The Need for Speed: Enabling...
DOES16 San Francisco - Will Evans & Mark Landy - The Need for Speed: Enabling...DOES16 San Francisco - Will Evans & Mark Landy - The Need for Speed: Enabling...
DOES16 San Francisco - Will Evans & Mark Landy - The Need for Speed: Enabling...
 
The History of DevOps (and what you need to do about it)
The History of DevOps (and what you need to do about it)The History of DevOps (and what you need to do about it)
The History of DevOps (and what you need to do about it)
 
What is DevOps and Why do you need DevOps
What is DevOps and Why do you need DevOps What is DevOps and Why do you need DevOps
What is DevOps and Why do you need DevOps
 

Similar to DevOps

Effective Agile Metrics, Cuneyt Gul
Effective Agile Metrics, Cuneyt GulEffective Agile Metrics, Cuneyt Gul
Effective Agile Metrics, Cuneyt Gul
Cüneyt Gül, PMP, PSM I
 
What is DevOps? How can it impact my Customers and my Business
What is DevOps? How can it impact my Customers and my BusinessWhat is DevOps? How can it impact my Customers and my Business
What is DevOps? How can it impact my Customers and my Business
Qualitest
 
Introduction to 5w’s of DevOps
Introduction to 5w’s of DevOpsIntroduction to 5w’s of DevOps
Introduction to 5w’s of DevOps
Cygnet Infotech
 
Sapple Systems Corporate Profile
Sapple Systems Corporate ProfileSapple Systems Corporate Profile
Sapple Systems Corporate Profile
Subhasit Ratnam
 
DevOps 101 - IBM Impact 2014
DevOps 101 - IBM Impact 2014 DevOps 101 - IBM Impact 2014
DevOps 101 - IBM Impact 2014
Sanjeev Sharma
 
Software Modernization for the Digital Economy
Software Modernization for the Digital EconomySoftware Modernization for the Digital Economy
Software Modernization for the Digital Economy
Zinnov
 
Using Lean Thinking to identify and address Delivery Pipeline bottlenecks
Using Lean Thinking to identify and address Delivery Pipeline bottlenecksUsing Lean Thinking to identify and address Delivery Pipeline bottlenecks
Using Lean Thinking to identify and address Delivery Pipeline bottlenecks
Sanjeev Sharma
 
Ambasoft Presentation Master 2010 Final 2
Ambasoft Presentation Master 2010 Final  2Ambasoft Presentation Master 2010 Final  2
Ambasoft Presentation Master 2010 Final 2
Ed Stevenson
 
Ambasoft Presentation Master 2010 Final 2
Ambasoft Presentation Master 2010 Final  2Ambasoft Presentation Master 2010 Final  2
Ambasoft Presentation Master 2010 Final 2
Ed Stevenson
 
Critical steps in Determining Your Value Stream Management Solution
Critical steps in Determining Your Value Stream Management SolutionCritical steps in Determining Your Value Stream Management Solution
Critical steps in Determining Your Value Stream Management Solution
DevOps.com
 
Psp Tsp Agile 3 1 En
Psp Tsp Agile 3 1 EnPsp Tsp Agile 3 1 En
Psp Tsp Agile 3 1 En
Frederick Lussier
 
Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...
Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...
Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...
SlideTeam
 
Agile Development Overview
Agile Development OverviewAgile Development Overview
Agile Development Overview
guestb4c770
 
Delivering applications at the pace of business
Delivering applications at the pace of businessDelivering applications at the pace of business
Delivering applications at the pace of business
Accenture Technology
 
Agile Development Overview
Agile Development OverviewAgile Development Overview
Agile Development Overview
Mark Kovacevich
 
DevOps - Motivadores e Benefícios
DevOps - Motivadores e BenefíciosDevOps - Motivadores e Benefícios
DevOps - Motivadores e Benefícios
Flávio Secchieri Mariotti
 
RTC Migration for EM Services Offerings from Rational Lab Services
RTC Migration for EM Services Offerings from Rational Lab Services RTC Migration for EM Services Offerings from Rational Lab Services
RTC Migration for EM Services Offerings from Rational Lab Services
IBM Rational software
 
How to become a great DevOps Leader, an ITSM Academy Webinar
How to become a great DevOps Leader, an ITSM Academy WebinarHow to become a great DevOps Leader, an ITSM Academy Webinar
How to become a great DevOps Leader, an ITSM Academy Webinar
ITSM Academy, Inc.
 
PureApp Presentation
PureApp PresentationPureApp Presentation
PureApp Presentation
Prolifics
 
Deliver on the Promise of Agile and DevOps Transformations
Deliver on the Promise of Agile and DevOps TransformationsDeliver on the Promise of Agile and DevOps Transformations
Deliver on the Promise of Agile and DevOps Transformations
Tasktop
 

Similar to DevOps (20)

Effective Agile Metrics, Cuneyt Gul
Effective Agile Metrics, Cuneyt GulEffective Agile Metrics, Cuneyt Gul
Effective Agile Metrics, Cuneyt Gul
 
What is DevOps? How can it impact my Customers and my Business
What is DevOps? How can it impact my Customers and my BusinessWhat is DevOps? How can it impact my Customers and my Business
What is DevOps? How can it impact my Customers and my Business
 
Introduction to 5w’s of DevOps
Introduction to 5w’s of DevOpsIntroduction to 5w’s of DevOps
Introduction to 5w’s of DevOps
 
Sapple Systems Corporate Profile
Sapple Systems Corporate ProfileSapple Systems Corporate Profile
Sapple Systems Corporate Profile
 
DevOps 101 - IBM Impact 2014
DevOps 101 - IBM Impact 2014 DevOps 101 - IBM Impact 2014
DevOps 101 - IBM Impact 2014
 
Software Modernization for the Digital Economy
Software Modernization for the Digital EconomySoftware Modernization for the Digital Economy
Software Modernization for the Digital Economy
 
Using Lean Thinking to identify and address Delivery Pipeline bottlenecks
Using Lean Thinking to identify and address Delivery Pipeline bottlenecksUsing Lean Thinking to identify and address Delivery Pipeline bottlenecks
Using Lean Thinking to identify and address Delivery Pipeline bottlenecks
 
Ambasoft Presentation Master 2010 Final 2
Ambasoft Presentation Master 2010 Final  2Ambasoft Presentation Master 2010 Final  2
Ambasoft Presentation Master 2010 Final 2
 
Ambasoft Presentation Master 2010 Final 2
Ambasoft Presentation Master 2010 Final  2Ambasoft Presentation Master 2010 Final  2
Ambasoft Presentation Master 2010 Final 2
 
Critical steps in Determining Your Value Stream Management Solution
Critical steps in Determining Your Value Stream Management SolutionCritical steps in Determining Your Value Stream Management Solution
Critical steps in Determining Your Value Stream Management Solution
 
Psp Tsp Agile 3 1 En
Psp Tsp Agile 3 1 EnPsp Tsp Agile 3 1 En
Psp Tsp Agile 3 1 En
 
Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...
Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...
Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...
 
Agile Development Overview
Agile Development OverviewAgile Development Overview
Agile Development Overview
 
Delivering applications at the pace of business
Delivering applications at the pace of businessDelivering applications at the pace of business
Delivering applications at the pace of business
 
Agile Development Overview
Agile Development OverviewAgile Development Overview
Agile Development Overview
 
DevOps - Motivadores e Benefícios
DevOps - Motivadores e BenefíciosDevOps - Motivadores e Benefícios
DevOps - Motivadores e Benefícios
 
RTC Migration for EM Services Offerings from Rational Lab Services
RTC Migration for EM Services Offerings from Rational Lab Services RTC Migration for EM Services Offerings from Rational Lab Services
RTC Migration for EM Services Offerings from Rational Lab Services
 
How to become a great DevOps Leader, an ITSM Academy Webinar
How to become a great DevOps Leader, an ITSM Academy WebinarHow to become a great DevOps Leader, an ITSM Academy Webinar
How to become a great DevOps Leader, an ITSM Academy Webinar
 
PureApp Presentation
PureApp PresentationPureApp Presentation
PureApp Presentation
 
Deliver on the Promise of Agile and DevOps Transformations
Deliver on the Promise of Agile and DevOps TransformationsDeliver on the Promise of Agile and DevOps Transformations
Deliver on the Promise of Agile and DevOps Transformations
 

Recently uploaded

一比一原版(QU毕业证)皇后大学毕业证如何办理
一比一原版(QU毕业证)皇后大学毕业证如何办理一比一原版(QU毕业证)皇后大学毕业证如何办理
一比一原版(QU毕业证)皇后大学毕业证如何办理
8p28uk6g
 
Integrity in leadership builds trust by ensuring consistency between words an...
Integrity in leadership builds trust by ensuring consistency between words an...Integrity in leadership builds trust by ensuring consistency between words an...
Integrity in leadership builds trust by ensuring consistency between words an...
Ram V Chary
 
W.H.Bender Quote 66 - ServPoints Sequence of Service™ should be Identified fo...
W.H.Bender Quote 66 - ServPoints Sequence of Service™ should be Identified fo...W.H.Bender Quote 66 - ServPoints Sequence of Service™ should be Identified fo...
W.H.Bender Quote 66 - ServPoints Sequence of Service™ should be Identified fo...
William (Bill) H. Bender, FCSI
 
The Management Guide: From Projects to Portfolio
The Management Guide: From Projects to PortfolioThe Management Guide: From Projects to Portfolio
The Management Guide: From Projects to Portfolio
Ahmed AbdelMoneim
 
原版制作(CDU毕业证书)查尔斯达尔文大学毕业证PDF成绩单一模一样
原版制作(CDU毕业证书)查尔斯达尔文大学毕业证PDF成绩单一模一样原版制作(CDU毕业证书)查尔斯达尔文大学毕业证PDF成绩单一模一样
原版制作(CDU毕业证书)查尔斯达尔文大学毕业证PDF成绩单一模一样
tdt5v4b
 
Strategic Org Design with Org Topologies™
Strategic Org Design with Org Topologies™Strategic Org Design with Org Topologies™
Strategic Org Design with Org Topologies™
Alexey Krivitsky
 
Colby Hobson: Residential Construction Leader Building a Solid Reputation Thr...
Colby Hobson: Residential Construction Leader Building a Solid Reputation Thr...Colby Hobson: Residential Construction Leader Building a Solid Reputation Thr...
Colby Hobson: Residential Construction Leader Building a Solid Reputation Thr...
dsnow9802
 
在线办理(UVic毕业证书)维多利亚大学毕业证录取通知书一模一样
在线办理(UVic毕业证书)维多利亚大学毕业证录取通知书一模一样在线办理(UVic毕业证书)维多利亚大学毕业证录取通知书一模一样
在线办理(UVic毕业证书)维多利亚大学毕业证录取通知书一模一样
tdt5v4b
 
Public Speaking Tips to Help You Be A Strong Leader.pdf
Public Speaking Tips to Help You Be A Strong Leader.pdfPublic Speaking Tips to Help You Be A Strong Leader.pdf
Public Speaking Tips to Help You Be A Strong Leader.pdf
Pinta Partners
 
Ganpati Kumar Choudhary Indian Ethos PPT.pptx
Ganpati Kumar Choudhary Indian Ethos PPT.pptxGanpati Kumar Choudhary Indian Ethos PPT.pptx
Ganpati Kumar Choudhary Indian Ethos PPT.pptx
GanpatiKumarChoudhar
 
20240608 QFM019 Engineering Leadership Reading List May 2024
20240608 QFM019 Engineering Leadership Reading List May 202420240608 QFM019 Engineering Leadership Reading List May 2024
20240608 QFM019 Engineering Leadership Reading List May 2024
Matthew Sinclair
 
Stuart Wilson the teams I have led - 2024
Stuart Wilson the teams I have led - 2024Stuart Wilson the teams I have led - 2024
Stuart Wilson the teams I have led - 2024
stuwilson.co.uk
 
Risk-Management-presentation for cooperatives
Risk-Management-presentation for cooperativesRisk-Management-presentation for cooperatives
Risk-Management-presentation for cooperatives
bernanbumatay1
 
Leadership Ethics and Change, Purpose to Impact Plan
Leadership Ethics and Change, Purpose to Impact PlanLeadership Ethics and Change, Purpose to Impact Plan
Leadership Ethics and Change, Purpose to Impact Plan
Muhammad Adil Jamil
 
Sethurathnam Ravi: A Legacy in Finance and Leadership
Sethurathnam Ravi: A Legacy in Finance and LeadershipSethurathnam Ravi: A Legacy in Finance and Leadership
Sethurathnam Ravi: A Legacy in Finance and Leadership
Anjana Josie
 
在线办理(Murdoch毕业证书)莫道克大学毕业证电子版成绩单一模一样
在线办理(Murdoch毕业证书)莫道克大学毕业证电子版成绩单一模一样在线办理(Murdoch毕业证书)莫道克大学毕业证电子版成绩单一模一样
在线办理(Murdoch毕业证书)莫道克大学毕业证电子版成绩单一模一样
tdt5v4b
 
Employment Practices Regulation and Multinational Corporations
Employment PracticesRegulation and Multinational CorporationsEmployment PracticesRegulation and Multinational Corporations
Employment Practices Regulation and Multinational Corporations
RoopaTemkar
 
12 steps to transform your organization into the agile org you deserve
12 steps to transform your organization into the agile org you deserve12 steps to transform your organization into the agile org you deserve
12 steps to transform your organization into the agile org you deserve
Pierre E. NEIS
 
Enriching engagement with ethical review processes
Enriching engagement with ethical review processesEnriching engagement with ethical review processes
Enriching engagement with ethical review processes
strikingabalance
 
Make it or Break it - Insights for achieving Product-market fit .pdf
Make it or Break it - Insights for achieving Product-market fit .pdfMake it or Break it - Insights for achieving Product-market fit .pdf
Make it or Break it - Insights for achieving Product-market fit .pdf
Resonate Digital
 

Recently uploaded (20)

一比一原版(QU毕业证)皇后大学毕业证如何办理
一比一原版(QU毕业证)皇后大学毕业证如何办理一比一原版(QU毕业证)皇后大学毕业证如何办理
一比一原版(QU毕业证)皇后大学毕业证如何办理
 
Integrity in leadership builds trust by ensuring consistency between words an...
Integrity in leadership builds trust by ensuring consistency between words an...Integrity in leadership builds trust by ensuring consistency between words an...
Integrity in leadership builds trust by ensuring consistency between words an...
 
W.H.Bender Quote 66 - ServPoints Sequence of Service™ should be Identified fo...
W.H.Bender Quote 66 - ServPoints Sequence of Service™ should be Identified fo...W.H.Bender Quote 66 - ServPoints Sequence of Service™ should be Identified fo...
W.H.Bender Quote 66 - ServPoints Sequence of Service™ should be Identified fo...
 
The Management Guide: From Projects to Portfolio
The Management Guide: From Projects to PortfolioThe Management Guide: From Projects to Portfolio
The Management Guide: From Projects to Portfolio
 
原版制作(CDU毕业证书)查尔斯达尔文大学毕业证PDF成绩单一模一样
原版制作(CDU毕业证书)查尔斯达尔文大学毕业证PDF成绩单一模一样原版制作(CDU毕业证书)查尔斯达尔文大学毕业证PDF成绩单一模一样
原版制作(CDU毕业证书)查尔斯达尔文大学毕业证PDF成绩单一模一样
 
Strategic Org Design with Org Topologies™
Strategic Org Design with Org Topologies™Strategic Org Design with Org Topologies™
Strategic Org Design with Org Topologies™
 
Colby Hobson: Residential Construction Leader Building a Solid Reputation Thr...
Colby Hobson: Residential Construction Leader Building a Solid Reputation Thr...Colby Hobson: Residential Construction Leader Building a Solid Reputation Thr...
Colby Hobson: Residential Construction Leader Building a Solid Reputation Thr...
 
在线办理(UVic毕业证书)维多利亚大学毕业证录取通知书一模一样
在线办理(UVic毕业证书)维多利亚大学毕业证录取通知书一模一样在线办理(UVic毕业证书)维多利亚大学毕业证录取通知书一模一样
在线办理(UVic毕业证书)维多利亚大学毕业证录取通知书一模一样
 
Public Speaking Tips to Help You Be A Strong Leader.pdf
Public Speaking Tips to Help You Be A Strong Leader.pdfPublic Speaking Tips to Help You Be A Strong Leader.pdf
Public Speaking Tips to Help You Be A Strong Leader.pdf
 
Ganpati Kumar Choudhary Indian Ethos PPT.pptx
Ganpati Kumar Choudhary Indian Ethos PPT.pptxGanpati Kumar Choudhary Indian Ethos PPT.pptx
Ganpati Kumar Choudhary Indian Ethos PPT.pptx
 
20240608 QFM019 Engineering Leadership Reading List May 2024
20240608 QFM019 Engineering Leadership Reading List May 202420240608 QFM019 Engineering Leadership Reading List May 2024
20240608 QFM019 Engineering Leadership Reading List May 2024
 
Stuart Wilson the teams I have led - 2024
Stuart Wilson the teams I have led - 2024Stuart Wilson the teams I have led - 2024
Stuart Wilson the teams I have led - 2024
 
Risk-Management-presentation for cooperatives
Risk-Management-presentation for cooperativesRisk-Management-presentation for cooperatives
Risk-Management-presentation for cooperatives
 
Leadership Ethics and Change, Purpose to Impact Plan
Leadership Ethics and Change, Purpose to Impact PlanLeadership Ethics and Change, Purpose to Impact Plan
Leadership Ethics and Change, Purpose to Impact Plan
 
Sethurathnam Ravi: A Legacy in Finance and Leadership
Sethurathnam Ravi: A Legacy in Finance and LeadershipSethurathnam Ravi: A Legacy in Finance and Leadership
Sethurathnam Ravi: A Legacy in Finance and Leadership
 
在线办理(Murdoch毕业证书)莫道克大学毕业证电子版成绩单一模一样
在线办理(Murdoch毕业证书)莫道克大学毕业证电子版成绩单一模一样在线办理(Murdoch毕业证书)莫道克大学毕业证电子版成绩单一模一样
在线办理(Murdoch毕业证书)莫道克大学毕业证电子版成绩单一模一样
 
Employment Practices Regulation and Multinational Corporations
Employment PracticesRegulation and Multinational CorporationsEmployment PracticesRegulation and Multinational Corporations
Employment Practices Regulation and Multinational Corporations
 
12 steps to transform your organization into the agile org you deserve
12 steps to transform your organization into the agile org you deserve12 steps to transform your organization into the agile org you deserve
12 steps to transform your organization into the agile org you deserve
 
Enriching engagement with ethical review processes
Enriching engagement with ethical review processesEnriching engagement with ethical review processes
Enriching engagement with ethical review processes
 
Make it or Break it - Insights for achieving Product-market fit .pdf
Make it or Break it - Insights for achieving Product-market fit .pdfMake it or Break it - Insights for achieving Product-market fit .pdf
Make it or Break it - Insights for achieving Product-market fit .pdf
 

DevOps

  • 1. DEVOPS FRAMEWORK BY DOMINIC SAVIUO. M. Contact: dominic.saviuo@gmail.com
  • 2. DEVOPS As the customer need increasingly complex for software applications/services. IT development teams evolved their software development, maintenance and support practices for more flexibility. Software framework evolving a change from waterfall models to agile or lean development practices. This change also propagated to operation teams which blurred the lines between traditional Development and Ops teams. Today, DevOps designates a set of tools, processes, best practices and corporate management guidelines that make an IT and business organization more agile and more efficient. We believe the customer service and value add takes the high priority, eventually it’s the goal of an organization. While the software tools and practices promoted by DevOps practitioners are well understood, rigid infrastructures and forecast reduce the benefits and hinders the application of agile methods. DevOps practise provides a flexible environment that facilitated the successes of organizations like Banking & Insurance, Telecommunications … etc. This DevOps change is Top-To-Down of the organization. Which mean the agility will be adapted from the business planning to deliverables and support services. One have to do:-  Due diligence on DevOps  Edify DevOps processes that fits for your organization  Edify on tools that are needed in DevOps practice  Setup KPI and guide the DevOps team  Provides best practices and practical examples on how to get started on DevOps, regardless of the size of your organization
  • 3.
  • 4. WHY WE DO IT… Integrated Environments Knowledge Retention Innovation Cost Reduction Time to Market Customer stratification Some common challenges...
  • 5. TRADITIONAL DEPLOYMENT & CONFIGURATION COMPLEX AND TIME CONSUMING • BOTTOM UP THINKING • VERTICAL AND STATIC APPROACH • ON GOING MANAGEMENT IS PROCEDURAL AND REACTIVE PROLIFERATION OF IT ASSETS • LACK OF STANDARDIZATION INCREASES PERMUTATIONS OF SOFTWARE COMPONENTS NOT CLOUD AWARE • EACH DEPLOYMENT PLAN IS TIED TO A SPECIFIC INFRASTRUCTURE SERVICE Deploy OS Configure OS Deploy MW Configure MW OS OS OS OSOS
  • 6. 6 Let us break the wall of confusion… Why can’t “DevOps”…. HOW TO OVERCOME
  • 7. WHAT WE DO  Deliver business value faster and better  Better coordination and collaboration  Enhanced customer experience  Minimize business impact  Optimization  Cost  Resource  Practice deploying smaller changes eventually reduces MTTR  Better knowledge retention through cross-skill enablement  Internal ownership by DevOps team for End-to- End services  Transparency within stakeholders  With feedback comes quality  Continuous improvement
  • 8. DEVOPS STRUCTURE Product Backlog Team1 Team2 Team3..n Iteration – Design,Develop&UT … ReleasePlan SystemDemo SystemDemo SystemDemo (OM, Prog Mgr, Cheif Product Owner Cheif Scrum Master, Architect) (Buz Owners, OM’s, Finance Program Manager, Marketing) DevOps Team Monthly Release PortfolioLevelProgramLevelProjectLevel App team AM Services OPS Backlog Team1 Team2 Team3..n Remedy ServiceManagers
  • 9. DEVOPS GOVERNANCE FORUMS •Provides strategic direction and management oversight •Has Executive sponsors and senior management representatives from both organization Portfolio Governance •Responsible for performance and management of services which addresses tactical and operational issues as and when they arise •Has a Project sponsor, Program manager, procurement manager for Clients and a Program manager and an Account manager from . Program Governance •Responsible for day-to-day management of services and deliveries •Has project managers fromDelivery Governance
  • 10. DEVOPS TEAM ROLES IT Manager Project Board Execution Team  IT Manager  Client Partner  PM, BRM, FB, PO, Scrum master Preparation Team: Architect, Business Analyst , BRM to determine on Implementation PM – Product Backlog, PID Approval, Budget Approval, Scrum master– Resource Planning, Tracking, Reporting Infra Team Agile Delivery Team:1 Product Owner Scrum Master PM Agile developers Testing Team Agile Delivery Team:3 Product Owner Scrum Master PM Agile developers Testing Team Agile Delivery Team:2 Product Owner Scrum Master PM Agile developers Testing Team Service Manager Team …n Product Owner Scrum Master PM Agile developers Testing Team
  • 12. KEY PERFORMANCE INDICATOR’S Resource & Communication Product Quality Service Management Execution Excellence Demonstrating Values Project Management Financials Lean Portfolio
  • 16. PRINCIPLES PREREQUISITE , INITIAL READINESS & ROADMAP
  • 17. CRITERIA AND REQUIREMENTS • STABLE APPLICATION ENVIRONMENT; OTAP/DTAP • FULLY AUTOMIZE ENVIRONMENTS, • ALL TOOLS IN PLACE, TEST AUTOMATION TOOL, CI/CD FOR EVERY RELEASE, VERSION MGT TOOL, CODE REVIEW TOOL, KPI REPORT ON MONTHLY BASIS FROM THESE TOOLS. • FIXED CORE DEVOPS TEAM; • STAFFING IS FOR LONGER PERIOD TO RETAIN KNOWLEDGE • CLEAR GOVERNANCE AND OWNERSHIP • CLEAR KPI’S TO MEASURE THE QUALITY OF DELIVERABLES
  • 18. PREREQUISITE FOR DEVOPS S.No “Must Have” - Tasks 1 Integrate Dev and Ops team 2 Identification of Roles and Responsibilities 3 Access controls within the DevOps team 4 Tools for SDLC with Define KPI’s 5 Commitment from stakeholders 6 Workshops, Trainings 7 Governance 8 Automated Process Version control, Code review, Testing, Release & deployment , etc 9 Synchronized OTAP/DTAP Environments 10 Licenses
  • 19. DEVOPS INITIAL READINESS - Month 1 Month 2 Month 3 DevOps • “Must have” tasks in place • Forming Scrum Team and Scrum Board Baseline • Code base • No of production incidents • No of Releases • Velocity per sprint • Burn Down Chart • Effort • Testing • Release cycle • Product performance • Finalize Baseline data delivery • Knowledge sharing and workshops for each scrum team • Finalize Execution workflows • Go / No Go Decision • Statement of Work DevOps