![fall-back-hero-image13_2x.jpg](https://static.wixstatic.com/media/a53ab2_1679bed33e344394a8934bd8408e413a~mv2.jpg/v1/fill/w_980,h_551,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/a53ab2_1679bed33e344394a8934bd8408e413a~mv2.jpg)
Data Feed Wizard
![Data Feed Wizard.png](https://static.wixstatic.com/media/a53ab2_7d27e4bcc4f948e3b214ee17a4e3c1d2~mv2.png/v1/fill/w_716,h_382,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/Data%20Feed%20Wizard.png)
OVERVIEW
Problem:
As PitchBook's Direct Data business grows, the current data feed creation process is not scalable. It requires resource-intensive coding, manual configuration, and testing. The 3-4 week turn-around time is a bottleneck for Direct Data, which is the fasting growing segment within PitchBook.
Goals:
- Decrease the delivery time of a new data feed
- Free the most development resources from data feed creation tasks
My Role: Product Designer
Team: Product Manager, Back-end Engineers, Front-end Engineer, QA, Direct Data Sales Engineers
Timeframe: 5 months
Tools: Figma, Miro, FTP Server
RESEARCH
To understand what the current problems are with the data feed creation process, I ran interviews with our Sales Engineers, Direct Data Account Manager, Backend Engineer, Project Manager, and QA Analyst.
Affinity Mapping
I used an affinity map to define pain points, gauge what works well currently, and document feature requests. The themes that are starred are pain points, feature suggestions, and gaps in the current process addressable in Data Feed Wizard Items with a pink dot that are out of scope for the MVP release.
![Screen Shot 2022-01-08 at 5.47.27 PM.png](https://static.wixstatic.com/media/a53ab2_339a6f0fa81a4109a23a27e94966f908~mv2.png/v1/fill/w_977,h_629,al_c,q_90,usm_0.66_1.00_0.01,enc_avif,quality_auto/Screen%20Shot%202022-01-08%20at%205_47_27%20PM.png)
![Screen Shot 2022-01-08 at 4.38.24 PM.png](https://static.wixstatic.com/media/a53ab2_184d7cbffe4149cda379fcfa959ae797~mv2.png/v1/fill/w_976,h_660,al_c,q_90,usm_0.66_1.00_0.01,enc_avif,quality_auto/Screen%20Shot%202022-01-08%20at%204_38_24%20PM.png)
Insights
1. Excel Errors
The current spec writing process is prone to human errors. Sales engineers have a master spec that they copy, delete any unnecessary tabs, and copy & paste information into the spec.
![Avatar 1.png](https://static.wixstatic.com/media/a53ab2_873aece5ddf947f99d8f87b154ea541f~mv2.png/v1/fill/w_161,h_161,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/Avatar%201.png)
If I make a mistake, like copy and pasting data points twice, a QA associate has to let me know and go back and forth, which slows down feed generation
David, Senior Sales Engineer
2. Internal Communication
If there are any mistakes in the spec, the QA team has to clarify with the Sales Engineers. There is often a delay in communication due to time zone differences. This is a huge pain point on the development side since they can not start coding the feed until they have all the requirements.
![Avatar 9.png](https://static.wixstatic.com/media/a53ab2_68bfdda7e8c544799ff236a5cd4ac24c~mv2.png/v1/fill/w_161,h_161,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/Avatar%209.png)
It takes time to ask the sales team and wait for an answer. It is a pain point to ask sales engineers and they’re blocked.
Tanya, QA
3. Lack of Automation
There is a lot of customization to the scopes. As the direct data business grows, this level of customization is not scalable. Engineers have to hard code every single data feed. The new tool would address this issue by standardizing scopes and the back-end architecture will be prebuilt already.
![Avatar 2.png](https://static.wixstatic.com/media/a53ab2_3de18dba4bc442acb9f6422e111e4a19~mv2.png/v1/fill/w_161,h_161,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/Avatar%202.png)
Scope customization. Still need to code the scope. Do not like it currently. This is a painful thing. Don’t see any reasons for coding if we already have the columns.
Andrey, Engineer
User Flow
I mapped out the user journey for the Direct Data Account Managers, Sales Engineers, and Developers to understand the holistic experience from when a customer engages with an account manager expressing interest in a direct data solution to when a fee is delivered. Elements in purple are feature candidates for Data Feed Wizard and the highlighted items in blue are current processes that the new tool will displace.
![Screen Shot 2022-01-13 at 7.16.49 PM.png](https://static.wixstatic.com/media/a53ab2_c83d3f5999e344c193ddf34be02bfdeb~mv2.png/v1/fill/w_977,h_346,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/Screen%20Shot%202022-01-13%20at%207_16_49%20PM.png)
![Screen Shot 2022-01-08 at 6.28.55 PM.png](https://static.wixstatic.com/media/a53ab2_9f365cae982c41abb92aa5009f3c187a~mv2.png/v1/fill/w_977,h_375,al_c,q_90,usm_0.66_1.00_0.01,enc_avif,quality_auto/Screen%20Shot%202022-01-08%20at%206_28_55%20PM.png)
EARLY CONCEPTS
After breaking down the insights from user research, I worked with the product manager on early concepts. These lo-fi wireframes were used to discuss functionality and receive feedback from product leadership, sales engineers, and developers. From the feedback we received, we updated the flow in the final design so that delivery information came first in the flow and eliminated the ability to upload a data dictionary until a later phase release.
![Screen Shot 2022-01-09 at 2.59.33 PM.png](https://static.wixstatic.com/media/a53ab2_5128874a5db847a79cddb4e16d4e1a74~mv2.png/v1/fill/w_456,h_306,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/Screen%20Shot%202022-01-09%20at%202_59_33%20PM.png)
![Screen Shot 2022-01-09 at 3.00.26 PM.png](https://static.wixstatic.com/media/a53ab2_c5449eb829bb4c2283dc119c7c7e6a4b~mv2.png/v1/fill/w_456,h_307,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/Screen%20Shot%202022-01-09%20at%203_00_26%20PM.png)
![Screen Shot 2022-01-09 at 3.00.59 PM.png](https://static.wixstatic.com/media/a53ab2_87a2b6d6e7744da19f4f732f49d98ac6~mv2.png/v1/fill/w_456,h_479,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/Screen%20Shot%202022-01-09%20at%203_00_59%20PM.png)
![Screen Shot 2022-01-09 at 3.00.01 PM.png](https://static.wixstatic.com/media/a53ab2_c981811665af405aaa9695183e4517d4~mv2.png/v1/fill/w_466,h_310,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/Screen%20Shot%202022-01-09%20at%203_00_01%20PM.png)
![Screen Shot 2022-01-09 at 3.00.48 PM.png](https://static.wixstatic.com/media/a53ab2_933c0f8b5e994c25a1f2fd96d1959e18~mv2.png/v1/fill/w_467,h_450,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/Screen%20Shot%202022-01-09%20at%203_00_48%20PM.png)
![Screen Shot 2022-01-09 at 3.02.28 PM.png](https://static.wixstatic.com/media/a53ab2_ccafdd47204d4cb2a7e219c8c91193c1~mv2.png/v1/fill/w_457,h_305,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/Screen%20Shot%202022-01-09%20at%203_02_28%20PM.png)
USER STORY & PRODUCT ROADMAP
Throughout this project, we had a bi-weekly meeting with Devs where we shared an evolving roadmap. Since this roadmap is shared across product leadership who may have a limited understanding of the technical terms, I created a glossary to demystify the technical jargon. The product roadmap is broken into 5 different phases: MVP, Phase 2, Phase 3, Backlog, and Out of Scope. The first row represents general user activities, the second row is breaking down user tasks. The remaining rows are feature considerations both on the front-end and backend.
![Screen Shot 2022-01-13 at 7.10.53 PM.png](https://static.wixstatic.com/media/a53ab2_525b455a61ad48c4a4d464cff3179d5a~mv2.png/v1/crop/x_0,y_3,w_2514,h_1797/fill/w_972,h_695,al_c,q_90,usm_0.66_1.00_0.01,enc_avif,quality_auto/Screen%20Shot%202022-01-13%20at%207_10_53%20PM.png)
![Screen Shot 2022-01-09 at 3.29.52 PM.png](https://static.wixstatic.com/media/a53ab2_9340052e1a7445abb9066c296f914f93~mv2.png/v1/fill/w_980,h_241,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/Screen%20Shot%202022-01-09%20at%203_29_52%20PM.png)
USABILITY TESTING
We ran several usability tests with Sales Engineers and the Direct Data Director. Updates are listed below.
Upload & Template
![upload or select template.png](https://static.wixstatic.com/media/a53ab2_5fd2d2363a764ff5924f2117c9d0a7bf~mv2.png/v1/fill/w_385,h_216,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/upload%20or%20select%20template.png)
Upload Data Dictionary and Creating a new template were eliminated from MVP
Key Insights:
-
Uploading a data dictionary is not too useful since files are often corrupted
-
Templates can be helpful for academic accounts but is not an immediate need
Search Bar
![4_edited.jpg](https://static.wixstatic.com/media/a53ab2_106182172928413fb1e034870b8ab77d~mv2.jpg/v1/crop/x_0,y_58,w_1366,h_769/fill/w_402,h_226,al_c,q_80,usm_0.66_1.00_0.01,enc_avif,quality_auto/4_edited.jpg)
The Data Files header was eliminated to make the search bar more discoverable
Key Insights:
-
The user had trouble finding the search bar
-
It was nested and hidden under Data Files
Trailing Ranges
![4.7_Scope of Data_Apply Universe_Add Universe.png](https://static.wixstatic.com/media/a53ab2_f7d37261090f4b558d0377142433d62d~mv2.png/v1/crop/x_0,y_63,w_1366,h_769/fill/w_412,h_232,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/4_7_Scope%20of%20Data_Apply%20Universe_Add%20Universe.png)
Trailing ranges were added in the Apply Universe Section
Key Insights:
-
There needs to be more flexibility with x years
-
Clients want specific year ranges
FINAL MVP DESIGNS
![Delivery Information.gif](https://static.wixstatic.com/media/a53ab2_52877cd08f444a5c99df29f2f9a5b533~mv2.gif/v1/crop/x_211,y_0,w_1434,h_1052/fill/w_644,h_472,al_c,usm_0.66_1.00_0.01,pstr/Delivery%20Information_gif.gif)
Delivery Information
Sales Engineers select who the client is, what delivery method to use, and how often the feed will update.
![Define Universe.gif](https://static.wixstatic.com/media/a53ab2_75084d1df3474eba82095c8ecf94770f~mv2.gif/v1/fill/w_644,h_362,al_c,usm_0.66_1.00_0.01,pstr/Define%20Universe_gif.gif)
Define Universe
This is where the search link from the platform can be input. If clients already have a list of firms they want to track, they can select that file in this flow.
![Scope of Data.gif](https://static.wixstatic.com/media/a53ab2_009503f77a37438bbc7142126ff57d20~mv2.gif/v1/fill/w_633,h_456,al_c,usm_0.66_1.00_0.01,pstr/Scope%20of%20Data_gif.gif)
Scope of Data
Clients are given a Data Dictionary to fill out what data points they want in the Excel file. Instead of Sales Engineers manually inputting those data points into the excel file, they can select the buckets they want in Data Feed Wizard.
![Apply Universe.gif](https://static.wixstatic.com/media/a53ab2_1236b774eb5e4af5937903c3a513954a~mv2.gif/v1/fill/w_633,h_376,al_c,usm_0.66_1.00_0.01,pstr/Apply%20Universe_gif.gif)
Apply Universe
This standardization of Apply Universe will set the Direct Team up for scalability in the future. Instead of a freeform text field with highly customizable scopes, we are pulling the most widely used scopes from each file/relational file.
![Review.gif](https://static.wixstatic.com/media/a53ab2_4834ab2d13094d989d3ff9e45cb4989a~mv2.gif/v1/crop/x_0,y_0,w_1920,h_1078/fill/w_633,h_355,al_c,usm_0.66_1.00_0.01,pstr/Review_gif.gif)
Review & Edit
This page consolidates all information so users can review and edit with ease. Users can also directly download the spec if the Data Feed Wizard is unable to general a feed.
NEXT STEPS & PROJECTED BUSINESS IMPACT
Data Feed Wizard was on pause due to lack of resourcing. It has since been picked up by another designer and due to release in 2022. The business impact is a significant reduction in engineering resources and an increase in customer satisfaction as we decrease the turnaround time to build a feed.
Cost
The average marginal cost to build a new data feed will reduce by 80%
Delivery Time
The average data feed delivery time will reduce from 2-5 weeks to one day
Resourcing
90% of development resources freed up from data feed creation tasks and will be reallocated to higher-value Direct Data projects