This is an experience sharing slide deck and presentation, highlighting key aspects and challenges faced, that took me down a path to mature a product that I used to co-develop with a team of wonderful and fun developers.
ability to get changes of all types—including new features, con f i guration changes, bug f i xes and experiments—into production, or into the hands of users, safely and quickly in a sustainable way. ▸ Queuing theory ▸ Jez Humble book - mid/late 2012 4
==> Architecture ▸ Social boundaries of the organisation ▸ Technical / Architecture Recruitment, team roles, career path, etc 5 ▸ Recruitment, team roles, career path, etc
org have as an opportunity for you to use CD techniques to solve today? ▸ What is painful for you as a developer? ▸ Just talk. ▸ Development as knowledge growth. ▸ Learn so you see possibilities that gives you choices.
Con f i guration Management, Release Management, Testing - what do I tackle f i rst? ▸ You will have to change your CI pipeline! ▸ Run tests in production mode if possible - you will change the way you write your tests! ▸ Ability to freeze environment where tests was run. Immutable and repeatable! ▸ Speed! Oh & did I forget to clean up after myself?