Presentation on theme: "Continuous Delivery Meets Release"— Presentation transcript:
Continuous Delivery Meets Release
Speaker Rohit Jainendra EC ~20 Years RLM since 2009 Serena Release Manager
Networking Other Systems ISV, Internet & Entertainment Heavy Industry Financial Services AutomotiveMedical Devices Semiconductor Aerospace / Defense Mobile Devices We help the world deliver better software faster
300M* Software Explosion * Frost & Sullivan 24M 8M 100M K 300 Million Lines of Code!
Software Delivery Imperative GM Recalls Pickup Trucks for Software Update to Reduce Fire Risk Tesla Updates Vehicle Software Over Fire Fears
Questions Remain …
Continuous Delivery Continuous Delivery is a software development discipline where you build software in such a way that the software can be released into production at any time. shipped
Continuous Deployment Continuous Deployment means that every change goes through the pipeline and automatically gets put into production, resulting in many production deployments every day.
Major Release DEVINTUATSTGPROD Continuous DeliveryRelease Management
Minor Release DEVINTUATSTGPROD Continuous DeliveryRelease Management
CD + Release Management Use CD automation to improve RLM Enforce gates automatically Automate handoff elements Shared ownership of release pipeline Incorporate results of release into SDLC –Errors in release builds: CI = release build –Environment incompatibility: test = prod –Manual error in deployment: automation
Closing Continuous Delivery is for everyone CD + ITIL Reuse CD practices within RLM Process team = RLM + DEV + OPS