Streak Unlimited Access

Overview

Launching mobile app for streak enterprise model.

Objective

Streak is venturing into a new business model (B2B2C) for its product, and I've been assigned the task of designing an algo-trading application for traders.

Background

Streak is a simplified algo trading platform for traders that lets you create and test your strategies in live markets. It also allows you to create and run scans across equities, futures, and options using technical indicators and math operators.

Business  Analysis

Uncovering Models

Existing Business Model (B2C)

Streak operates on a business-to-consumer (B2C) model, where individual traders are the direct customers. In this framework, traders subscribe to Streak's algorithmic trading application, gaining access to tools that assist in making well-informed decisions in the financial markets. It's a service designed for individual traders looking for algorithmic trading capabilities.

Existing Business Model (B2C)

Streak has ventured into a business-to-business (B2B2C) model, offering its services at no cost to clients using brokers affiliated with Streak. However, the features provided under this model are limited compared to the advanced capabilities available in the business-to-consumer (B2C) offering

Evaluate business model, identify success levers.

Clients

Accessible Design Principles

Educational Resources:

Intuitive UI

Progressive Disclosure

Intelligent Search and Discovery

Algorithmic Strategy Configurability

Business

Consistent Design Language

Sharing

Cross-Platform Consistency

Virtual Deployment

Advanced Charting Tools

Contextual Help

Role of design

The design role revolves around creating a seamless and empowering experience that aligns user needs with business objectives. By prioritizing accessibility, intuitive learning, and an intuitive UI, the design ensures users can effortlessly navigate while personalizing their experience. Consistency in design language and contextual help fosters a cohesive user journey, supplemented by collaboration features for sharing and cross-platform consistency.

Process

Design Process

At Streak, we embrace Lean UX principles to drive a dynamic and customer-centric product development process. This involves collaborative development, rapid user testing, and iterative improvements based on valuable feedback. By focusing on a Minimum Viable Product (MVP) approach and fostering cross-functional collaboration, we ensure adaptability and continuous enhancement of our products to meet evolving user needs.

Research     

User Research

In tandem with engaging in competitive and market research, I collaborated closely with the support team to identify issues that traders were encountering with our application. Through this collaboration, I conducted brief interviews with users to gain firsthand insights into their experiences. These interviews not only provided a deeper understanding of the challenges users were facing but also offered valuable ideas for enhancing the user journey and simplifying task completion

Research Insights & Findings

Challenges in Strategy Creation

New users encounter difficulties in the strategy creation process, reporting a perceived lack of precision and an arduous journey. Addressing these pain points is essential to facilitate a smoother onboarding experience.

Preference for Sentence Format Conditions

Users express a preference for sentence-format condition writing, indicating a familiarity and comfort level with this approach. Incorporating this user-friendly format can significantly enhance the accessibility and comprehension of the strategy creation interface.

Opportunity for Improved Onboarding

The research identifies an opportunity to improve the onboarding process for new users. Streamlining initial steps in the strategy creation journey and providing intuitive guidance can significantly enhance the overall onboarding experience and user retention.

User Frustration Points

Users express frustration, particularly with the complexity of the current user experience. Addressing specific pain points and refining the interface based on user feedback is crucial to minimize frustration and improve overall satisfaction.

Solution     

Adressing User Problems

Condition Writing Process

Through research, we have found out that users , especially new ones are comfortable with the sentence writing condition because it’s easy for them to understand and create their own condition with ease. As the writing condition is similar for both scanners and strategies so we have kept a similar approach for both of these processes.

We tested both of these written conditions with the users by putting both formats in front of them and trying to find which format the user understood quickly and easily. As we did the testing with the user, we were able to see that the new format was very clear and took very little time for user to actually understand and follow through.

Improving Strategy

Strategy consists of positions, entry and exit conditions, and backtest parameters .In the current strategy creation process, there's loads of information that has been put on a single page, which users find a little hard to comprehend and often get confused. To make it intuitive and clear for the users, we first breakdown the create page into parts (Positions , entry , exit , BP)  followed by the rearrangement of input data fields into specific categories where it makes more sense for the users.To compensate for the time, we added a swipable interaction for strategy creation so that users can easily navigate through pages.

Ideation             

Information Architecture & Sketching

User Flow

Building upon insights from the current streak app, I generated ideas to shape key user flows for the application. I incorporated new solutions to enhance the user experience.

App Structure

The site map helped me and the team to know the overall structure of the app and all the possible screens and navigations. It depicts all the major tasks that users will undergo 1. Create a scanner, 2. Create a strategy, 3. Deployment and Notifications. The framework the site map provides, along with the user insight collected thus far, would guide design decisions moving forward.

Sketches

In the initial sketching phase, I envisioned the app layout and interactions, considering the needs of traders and laying the foundation for a user-friendly design. This helped identify screen types that could serve multiple functions, as well as swipe and touch gestures that would likely be the most intuitive.

Visual Output

UI and Interaction Design

My approach was centered on creating intuitive interfaces that resonate with users, ensuring a smooth navigation experience. I implemented design principles that not only enhanced the overall aesthetics but also prioritized user engagement and functionality. By collaborating with cross-functional teams, I successfully translated user requirements into captivating and user-friendly mobile app interfaces, ultimately contributing to the success of the projects.

Interaction for
strategy

Swipe animation for the create strategy page ,reduces taps and helps users make quick transitions through pages.

Interaction for
scanner

Create and run scans across equities, futures, and options using technical indicators and math operators.


After running the scan, you can quickly check the stock-specific technical summary and charts by clicking on technicals.

Evaluation       

Hypothesis Evaluation

To evaluate our hypothesis we test the MVP with our users to check if it approves or disapproves our hypothesis.

We hypothesize that providing traders with sentence writing format to express conditions will lead to increased adoption, streamlined strategy implementation, and an overall enhancement of the user experience."

Product Launch