What to Consider When Designing Banking Workflows for Customer Experience