With the world talking about Agile and Agility for organizations I feel it is important that we look at WHY Agile is such a focus and WHY we feel it is a solution for our current situation.
1. A Better Mindset
Agile is an extremely useful mindset. It pushes us towards discipline in an environment where volatility and change are the only constants. What an Agile mindset admits to most importantly is that we cannot completely understand the problems the software we are building is trying to solve and that those problems are in a constant state of flux. In addition, we also must accept that perfection is not possible and that building towards a better and better solution is the only way.
2. Happier more productive people
People are at the heart of any organization. People need to be a part of something, people need purpose. Agile is, at its core, about creating an environment where groups of people (teams) come together to do something “bigger” than they could achieve as separate individuals. Adopting an Agile mindset in the whole organization creates an environment where people have purpose.
People with purpose create a wave of positivity that drives success.
3. Product Centric / Customer Centric Organization
It is all about the customer. Organizations of all types need to be equipped to pivot to delivering value to their customers in a seamless and efficient way. Legacy ways of working do not provide the flexibility required to achieve this. To be a truly product aligned organization where the customer is at the middle of all decisions it is necessary to have the mindset and systems in place to change course and direction whenever & wherever necessary.
How does Agile implementation achieve this:
Effective execution occurs at the intersection between Structure, Culture and Strategy.
What do we do when conditions demand a change in strategy.
As Peter Drucker is quoted as having said:
‘Culture eats strategy for breakfast.’
Essentially indicating that if an organization’s strategy is not compatible with it’s culture, the implementation of the strategy will fail…
As per W. Edwards Deming - management’s tool to change the culture is by changing the structure or system. So when new strategy is set and structure is altered, culture will shift.
Agile does not impose a hierarchical structure, it implements a network operating system that can adapt as strategy shifts, allowing existing hierarchies to be preserved, and driving more effective alignment between culture, structure and strategy.
To effectively implement Agile, organization's must commit to implementing the recommended structures. These are not hierarchical structures, rather operating structures that enable business agility
A Summary of what Agile will do for an organization