SlideShare uma empresa Scribd logo
1 de 19
Baixar para ler offline
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

Mais conteúdo relacionado

Mais procurados

Saying Goodbye to Quality Center
Saying Goodbye to Quality CenterSaying Goodbye to Quality Center
Saying Goodbye to Quality CenterQASymphony
 
DevOps Explained
DevOps ExplainedDevOps Explained
DevOps ExplainedDevOpsAnon
 
DevOps feedback loops
DevOps feedback loopsDevOps feedback loops
DevOps feedback loopsPaul 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 v5Paul 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 centerAgileSparks
 
DevOps Challenges and Best Practices
DevOps Challenges and Best PracticesDevOps Challenges and Best Practices
DevOps Challenges and Best PracticesBrian 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 OrganizationDalibor 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 TechnologiesQASymphony
 
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 ChallengesPaul Peissner
 
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 WorldQASymphony
 
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
 
ITIL® Release, Control and Validation
ITIL® Release, Control and ValidationITIL® Release, Control and Validation
ITIL® Release, Control and Validationmitchell 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 ServicesWilly-Peter Schaub
 

Mais procurados (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
 

Destaque

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 ToolchaindevopsdayUSA2010
 
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 DeploymentsPuppet
 
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 Focusdevopsjourney
 
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 ConferenceWinOps 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 DevOpsMatt 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
 

Destaque (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
 

Semelhante a DevOps

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 BusinessQualitest
 
Introduction to 5w’s of DevOps
Introduction to 5w’s of DevOpsIntroduction to 5w’s of DevOps
Introduction to 5w’s of DevOpsCygnet Infotech
 
Sapple Systems Corporate Profile
Sapple Systems Corporate ProfileSapple Systems Corporate Profile
Sapple Systems Corporate ProfileSubhasit 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 EconomyZinnov
 
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 bottlenecksSanjeev Sharma
 
Ambasoft Presentation Master 2010 Final 2
Ambasoft Presentation Master 2010 Final  2Ambasoft Presentation Master 2010 Final  2
Ambasoft Presentation Master 2010 Final 2Ed Stevenson
 
Ambasoft Presentation Master 2010 Final 2
Ambasoft Presentation Master 2010 Final  2Ambasoft Presentation Master 2010 Final  2
Ambasoft Presentation Master 2010 Final 2Ed 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 SolutionDevOps.com
 
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 Overviewguestb4c770
 
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 businessAccenture Technology
 
Agile Development Overview
Agile Development OverviewAgile Development Overview
Agile Development OverviewMark Kovacevich
 
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 WebinarITSM Academy, Inc.
 
PureApp Presentation
PureApp PresentationPureApp Presentation
PureApp PresentationProlifics
 
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 TransformationsTasktop
 

Semelhante a 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
 

Último

THE LEADERSHIP TO CHANGE THE WOLRD THIS IS YOUR HOUR PURSUES YOUR GIFT, TALEN...
THE LEADERSHIP TO CHANGE THE WOLRD THIS IS YOUR HOUR PURSUES YOUR GIFT, TALEN...THE LEADERSHIP TO CHANGE THE WOLRD THIS IS YOUR HOUR PURSUES YOUR GIFT, TALEN...
THE LEADERSHIP TO CHANGE THE WOLRD THIS IS YOUR HOUR PURSUES YOUR GIFT, TALEN...PROF. PAUL ALLIEU KAMARA
 
The Final Activity in Project Management
The Final Activity in Project ManagementThe Final Activity in Project Management
The Final Activity in Project ManagementCIToolkit
 
From Goals to Actions: Uncovering the Key Components of Improvement Roadmaps
From Goals to Actions: Uncovering the Key Components of Improvement RoadmapsFrom Goals to Actions: Uncovering the Key Components of Improvement Roadmaps
From Goals to Actions: Uncovering the Key Components of Improvement RoadmapsCIToolkit
 
Beyond the Five Whys: Exploring the Hierarchical Causes with the Why-Why Diagram
Beyond the Five Whys: Exploring the Hierarchical Causes with the Why-Why DiagramBeyond the Five Whys: Exploring the Hierarchical Causes with the Why-Why Diagram
Beyond the Five Whys: Exploring the Hierarchical Causes with the Why-Why DiagramCIToolkit
 
Digital PR Summit - Leadership Lessons: Myths, Mistakes, & Toxic Traits
Digital PR Summit - Leadership Lessons: Myths, Mistakes, & Toxic TraitsDigital PR Summit - Leadership Lessons: Myths, Mistakes, & Toxic Traits
Digital PR Summit - Leadership Lessons: Myths, Mistakes, & Toxic TraitsHannah Smith
 
Unlocking Productivity and Personal Growth through the Importance-Urgency Matrix
Unlocking Productivity and Personal Growth through the Importance-Urgency MatrixUnlocking Productivity and Personal Growth through the Importance-Urgency Matrix
Unlocking Productivity and Personal Growth through the Importance-Urgency MatrixCIToolkit
 
Simplifying Complexity: How the Four-Field Matrix Reshapes Thinking
Simplifying Complexity: How the Four-Field Matrix Reshapes ThinkingSimplifying Complexity: How the Four-Field Matrix Reshapes Thinking
Simplifying Complexity: How the Four-Field Matrix Reshapes ThinkingCIToolkit
 
Paired Comparison Analysis: A Practical Tool for Evaluating Options and Prior...
Paired Comparison Analysis: A Practical Tool for Evaluating Options and Prior...Paired Comparison Analysis: A Practical Tool for Evaluating Options and Prior...
Paired Comparison Analysis: A Practical Tool for Evaluating Options and Prior...CIToolkit
 
原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证
原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证
原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证jdkhjh
 
Shaping Organizational Culture Beyond Wishful Thinking
Shaping Organizational Culture Beyond Wishful ThinkingShaping Organizational Culture Beyond Wishful Thinking
Shaping Organizational Culture Beyond Wishful ThinkingGiuseppe De Simone
 
Farmer Representative Organization in Lucknow | Rashtriya Kisan Manch
Farmer Representative Organization in Lucknow | Rashtriya Kisan ManchFarmer Representative Organization in Lucknow | Rashtriya Kisan Manch
Farmer Representative Organization in Lucknow | Rashtriya Kisan ManchRashtriya Kisan Manch
 
From Red to Green: Enhancing Decision-Making with Traffic Light Assessment
From Red to Green: Enhancing Decision-Making with Traffic Light AssessmentFrom Red to Green: Enhancing Decision-Making with Traffic Light Assessment
From Red to Green: Enhancing Decision-Making with Traffic Light AssessmentCIToolkit
 
Mind Mapping: A Visual Approach to Organize Ideas and Thoughts
Mind Mapping: A Visual Approach to Organize Ideas and ThoughtsMind Mapping: A Visual Approach to Organize Ideas and Thoughts
Mind Mapping: A Visual Approach to Organize Ideas and ThoughtsCIToolkit
 
Chapter 1 Performance Management HRM.ppt
Chapter 1 Performance Management HRM.pptChapter 1 Performance Management HRM.ppt
Chapter 1 Performance Management HRM.ppt2020102713
 
Effective learning in the Age of Hybrid Work - Agile Saturday Tallinn 2024
Effective learning in the Age of Hybrid Work - Agile Saturday Tallinn 2024Effective learning in the Age of Hybrid Work - Agile Saturday Tallinn 2024
Effective learning in the Age of Hybrid Work - Agile Saturday Tallinn 2024Giuseppe De Simone
 
How-How Diagram: A Practical Approach to Problem Resolution
How-How Diagram: A Practical Approach to Problem ResolutionHow-How Diagram: A Practical Approach to Problem Resolution
How-How Diagram: A Practical Approach to Problem ResolutionCIToolkit
 
Choosing the best strategy qspm matrix.pptx
Choosing the best strategy qspm matrix.pptxChoosing the best strategy qspm matrix.pptx
Choosing the best strategy qspm matrix.pptxMadan Karki
 
Measuring True Process Yield using Robust Yield Metrics
Measuring True Process Yield using Robust Yield MetricsMeasuring True Process Yield using Robust Yield Metrics
Measuring True Process Yield using Robust Yield MetricsCIToolkit
 

Último (18)

THE LEADERSHIP TO CHANGE THE WOLRD THIS IS YOUR HOUR PURSUES YOUR GIFT, TALEN...
THE LEADERSHIP TO CHANGE THE WOLRD THIS IS YOUR HOUR PURSUES YOUR GIFT, TALEN...THE LEADERSHIP TO CHANGE THE WOLRD THIS IS YOUR HOUR PURSUES YOUR GIFT, TALEN...
THE LEADERSHIP TO CHANGE THE WOLRD THIS IS YOUR HOUR PURSUES YOUR GIFT, TALEN...
 
The Final Activity in Project Management
The Final Activity in Project ManagementThe Final Activity in Project Management
The Final Activity in Project Management
 
From Goals to Actions: Uncovering the Key Components of Improvement Roadmaps
From Goals to Actions: Uncovering the Key Components of Improvement RoadmapsFrom Goals to Actions: Uncovering the Key Components of Improvement Roadmaps
From Goals to Actions: Uncovering the Key Components of Improvement Roadmaps
 
Beyond the Five Whys: Exploring the Hierarchical Causes with the Why-Why Diagram
Beyond the Five Whys: Exploring the Hierarchical Causes with the Why-Why DiagramBeyond the Five Whys: Exploring the Hierarchical Causes with the Why-Why Diagram
Beyond the Five Whys: Exploring the Hierarchical Causes with the Why-Why Diagram
 
Digital PR Summit - Leadership Lessons: Myths, Mistakes, & Toxic Traits
Digital PR Summit - Leadership Lessons: Myths, Mistakes, & Toxic TraitsDigital PR Summit - Leadership Lessons: Myths, Mistakes, & Toxic Traits
Digital PR Summit - Leadership Lessons: Myths, Mistakes, & Toxic Traits
 
Unlocking Productivity and Personal Growth through the Importance-Urgency Matrix
Unlocking Productivity and Personal Growth through the Importance-Urgency MatrixUnlocking Productivity and Personal Growth through the Importance-Urgency Matrix
Unlocking Productivity and Personal Growth through the Importance-Urgency Matrix
 
Simplifying Complexity: How the Four-Field Matrix Reshapes Thinking
Simplifying Complexity: How the Four-Field Matrix Reshapes ThinkingSimplifying Complexity: How the Four-Field Matrix Reshapes Thinking
Simplifying Complexity: How the Four-Field Matrix Reshapes Thinking
 
Paired Comparison Analysis: A Practical Tool for Evaluating Options and Prior...
Paired Comparison Analysis: A Practical Tool for Evaluating Options and Prior...Paired Comparison Analysis: A Practical Tool for Evaluating Options and Prior...
Paired Comparison Analysis: A Practical Tool for Evaluating Options and Prior...
 
原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证
原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证
原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证
 
Shaping Organizational Culture Beyond Wishful Thinking
Shaping Organizational Culture Beyond Wishful ThinkingShaping Organizational Culture Beyond Wishful Thinking
Shaping Organizational Culture Beyond Wishful Thinking
 
Farmer Representative Organization in Lucknow | Rashtriya Kisan Manch
Farmer Representative Organization in Lucknow | Rashtriya Kisan ManchFarmer Representative Organization in Lucknow | Rashtriya Kisan Manch
Farmer Representative Organization in Lucknow | Rashtriya Kisan Manch
 
From Red to Green: Enhancing Decision-Making with Traffic Light Assessment
From Red to Green: Enhancing Decision-Making with Traffic Light AssessmentFrom Red to Green: Enhancing Decision-Making with Traffic Light Assessment
From Red to Green: Enhancing Decision-Making with Traffic Light Assessment
 
Mind Mapping: A Visual Approach to Organize Ideas and Thoughts
Mind Mapping: A Visual Approach to Organize Ideas and ThoughtsMind Mapping: A Visual Approach to Organize Ideas and Thoughts
Mind Mapping: A Visual Approach to Organize Ideas and Thoughts
 
Chapter 1 Performance Management HRM.ppt
Chapter 1 Performance Management HRM.pptChapter 1 Performance Management HRM.ppt
Chapter 1 Performance Management HRM.ppt
 
Effective learning in the Age of Hybrid Work - Agile Saturday Tallinn 2024
Effective learning in the Age of Hybrid Work - Agile Saturday Tallinn 2024Effective learning in the Age of Hybrid Work - Agile Saturday Tallinn 2024
Effective learning in the Age of Hybrid Work - Agile Saturday Tallinn 2024
 
How-How Diagram: A Practical Approach to Problem Resolution
How-How Diagram: A Practical Approach to Problem ResolutionHow-How Diagram: A Practical Approach to Problem Resolution
How-How Diagram: A Practical Approach to Problem Resolution
 
Choosing the best strategy qspm matrix.pptx
Choosing the best strategy qspm matrix.pptxChoosing the best strategy qspm matrix.pptx
Choosing the best strategy qspm matrix.pptx
 
Measuring True Process Yield using Robust Yield Metrics
Measuring True Process Yield using Robust Yield MetricsMeasuring True Process Yield using Robust Yield Metrics
Measuring True Process Yield using Robust Yield Metrics
 

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