SlideShare uma empresa Scribd logo
1 de 13
Baixar para ler offline
Adopting DevOps Concepts With IBM
Enterprise Solutions
JP Morgenthal, Director, Cloud Computing & DevOps Practices
E: jp.Morgenthal [at] perficient.com
T: @jpmorgenthal
2
Award-Winning Trusted IBM
Consulting & Solutions Firm
Founded in 1997
Public, NASDAQ: PRFT
2014 projected revenue ~$454 million
Global delivery centers in China and India
>2,600 colleagues | Dedicated solution practices
~90% repeat business rate
• Local Business Units in over 20
major US Cities
• 30+ IBM Awards:
• 2015 Beacon Award Winner – Analytics
• 2014 IBM Innovation, Pure & Simple
Outstanding Collaboration Award
• 2014 IBM Collaboration Solutions Best Digital
Experience Award
• Solution Integration Award 2012
• 3x Lotus Distinguished Partner
• Best Portal Solution Award 2010
• Industry Focused & Authorized:
• Healthcare, Retail & Financial Services
3
Deliver software-driven innovation, faster
What is“DevOps”
DevOps is a problem domain that
encompasses the bottlenecks and
constraints related to application
delivery.
DevOps-related issues are
resolved through the adoption of
continuous delivery.
Businesses achieve continuous
delivery through application of lean
IT
Steer
Deploy
Operate
Develop
and test
DevOps
continuous
feedback
4
Drives need | Drives investment
You must embrace new business models
and disruptive technologies to be competitive and innovate
Focus on operational costs
• Consolidation and modernization
• Operations automation
• Risk and compliance management
• Manual policy to analytics-driven
optimization
Focus on speed and agility
• Assemble solutions from verified
components and services
• Fast deployment and redeployment
• Agile to DevOps model
• User-first delivery model
Applications enabled for cloud Applications built for cloud
Development
Operations
Optimize Innovate
5
Emerging systems of interaction create
challenges across the software delivery lifecycle
Line of business
and marketing
We must accelerate
delivery of our mobile and
cloud applications. Our
competitors deliver
something new almost
weekly.
VP or director of
application
development
We need infrastructure to
build, run and monitor our
mobile apps directly on the
cloud. The business
demands that we develop
new capabilities, but we
don’t have the bandwidth
to respond to their
timelines.
Development
and test
Our development and
test environments don’t
accurately represent
live systems, costing us
rework and time.
We need real-time
feedback from users on
our mobile and cloud
applications so we can
respond quickly.
Operations team
We lack the skills
and resources for a
mobile development
environment. Our
production environments
are so complex and
interconnected, we just
can’t meet the needs of
our development and
test teams.
6
Common Approach To Enterprise Application
Architecture
Area of Responsibility
Middleware Database App ServerE-Commerce Order Management Supply-Chain
WCSIIB
DB2
OMS
SAP
Has Dependency On
7
Common Approach To Enterprise Application
Architecture
Area of Responsibility
Middleware Database App ServerE-Commerce Order Management Supply-Chain
WCSIIB
DB2
OMS
SAP
Has Dependency On
Release X.0
8
Source: Enterprise DevOps: Making IT
Work for Business, Morgenthal/Kavis
Enterprise DevOps Maturity Model
Maturity
Level
Level 1
Ad-Hoc
• Silo based
• Blame, finger pointing
• Lack of accountability
• Resource overloading
• Information withheld
vs shared
• Manual processes
• Tribal knowledge is the norm
• Unpredictable, reactive
• Lack of defined or immature
SDLC
• Excessive unplanned work
• Manual build &
deployments
• Manual testing
• Environment
inconsistencies
• Long lead times for dev/test
Level 2
Repeatable
• Managed
communications
• Limited knowledge
sharing
• Gated & documented
handoffs
• Processes established w/in
silos
• No standards
• Can repeat what is known
but can react to unknown
• Bastardized methodology
implementations
• Automated builds
• Automated tests written as
part of story development
• Painful but repeatable
releases
Level 3
Continuous
• Collaboration exists
• Shared decision
making
• Shared accountability
• Process are automated
across SDLC
• Standards across
organization
• Executed on a continual
basis & event driven
• Automated build & test
cycle for every commit
• Push button deployments
• Automated user &
acceptance testing
People Process Technology
9
Source: Enterprise DevOps: Making IT Work for Business, Morgenthal/Kavis
Enterprise DevOps Maturity Model
Maturity
Level
Level 4
Improved
• Shared metrics w/ a
focus on removing
bottlenecks & constraints
• Focus on cross-
functional continuous
execution
• Focus on MTTR over
failure avoidance
• Proactive monitoring
• Metrics collected &
analyzed against
business goals
• Visibility &
predictability
• Transparent to the
business
• Build metrics visible
and acted on
• Orchestrated
deployments with
auto rollbacks
• Non functional
requirements defined
& measured
Level 5
Optimized
• A culture of continuous
improvement permeates
through the organization
• Self service
automation
• Risk & cost
optimization
• High degree of
experimentation
• Zero downtime
deployments
• Immutable
infrastructure
• Actively enforce
resiliency by forcing
failures
People
Process
Technology
10
Common Issues Adopting Continuous Delivery For Enterprise Solutions
Insufficient number of environments to drive
parallel development efforts
• Too many low-value policies
• To much middle management attempting to hold onto their
area of control
• Misaligned governance
Organizational debt
• Ratio of defects per function point is too high
• Bad architecture
• Failure to adopt newer versions of software
Technical debt
Low levels of testing automation
Resource contention
11
Limit Work-in-Progress (WIP)
Develop Testing Center of
Excellence
Don’t Automate Waste
QA is Validation, Not Defect
Identification
Obtain Executive Level
Sponsorship
Model QA & User Acceptance
Test Environment to Perfectly
Mimic Production
Leverage A Common Repository For
All Release Artifacts
Removing
Bottlenecks &
Constraints
12
Perficient & IBM
Can Help
Velocity Limit Assessment
This assessment evaluates
multiple variables that impact your
organization’s ability to absorb change
and deal with disruptive technology.
13
Thank you!

Mais conteúdo relacionado

Destaque

B2B Omni-Channel Commerce Platform of the Future
B2B Omni-Channel Commerce Platform of the FutureB2B Omni-Channel Commerce Platform of the Future
B2B Omni-Channel Commerce Platform of the FutureAccenture Italia
 
Digital Business Transformation for Energy & Utility company
Digital Business Transformation for Energy & Utility companyDigital Business Transformation for Energy & Utility company
Digital Business Transformation for Energy & Utility companyIlham Ahmed
 
Achieving DevOps using Open Source Tools in the Enterprise
Achieving DevOps using Open Source Tools in the EnterpriseAchieving DevOps using Open Source Tools in the Enterprise
Achieving DevOps using Open Source Tools in the EnterpriseCollabNet
 
Media and Information Literacy (MIL) - 8. Opportunities ,Challenges, and Powe...
Media and Information Literacy (MIL) - 8. Opportunities ,Challenges, and Powe...Media and Information Literacy (MIL) - 8. Opportunities ,Challenges, and Powe...
Media and Information Literacy (MIL) - 8. Opportunities ,Challenges, and Powe...Arniel Ping
 
Consumer review Digital Predictions
Consumer review Digital PredictionsConsumer review Digital Predictions
Consumer review Digital PredictionsDeloitte UK
 
Digital Transformation Best Practices
Digital Transformation Best PracticesDigital Transformation Best Practices
Digital Transformation Best Practicesarrkgroup
 

Destaque (8)

B2B Omni-Channel Commerce Platform of the Future
B2B Omni-Channel Commerce Platform of the FutureB2B Omni-Channel Commerce Platform of the Future
B2B Omni-Channel Commerce Platform of the Future
 
Digital Business Transformation for Energy & Utility company
Digital Business Transformation for Energy & Utility companyDigital Business Transformation for Energy & Utility company
Digital Business Transformation for Energy & Utility company
 
Achieving DevOps using Open Source Tools in the Enterprise
Achieving DevOps using Open Source Tools in the EnterpriseAchieving DevOps using Open Source Tools in the Enterprise
Achieving DevOps using Open Source Tools in the Enterprise
 
B2B Demand Gen
B2B Demand GenB2B Demand Gen
B2B Demand Gen
 
Media and Information Literacy (MIL) - 8. Opportunities ,Challenges, and Powe...
Media and Information Literacy (MIL) - 8. Opportunities ,Challenges, and Powe...Media and Information Literacy (MIL) - 8. Opportunities ,Challenges, and Powe...
Media and Information Literacy (MIL) - 8. Opportunities ,Challenges, and Powe...
 
Consumer review Digital Predictions
Consumer review Digital PredictionsConsumer review Digital Predictions
Consumer review Digital Predictions
 
Building a Digital Transformation Roadmap
Building a Digital Transformation RoadmapBuilding a Digital Transformation Roadmap
Building a Digital Transformation Roadmap
 
Digital Transformation Best Practices
Digital Transformation Best PracticesDigital Transformation Best Practices
Digital Transformation Best Practices
 

Mais de Perficient, Inc.

Driving Strong 2020 Holiday Season Results
Driving Strong 2020 Holiday Season ResultsDriving Strong 2020 Holiday Season Results
Driving Strong 2020 Holiday Season ResultsPerficient, Inc.
 
Transforming Pharmacovigilance Workflows with AI & Automation
Transforming Pharmacovigilance Workflows with AI & Automation Transforming Pharmacovigilance Workflows with AI & Automation
Transforming Pharmacovigilance Workflows with AI & Automation Perficient, Inc.
 
The Secret to Acquiring and Retaining Customers in Financial Services
The Secret to Acquiring and Retaining Customers in Financial ServicesThe Secret to Acquiring and Retaining Customers in Financial Services
The Secret to Acquiring and Retaining Customers in Financial ServicesPerficient, Inc.
 
Oracle Strategic Modeling Live: Defined. Discussed. Demonstrated.
Oracle Strategic Modeling Live: Defined. Discussed. Demonstrated.Oracle Strategic Modeling Live: Defined. Discussed. Demonstrated.
Oracle Strategic Modeling Live: Defined. Discussed. Demonstrated.Perficient, Inc.
 
Content, Commerce, and... COVID
Content, Commerce, and... COVIDContent, Commerce, and... COVID
Content, Commerce, and... COVIDPerficient, Inc.
 
Centene's Financial Transformation Journey: A OneStream Success Story
Centene's Financial Transformation Journey: A OneStream Success StoryCentene's Financial Transformation Journey: A OneStream Success Story
Centene's Financial Transformation Journey: A OneStream Success StoryPerficient, Inc.
 
Automate Medical Coding With WHODrug Koda
Automate Medical Coding With WHODrug KodaAutomate Medical Coding With WHODrug Koda
Automate Medical Coding With WHODrug KodaPerficient, Inc.
 
Preparing for Your Oracle, Medidata, and Veeva CTMS Migration Project
Preparing for Your Oracle, Medidata, and Veeva CTMS Migration ProjectPreparing for Your Oracle, Medidata, and Veeva CTMS Migration Project
Preparing for Your Oracle, Medidata, and Veeva CTMS Migration ProjectPerficient, Inc.
 
Accelerating Partner Management: How Manufacturers Can Navigate Covid-19
Accelerating Partner Management: How Manufacturers Can Navigate Covid-19Accelerating Partner Management: How Manufacturers Can Navigate Covid-19
Accelerating Partner Management: How Manufacturers Can Navigate Covid-19Perficient, Inc.
 
The Critical Role of Audience Intelligence with Eric Enge and Rand Fishkin
The Critical Role of Audience Intelligence with Eric Enge and Rand FishkinThe Critical Role of Audience Intelligence with Eric Enge and Rand Fishkin
The Critical Role of Audience Intelligence with Eric Enge and Rand FishkinPerficient, Inc.
 
Cardtronics Future Ready with Oracle EPM Cloud
Cardtronics Future Ready with Oracle EPM CloudCardtronics Future Ready with Oracle EPM Cloud
Cardtronics Future Ready with Oracle EPM CloudPerficient, Inc.
 
Teams Summit - What is New and Coming
Teams Summit -  What is New and ComingTeams Summit -  What is New and Coming
Teams Summit - What is New and ComingPerficient, Inc.
 
Empower Your Organization with Teams & Remote Work Crisis Management
Empower Your Organization with Teams & Remote Work Crisis ManagementEmpower Your Organization with Teams & Remote Work Crisis Management
Empower Your Organization with Teams & Remote Work Crisis ManagementPerficient, Inc.
 
Adoption & Change Management Overview
Adoption & Change Management OverviewAdoption & Change Management Overview
Adoption & Change Management OverviewPerficient, Inc.
 
Microsoft Teams: Measuring Activity of Employees Working from Home
Microsoft Teams: Measuring Activity of Employees Working from HomeMicrosoft Teams: Measuring Activity of Employees Working from Home
Microsoft Teams: Measuring Activity of Employees Working from HomePerficient, Inc.
 
Securing Teams with Microsoft 365 Security for Remote Work
Securing Teams with Microsoft 365 Security for Remote WorkSecuring Teams with Microsoft 365 Security for Remote Work
Securing Teams with Microsoft 365 Security for Remote WorkPerficient, Inc.
 
Infrastructure Best Practices for Teams Remote Workers
Infrastructure Best Practices for Teams Remote WorkersInfrastructure Best Practices for Teams Remote Workers
Infrastructure Best Practices for Teams Remote WorkersPerficient, Inc.
 
Accelerate Adoption for Microsoft Teams
Accelerate Adoption for Microsoft TeamsAccelerate Adoption for Microsoft Teams
Accelerate Adoption for Microsoft TeamsPerficient, Inc.
 
Preparing for Project Cortex and the Future of Knowledge Management
Preparing for Project Cortex and the Future of Knowledge ManagementPreparing for Project Cortex and the Future of Knowledge Management
Preparing for Project Cortex and the Future of Knowledge ManagementPerficient, Inc.
 
Utilizing Microsoft 365 Security for Remote Work
Utilizing Microsoft 365 Security for Remote Work Utilizing Microsoft 365 Security for Remote Work
Utilizing Microsoft 365 Security for Remote Work Perficient, Inc.
 

Mais de Perficient, Inc. (20)

Driving Strong 2020 Holiday Season Results
Driving Strong 2020 Holiday Season ResultsDriving Strong 2020 Holiday Season Results
Driving Strong 2020 Holiday Season Results
 
Transforming Pharmacovigilance Workflows with AI & Automation
Transforming Pharmacovigilance Workflows with AI & Automation Transforming Pharmacovigilance Workflows with AI & Automation
Transforming Pharmacovigilance Workflows with AI & Automation
 
The Secret to Acquiring and Retaining Customers in Financial Services
The Secret to Acquiring and Retaining Customers in Financial ServicesThe Secret to Acquiring and Retaining Customers in Financial Services
The Secret to Acquiring and Retaining Customers in Financial Services
 
Oracle Strategic Modeling Live: Defined. Discussed. Demonstrated.
Oracle Strategic Modeling Live: Defined. Discussed. Demonstrated.Oracle Strategic Modeling Live: Defined. Discussed. Demonstrated.
Oracle Strategic Modeling Live: Defined. Discussed. Demonstrated.
 
Content, Commerce, and... COVID
Content, Commerce, and... COVIDContent, Commerce, and... COVID
Content, Commerce, and... COVID
 
Centene's Financial Transformation Journey: A OneStream Success Story
Centene's Financial Transformation Journey: A OneStream Success StoryCentene's Financial Transformation Journey: A OneStream Success Story
Centene's Financial Transformation Journey: A OneStream Success Story
 
Automate Medical Coding With WHODrug Koda
Automate Medical Coding With WHODrug KodaAutomate Medical Coding With WHODrug Koda
Automate Medical Coding With WHODrug Koda
 
Preparing for Your Oracle, Medidata, and Veeva CTMS Migration Project
Preparing for Your Oracle, Medidata, and Veeva CTMS Migration ProjectPreparing for Your Oracle, Medidata, and Veeva CTMS Migration Project
Preparing for Your Oracle, Medidata, and Veeva CTMS Migration Project
 
Accelerating Partner Management: How Manufacturers Can Navigate Covid-19
Accelerating Partner Management: How Manufacturers Can Navigate Covid-19Accelerating Partner Management: How Manufacturers Can Navigate Covid-19
Accelerating Partner Management: How Manufacturers Can Navigate Covid-19
 
The Critical Role of Audience Intelligence with Eric Enge and Rand Fishkin
The Critical Role of Audience Intelligence with Eric Enge and Rand FishkinThe Critical Role of Audience Intelligence with Eric Enge and Rand Fishkin
The Critical Role of Audience Intelligence with Eric Enge and Rand Fishkin
 
Cardtronics Future Ready with Oracle EPM Cloud
Cardtronics Future Ready with Oracle EPM CloudCardtronics Future Ready with Oracle EPM Cloud
Cardtronics Future Ready with Oracle EPM Cloud
 
Teams Summit - What is New and Coming
Teams Summit -  What is New and ComingTeams Summit -  What is New and Coming
Teams Summit - What is New and Coming
 
Empower Your Organization with Teams & Remote Work Crisis Management
Empower Your Organization with Teams & Remote Work Crisis ManagementEmpower Your Organization with Teams & Remote Work Crisis Management
Empower Your Organization with Teams & Remote Work Crisis Management
 
Adoption & Change Management Overview
Adoption & Change Management OverviewAdoption & Change Management Overview
Adoption & Change Management Overview
 
Microsoft Teams: Measuring Activity of Employees Working from Home
Microsoft Teams: Measuring Activity of Employees Working from HomeMicrosoft Teams: Measuring Activity of Employees Working from Home
Microsoft Teams: Measuring Activity of Employees Working from Home
 
Securing Teams with Microsoft 365 Security for Remote Work
Securing Teams with Microsoft 365 Security for Remote WorkSecuring Teams with Microsoft 365 Security for Remote Work
Securing Teams with Microsoft 365 Security for Remote Work
 
Infrastructure Best Practices for Teams Remote Workers
Infrastructure Best Practices for Teams Remote WorkersInfrastructure Best Practices for Teams Remote Workers
Infrastructure Best Practices for Teams Remote Workers
 
Accelerate Adoption for Microsoft Teams
Accelerate Adoption for Microsoft TeamsAccelerate Adoption for Microsoft Teams
Accelerate Adoption for Microsoft Teams
 
Preparing for Project Cortex and the Future of Knowledge Management
Preparing for Project Cortex and the Future of Knowledge ManagementPreparing for Project Cortex and the Future of Knowledge Management
Preparing for Project Cortex and the Future of Knowledge Management
 
Utilizing Microsoft 365 Security for Remote Work
Utilizing Microsoft 365 Security for Remote Work Utilizing Microsoft 365 Security for Remote Work
Utilizing Microsoft 365 Security for Remote Work
 

Último

From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Principled Technologies
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesBoston Institute of Analytics
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024SynarionITSolutions
 

Último (20)

From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 

Adopting DevOps Concepts with IBM Enterprise Solutions

  • 1. Adopting DevOps Concepts With IBM Enterprise Solutions JP Morgenthal, Director, Cloud Computing & DevOps Practices E: jp.Morgenthal [at] perficient.com T: @jpmorgenthal
  • 2. 2 Award-Winning Trusted IBM Consulting & Solutions Firm Founded in 1997 Public, NASDAQ: PRFT 2014 projected revenue ~$454 million Global delivery centers in China and India >2,600 colleagues | Dedicated solution practices ~90% repeat business rate • Local Business Units in over 20 major US Cities • 30+ IBM Awards: • 2015 Beacon Award Winner – Analytics • 2014 IBM Innovation, Pure & Simple Outstanding Collaboration Award • 2014 IBM Collaboration Solutions Best Digital Experience Award • Solution Integration Award 2012 • 3x Lotus Distinguished Partner • Best Portal Solution Award 2010 • Industry Focused & Authorized: • Healthcare, Retail & Financial Services
  • 3. 3 Deliver software-driven innovation, faster What is“DevOps” DevOps is a problem domain that encompasses the bottlenecks and constraints related to application delivery. DevOps-related issues are resolved through the adoption of continuous delivery. Businesses achieve continuous delivery through application of lean IT Steer Deploy Operate Develop and test DevOps continuous feedback
  • 4. 4 Drives need | Drives investment You must embrace new business models and disruptive technologies to be competitive and innovate Focus on operational costs • Consolidation and modernization • Operations automation • Risk and compliance management • Manual policy to analytics-driven optimization Focus on speed and agility • Assemble solutions from verified components and services • Fast deployment and redeployment • Agile to DevOps model • User-first delivery model Applications enabled for cloud Applications built for cloud Development Operations Optimize Innovate
  • 5. 5 Emerging systems of interaction create challenges across the software delivery lifecycle Line of business and marketing We must accelerate delivery of our mobile and cloud applications. Our competitors deliver something new almost weekly. VP or director of application development We need infrastructure to build, run and monitor our mobile apps directly on the cloud. The business demands that we develop new capabilities, but we don’t have the bandwidth to respond to their timelines. Development and test Our development and test environments don’t accurately represent live systems, costing us rework and time. We need real-time feedback from users on our mobile and cloud applications so we can respond quickly. Operations team We lack the skills and resources for a mobile development environment. Our production environments are so complex and interconnected, we just can’t meet the needs of our development and test teams.
  • 6. 6 Common Approach To Enterprise Application Architecture Area of Responsibility Middleware Database App ServerE-Commerce Order Management Supply-Chain WCSIIB DB2 OMS SAP Has Dependency On
  • 7. 7 Common Approach To Enterprise Application Architecture Area of Responsibility Middleware Database App ServerE-Commerce Order Management Supply-Chain WCSIIB DB2 OMS SAP Has Dependency On Release X.0
  • 8. 8 Source: Enterprise DevOps: Making IT Work for Business, Morgenthal/Kavis Enterprise DevOps Maturity Model Maturity Level Level 1 Ad-Hoc • Silo based • Blame, finger pointing • Lack of accountability • Resource overloading • Information withheld vs shared • Manual processes • Tribal knowledge is the norm • Unpredictable, reactive • Lack of defined or immature SDLC • Excessive unplanned work • Manual build & deployments • Manual testing • Environment inconsistencies • Long lead times for dev/test Level 2 Repeatable • Managed communications • Limited knowledge sharing • Gated & documented handoffs • Processes established w/in silos • No standards • Can repeat what is known but can react to unknown • Bastardized methodology implementations • Automated builds • Automated tests written as part of story development • Painful but repeatable releases Level 3 Continuous • Collaboration exists • Shared decision making • Shared accountability • Process are automated across SDLC • Standards across organization • Executed on a continual basis & event driven • Automated build & test cycle for every commit • Push button deployments • Automated user & acceptance testing People Process Technology
  • 9. 9 Source: Enterprise DevOps: Making IT Work for Business, Morgenthal/Kavis Enterprise DevOps Maturity Model Maturity Level Level 4 Improved • Shared metrics w/ a focus on removing bottlenecks & constraints • Focus on cross- functional continuous execution • Focus on MTTR over failure avoidance • Proactive monitoring • Metrics collected & analyzed against business goals • Visibility & predictability • Transparent to the business • Build metrics visible and acted on • Orchestrated deployments with auto rollbacks • Non functional requirements defined & measured Level 5 Optimized • A culture of continuous improvement permeates through the organization • Self service automation • Risk & cost optimization • High degree of experimentation • Zero downtime deployments • Immutable infrastructure • Actively enforce resiliency by forcing failures People Process Technology
  • 10. 10 Common Issues Adopting Continuous Delivery For Enterprise Solutions Insufficient number of environments to drive parallel development efforts • Too many low-value policies • To much middle management attempting to hold onto their area of control • Misaligned governance Organizational debt • Ratio of defects per function point is too high • Bad architecture • Failure to adopt newer versions of software Technical debt Low levels of testing automation Resource contention
  • 11. 11 Limit Work-in-Progress (WIP) Develop Testing Center of Excellence Don’t Automate Waste QA is Validation, Not Defect Identification Obtain Executive Level Sponsorship Model QA & User Acceptance Test Environment to Perfectly Mimic Production Leverage A Common Repository For All Release Artifacts Removing Bottlenecks & Constraints
  • 12. 12 Perficient & IBM Can Help Velocity Limit Assessment This assessment evaluates multiple variables that impact your organization’s ability to absorb change and deal with disruptive technology.