SlideShare a Scribd company logo
1 of 32
Download to read offline
1
Copyright © Serena Softw are 2015
Julian Fish
Director of Products
Serena Software
MoveFastWithoutBreakingThings
DevOps,ContinuousDeliveryand Multi-SpeedIT Deliveryin Regulated
Environments
2
3
Need to drive competitive
advantage and respond to market
needs
Adoption of Agile practices have
increased the speed of engineering
delivery
Still ruled by a SLA’s, stability and
an inherent resistance to change
BUSINESS DEVELOPMENT OPERATIONS
Move Fast Without Breaking Things
COMPLIANCE (CONTROL)AGILITY (SPEED)
4
“Who has an Agile
Transformation Project /
Program in place
currently?”
Define
Develop
Construct
Deploy
Verify
5
“Who has a DevOps
Transformation Project /
Program in place
currently?”Development Teams “Shift Right”
Dev Test UAT Prod
Operations Teams “Shift Left”
6
“Who has a defined goal / objective for these programs
in place?”
7
“What is DevOps?”
8
DevOps – NOT just Release or Infrastructure Management
Image: IT Revolution
9
“Devops good news!
Devops is 100% peoples
and culture so you not
have of understand
functional programming!”
DevOps?
© 2013 @DevOpsBorat
10
DevOps, Continuous Delivery and Multi-Speed IT
DevOps tries to align goals between Development and Operations
Continuous Delivery ensures software is always production ready and releases are tied
to business needs and not operational constraints
Multi-Speed IT understands that there isn’t a simple ‘CD or non-CD’ approach but a
collection of approaches and speeds that IT can use to release software
11
DevOps…
Automation?
Infrastructure as code?
Continuous Delivery (CD)?
Infrastructure Automation?
Continuous Integration (CI)?
“A movement to address the gap between
Dev and Ops”
What is DevOps?
“82% of high performing companies
automate their code deployments”
12
DevOps / CD Benefits for Regulated Industries
Reduced risk by implementing frequent, smaller
changes
Developers have better understanding of
development, test and production infrastructure
Operations gain application-centric
understanding
Simplified end to end IT processes inclusive of
Audit and Compliance requirements
Supportive of Application Automation
= Increased collaboration between Dev and Ops /
Lower Risk / Faster Time to Value
Ops
QADev
DevOps
13
End to End Domain Interaction – The Sum of the Parts
Continuous Delivery
Source Code
Management
BUILD / CI Deployment / Test Automation Formal Release
Containers
Virtual
Infrastructure
Physical
Infrastructure
Cloud
Infrastructure
Enterprise Change Management
Dev Test UAT Prod
APM
IT Service
Management &
DML
Agile
Planning
Requirements
Management
Project Portfolio Management
Enterprise Release Management
Is this DevOps?
Is this DevOps?Is THIS DevOps?
14
Identifying the Challenges in Federal / Regulated Industries
One size fits all approach won’t work for traditional Federal organizations
Legacy, Transitional and Innovative Applications must co-exist
Organizational Framework based approach with multiple ”Flavors” of implementation
Multiple Contract teams own areas of the End to End process, adding complexity
SPOC and ownership is difficult to find – what is the sponsor trying to achieve
Startup “Application is the Business” doesn’t apply
15
“More than 95% of IT operations organizations lack a
centralized release management process”
“Through 2016, a lack of effective release management
will contribute up to 80% of production incidents in large
organizations with complex IT services”
“82% of high performing companies
automate their code deployments”
16
Bi-Modal vs Multi-Modal IT
“By 2017, 75% of IT organizations will have a bimodal capability”*
“95% of Large Enterprises require multi-modal capabilities. Type 1 &
Type 2 becomes Type 1 - 5”
17
“By 2017, 75% of IT organizations will have a bimodal capability”*
Systems of
Innovation
Systems of
Differentiation
Systems of
Record
Mode 1
Reliability
Waterfall, V-Model
IT-centric
Release in
Months/Years
Mode 2
Agility
Agile, Kanban
Business-centric
Release in
Days/Weeks
Dependencies
Governance
Change
*Gartner predictions, 2014
18
Systems of
Innovation
Systems of
Differentiation
Systems of
Record
App 1
Traditional
Waterfall, V-Model
IT-centric
Release in
Months/Years
App 2
Agile
Agile, Kanban
Business-centric
Release in
Days/Weeks
Governance
Change
App 3
Transitional
Scrum fall
Product-centric
Release in
Weeks/Months
Serena Provides Multi-Modal IT Support
Dependencies
Application Deployment speed determined by Application Architecture, Application Type and Compliance requirements
19
Shift Left vs. Shift Right
Development Teams “Shift Right”
Dev Test UAT Prod
Operations Teams “Shift Left”
Measured Functional Competence (High – Low)Key:
20
20
Where to Start?
• What matters to the business?
• How do we Define and
measure success
• Look to Eliminate waste
• Incremental changes/quick
wins
• Focus on continuous
improvement
• Implement Process and
Technology Simultaneously
• Automate Everything
21
How Responsive are you to the Business?
• How do you measure success?
• Average cycle time for moving a
business request from
Development to Production?
• Number of business requests
implements this week, month,
year?
• Cost of moving a unit of change
through your application lifecycle?
• Percentage of a release focused on
technical debt?
• Develop metrics to support what
matters to the business
22
inetOrgPerson inetOrgPerson
Secured
Repository
Common
Build Process
Secured build processes
ensures audit compliance and
artifact traceability.
Secured artifact repository
provides common source
for artifact deployment.
Continuous Integration & Standard Build Frameworks
23
23
Automate Almost Everything
• People should not move the “bits”
• Automate code and configuration deployments with a single set of
deployment processes across all environments
• All pre-prod deployments should be rehearsals for the final deploy into prod
• Quick incremental wins with big impact
24
Developer
Commits Code
Test Automation
Validates Code
Operations
Releases Code
DEV TEST PROD
Process
Artifacts
Build
Initiated
Centralized Release Management Process and Path to Production
25
25
Standardize the Release Process
Streamline and accelerate the release lifecycle
• Single system of record for
release planning and
execution
– Schedules
– Milestones
– Gates and Approvals
• Automatic cycle-time capture
• Ensure audit trails for
compliance and learning
26
Process and Technology work together
Release Control
Release Train
Release Package
Tasks
Integration Framework / Service Layer / Widgets
SDA DIM CM ZMF EROOTHER
RELEASE
PROCESS
ARTIFACT
MANAGEMENT
27
Identify Teams for Continuous Delivery vs. Release Management
Continuous Delivery Enterprise Release Management
Dev
Source Code
Management
BUILD / CI
Deployment / Test
Automation
Test UAT Prod
Formal Release
Containers Virtual Infrastructure Physical InfrastructureCloud Infrastructure Infrastructure as Code
Enterprise Change Management
APM
IT Service
Management
28
Release Control Object Overview
Release Package
Dev Test UAT Prod
Request
Release Train
Deployment Path
Release Package
Release Package Release Package
Deploy UnitDeploy Task
Dev Test UAT Prod
Request
Deployment Path
Deploy
Unit
Deploy Task
Dev Test UAT Prod
Request
Deployment Path
Deploy
Unit
Deploy Task
Integration Framework
Integration Framework
29
Package level control and visibility
Dev Test UAT Prod
Request
Deployment Path
Deploy UnitDeploy Task
Release Package
Integration to Serena and 3rd party artifact
management / source code solutions
(Dimensions CM, ChangeMan ZMF, Serena
Deployment Automation, Artifactory, TFS,
Jenkins, IBM, CA etc.)
Integration to Serena and 3rd party request /
ticketing systems (Dimensions CM, SBM,
Rally, Jira, Version One, Bugzilla etc.)
Defines the activities to deploy / implement
the Package via integrations to Serena and
3rd party tools (Dimensions CM, ChangeMan
ZMF, Serena Deployment Automation, CA
Nolio, IBM uDeploy, XebiaLabs, Manual
Steps etc.)
Integration Framework
Package Deployed via configurable
deployment paths
30
Enterprise Deployment Pipelines
Key Capabilities
• Create, manage and automate deployment pipelines
• Enforce environment sequencing and auto promote
• Full stack automation with new plug-ins:
• Chef, Puppet, Jenkins workflow
• Docker, Bamboo, Openstack and more
Benefits
• Supports Dev / Test Churn with Managed Stage &
Production Releases
• Improves quality with a single repeatable deployment
process
• Reduces cycle time
• Provides end-to-end traceability for compliance and audit
31
Continuous Delivery Maturity Model for Enterprises
REPEATABLE
BUILD
CONTINUOUS
INTEGRATION
AUTOMATED
APPLICATION AND
INFRASTRUCTURE
DEPLOYMENTS
TEST
AUTOMATION
ENTERPRISE
CONTINUOUS
DELIVERY
Standard Build
processes across all
development and SCM
tools. Daily / nightly
builds exist utilizing
secured SDLC
CI Build processes
build deliverables upon
code commit and
invoke automated unit
tests
Target integrated
Application and
Infrastructure
Deployments
(provisioning on
demand – Cloud, Virtual
or Physical for app
deployments)
Fully Automated Test
Suites allowing entire
application to be Tested
without user
intervention
End to End Build, Test
and Deployment
Capabilities
32
“Full Stack” Provisioning
APPLICATION CONFIGURATION
APPLICATION DEPLOYMENT
CONFIGURED
APPLICATION
STACK
VM VM VM
OS PROVISIONINGPROVISIOINGORDER
OS CONFIGURATION
BARE METAL / CLOUD STORAGE
• Infrastructure / Cloud / Virtual
Provisioning
• Application Architecture
Deployment
• Application Configuration
• Build Up &Tear Down
Capabilities
Essential Steps for Enterprise Continuous Delivery

More Related Content

What's hot

What's hot (20)

The New Age of Enterprise DevOps
The New Age of Enterprise DevOpsThe New Age of Enterprise DevOps
The New Age of Enterprise DevOps
 
5 Steps to Building a Mature DevOps Organization with Sherwin-Williams
5 Steps to Building a Mature DevOps Organization with Sherwin-Williams5 Steps to Building a Mature DevOps Organization with Sherwin-Williams
5 Steps to Building a Mature DevOps Organization with Sherwin-Williams
 
How to Build the Right Automation
How to Build the Right AutomationHow to Build the Right Automation
How to Build the Right Automation
 
What is DevOps? What is DevOps CoE?
What is DevOps? What is DevOps CoE? What is DevOps? What is DevOps CoE?
What is DevOps? What is DevOps CoE?
 
Starting and Scaling DevOps in the Enterprise
Starting and Scaling DevOps in the EnterpriseStarting and Scaling DevOps in the Enterprise
Starting and Scaling DevOps in the Enterprise
 
Agile-plus-DevOps Testing for Packaged Applications
Agile-plus-DevOps Testing for Packaged ApplicationsAgile-plus-DevOps Testing for Packaged Applications
Agile-plus-DevOps Testing for Packaged Applications
 
Starting and Scaling DevOps
Starting and Scaling DevOpsStarting and Scaling DevOps
Starting and Scaling DevOps
 
A Continuous Delivery Safety Net for Databases
A Continuous Delivery Safety Net for DatabasesA Continuous Delivery Safety Net for Databases
A Continuous Delivery Safety Net for Databases
 
Get Mapped: Using Value Stream Mapping to Create a DevOps Adoption Roadmap
Get Mapped: Using Value Stream Mapping to Create a DevOps Adoption RoadmapGet Mapped: Using Value Stream Mapping to Create a DevOps Adoption Roadmap
Get Mapped: Using Value Stream Mapping to Create a DevOps Adoption Roadmap
 
Demystifying DevOps for Ops - Including Findings from the 2015 State of DevOp...
Demystifying DevOps for Ops - Including Findings from the 2015 State of DevOp...Demystifying DevOps for Ops - Including Findings from the 2015 State of DevOp...
Demystifying DevOps for Ops - Including Findings from the 2015 State of DevOp...
 
DevOps 101
DevOps 101DevOps 101
DevOps 101
 
Agile DevOps Transformation Strategy
Agile DevOps Transformation StrategyAgile DevOps Transformation Strategy
Agile DevOps Transformation Strategy
 
Leading the Transformation: Applying DevOps and Agile Principles at Scale
Leading the Transformation:  Applying DevOps and Agile Principles at ScaleLeading the Transformation:  Applying DevOps and Agile Principles at Scale
Leading the Transformation: Applying DevOps and Agile Principles at Scale
 
Developing a Testing Strategy for DevOps Success
Developing a Testing Strategy for DevOps SuccessDeveloping a Testing Strategy for DevOps Success
Developing a Testing Strategy for DevOps Success
 
DevOps case study (Telco & Retailer)
DevOps case study (Telco & Retailer)DevOps case study (Telco & Retailer)
DevOps case study (Telco & Retailer)
 
DOES15 - Rosalind Radcliffe - Test Automation For Mainframe Applications
DOES15 - Rosalind Radcliffe - Test Automation For Mainframe Applications DOES15 - Rosalind Radcliffe - Test Automation For Mainframe Applications
DOES15 - Rosalind Radcliffe - Test Automation For Mainframe Applications
 
DevOps for Enterprise Systems Overview
DevOps for Enterprise Systems OverviewDevOps for Enterprise Systems Overview
DevOps for Enterprise Systems Overview
 
Continuous Integration Testing for SAP
Continuous Integration Testing for SAPContinuous Integration Testing for SAP
Continuous Integration Testing for SAP
 
Application Lifecycle Transformation...a DevOps Discussion - By David Miller ...
Application Lifecycle Transformation...a DevOps Discussion - By David Miller ...Application Lifecycle Transformation...a DevOps Discussion - By David Miller ...
Application Lifecycle Transformation...a DevOps Discussion - By David Miller ...
 
Building a DevOps Team that Isn't Evil
Building a DevOps Team that Isn't EvilBuilding a DevOps Team that Isn't Evil
Building a DevOps Team that Isn't Evil
 

Viewers also liked

Viewers also liked (10)

Agile project management
Agile project managementAgile project management
Agile project management
 
Sysco DK DevOps
Sysco DK DevOpsSysco DK DevOps
Sysco DK DevOps
 
Enterprise Agile Deployment
Enterprise Agile DeploymentEnterprise Agile Deployment
Enterprise Agile Deployment
 
Testing at the Speed of Mobile: Adopting Continuous Integration with Agile
Testing at the Speed of Mobile: Adopting Continuous Integration with AgileTesting at the Speed of Mobile: Adopting Continuous Integration with Agile
Testing at the Speed of Mobile: Adopting Continuous Integration with Agile
 
Integrating Six Sigma Thinking Into Scrum Based Development Environments
Integrating Six Sigma Thinking Into Scrum Based Development EnvironmentsIntegrating Six Sigma Thinking Into Scrum Based Development Environments
Integrating Six Sigma Thinking Into Scrum Based Development Environments
 
Spring Boot
Spring BootSpring Boot
Spring Boot
 
Provisioning & DevOps at Amis25
Provisioning & DevOps at Amis25Provisioning & DevOps at Amis25
Provisioning & DevOps at Amis25
 
DOES14 - Stephen Elliot - IDC - Delivering DevOps Business Metrics that Matter
DOES14 - Stephen Elliot - IDC - Delivering DevOps Business Metrics that MatterDOES14 - Stephen Elliot - IDC - Delivering DevOps Business Metrics that Matter
DOES14 - Stephen Elliot - IDC - Delivering DevOps Business Metrics that Matter
 
Quality in Manufacturing for Production & Manufacturing
Quality in Manufacturing for Production & ManufacturingQuality in Manufacturing for Production & Manufacturing
Quality in Manufacturing for Production & Manufacturing
 
Test Estimation using Test Case Point Analysis method
Test Estimation using Test Case Point Analysis methodTest Estimation using Test Case Point Analysis method
Test Estimation using Test Case Point Analysis method
 

Similar to DevOps CD and Multispeed IT in regulated industries (FUG Presentation)

DellEMC Forum NYC - DevOps and Digital Trans vPublic
DellEMC Forum NYC - DevOps and Digital Trans vPublicDellEMC Forum NYC - DevOps and Digital Trans vPublic
DellEMC Forum NYC - DevOps and Digital Trans vPublic
Don Demcsak
 

Similar to DevOps CD and Multispeed IT in regulated industries (FUG Presentation) (20)

Introduction to 5w’s of DevOps
Introduction to 5w’s of DevOpsIntroduction to 5w’s of DevOps
Introduction to 5w’s of DevOps
 
The Journey to DevOps #MFSummit2017
The Journey to DevOps #MFSummit2017The Journey to DevOps #MFSummit2017
The Journey to DevOps #MFSummit2017
 
Webinar - Devops platform for the evolving enterprise
Webinar - Devops platform for the evolving enterpriseWebinar - Devops platform for the evolving enterprise
Webinar - Devops platform for the evolving enterprise
 
How to go from waterfall app dev to secure agile development in 2 weeks
How to go from waterfall app dev to secure agile development in 2 weeks How to go from waterfall app dev to secure agile development in 2 weeks
How to go from waterfall app dev to secure agile development in 2 weeks
 
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
 
DevOps For Everyone: Bringing DevOps Success to Every App and Every Role in y...
DevOps For Everyone: Bringing DevOps Success to Every App and Every Role in y...DevOps For Everyone: Bringing DevOps Success to Every App and Every Role in y...
DevOps For Everyone: Bringing DevOps Success to Every App and Every Role in y...
 
DellEMC Forum NYC - DevOps and Digital Trans vPublic
DellEMC Forum NYC - DevOps and Digital Trans vPublicDellEMC Forum NYC - DevOps and Digital Trans vPublic
DellEMC Forum NYC - DevOps and Digital Trans vPublic
 
Enterprise DevOps and the Modern Mainframe Webcast Presentation
Enterprise DevOps and the Modern Mainframe Webcast PresentationEnterprise DevOps and the Modern Mainframe Webcast Presentation
Enterprise DevOps and the Modern Mainframe Webcast Presentation
 
Pivotal korea transformation_strategy_seminar_enterprise_dev_ops_20160630_v1.0
Pivotal korea transformation_strategy_seminar_enterprise_dev_ops_20160630_v1.0Pivotal korea transformation_strategy_seminar_enterprise_dev_ops_20160630_v1.0
Pivotal korea transformation_strategy_seminar_enterprise_dev_ops_20160630_v1.0
 
Accelerate Your Time to a Successful Deployment with DevOps
Accelerate Your Time to a Successful Deployment with DevOpsAccelerate Your Time to a Successful Deployment with DevOps
Accelerate Your Time to a Successful Deployment with DevOps
 
Continuous Delivery: why ? where to start ? how to scale ?
Continuous Delivery: why ? where to start ? how to scale ?Continuous Delivery: why ? where to start ? how to scale ?
Continuous Delivery: why ? where to start ? how to scale ?
 
DevOps - The Best Way to Break the Silos
DevOps - The Best Way to Break the SilosDevOps - The Best Way to Break the Silos
DevOps - The Best Way to Break the Silos
 
DevOps - The Key to Rapid Productization (Introduction to the 5C's of DevOps)
DevOps - The Key to Rapid Productization (Introduction to the 5C's of DevOps)DevOps - The Key to Rapid Productization (Introduction to the 5C's of DevOps)
DevOps - The Key to Rapid Productization (Introduction to the 5C's of DevOps)
 
Continuous Delivery 9th Bit
Continuous Delivery 9th BitContinuous Delivery 9th Bit
Continuous Delivery 9th Bit
 
Dev ops
Dev opsDev ops
Dev ops
 
How a Mortgage Company is Transforming Their Business with Continuous Delivery
How a Mortgage Company is Transforming Their Business with Continuous DeliveryHow a Mortgage Company is Transforming Their Business with Continuous Delivery
How a Mortgage Company is Transforming Their Business with Continuous Delivery
 
Scrum Portugal Meeting 1 Lisbon - ALM
Scrum Portugal Meeting 1 Lisbon - ALMScrum Portugal Meeting 1 Lisbon - ALM
Scrum Portugal Meeting 1 Lisbon - ALM
 
Application Lifecycle Management (ALM), by Marco Silva
Application Lifecycle Management (ALM), by Marco SilvaApplication Lifecycle Management (ALM), by Marco Silva
Application Lifecycle Management (ALM), by Marco Silva
 
Introduction to DevSecOps. An intuitiv approach
Introduction to DevSecOps. An intuitiv approachIntroduction to DevSecOps. An intuitiv approach
Introduction to DevSecOps. An intuitiv approach
 
DevOps for absolute beginners (2022 edition)
DevOps for absolute beginners (2022 edition)DevOps for absolute beginners (2022 edition)
DevOps for absolute beginners (2022 edition)
 

More from Serena Software

More from Serena Software (20)

Micro Focus DevOps Drive-in with Gary Gruver - Starting and Scaling DevOps in...
Micro Focus DevOps Drive-in with Gary Gruver - Starting and Scaling DevOps in...Micro Focus DevOps Drive-in with Gary Gruver - Starting and Scaling DevOps in...
Micro Focus DevOps Drive-in with Gary Gruver - Starting and Scaling DevOps in...
 
Edit Privacy Settings Analytics FREE Collect Leads Micro Focus DevOps Drive-i...
Edit Privacy Settings Analytics FREE Collect Leads Micro Focus DevOps Drive-i...Edit Privacy Settings Analytics FREE Collect Leads Micro Focus DevOps Drive-i...
Edit Privacy Settings Analytics FREE Collect Leads Micro Focus DevOps Drive-i...
 
What's new in SBM 11.1
What's new in SBM 11.1What's new in SBM 11.1
What's new in SBM 11.1
 
Dimensions CM 14.3 launch webcast (slides)
Dimensions CM 14.3 launch webcast (slides)Dimensions CM 14.3 launch webcast (slides)
Dimensions CM 14.3 launch webcast (slides)
 
Mainframe VUG Presentation April 2016
Mainframe VUG Presentation April 2016Mainframe VUG Presentation April 2016
Mainframe VUG Presentation April 2016
 
SBM Orchestrations - Beginners Guide (FUG Presentation)
SBM Orchestrations - Beginners Guide (FUG Presentation)SBM Orchestrations - Beginners Guide (FUG Presentation)
SBM Orchestrations - Beginners Guide (FUG Presentation)
 
Serena Business Manager Visualizing 2016
Serena Business Manager Visualizing 2016Serena Business Manager Visualizing 2016
Serena Business Manager Visualizing 2016
 
Automation and Release in Federal
Automation and Release in FederalAutomation and Release in Federal
Automation and Release in Federal
 
FUG Keynote presentation: Vision 2020
FUG Keynote presentation: Vision 2020FUG Keynote presentation: Vision 2020
FUG Keynote presentation: Vision 2020
 
Dimensions RM: Agile Requirements Management
Dimensions RM: Agile Requirements ManagementDimensions RM: Agile Requirements Management
Dimensions RM: Agile Requirements Management
 
Centralized Secure Vault with Dimensions CM
Centralized Secure Vault with Dimensions CMCentralized Secure Vault with Dimensions CM
Centralized Secure Vault with Dimensions CM
 
Shift Left with Continuous Inspection
Shift Left with Continuous InspectionShift Left with Continuous Inspection
Shift Left with Continuous Inspection
 
FUG Agile software engineering practices
FUG Agile software engineering practicesFUG Agile software engineering practices
FUG Agile software engineering practices
 
Overview and Demonstration of Dimensions CM 14.2 (FUG presentation track 2)
Overview and Demonstration of Dimensions CM 14.2 (FUG presentation track 2)Overview and Demonstration of Dimensions CM 14.2 (FUG presentation track 2)
Overview and Demonstration of Dimensions CM 14.2 (FUG presentation track 2)
 
Creating High Performance teams by using a DevOps culture (FUG presentation)
Creating High Performance teams by using a DevOps culture (FUG presentation)Creating High Performance teams by using a DevOps culture (FUG presentation)
Creating High Performance teams by using a DevOps culture (FUG presentation)
 
Integrated Requirements Management with Serena Dimensions RM 02-2016
Integrated Requirements Management with Serena Dimensions RM 02-2016Integrated Requirements Management with Serena Dimensions RM 02-2016
Integrated Requirements Management with Serena Dimensions RM 02-2016
 
Sneak Peek into the New ChangeMan ZMF Release
Sneak Peek into the New ChangeMan ZMF ReleaseSneak Peek into the New ChangeMan ZMF Release
Sneak Peek into the New ChangeMan ZMF Release
 
The Top 5 Practices of a Highly Successful ChangeMan ZMF Administrator
The Top 5 Practices of a Highly Successful ChangeMan ZMF AdministratorThe Top 5 Practices of a Highly Successful ChangeMan ZMF Administrator
The Top 5 Practices of a Highly Successful ChangeMan ZMF Administrator
 
DevOps drivein - Mind the Gap
DevOps drivein - Mind the GapDevOps drivein - Mind the Gap
DevOps drivein - Mind the Gap
 
Take your code and quality to the next level by Serena Software
Take your code and quality to the next level by Serena SoftwareTake your code and quality to the next level by Serena Software
Take your code and quality to the next level by Serena Software
 

Recently uploaded

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
Safe Software
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Recently uploaded (20)

TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
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
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
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
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
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...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
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
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
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
 
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
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
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...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
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
 

DevOps CD and Multispeed IT in regulated industries (FUG Presentation)

  • 1. 1 Copyright © Serena Softw are 2015 Julian Fish Director of Products Serena Software MoveFastWithoutBreakingThings DevOps,ContinuousDeliveryand Multi-SpeedIT Deliveryin Regulated Environments
  • 2. 2
  • 3. 3 Need to drive competitive advantage and respond to market needs Adoption of Agile practices have increased the speed of engineering delivery Still ruled by a SLA’s, stability and an inherent resistance to change BUSINESS DEVELOPMENT OPERATIONS Move Fast Without Breaking Things COMPLIANCE (CONTROL)AGILITY (SPEED)
  • 4. 4 “Who has an Agile Transformation Project / Program in place currently?” Define Develop Construct Deploy Verify
  • 5. 5 “Who has a DevOps Transformation Project / Program in place currently?”Development Teams “Shift Right” Dev Test UAT Prod Operations Teams “Shift Left”
  • 6. 6 “Who has a defined goal / objective for these programs in place?”
  • 8. 8 DevOps – NOT just Release or Infrastructure Management Image: IT Revolution
  • 9. 9 “Devops good news! Devops is 100% peoples and culture so you not have of understand functional programming!” DevOps? © 2013 @DevOpsBorat
  • 10. 10 DevOps, Continuous Delivery and Multi-Speed IT DevOps tries to align goals between Development and Operations Continuous Delivery ensures software is always production ready and releases are tied to business needs and not operational constraints Multi-Speed IT understands that there isn’t a simple ‘CD or non-CD’ approach but a collection of approaches and speeds that IT can use to release software
  • 11. 11 DevOps… Automation? Infrastructure as code? Continuous Delivery (CD)? Infrastructure Automation? Continuous Integration (CI)? “A movement to address the gap between Dev and Ops” What is DevOps? “82% of high performing companies automate their code deployments”
  • 12. 12 DevOps / CD Benefits for Regulated Industries Reduced risk by implementing frequent, smaller changes Developers have better understanding of development, test and production infrastructure Operations gain application-centric understanding Simplified end to end IT processes inclusive of Audit and Compliance requirements Supportive of Application Automation = Increased collaboration between Dev and Ops / Lower Risk / Faster Time to Value Ops QADev DevOps
  • 13. 13 End to End Domain Interaction – The Sum of the Parts Continuous Delivery Source Code Management BUILD / CI Deployment / Test Automation Formal Release Containers Virtual Infrastructure Physical Infrastructure Cloud Infrastructure Enterprise Change Management Dev Test UAT Prod APM IT Service Management & DML Agile Planning Requirements Management Project Portfolio Management Enterprise Release Management Is this DevOps? Is this DevOps?Is THIS DevOps?
  • 14. 14 Identifying the Challenges in Federal / Regulated Industries One size fits all approach won’t work for traditional Federal organizations Legacy, Transitional and Innovative Applications must co-exist Organizational Framework based approach with multiple ”Flavors” of implementation Multiple Contract teams own areas of the End to End process, adding complexity SPOC and ownership is difficult to find – what is the sponsor trying to achieve Startup “Application is the Business” doesn’t apply
  • 15. 15 “More than 95% of IT operations organizations lack a centralized release management process” “Through 2016, a lack of effective release management will contribute up to 80% of production incidents in large organizations with complex IT services” “82% of high performing companies automate their code deployments”
  • 16. 16 Bi-Modal vs Multi-Modal IT “By 2017, 75% of IT organizations will have a bimodal capability”* “95% of Large Enterprises require multi-modal capabilities. Type 1 & Type 2 becomes Type 1 - 5”
  • 17. 17 “By 2017, 75% of IT organizations will have a bimodal capability”* Systems of Innovation Systems of Differentiation Systems of Record Mode 1 Reliability Waterfall, V-Model IT-centric Release in Months/Years Mode 2 Agility Agile, Kanban Business-centric Release in Days/Weeks Dependencies Governance Change *Gartner predictions, 2014
  • 18. 18 Systems of Innovation Systems of Differentiation Systems of Record App 1 Traditional Waterfall, V-Model IT-centric Release in Months/Years App 2 Agile Agile, Kanban Business-centric Release in Days/Weeks Governance Change App 3 Transitional Scrum fall Product-centric Release in Weeks/Months Serena Provides Multi-Modal IT Support Dependencies Application Deployment speed determined by Application Architecture, Application Type and Compliance requirements
  • 19. 19 Shift Left vs. Shift Right Development Teams “Shift Right” Dev Test UAT Prod Operations Teams “Shift Left” Measured Functional Competence (High – Low)Key:
  • 20. 20 20 Where to Start? • What matters to the business? • How do we Define and measure success • Look to Eliminate waste • Incremental changes/quick wins • Focus on continuous improvement • Implement Process and Technology Simultaneously • Automate Everything
  • 21. 21 How Responsive are you to the Business? • How do you measure success? • Average cycle time for moving a business request from Development to Production? • Number of business requests implements this week, month, year? • Cost of moving a unit of change through your application lifecycle? • Percentage of a release focused on technical debt? • Develop metrics to support what matters to the business
  • 22. 22 inetOrgPerson inetOrgPerson Secured Repository Common Build Process Secured build processes ensures audit compliance and artifact traceability. Secured artifact repository provides common source for artifact deployment. Continuous Integration & Standard Build Frameworks
  • 23. 23 23 Automate Almost Everything • People should not move the “bits” • Automate code and configuration deployments with a single set of deployment processes across all environments • All pre-prod deployments should be rehearsals for the final deploy into prod • Quick incremental wins with big impact
  • 24. 24 Developer Commits Code Test Automation Validates Code Operations Releases Code DEV TEST PROD Process Artifacts Build Initiated Centralized Release Management Process and Path to Production
  • 25. 25 25 Standardize the Release Process Streamline and accelerate the release lifecycle • Single system of record for release planning and execution – Schedules – Milestones – Gates and Approvals • Automatic cycle-time capture • Ensure audit trails for compliance and learning
  • 26. 26 Process and Technology work together Release Control Release Train Release Package Tasks Integration Framework / Service Layer / Widgets SDA DIM CM ZMF EROOTHER RELEASE PROCESS ARTIFACT MANAGEMENT
  • 27. 27 Identify Teams for Continuous Delivery vs. Release Management Continuous Delivery Enterprise Release Management Dev Source Code Management BUILD / CI Deployment / Test Automation Test UAT Prod Formal Release Containers Virtual Infrastructure Physical InfrastructureCloud Infrastructure Infrastructure as Code Enterprise Change Management APM IT Service Management
  • 28. 28 Release Control Object Overview Release Package Dev Test UAT Prod Request Release Train Deployment Path Release Package Release Package Release Package Deploy UnitDeploy Task Dev Test UAT Prod Request Deployment Path Deploy Unit Deploy Task Dev Test UAT Prod Request Deployment Path Deploy Unit Deploy Task Integration Framework Integration Framework
  • 29. 29 Package level control and visibility Dev Test UAT Prod Request Deployment Path Deploy UnitDeploy Task Release Package Integration to Serena and 3rd party artifact management / source code solutions (Dimensions CM, ChangeMan ZMF, Serena Deployment Automation, Artifactory, TFS, Jenkins, IBM, CA etc.) Integration to Serena and 3rd party request / ticketing systems (Dimensions CM, SBM, Rally, Jira, Version One, Bugzilla etc.) Defines the activities to deploy / implement the Package via integrations to Serena and 3rd party tools (Dimensions CM, ChangeMan ZMF, Serena Deployment Automation, CA Nolio, IBM uDeploy, XebiaLabs, Manual Steps etc.) Integration Framework Package Deployed via configurable deployment paths
  • 30. 30 Enterprise Deployment Pipelines Key Capabilities • Create, manage and automate deployment pipelines • Enforce environment sequencing and auto promote • Full stack automation with new plug-ins: • Chef, Puppet, Jenkins workflow • Docker, Bamboo, Openstack and more Benefits • Supports Dev / Test Churn with Managed Stage & Production Releases • Improves quality with a single repeatable deployment process • Reduces cycle time • Provides end-to-end traceability for compliance and audit
  • 31. 31 Continuous Delivery Maturity Model for Enterprises REPEATABLE BUILD CONTINUOUS INTEGRATION AUTOMATED APPLICATION AND INFRASTRUCTURE DEPLOYMENTS TEST AUTOMATION ENTERPRISE CONTINUOUS DELIVERY Standard Build processes across all development and SCM tools. Daily / nightly builds exist utilizing secured SDLC CI Build processes build deliverables upon code commit and invoke automated unit tests Target integrated Application and Infrastructure Deployments (provisioning on demand – Cloud, Virtual or Physical for app deployments) Fully Automated Test Suites allowing entire application to be Tested without user intervention End to End Build, Test and Deployment Capabilities
  • 32. 32 “Full Stack” Provisioning APPLICATION CONFIGURATION APPLICATION DEPLOYMENT CONFIGURED APPLICATION STACK VM VM VM OS PROVISIONINGPROVISIOINGORDER OS CONFIGURATION BARE METAL / CLOUD STORAGE • Infrastructure / Cloud / Virtual Provisioning • Application Architecture Deployment • Application Configuration • Build Up &Tear Down Capabilities Essential Steps for Enterprise Continuous Delivery