To be fair, "the people concerned" might themselves not have the authority to just diverge from the process.
The lesson to learn is that rigid processes don't work too well in creative fields such as software development. Every company wants to be innovative, i.e. come up with better ways to do things. The innovation will most likely not come from management, because they are busy doing management stuff to keep the company running smoothly. The good ideas will come from the employees that spend most of their time actually working on the subject. If a process prevents these employees from taking what they think is the best decision, then there needs to be a conversation about that process.
Rather than specify how to work, companies should focus on goals and have those goals shared across the organization: "We want to build the best possible product." The goals should inform everything else, because how can anything be more important than building the best product? If it's clear that a process is in the way, people should be empowered to change it.
Which is the point of agile: setting up your organization as a system that allows teams to do the right thing.
The lesson to learn is that rigid processes don't work too well in creative fields such as software development. Every company wants to be innovative, i.e. come up with better ways to do things. The innovation will most likely not come from management, because they are busy doing management stuff to keep the company running smoothly. The good ideas will come from the employees that spend most of their time actually working on the subject. If a process prevents these employees from taking what they think is the best decision, then there needs to be a conversation about that process.
Rather than specify how to work, companies should focus on goals and have those goals shared across the organization: "We want to build the best possible product." The goals should inform everything else, because how can anything be more important than building the best product? If it's clear that a process is in the way, people should be empowered to change it.
Which is the point of agile: setting up your organization as a system that allows teams to do the right thing.