continuous delivery in the enterprise and devops foundations with analyst bola rotibi (presentation)

19
Continuous Delivery in the Enterprise – Overcoming the key challenges by Bola Rotibi SERENA SOFTWARE INC. February 19 th , 2014

Upload: serena-software

Post on 19-Jan-2015

539 views

Category:

Technology


13 download

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

Page 1: Continuous Delivery in the enterprise and DevOps foundations with Analyst Bola Rotibi (Presentation)

Continuous Delivery in the Enterprise – Overcoming the key challenges by Bola Rotibi

SERENA SOFTWARE INC.

February 19th, 2014

Page 2: Continuous Delivery in the enterprise and DevOps foundations with Analyst Bola Rotibi (Presentation)

SERENA SOFTWARE INC.

2

Your Host for today’s Drive-In…

Bola Rotibi, Research DirectorCreative Intellect Consulting

Greg Sikes, VP – Release ManagementSerena Software

Page 3: Continuous Delivery in the enterprise and DevOps foundations with Analyst Bola Rotibi (Presentation)

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

Page 4: Continuous Delivery in the enterprise and DevOps foundations with Analyst Bola Rotibi (Presentation)

© Copyright 2014 Creative Intellect Consulting Ltd

4

Execution timeframe

The paradox of IT spend

Execution timeframe

x n

Feature variation

New requiremen

t

Page 5: Continuous Delivery in the enterprise and DevOps foundations with Analyst Bola Rotibi (Presentation)

Foundations for Continuous Delivery

© Copyright 2014 Creative Intellect Consulting Ltd

5

Dev

Ops

Business

Page 6: Continuous Delivery in the enterprise and DevOps foundations with Analyst Bola Rotibi (Presentation)

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

Page 7: Continuous Delivery in the enterprise and DevOps foundations with Analyst Bola Rotibi (Presentation)

© 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

Page 8: Continuous Delivery in the enterprise and DevOps foundations with Analyst Bola Rotibi (Presentation)

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

Page 9: Continuous Delivery in the enterprise and DevOps foundations with Analyst Bola Rotibi (Presentation)

© 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

Page 10: Continuous Delivery in the enterprise and DevOps foundations with Analyst Bola Rotibi (Presentation)

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

Page 11: Continuous Delivery in the enterprise and DevOps foundations with Analyst Bola Rotibi (Presentation)

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

Page 12: Continuous Delivery in the enterprise and DevOps foundations with Analyst Bola Rotibi (Presentation)

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

Page 13: Continuous Delivery in the enterprise and DevOps foundations with Analyst Bola Rotibi (Presentation)

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

Page 14: Continuous Delivery in the enterprise and DevOps foundations with Analyst Bola Rotibi (Presentation)

© Copyright 2014 Creative Intellect Consulting Ltd

14

Thank You

Page 15: Continuous Delivery in the enterprise and DevOps foundations with Analyst Bola Rotibi (Presentation)

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

Page 16: Continuous Delivery in the enterprise and DevOps foundations with Analyst Bola Rotibi (Presentation)

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

Page 17: Continuous Delivery in the enterprise and DevOps foundations with Analyst Bola Rotibi (Presentation)

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

Page 18: Continuous Delivery in the enterprise and DevOps foundations with Analyst Bola Rotibi (Presentation)

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’

Page 19: Continuous Delivery in the enterprise and DevOps foundations with Analyst Bola Rotibi (Presentation)

Thank you!

SERENA SOFTWARE INC.