Ensuring Flexible Architecture
Many agile projects that have begun with good intentions develop rigidity and slowly lose the core principle of Agile – being flexible. As managers prefer established processes and rarely waver from the defined architecture, the application slowly develops inflexibility as the applications becomes more complex, increase in size, demands on performance, unexpected maintenance changes, production …