Project Overview
Nvestiv is an artificial intelligence (AI) solution designed to predict profitable stock trades using a complex algorithm. Easy to understand, real-time alerts filter out market noise and recommend trading opportunities with the greatest profit potential. Nvestiv learns through experience so the more it analyzes the better it gets. The resulting quality insights can then inform and direct novice investors.
My Role
Product Strategy
User Research
Branding
Interaction
Prototyping
User Testing
Client Ask
Nvestiv wanted an interface for their investing software that offers an appealing and seamless user experience.
Problems to solve:
People are too busy to research stocks
Stocks are risky, and that makes it hard to commit to trades
Too much and often contradictory data make trading decisions stressful
Complex analyses need a simplified format for users
Project constraints for the interface:
Customizable and complete with charts and the user’s investment performance.
Simple and easy to use offering a robust view of data and statistics.
Easy to change screen views easily.
Strategy and Goal
Strategy:
The strategy of this trend detection software is to make trading faster, more efficient, and more lucrative by using machine learning to gather and analyze data to make intelligent predictions about market trends. This process will save the user time, and add confidence to their transactions. Nvestiv will have a simple, easy to use interface in order to make this process stress free and enjoyable. The user will have clear, customizable charts on the interface which will allow them to check their progress at a glance. Nvestiv will make the normally difficult stock trading process stress free by offering cutting edge insight and a good user experience through the whole process.
Goals for the interface:
Easy to use
Visibility for users
Effective and profitable
Usability for AI:
There is a lot of discussion on how to create bigger and better AI systems, but there is less focus on how we can advocate for the user in these systems. I wanted to make AI pleasurable to interact with. The following are some key takeaways from this research.
Separate out AI components visually: If a user can clearly see what information is coming from AI, they will be more likely to trust it. This transparency makes the user feel more in control using the interface, and using AI.
Educate users about AI: Understanding AI will add to the user’s sense of control.
Manage expectations: Use data transparency to let users know what the system can and can’t promise.
Encourage forgiveness: The technology isn’t perfect and will make mistakes just like a human. Design for that in the UI. If the user likes the software and finds the UI pleasing, they will be more tolerant of mistakes.
Provide Security and Control: The AI shouldn’t do anything without the user’s consent.
Encourage Feedback: User provided feedback is very important to help the system learn and improve.
Sketches and Wireframes
Difficulties and Solutions
Mockups
Once the design and flow were nailed down, I created mockups complete with color palette, images, typography, and icons. This process allows for experimentation with the visual design, and getting stakeholder feedback.
Prototypes
Making clickable animated prototypes allows users to be able to test the working product. This process is also important so developers know how the product should look when interacted with.