In the begining of 2013, ING Bank Turkey started an operational transformation which covered re-development of softwares used inside of the company. These softwares were approximately 15 years old and seen as the main reason for the low efficiency.
Xnext is the core banking application which was going to be used by ING employees in headquarter, operation center, call center and branches. There were 4 different softwares in use which had over 2.000 transactions in total and Xnext would replace them all. These transactions included all the transactions related to retail banking and commercial banking. It was considered as the future of ING Bank Turkey and being developed with agile development method.
This is the story of how I made a positive difference to everyday work life in ING Bank Turkey.
I was part of the pitch team and responsible for the experience strategy and design of the core banking app. I lead the UX work, producing all major deliverables and presenting these to the executive community between February 2013 and May 2014.
Also, I provided UX trainings to entire project team which included developers from ING itself and 3rd party companies, business analysts and business unit product owners. My aim was to increase the awareness of UX in the project team and create a corporate UX culture.
There were four different softwares in use. Each focused on different parts of daily banking transactions. Our aim was to create one software which unites all the banking needs of the employee in one software.
Software development approach in ING Bank Turkey was based on the business need. This was causing the end product meet the real users at the end of development. Starting with the new project this approach replaced with user-centered design.
The research phase was a high-intensity effort that allowed us to audit the existing softwares, review the competitor products and begin research into our user needs, profiles, behaviours and pain points.
Our research showed us revealed pain points. We listed these below:
Currents softwares were developed as desktop applications. Hence employees were not able to use it anywhere else except for computers.
All employees were being trained for three weeks before starting the job. Despite that, learning curve was shallow due to the complexity of softwares.
User needed to interact with multiple pages to complete transactions because the needed information was on different pages. Consequently, it increased the completion time for all tasks.
Not having a proper information architecture in any current software made users gotten lost in the softwares and hindered the discovery of functionalities.
Additions made within time of usage make transactions page extremely dense, which leads to broken process flows.
Due to the lack of documenting updates, softwares were too complex and obscure. This made page changes too risky.
After listing the problems we created personas for each role. There were 11 different roles such as Branch manager, accounter, retail banking specialist, commercial banking specialists etc.
The research phase revealed main problems with the current softwares. Our aim was to create an application that both solve these problems and enable to adapte any changes in future.
We listed our objectives below:
A web-based responsive application, which is accessible anywhere, anytime on any device and with any resolution.
An application that can be used easily regardless of users experience and self-learning experience that does not require any training..
User-centered processes and interactions, personalization, shortcuts, templates etc. to bring the needed information to the right place at the right time.
Different roles creates different needs. And switching rate between roles among employees was high. Hence single information architecture for all user roles but different content for each of them.
Ethnographic research to match real life, defining UI rules to avoid information intensity and applying Gestalt principles for layouts to prevent user errors.
Documentation of every update to manage the clarity of page changes made within time of usage.
After discovering the problems, listing the objectives and defining the personas, I organized a 2 day workshop held in the operation center of ING in Istanbul and invited 3 employees from each role with different experience level. Daily used transactions and most needed interactions were defined with the help of ux methods such as card sorting and treejack.
Gathered information from the workshop led us draw the first mockups with Axure RP. I grouped the informations and created new pages based on the user need. For example I designed 5 pages which are used very often by a marketing focused retail banking specialist which shows customers, products and etc.
Xnext was in production after a massive development process included 5 different agile teams including over 70 developers and 30 business analysts. Since the software was being developed with the latest web technologies such as Html5, Css3 and AngularJs, a third party development company was providing Front-end developers. I defined UX standarts for the transaction pages, created ui pattern and taxonomy libraries of the project based on the most used transactions for the project and consulted analsyts to apply them in every transaction. Money withdrawal - deposit - transfer, Loan, Insurance were some of the most used transaction.
We build a UX team including the business analysts who were performing UX tasks during the project. After that we conducted surveys and made some field researchs to see how users interact with the final software. We discovered some minimal problems and after solving them the software was published to all branches around Turkey.