Cross functional teams, not silos and handoffs
Configuration as code, not snowflake systems
Automation, not manual steps
Confidence, not uncertainty
Developers share responsibility for the health of systems with the operations team. By following these principles, working software can be delivered faster and with fewer problems
We have an opportunity to get it right this time. The next round of enterprise agile transformations is under way. In past transformations we expected a lot and were disappointed when things did not change fast enough. The constant pressure and criticism put a sour taste in the mouths of the people we were trying to help.
After some time away and more overdue waterfall projects they are trying again. This time can be different.
The Agile Manifesto values “Individuals and interactions over process and tools”. This usually gets applied to breaking down heavyweight waterfall processes and replacing them with Scrum or XP or Lean. We get upset when they want to include some upfront planning or governance or post-release testing. A hybrid process can meet the needs of the organization while still delivering valuable software quickly.
This time let’s iterate to success. Let’s keep the things that work and stop the ones that don’t. Let’s focus on the result and not on the process. And let’s cut the enterprise some slack. This is a big change that they’re trying to make and we are here to help.