Release management whiteboard

717 views

Published on

Thoughts about release management, what it is, what it needs and what it should become

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
717
On SlideShare
0
From Embeds
0
Number of Embeds
194
Actions
Shares
0
Downloads
23
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Release management whiteboard

  1. 1. Release management whiteboard presentation Kevin Parker, Futurist Copyright(c)2014 BizTechFuturist All Rights Reserved
  2. 2. At the center of everything is … Biz Dev Release Management Compliance 2 Copyright(c)2014 BizTechFuturist All Rights Reserved Ops
  3. 3. It does not limit releases, but enables them Biz Dev Release Management Compliance 3 Copyright(c)2014 BizTechFuturist All Rights Reserved Ops
  4. 4. Release management needs PACE Biz Engage PACE Plan Dev Automate Release Management Control Compliance 4 Copyright(c)2014 BizTechFuturist All Rights Reserved Ops
  5. 5. Release management is complex Notifications Approvals Biz Engage Waterfall Mainframe PACE Plan Automate Release Management Dev Agile Mobile Control Audit Trail Reporting Compliance 5 Ops Copyright(c)2014 BizTechFuturist All Rights Reserved
  6. 6. Solutions should be simple but not simplistic Biz Engage PACE Plan Dev Automate Release Management Control Compliance 6 Copyright(c)2014 BizTechFuturist All Rights Reserved Ops
  7. 7. Solutions should be simple but not simplistic Platform Independent ITIL/DevOps Friendly Biz Process Centric Shared Calendar Dev Automated Deployments Ops Collaborative Open XML-based 3rd Party Integration Proven Compliance 7 Copyright(c)2014 BizTechFuturist All Rights Reserved
  8. 8. Are you ready for the PACE of Release? PACE Plan Automate Control Engage 8 Thank you For more information please contact kevin@biztechfuturist www.BizTechFuturist.com Copyright(c)2014 BizTechFuturist All Rights Reserved
  9. 9. Bonus slides This first appeared here http://bit.ly/RM10Myths (case sensitive URL) 9 Copyright(c)2014 BizTechFuturist All Rights Reserved
  10. 10. 10 myths about Release Management 10: One process fits all Myth Dev Test Appr Deploy Support Our unified, single-version-of-the-truth, immutable and only approved SDLC milestones! Dev Need Test Dev Test Dev Test Dev Test Appr Deploy Dev Test Dev Except for our Agile teams … Dev Test Appr Deploy And emergency fixes … 10 Dev Test Test Appr Test Appr And our mainframe team … Copyright(c)2014 BizTechFuturist All Rights Reserved Appr Deploy Test Appr Deploy
  11. 11. 10 myths about Release Management 9: You need just one repository Single Repository Windows IDE Myth Unix Mainframe Web Intel Servers Mainfram e iO S Cloud Androi d Mainfram e IDE Need Portal Mainframe Windows Intel Servers Federated Repository Single “virtual” repository 11 Copyright(c)2014 BizTechFuturist All Rights Reserved iO S Cloud Web
  12. 12. 10 myths about Release Management 8: One solution: one vendor Architect Myth Design Test Develop Package Build Deploy Manage Data Lots of solutions from lots of vendors loosely integrated and none of them best-in-class Architect Truth Design Data Dev Data Test Build Test Data Package Deploy Data Data Data Manage Best-in-Class solutions working together in support of the customer’s process Common, process-based, integration framework Need Best-in-Class Architect Data 12 Best-in-Class Best-in-Class Best-in-Class Best-in-Class Best-in-Class Best-in-Class Data Data Data Data Data Data Design Develop Test Package Copyright(c)2014 BizTechFuturist All Rights Reserved Deploy Manage
  13. 13. 10 myths about Release Management 7: Project status meetings are essential Myth X X Need 13 X X X X Trut h X X X X Copyright(c)2014 BizTechFuturist All Rights Reserved = $ $ =       =$
  14. 14. 10 myths about Release Management 6: Release Management is just about deploying code Myth Dev Truth Concept EXE Fund EXE Test Defi ne Design Dev EXE Appr Unit Test Integ. Test User Test EXE Deploy Release Impact Package Control Analysis Deploy Support Support Release Management starts when you give the release a name Concept Need Fund Defi ne Design Projec t Reqts Dev Code Unit Test Code Code Integ. Test Test User Test Release Impact Package Control Analysis Install Builds Pre-Prod plan Approvals Deploy Monitoring Automation Release Management is about all project artifacts 14 Copyright(c)2014 BizTechFuturist All Rights Reserved Suppor t
  15. 15. 10 myths about Release Management 5: Not every change needs to go through the release process Myth Dev EXE Test EXE Appr EXE Deploy EXE Support There is one process EXE Truth Dev EXE EXE EXE EXE EXE EXE EXE Test EXE Appr EXE EXE Dev EXE EXE EXE EXE EXE Test EXE EXE EXE EXE EXE EXE Deploy EXE EXE EXE EXE There are many processes Need EXE EXE EXE Appr EXE EXE EXE EXE EXE Support EXE Deploy EXE EXE Overall process control with individual process paths managed by context EXE EXE Support Doc update Config change Emergency path 15 Copyright(c)2014 BizTechFuturist All Rights Reserved
  16. 16. 10 myths about Release Management Myth 27R 9L 27R 9L 4: Release management systems will delay my project deployment Truth 27R Need Southwest 101 contact Oakland Center on 101.9. Good Day. United 87 cleared for visual approach Lufthansa 109 heavy taxi Bravo, Foxtrot and contact departure on 129.7 Delta 217 taxi and hold short runway 27 left Control increases the volume of traffic, makes releasing predictable and safe 16 Copyright(c)2014 BizTechFuturist All Rights Reserved 9L Without controls, visibility and compliance release management is chaotic and risky
  17. 17. 10 myths about Release Management 3: We can’t make our releases any smaller Myth We break the dependencies We deliver sooner We reduce risk Truth We eat the elephant … one bite at a time Need More releases, fewer risks, less complexity, easier dependencies 17 Copyright(c)2014 BizTechFuturist All Rights Reserved
  18. 18. 10 myths about Release Management 2: The business wants us to change things less frequently Myth Q2 Release ! Q3 Release ! ! Q4 Release ! Q1 Release ! ! ! ! Business likes a regular cadence of quarterly releases if they can get a rare quick-fix in sooner Truth Q2 Release ! ! ! ! ! ! ! Q3 Release ! ! ! ! ! Q4 Release ! ! ! !! !! ! ! Releases miss their dates so emergency changes are the new normal Need ! ! ! ! ! ! ! ! ! ! ! ! ! !! ! ! ! ! ! !! ! ! ! ! ! ! ! ! ! Q1 Release !!! ! ! ! !!! ! ! ! ! ! ! ! ! !! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !! !! !! ! !! ! !! ! ! Apr May Jun Jul Aug Sep Oct Nov Dec Jan Feb Mar Request-to-release correspondence and monthly releases of fixes – invert the model 18 Copyright(c)2014 BizTechFuturist All Rights Reserved
  19. 19. 10 myths about Release Management 1: Developers don’t need to give up root access to production servers Myth Dev Prod Ops Prod Standard controlled process Ops My process Truth Dev His process No process Old process CISO Dev Need My process His process No process Old process Old employee! 19 Release Vault Old employee! Audit CISO The process Copyright(c)2014 BizTechFuturist All Rights Reserved Audit Prod Ops

×