How do companies successfully implement agile working methodologies in a customer centric solution model?