10 Signs You Don’t Do Continuous Delivery
My take away is, all those things created throughout decades to help smoothen the process of pushing code once in a “long” while become evils in the CD world.
By “long”, it could be a day, a week, a month, or a year.
Those things include release management, feature branches, dedicated deployment team, village exercise, etc.
The right way to deal with those evils is undo it.
All the planning, meetings, approvals, tickets, politics, and general BS associated with managing “releases” will actually slow you down or kill your business in today’s world.
Go to market team can do whatever “release” they want. But engineering team should not care. In this case, a “release” should be no more than a summary of what have been gone live in the past.