Silk is an internal data source and process management tool designed to give our developers and data teams full oversight of data collection processes (or "scrapers") that pull bulk data into our database. These processes are crucial for generating data for company credit and risk assessments. Silk enables users to monitor, manage, and troubleshoot these processes in real time, providing both high-level and detailed views of system status. My role as the product designer was to make this complex data infrastructure accessible and actionable for both developers and data analysts.
The main challenge was to design a single management platform that could serve both developers, who needed advanced process controls, and data analysts, who required easy-to-understand process summaries and health indicators. The platform needed to display vast amounts of data in a digestible way and be flexible enough for different use cases and technical skill levels.Why Large-Scale Process Tracking Required a Specialized System
To tailor the platform’s design to the specific needs of Silk's users, I conducted discovery sessions with our internal developers and data team members who actively work with data scrapers. My aim was to understand their daily workflows, challenges, and needs related to data process management.
Key insights from discovery:

From my research, I developed two primary personas that informed the user experience design:
Devon, the Developer

Frustrations: Lack of centralized process monitoring, manually examining scrapers for issues, complex scheduling needs.
Primary Goals: Control and manage scrapers with high precision, troubleshoot quickly, access detailed logs.
Jamie, the Data Analyst

Frustrations: Navigating overly technical interfaces, limited visibility into system health, difficulty comparing multiple processes.
Primary Goals: Monitor overall scraper health, view high-level summaries, identify problem areas without needing technical controls.
Based on the diverse needs identified in discovery, I designed Silk around three primary features that addressed the main user requirements:
Silk provides a robust search functionality that allows users to easily locate scrapers across multiple parameters, including source type and geographic scope. This flexibility lets users pinpoint specific scrapers relevant to their current tasks or region, streamlining the initial stages of data review.


To provide a unified overview of process health, Silk integrates two distinct views:
These views provide essential data for both monitoring and analysis, allowing users to identify trends, detect issues, and maintain process stability with a blend of granular and holistic data perspectives.

To support efficient, collaborative workflows, Silk integrates role-based permissions, ensuring that users have appropriate access levels for their responsibilities. Data analysts, for example, can review metrics and reports, while developers have full access to manage and adjust scraper settings. This permissions-based structure enhances accountability and enables a seamless, secure collaboration among users with varying technical backgrounds.


I conducted usability testing with internal teams, focusing on developers and data analysts who directly interact with the platform. Through this iterative testing process, we received valuable feedback, leading to key refinements:
Silk significantly improved our internal team’s efficiency by centralising data scraper management and providing actionable insights in one accessible interface. The platform minimised manual tracking and reduced errors, allowing developers to troubleshoot faster and data analysts to monitor scraper performance effortlessly. This unified system not only increased the accuracy of our data processing but also saved time, making data management less cumbersome and more collaborative.By blending intuitive design with robust data functionality, Silk transformed the team’s approach to data monitoring and provided a tool that is both powerful and easy to use.
In designing Silk, I aimed to balance functionality and usability, creating a system that could adapt to the needs of both technical and non-technical users. This project underscored the value of thorough research, iterative testing, and flexibility in UX design, resulting in a platform that empowers teams to efficiently manage and optimise their data processes. Silk has become an essential tool for our teams, demonstrating how thoughtful design can enhance even the most complex internal systems.