این پروژه یک تحلیل عملیاتی مبتنی بر پایتون است که بررسی میکند آیا بهینهسازی فرآیند تولید واقعاً باعث افزایش رضایت مشتری و ایجاد ارزش تجاری میشود یا خیر. نتایج نشان میدهد تمرکز صرف بر کاهش زمان مونتاژ و افزایش هزینه تولید، اثر محدودی بر رضایت مشتری دارد و سرمایهگذاری در نوآوری محصول، نسبت به بهینهسازی جزئی فرآیند، تصمیم منطقیتر و پربازدهتری برای مدیریت و تخصیص منابع است.
“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.
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.
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.
| 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 |
The analysis was conducted in four steps:
- Data cleaning and validation
- Exploratory data analysis (EDA)
- Variability and correlation analysis
- Business interpretation of statistical results
Don’t build it better — build it differently.
Budget for improvement should go toward innovation, not endless process optimization.
- 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.
| 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 |
- 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
- 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.
| 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 |
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
python cleaning.py --input Data/ebike_data.csv --output Results/final_data.csv
python analysis.py --input Results/final_data.csv
python visualization.py- Source: Simulated industrial production dataset
- Records: 2,000
- Columns:
bike_type,production_cost,assembly_time,customer_score
👉 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
Asma Sistani – Data Analyst
Helping businesses make better decisions through data, analytics, and clear storytelling.
This project shows how questioning assumptions leads to smarter investment decisions — and why innovation matters more than minor process refinement.


