Skip to content

About

Decision-focused Python analysis of Volt-Bike operations showing that higher operational cost does not necessarily increase customer satisfaction. Using correlation analysis, variability measures, R² evaluation, and visual analytics, the project identifies product innovation as a stronger value driver than further process optimization.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

5 Commits

Folders and files

Repository files navigation

🚴 VoltBike Operational Analysis (Python Project) Logo

Python Pandas Matplotlib Seaborn


Production Cost vs Customer Satisfaction Assembly Time vs Customer Satisfaction


🔹 خلاصه فارسی (برای مدیران و کارفرمایان):

این پروژه یک تحلیل عملیاتی مبتنی بر پایتون است که بررسی می‌کند آیا بهینه‌سازی فرآیند تولید واقعاً باعث افزایش رضایت مشتری و ایجاد ارزش تجاری می‌شود یا خیر. نتایج نشان می‌دهد تمرکز صرف بر کاهش زمان مونتاژ و افزایش هزینه تولید، اثر محدودی بر رضایت مشتری دارد و سرمایه‌گذاری در نوآوری محصول، نسبت به بهینه‌سازی جزئی فرآیند، تصمیم منطقی‌تر و پربازده‌تری برای مدیریت و تخصیص منابع است.


“Don’t build it better — build it differently.” This project started with a simple question: If the company spends more on production and improves the process, will customers actually be more satisfied? The results suggest that innovation may create more long‑term value than small improvements in a process that already works reasonably well. This project focuses on the overall strategic picture. A deeper optimization for each bike type could be explored in future work.


Business Question

Should VoltBike invest more in improving production efficiency, or focus on product innovation to increase customer satisfaction?

This analysis evaluates whether reducing assembly variability and increasing production spending meaningfully improves customer satisfaction.


🔎 What We Expected vs What the Data Showed

Initial assumption Spending more on production and improving efficiency should increase customer satisfaction.

What the data actually showed:

  • Assembly time varies between units, but it does not strongly affect customer satisfaction.
  • Production cost has only a moderate relationship with satisfaction (R² ≈ 0.23).
  • The larger opportunity seems to be product innovation rather than minor process improvements.

🔍 Key Insights (Decision-Oriented)

Insight Meaning Business Impact
Average assembly time ≈ 60 min, but only ~16% of units fall within ±5% of that value The process is not fully stable or repeatable Some room for improvement, but gains are limited
R² = 0.23 (cost vs satisfaction) Higher production cost explains only about 23% of satisfaction changes Cost has limited power to drive satisfaction on its own
Cost–satisfaction correlation r ≈ 0.48 Cost and satisfaction move together, but only moderately Spending more has diminishing returns — it is not a strong lever
Customer satisfaction ~6.5 across all bike types Models are not meaningfully different in how customers feel about them Focus on product innovation and differentiation, not small refinements

Methodology

The analysis was conducted in four steps:

  1. Data cleaning and validation
  2. Exploratory data analysis (EDA)
  3. Variability and correlation analysis
  4. Business interpretation of statistical results

🎯 Final Message

Don’t build it better — build it differently.
Budget for improvement should go toward innovation, not endless process optimization.


Limitations

  • The dataset is simulated and represents aggregated operational data.
  • Customer satisfaction is measured using a single score.
  • More granular analysis by bike type could provide deeper insights.

🚀 Strategic Actions

Action Impact Effort Priority
Develop new product features (instead of only refining existing models) ⭐ High Medium 🔥 High
Collect deeper customer feedback (beyond simple satisfaction scores) Medium Medium High
Maintain current production standards; only fix clear issues Medium Low Medium
Avoid large extra investment in process optimization without clear benefit Low Low Low

📊 Analytical Highlights

  • Cleaned the dataset carefully while keeping the original patterns in the data
  • Used IQR and consistency checks to understand how much the results vary
  • Studied the relationship between production cost, assembly time, and customer satisfaction using correlation and R²
  • Created visualizations focused on supporting business decisions
  • Looked at the results from a practical business viewpoint, not only from a statistical side

🧮 Assembly Performance Snapshot

- Average assembly time ≈ 60 minutes
- Only ~16% of records within ±5% of the mean
- Only ~32% of records within ±10% of the mean
- R² (assembly time → satisfaction) ≈ 0.018

📌 Variability exists, but it doesn’t meaningfully change what customers value.
🔒 So heavy investment to optimize assembly time further is not cost-justified.


🛠 Tools & Skills Demonstrated

Area Implementation
Python pandas, numpy, matplotlib, seaborn
Statistics IQR, correlation, regression (R²)
Business Turning analysis into clear decisions
Visualization Variance, boxplots, scatter plots with regression lines

📂 Project Structure

VoltBike_Analysis/
├─ Data/
│  └─ ebike_data.csv
├─ Images/
│  └─ logo.png
├─ Scripts/
│  ├─ cleaning.py
│  ├─ analysis.py
│  └─ visualization.py
├─ Results/
│  └─ final_data.csv
├─ Visuals/
│  ├─ avg_production_cost.png
│  ├─ avg_assembly_time.png
│  ├─ avg_customer_satisfaction.png
│  ├─ assembly_time_variability.png
│  ├─ customer_satisfaction_variability.png
│  ├─ cost_vs_satisfaction.png
│  ├─ assembly_time_vs_satisfaction.png
│  └─ Voltbike_Analysis_Animation.gif
├─ Executive_Summary/
│  ├─ VoltBike_Insight_Summary_FA.pdf
│  └─ VoltBike_Insight_Summary.pdf
├─ README.md
└─ README_FA.md

▶️ How to Run

python cleaning.py --input Data/ebike_data.csv --output Results/final_data.csv
python analysis.py --input Results/final_data.csv
python visualization.py

📌 Dataset

  • Source: Simulated industrial production dataset
  • Records: 2,000
  • Columns: bike_type, production_cost, assembly_time, customer_score

📁 Full Insight Report & Animation

👉 Executive Summary (PDF – English): Structured overview of operational performance, production variability, customer satisfaction insights, and recommended strategic actions.

👉 Executive Summary (PDF – Persian) Persian version of the executive summary

👉 Walkthrough GIF (Walkthrough – GIF): Quick tour of the project folders, code, and charts created


👤 Author

Asma Sistani – Data Analyst
Helping businesses make better decisions through data, analytics, and clear storytelling.

💻 GitHub: GitHub

🔗 LinkedIn: LinkedIn

🌐 Portfolio: Portfolio


This project shows how questioning assumptions leads to smarter investment decisions — and why innovation matters more than minor process refinement.


About

Decision-focused Python analysis of Volt-Bike operations showing that higher operational cost does not necessarily increase customer satisfaction. Using correlation analysis, variability measures, R² evaluation, and visual analytics, the project identifies product innovation as a stronger value driver than further process optimization.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages