A Fortune 100 financial services company wanted to consolidate existing applications and create a unified mobile banking experience across phones and tablets. CapTech was engaged to help develop a single application per platform. Now, customers have a consistent experience across phones, tablets, and platforms. Mobile apps are the company’s dominant channel, surpassing online logins and branch deposits. The company reported in February 2016 that 47.2 million mobile sessions per month, and mobile deposits accounted for 41.8 percent of all check deposits.
A Fortune 100 financial services company wanted to redesign its iPhone, iPad, and Android applications to provide a consistent mobile banking experience across all platforms. The company also wanted to develop a more manageable code base that would enable faster delivery of larger application releases.
CapTech worked closely with the company, supporting analysis, management, and development functions in order to deliver a single application per platform that provided a native experience for phones and tablets.
- Development teams provided training to inform business and design teams on the best practices for developing a universal application.
- Project managers developed an iterative schedule to deliver the redesign on time while also managing new features that were released quarterly prior to the redesign release.
- Systems analysts worked closely with the business and design teams to model the current state functionality and identify desired enhancements. All systems requirements were re-baselined using Confluence, a wiki-based tool that allows for comprehensive but leaner documentation.
- The development teams adopted cutting-edge technologies that allowed for reusable components.
- Frequent working sessions between developers and designers provided a collaborative environment for solving issues and demonstrating functionality in order to fully meet design requirements.
- Existing APIs were optimized, taking into account design and functionality changes.
- Analytics tracking in SiteCatalyst was improved so that it could capture details of member interactions with the application. This data gives the business insight into usage of each feature, which will assist with future enhancements.
Tools and Methodologies
The team took an iterative approach to the development of the single application. The following tools were used throughout the lifecycle of the project:
- Xcode, Android Studio, RAD (IDEs)
- Confluence – Business and System Requirements
- JIRA – Defect and Change Control
- Charles Proxy
- Apache Commons and Log4j
- The single application redesign has provided a consistent banking experience for members across phones, tablets, and platforms.
- New features can be developed more quickly, resulting in larger app releases.
- Mobile applications are now the main channel that customers use, surpassing the online channel in logins and the branch in numbers of deposits.
- Mobile applications are now the company’s largest digital channel with respect to sessions and unique members.
- Mobile deposit is now the leading channel for check deposits.