Overview
Property sales agents that deal with homebuyers go through a lot of back and forth processes on filling up paper forms. Some routine business processes include:
I was tasked to digitise this paper workflow to reduce extra rework of paper forms and improve communication between different parties via a shared application.
Problem
How do we digitise the current paper process to ensure a smooth workflow between different departments and multiple parties?
Role
UX Designer
User Flows, Wireframing, Visual Design, Prototyping
June 2020 - September 2020
Note
❗Due to NDA, I can only share a broad overview of this project. Some images may be altered. Please reach out to learn more!
We kicked off the project by running weekly UX workshops to understand our client's current workflow, pain points, different roles involved and their ideal journey. A goal-setting session was also included to ensure that we are in sync with their high-level direction and objectives. We also took the time to understand jargons used in the property industry.
My role included designing user flows, wireframing, setting up the initial design file, prototyping and coordinating meetings with stakeholders.
We needed to understand current processes, how different parties work together and main pain points users were facing before drafting up solutions for their use case.
The UI Design had to match existing applications to ensure the app feels cohesive with their branding.
Development work was done using a modern application platform called Outsystems to accelerate the development process. We had to adapt our designs depending on the capabilities of Outsystems.
From the workshops, I synthesised the information into a customer journey chart which included the actions taken, people involved, forms and tools used, and recommendations of an ideal journey.
Flowchart Mapping
Broad Overview of Tasks for Different Roles
There were 2 problems that I was trying to solve while planning out the wireframes since there are multiple roles that we have to cater for.
I had to ensure that each flow is clear and concise enough that if somehow there was an exchange in personnel for a single case, the next person could just pick up the pace at once.
Problem 1: How do we ensure that the dashboard can cater for multiple roles handling a single case?
Solution: Side navigation with steps. This allows each role (whether they can or cannot edit the flow) to see how the case is progressing and if there is an action needed from their part. Notifications are used to alert users when there is an action that needs to be taken.
Problem 2: How can we organize chunks of information so that it’s easily digestible?
Solution: Breaking it down in steps. As users are expected to fill up forms with a lot of fields, the UI has to be simple yet able to organize information in a readable manner so we don’t overwhelm the user. I went with a side-step navigation on the left that is sticky. For long forms that are optional to fill, they are hidden in tabs.
Since the implementation of the new Property Booking app, productivity has increased by 100%. Contracts and forms are now easier to manage, and time wasted keying in data from paper forms can be used more efficiently. Of course, for every new system/workflow introduced, there is bound to be a need to educate users on how to change from their traditional workflow to a more digitised one. In the long run, it will be beneficial although there may be some friction to adopt new ways in the beginning.
This was the first time I led a project. While I was nervous initially, I learnt to trust my teammate and weekly stakeholder meetings were key to the project's success.
Here are some key takeaways from this project:
No matter how mundane or obvious you feel the question may be, it’s always good to ask questions. Don’t be afraid to clarify jargons that you are not familiar with because it will definitely help you understand better.
As the lead of this project, I set up the design file in Figma with components & styles from the beginning. This was important so we could convert the wireframes immediately to UI once the branding direction has been decided. We also had a very tight timeline so we were crunching for time.
Plans are always susceptible to changes since business requirements constantly change. That's okay, we should always adapt and iterate the designs to meet new requirements.