To remain viable over the long term, successful businesses need to be agile, responding to changing customer needs and dynamic business environments. Agility is needed in many aspects of the business,..