1 / 23

Continuous Delivery Meets Release Management

Continuous Delivery Meets Release Management. @ rj_tech. Speaker. Rohit Jainendra CPO @ EC ~20 Years RLM since 2009. Serena Release Manager. Semiconductor. ISV, Internet & Entertainment. Networking. Mobile Devices. Financial Services. Automotive. Medical Devices.

kera
Download Presentation

Continuous Delivery Meets Release Management

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Continuous Delivery Meets Release Management @rj_tech

  2. Speaker • Rohit Jainendra • CPO @ EC • ~20 Years • RLM since 2009 Serena Release Manager

  3. Semiconductor ISV, Internet & Entertainment Networking Mobile Devices Financial Services Automotive Medical Devices Aerospace /Defense Heavy Industry Other Systems We help the world deliver better software faster

  4. Software Proliferation

  5. Software Explosion 300M* 300 Million Lines of Code! 100M 24M 50K 100 8M * Frost & Sullivan

  6. Software Delivery Imperative GM Recalls 370 000 Pickup Trucks for Software Update to Reduce Fire Risk Tesla Updates Vehicle Software Over Fire Fears

  7. Solution!

  8. Questions Remain …

  9. 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.” http://martinfowler.com/bliki/ContinuousDelivery.html shipped

  10. 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. http://martinfowler.com/bliki/ContinuousDelivery.html

  11. Regulated Environments Software Delivery = Change Cisco: Change Management: Best Practices

  12. ITIL V1 – 1989 V2 – 2000 V3 – 2007, updated 2011 Release Management is called upon from Project Management to perform the planning of build, test and deployment of Releases.

  13. Release Management

  14. Release Management • Release Policy • Release Calendar

  15. Utopian Hula Team IS THIS POSSIBLE? RELEASE MANAGER CD/DEVOPS

  16. Commonality

  17. Reducing Risk Traditional RLM • Event • Big Planning • Handoffs/Approvals Continuous Delivery • Non Event • Small Batches • Automation

  18. Continuous Delivery Dial Continuous Delivery Release Management Self Service Controlled Check-in Driven Push Schedule Driven Pull

  19. Major Release Continuous Delivery Release Management

  20. Minor Release Continuous Delivery Release Management

  21. 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

  22. Closing • Continuous Delivery is for everyone • CD + ITIL • Reuse CD practices within RLM • Process team = RLM + DEV + OPS

  23. @rj_tech Thank You!

More Related