- performance bottlenecks (e.g. from too course a design)
- too much 'chatter' (e.g. from too granular a design)
- the inclusion of too much (any?) business logic
All of which could have major implications in the future.
The Blog of Hayden Sutherland, an eCommerce, Online Marketing and Digital Strategy consultant based in Glasgow, Scotland. These are my thoughts on how companies can take advantage of the modern interaction technologies and methods to improve communications, influence behaviour and retail online better.
Agile seems to be one of the most over-used words in business these days. For example:
Agile development
Agile marketing
Agile architecture too ;-)
Done well, agile can produce prototypes and products very quickly and efficiently.
Done badly it can be an excuse for reducing the amount of time to create quality software or as a justification for only delivering partial functionality (for all of the budget).
Overall though... agility is a mindset, a way that organisations approach the task of creating value or improving the processes and products they have. And those that do not apply agility to their core will find they are not able to respond quickly or well enough to an increasingly swift competitive environment.
Or put another way.. which company wants to states as their vision or values that they want to be less reactive and more long-winded?