Despite Splunk's transition to the cloud and the development of new core products on the cloud, many Splunk customers still rely on the outdated on-prem plan. Splunk is seeing slow adoption and customer growth in our core Dashboard and Search products. The goal of the project is primarily to convert the existing on-prem customers to subscribe to Splunk Cloud.
Here are the top barriers to adoption and use:
1. There is no easy way to create a dashboard. User has to start from an intimidating coding UI to start pulling data, clean data and create charts. The workflow is extremely disjointed and slow, with no visibility into the data. Users either have to guess and hope for the best or constantly copy/paste and run searches.
2. SPL (Splunk Processing Language) expertise is required, even for tasks that could easily be performed with a GUI, such as dataset selection, field picking, aggregation, filtering, etc.

left: sorting the status field as numeric in ascending order. Also, the field named url is searched as a string and the negative sign indicates descending order of sorting.
right:creating a chart to compare: The #of times each product is viewed vs. The # of times each product is added to the cart VS. The # of times each product is purchased
3. Moving between search and dashboard forces users to recreate work. A chart created in search needs to be copied/pasted into the dashboard, and formatting needs to be redone because it's not part of SPL. The workflow is extremely disjointed and slow, with no visibility into the data. Users either have to guess and hope for the best or constantly copy/paste and run searches.

examples of how to view the data behind a chart(left) by writing code in the search ui(right) in the current experience.
As the lead product designer, I guided two junior designers in developing our first Cloud-based dashboarding experience and redesigning the Search code editor UI. The design goal for this project is to create a:
1. A fast and smooth workflow all within one product that doesn't require context switching between the Dashboard and Search experiences.
2. A "drag and drop" dashboarding interface that would enable novice users to perform all the top dashboard creation tasks without needing to learn SPL (Splunk Processing Language) or JSON.
3. Starting from the dashboard as the default behavior encourages fast and efficient dashboards.