devops drivein - mind the gap
TRANSCRIPT
1Copyright © Serena Software 2015
Mind the GapBridging Dev and Ops with Release Management
Mark Levy, Julian FishSerena Software
2
Move Fast Without Breaking Things
HRLEsHighly Regulated Large Enterprises
Speed without riskEnd-to-end
Practitioner specificCollaboration enabled
Enterprise scaled
Supporting allEnterprise methodologies
Enterprise technologiesEnterprise platforms
3
Today’s Drive-In Guest Speaker – Julian Fish
Drive-In Guest Speaker
Julian FishDir, Product ManagementSerena Software, Inc.
Drive-In Host
Mark LevyDevOps EvangelistSerena Software, Inc.@[email protected]
4
11:32am Wednesday, July 8th 2015
5
4:38pm Saturday August 15, 2015
6
It works on my machine
We had no idea what was coming
from dev
I don’t need to test it: it’s just a one
line change
We’re always the last to know about
changes
The Gap Between Dev and Ops
If it doesn’t work I can always fix it later: no biggy
The auditors have been here for 6
weeks
The CEO wants it in this morning
We’re within 5% of our Service Level
threshold
7
Technology to address the challenges of Release Management
Processes
Serena Deployment Automation
IntegrationPlugins
SourcePlugins
Plan Construct Verify Deploy
Serena Release Control
Forms & Reports
Third PartySolutions
Release TrainRelease Packages
ApprovalsEnvironments
Task ManagementTask Templates
Artifact RepositoryArtifact Deployment / Configuration
Installation & Application Automation
Workflow Automation
Work Center
Serena Solutions
Process Centric
Artifact Centric
Integration Framework
8
• Define Release Processes at Enterprise Scale• Integrate all systems using extensible, customizable
integration model• Implement and view deployment paths for “logical”
deployment models• Integrate with Deployment Unit (Artifact) Systems• Integrate with Request (Change and Requirement)
Systems• Plan, Track and Audit artifacts from Development to
Production• Visualize the entire Release Process• Supports Gate and Approval based Processes• Operational Change Management Updates (SNOW /
Remedy etc.)
Serena Release Control
9
• Automate Application Deployments• Implement and view deployment pipelines• Integrate with CI build tools• Initiate Infrastructure Provisioning• Integrate with Test Automation• Trace artifacts from Development to Production• Restrict access to Test and Production Environments• Implement Continuous Delivery• Supports Gate and Approval based Deployments• Operational Change Management Updates (SNOW /
Remedy etc.)• Supports industry standards for Application
Deployments
Serena Deployment Automation
10
HRLE’s face a greater level of complexity for both process and deployment
One Size Doesn’t Fit All
DEV TEST PROD
Simple “One Application” Release
No DependenciesModern ArchitectureModern Technology
Enterprise Application Release
Multiple DependenciesModern & Legacy ArchitecturesModern & Legacy Technology
DEV TEST
PROD
DEV TEST
APP 1APP 1
APP 2
11
Release Train
Plan, Track, Audit and Review all Release Details
Release Package(s)
Contain the deliverables and transports them to the target locationMultiple Packages may be linked together to deliver more content
Task(s)
Define the steps to implement the package
Release Object Model
Environment(s)
Define where objects should be Deployed
DEV TEST PROD
Artifact(s)
Contain the content to be delivered to environments
*.war *.exe
12
DEMO
13
Move Fast without Breaking Things & Mind the Gap
Greg HughesPresident and CEOSerena [email protected]+1-650-481-3418
14
Please use the Q&A panel to submit your questions
New Whitepaper Deployment Automation
Get the Community Version
Next DevOps Drive-in
Mind the Gap – Bridging the DevOps Divide
Questions?
Release Management for Variable Speed IT
Nov 12
15
15
serena.com/sda
Want to See More?
16
Thank you!