continuous delivery in the enterprise and devops foundations with analyst bola rotibi (presentation)
DESCRIPTION
Bola Rotibi, Research Director at CIC joins Greg Sikes, VP Serena Software to discuss the realization of continuous delivery in the enterprise. Together they discuss the foundations for continuous delivery, attributes supporting it and the most common inhibitors. They discuss the impact of process quality and level of automation and the 10 key guide points to adopting continuous delivery in the Enterprise.TRANSCRIPT
Continuous Delivery in the Enterprise – Overcoming the key challenges by Bola Rotibi
SERENA SOFTWARE INC.
February 19th, 2014
SERENA SOFTWARE INC.
2
Your Host for today’s Drive-In…
Bola Rotibi, Research DirectorCreative Intellect Consulting
Greg Sikes, VP – Release ManagementSerena Software
CIC: Who are we? Analyst research, advisory
and consulting firm
Focus on Software development, delivery and lifecycle management
Combined 100+ years IT, industry and analyst experience
Authored many reports and thought leading research
© Copyright 2014 Creative Intellect Consulting Ltd
3
© Copyright 2014 Creative Intellect Consulting Ltd
4
Execution timeframe
The paradox of IT spend
Execution timeframe
x n
Feature variation
New requiremen
t
Foundations for Continuous Delivery
© Copyright 2014 Creative Intellect Consulting Ltd
5
Dev
Ops
Business
improving the cadence for releasing stable working software or other changes into production without increasing risks to the organization, thereby creating an opportunity for more frequent releases and the flexibility to meet rapidly changing needs and demands.
Continuous Delivery is…
© Copyright 2014 Creative Intellect Consulting Ltd
6
Continuous
Delivery
Improvement
© Copyright 2014 Creative Intellect Consulting Ltd
7
Agile OrganizationCross Functional planning and collaboration
Automation SupportTools
Speed Control
Application/Service/Resource Knowledge
Interoperability and Integration Support
e.g. Web Services, APIs, OSLC
Workflow Orchestration
Dev Processes
Application Lifecycle Management (ALM)Agile DevelopmentContinuous Test, Build and Integration
ITIL/ITSM Ops Processes
DevOps
ITIL/ITSM & ALM alignmentIntegrated Processes
(Release, Change, Config, Defect management )
Common view of business/ app services
Common release calendarIntegrated resource planning
Process Foundations
Traceability/Audit CompletenessRollback Capability
Process Governance
Attributes Supporting Continuous Delivery
Process Quality /
Automation Control
Process Quality /
Automation Control
DevOps foundations is the removal of artificial
barriers between operations and development teams. These barriers are often created as a result of inflexible processes and to create silos of ownership. That does not mean there is no need for a process or a need for people to own the various tasks in development and operations. DevOps is about finding a new working relationship that benefits the entire software process.
© Copyright 2014 Creative Intellect Consulting Ltd
8
Everything developed
has an impact in
ops
Every change in ops has an
influence on development
Focus On:Collaboration
FlexibilityAlignment
InteroperabilityDynamic
© Copyright 2014 Creative Intellect Consulting Ltd
99
ComplexityApplication,
Infrastructure
Risk ToleranceRisk critical Applications
CultureMindset barriers
Organizational commitment
Staging & Production Alignment
Dev, Test, Integration etc.
Inhibitors to Continuous Delivery
Positive
Impact
NegativeImpact
Attributes Supporting Continuous Delivery
Process Quality /
Automation Control
Cadence for Continuous Delivery
© Copyright 2014 Creative Intellect Consulting Ltd
10
RiskAd
ap
tab
ilit
y
Level of Automation
Pro
cess
Qu
ality
Release Masters
Release Chancers
Release Dependables
Release Failures
Prototyping
Application PaaS
Stable, Predictable, Repeatable & Faster Stable, Predictable, Repeatable & Slower
Unstable, Unpredictable & Faster Unstable, Unpredictable & Slower
Risk critical Applications
No one-size-fits-all
Guidance Strategies
CIC Guide: Continuous Delivery Realization
Enterprise DevOps realities and a path towards Continuous Delivery
www.creativeintellectuk.com
© Copyright 2014 Creative Intellect Consulting Ltd
11
Rules of Engagement Important to build the right processes
Understand the benefits and risks of automation
Match all to business needs and goals and Operational shortcomings
Do what fits, if it doesn’t add value…STOP DOING IT
© Copyright 2014 Creative Intellect Consulting Ltd
12
Ten points for gearing towards Continuous Delivery A commitment to Business
Agility must be comprehensive
Assessment, especially “Risk” , must be part of decision process
Process underpins a strategy for Continuous Delivery
ITIL and/or ITSM support eases the transition
Raise the bar for Change and Asset Management
Get a firm handle on complexity within IT
Identify any build and integration bottleneck
Rethink the Release Process
Testing needs to be comprehensive and continually updated
Automation and Governance matter
© Copyright 2014 Creative Intellect Consulting Ltd
13
© Copyright 2014 Creative Intellect Consulting Ltd
14
Thank You
15
Quality and Predictability Repeatable, consistent procedures
ThroughputMaximize content through in a release
Productivity and VelocityThe system is always ready to work
FlexibilityPer environment configuration
SimplicityIntuitive and visual automation design
TraceabilityArtifact repository for single source of truth on release assets
Release Automation is the Foundation for an Efficient and High Quality Path-to-Production
SERENA SOFTWARE, INC.
16
Customer Success with Serena
Serena Release Automation
“ 75% fewer defects in production using Serena Release Automation.
Release ManagerFortune 500 Financial Services
Firm
Error Reduction
“ Serena has improved management of code releases from dev through production, reducing delivery time by 25%.
IT SpecialistFortune 500 Telecom Services
Company
Reduced Time from Dev to Deploy
“ We now have a standardized, managed and efficient software release tool which has made our customers very happy.
System AdministratorFortune 500 Computer
Services Company
Release ManagementSatisfaction
“ ““
• Automated deployment process replaces scripting and manual actions
• Easy to use graphical editor for designing deployments
• Enterprise security and scalability
SERENA SOFTWARE, INC.
Only Serena Release ManagerProvides Process Orchestration and Deployment Automation
17
Build Unit Test
SIT UAT Pre-Prod
Operate & Service
Request & Define
Develop QA Deploy
Prod
Release Manager
Automate the DeploymentDeployment Hub
Orchestrate the Process
Coordinate the Team
SERENA SOFTWARE INC.
18
Your Questions for 2014?
Attend our Next DevOps Drive-In Webcast
Watch the Demo
See Serena Release Manager in Action
Bola’s whitepaper on Continuous Delivery
Please use the Q&A panel to submit your questions.
Forrester Analyst Glenn O’Donnell on ‘Modernizing Application Delivery’
Thank you!
SERENA SOFTWARE INC.