The design challenge!
Redesign and integrate Periscope Data’s B.I platform into the Sisense product. Design a new tool that allows data analysts to create complex multi cell analysis using markup, text, and code (SQL, Python and R) in a single document.
Sisense is a business intelligence (BI) solution that provides advanced tools to manage and support business data with analytics, visuals and reporting. The solution allows businesses to analyze big datasets and generate relevant business trends for them. Sisense allows businesses to combine data from many sources and join them into a single database. Sisense’s customers include General Electric, Nasdaq, Philips, Spotify, & Wix.
Sisense Acquires Periscope Data.
Periscope Data joined forces with Sisense in a merger that makes it possible to deliver an end-to-end BI and analytics. The merger now gives data science teams access to a cloud platform with capabilities like cloud-native data integration, advanced analysis with SQL, R, and Python, and integration with production cloud machine learning systems.
Periscope Data is recognized as a “game-changer” by Next Wave Business Intelligence and the 4th fastest-growing company in North America by Deloitte. The merger gives Sisense over $100M in annual revenue with a global team of 700 data and analytics experts
See the Techcrunch article
The Market Size
By 2020, 90% of business professionals and enterprise analytics say data and analytics are key to their organizations digital transformation initiatives. According to a recent research study, approximately, 58% of organizations worldwide plan to adopt big data technology in 2018. The organizations will adopt hybrid IT infrastructure management capabilities. The growing adoption of big data and AI in industries including IT & Telecom, BFSI, and Healthcare among others is further fueling the demand of the big data analytics market
As a lead designer at Sisense, I led the design and product initiatives to integrate periscope data into the Sisense platform. I defined the user experience, interactions, information architecture, wireframes, visual designs and user research to validate the product direction and user experience.
Gathering business goals
The biggest differentiator about the Sisense for Cloud Data Teams product is the ability for businesses to be able to turnaround core reporting and answer complex questions in their first hours of using the product. The ability to write SQL, Python and R against modeled and unmodeled data allows Data Analysts and Data Scientists to rapidly explore, transform and visualize data with the flexibility of code, and leverage advanced statistical techniques to create analyses of a higher caliber and extend from descriptive to predictive insights.
Knowing Our Users
Sisense for Cloud Data Teams (previously Periscope Data) serves 3 major customers: the data engineer, data analyst and the business user. Each play an important role within a company.
Who's Our Target Persona?
The Data Analyst
Why is the Data analysts important for us to target?
- Data analysts hold the buying power over the tools they use.
- Data analysts create all the reporting within a company.
- Data analysts transform large complex business questions into a tangible result.
Starting Designs Based On Our System
After wrapping up testing wireframes with users, it was determined that Sisense’s look & feel will drive all new products to help promote a unified company. The next phase for design is to incorporate the Sisense look & feel while incorporating user feedback to further enhance the iteration process. Since Sisense focuses on nontechnical users to create live reports and dashboards, the look-&-feel promotes the idea of ‘friendliness’ and ‘simplicity’, it’s important to carry these same ideas into our new platform that focuses on technical users.
High Fidelity Design Iterations
Throughout this journey of understanding the needs of data analysts, the biggest value is the ability of adding multiple blocks to write and test analysis with code. In these designs, I tried a few different ways of adding blocks to discover a solution that promotes the code iteration process. From the wireframes, analysts expressed an interest in knowing where new blocks are added. This design uses a placeholder as an indicator of where new content will be added to the page. By clicking the ‘+ Code’ or ‘+ Markdown’ a new block appears in the placeholder area, giving a visual indication of where new content is added.
Button Placement. Let’s Optimize It!
In this design, I focused on maximizing space for the purpose of writing more code while reducing the size of the buttons. Analyst expressed the importance of having ample space to code, the previous design took too much vertical space leaving little screen real estate for code. To solve the issue of space, I designed a series of floating buttons to add additional content, and reduced its size to give analysts more space for analysis. Analysts want and need the ability to add lots of content while having plenty of room dedicated for code.