Deutsche Bank Mobile mock-up
Deutsche Bank Mobile
Deutsche Bank Mobile offers state-of-art banking in a new design - combined with simple and intuitive navigation.
The app is used by more than 1M users that can do banking safely and quickly.
Client
Deutsche Bank
Year
2018-Present
Roles
UI Designer | Visual Designer | UX Support Designer | Design System Specialist
About DBM
Deutsche Bank Mobile is the mobile application for private customers of one of the biggest banks in Germany. This product is in a continuous improvement state as there are always new functionalities and features to simplify and help the customers.
The challenge
Due to a continuously changing environment keeping the coherence and user focus on an app like DBM and its subsidiary flavors like Norisbank is always a big challenge. Besides working on the development and design of the app a big effort to bring the UX Maturity in the company to become user centered is needed.
The team
The team of Deutsche Bank Mobile is based in the Digital Factory of Deutsche Bank in Frankfurt, where cross-functional Agile teams work hand by hand to make sure that the application is always developed in the best way. The changing environment brings new experts to the team which makes it a really exchangeable, exciting and challenging work space.
Focusing on the design team there is always in between 5 and 10 designers that are divided in two main roles, the UX Designers and the UI Designers, depending on their abilities and experience. The team has its self-organized approach in a “semi-Agile” mode with an independent Kanban board with own managed tasks and a centralized planning in sprints of one week.
My role
For the first year and a half working on the product my role was completely focused on the field of UI and Visual Design in a team structure of 3 UI Designers and 3 UX Designers. After this period of time and together with the inclusion of InVision as partner for the bank I started the specialization on creation of Design Systems to create one for all DB products. In parallel, every time UX Designers needed support on any related UX topics I was also included in their work flows.
The brand
Deutsche Bank as an international bank has a lot of different channels and products that need to follow the branding rules. Besides that, there was also the need to understand and analyze other sub-brands of Deutsche Bank like Norisbank.
Design Principles
There are some principles that the design team of Deutsche Bank stands for and tries to implement into the projects as much as possible:
User centered decisions: center all the decisions focused on our customers and avoid decisions coming from a waterfall approach from money or hierarchy driven decisions.
Intuitive Navigations: the navigation should be clear and easy to use to avoid unnecessary explanations and complex steps that might end with user frustration.
Accessibility: besides the consideration on target sizes of the components and legibility of the content the team always tries to go one step forward and conduct accessibility tests and features like voice-over to improve our products.
Consistency through channels: always keep the coherence and consistency in the experience of the products and the multiple channels that those can have.
Always test to validate: continuous test and optimize the products to achieve a state of art status and make sure that all the decisions taken are valid.
Design native: use native designs always when possible. Customers are used to its components and behaviors, this will make the product easy to understand for them and faster and easier to develop for the the development teams.
Design and research tools
Sketch
Axure RP
InVision
Flinto
Photoshop
Illustration
After Effects
Premiere
Personas
User Interviews
User Journey
Testing
Design process
The majority of the features of the apps follow the same process of design based in an Agile approach:
Business requirements
Most of the times the features or parts of the product that need to be implemented need to pass through business departments in order to get a definition of scope and a budget. After settling this the design team is contacted by business in order to clarify what is needed to be done.
Research
After this clarification and the proper planning of the tasks for completing the requirements the UX Designers conduct different methodologies of research in order to validate the need of the user in the specific topic and how the market is reacting to it. For this benchmarks, user surveys, interviews and other research methods are normally used.
Conceptualization
With the research done and having a clearer view of how to proceed it is time to conceptualize and define generic flows to understand which will be the architecture of the feature and its possible variations and errors that the user might encounter and try to simplify it as much as possible.
This task is majorly done by the UX Designers from the team and then shared with UI Designers, PO and developers to get a complete common understanding of the flow. This allows the development team to start to work on the general architecture and structure of the feature.
Wireframes
Once the flow is clear and accepted it is time to work on Wireframes of the flow that will be used to validate with users the research topics and its understanding. This wireframes are normally done in a low-fidelity even if there is already a usage of components close to the ones that will be used in the mock-ups and development.
Once more this task is completed by the UX Designers and normally reviewed with the UI Designers afterwards.
With the final version of the wireframes usually a first prototype is created in order to conduct some usability testing studies or showcase to the development team.
Usability testing
Depending on the feature, product and needs different usability testing methods are used:
Usability-Lab Studies: usability-lab testing rounds are normally performed using the usability lab of the bank with internal workers from the company or clients. These sessions are always moderated using one or multiple prototypes.
Field Studies: when there is a need to see the user in a normal environment of usage of the app there are two main approaches. The first one is Guerrilla Testing on the street or on a specific spot to go closer to the possible client environment without having a recruitment of testers first. The second method is moderated testing on Deutsche Bank branches with existing clients who have been recruited to do specific testing sessions.
Unmoderated Remote Studies: the third method is not yet operative but it is planned to start performing unmoderated remote studies with one of the main testing platforms in the market soon. This will be used to gather qualitative and quantitative information using an online platform and their recruitment processes.
With the usability testing results the wireframes are refined and a last prototype is normally designed.
User Interface
Having in mind all the steps done before it is time to use the branding guidelines and apply the UI to all the native and custom components keeping the coherence in our application.
Team feedback
Always before implementing the UI Design a session with the design team is done in order to see possible improvements and get a shared understanding of all the features in the app. Some parts of the project are also revised by POs and business in order to verify the designs. Reiterations of design might occur at any point of the process as part of an Agile environment.
Delivery
The delivery to the developers is done in an Agile continuous improvement form, meaning that the parts of each feature are designed depending on the development backlog in order to deliver designs before the team starts developing them. InVision is the used tool for delivery and communication in the bank.
The DSM
Besides the continuous implementation of new features and projects inside DB Mobile, there are always internal topics related with design. One of the most recent and important of this topics is the implementation of an own Design System using InVision's DSM tool.
This system wants to achieve having various shared libraries where the structure and communication of the product is clear and easy to use. This will help already working designers of the project to have coherence in their designs while speeding the process of design. Furthermore, it is a perfect introductory guide for new designers that will become colleagues in the future.