
01 / THE CONSTRAINT
What had to be true before changing anything.
The company was experiencing recurring issues with raw material suppliers, including late deliveries and inconsistent material quality. Production teams felt the impact, but the organization lacked a consistent way to measure supplier performance or identify patterns over time.
Supplier problems were often discussed anecdotally, making it difficult for sourcing managers to determine which suppliers required attention and whether the issues were related to logistics, product quality, or both.
02 / THE WORK
What was changed and why.
To bring clarity to supplier performance, I developed a data-driven evaluation system that combined operational and quality data into a single performance view.
Using SQL and Python, I extracted and integrated purchase order delivery data from IBM DB2 with raw material laboratory test results. This allowed suppliers to be evaluated across two key performance areas:
Delivery performance – adherence to scheduled delivery dates
Material quality – laboratory test pass/fail rates for both physical and color
These metrics were combined into a supplier scoring model that tracked performance trends over time.
To make the analysis accessible to business users, I built a Django-based reporting application that generated supplier scorecards and performance reports. This allowed sourcing managers to quickly identify suppliers with persistent delivery delays, quality failures, or both.
03 / OPERATING RESULT
What became clearer, safer, or easier to run.
The system transformed supplier performance discussions from reactive conversations into data-driven decision making.
Supplier scorecards were shared directly with vendors, clearly illustrating delivery reliability and quality performance trends. This transparency demonstrated the company’s commitment to accountability while also creating a foundation for collaborative improvement.
With clear performance metrics in place, sourcing managers were able to prioritize supplier engagement efforts and focus on the areas with the greatest impact on production reliability.
Project notes
Supplier performance issues were affecting both production reliability and supplier relationships. Late deliveries and inconsistent raw material quality created operational disruptions, yet the organization lacked a structured way to measure supplier performance across departments. Purchasing tracked delivery performance, while laboratory teams tracked quality testing, but these datasets existed in separate systems and were rarely analyzed together.
To address this gap, I led the development of a centralized supplier performance tracking solution. Acting as a team of one, I collaborated directly with stakeholders from the purchasing, raw materials laboratory, and sourcing departments to understand how supplier performance was evaluated and how decisions were made when issues occurred.
The core objective was to unify operational and quality data into a single analytical framework that could objectively measure supplier reliability.
Using SQL and Python, I extracted and transformed purchase order data and laboratory testing results from the company’s IBM DB2 database. The data pipeline standardized supplier identifiers, aligned delivery records with corresponding material test results, and calculated key performance metrics across two primary dimensions:
• Delivery performance – adherence to promised delivery schedules
• Material quality performance – frequency of laboratory test failures
These metrics were incorporated into a supplier scoring model that evaluated both short-term incidents and long-term performance trends. This approach allowed the organization to distinguish between occasional issues and systemic supplier performance problems.
To ensure the data was accessible to business stakeholders, I developed a web-based reporting application using Django. The application generated supplier scorecards and trend reports that sourcing managers could use to monitor performance, identify recurring issues, and guide supplier improvement discussions.
By consolidating previously siloed data sources and introducing standardized supplier performance metrics, the system provided the company with a clear, objective view of supplier reliability across both logistics and quality dimensions.
Lessons learned
Cross-functional collaboration is critical for data projects
Working closely with purchasing, laboratory, and sourcing teams helped ensure that the metrics reflected real operational concerns rather than purely technical assumptions. Early stakeholder engagement improved adoption of the final reporting tools.
Data integration reveals insights that siloed systems cannot
Delivery data and laboratory testing data were each useful individually, but combining them revealed patterns that were previously invisible. Some suppliers delivered on time but had recurring quality failures, while others struggled primarily with logistics.
Simple, transparent metrics build trust
Supplier performance scoring needed to be understandable to both internal stakeholders and external vendors. Designing clear metrics and transparent reporting increased credibility and encouraged constructive discussions with suppliers.
Tools must match the audience
The Django reporting application made the data easily accessible to non-technical users, allowing sourcing managers to quickly interpret supplier performance without needing to run queries or analyze raw data.