| Going to have to disagree. The agile manifesto's principles [1]: 1. Customer satisfaction by early and continuous delivery of valuable software 3. Working software is delivered frequently (weeks rather than months) 4. Close, daily cooperation between business people and developers 5. Working software is the principal measure of progress [1] https://en.wikipedia.org/wiki/Agile_software_development#The... In fact, the only parts of it orthogonal to continuous delivery are 5. Projects are built around motivated individuals, who should be trusted 6. Face-to-face conversation is the best form of communication (co-location) 9. Continuous attention to technical excellence and good design 10.
Simplicity—the art of maximizing the amount of work not done—is essential 11.
Best architectures, requirements, and designs emerge from self-organizing teams 12. Regularly, the team reflects on how to become more effective, and adjusts accordingly And aside from (maybe) embracing remote work, I don't see those things going away anytime soon. I certainly wouldn't want to work somewhere that rejects them. We could stand to lose the name, but probably not the ideas. |
What if the client asks you to give them a product once per year. Does Agile recommend telling them no, turning down their money, and reply, "Sorry, but Agile says I have to delivery the product continuously."
The two words "continuous delivery" mean to deliver something in such a way that the customer doesn't experience gaps between the release of improvements, upgrades, fixes, additions, or desired changes, so that they are not staccato changes at major discrete instances.
Crucially, the customer, not you, gets to decide what "staccato changes" and "major discrete instances" means to them.
If the customer says to you, "Receiving these changes any faster than once a year does not help me" then "continuous delivery" for you, in that case, does not mean the same thing as the modern buzzword ideology of continuous delivery.
Nonetheless, you could still use an Agile process in that scenario. I wouldn't recommend it though.