Sounds Great, but in Reality…
This is an angry post. I get so tired of hearing this phrase. If the FBI can turn their processes around, so can you. Let’s dispense with the purple cow excuses. Chances are, you and your organization are not special. You have the same problems everyone else in software has.
I don’t care that you tell me the code base has too much technical debt to ever support continuous integration let alone deployment. I don’t care that you tell me your organization is too bureaucratic or corporate to change. I don’t care that you tell me your customers will never accept new features every sprint. You will not make a difference if you keep saying these things. Banish. That. Shit.
If you don’t figure it out, your competitors will.
If you call yourself a professional, it is your job to push the limits of what is possible. It is your responsibility to be dissatisfied. The onus is on you to hold to your ethical practices and demand your colleagues and organization keep up. If you find your can’t change your organization, then change your organization.