Double Bottom Line หมายถึงอะไร
Double Bottom Line (DBL) คือแนวคิดทางธุรกิจที่วัดผลสำเร็จจาก 2 มิติพร้อมกัน ได้แก่ กำไรทางการเงิน (Financial Returns) และผลกระทบเชิงบวกต่อสังคม (Social Impact) แตกต่างจาก Single Bottom Line ที่มองแค่กำไร DBL เชื่อว่าธุรกิจควรสร้างทั้งมูลค่าทางเศรษฐกิจและคุณค่าทางสังคมไปพร้อมกัน แนวคิดนี้เป็นรากฐานของ Social Enterprise, Impact Investing และ ESG (Environmental, Social, Governance) ที่กำลังเติบโตอย่างรวดเร็วทั้งในไทยและทั่วโลก
แนวคิด Bottom Line ทั้งหมด
# bottom_lines.py — Bottom line concepts
import json
class BottomLineConcepts:
TYPES = {
"single": {
"name": "Single Bottom Line (SBL)",
"focus": "กำไร (Profit) เท่านั้น",
"measure": "Net Profit, ROI, Revenue Growth",
"criticism": "ไม่คำนึงถึงผลกระทบสังคมและสิ่งแวดล้อม",
},
"double": {
"name": "Double Bottom Line (DBL)",
"focus": "กำไร + ผลกระทบสังคม (Profit + People)",
"measure": "Financial Returns + Social Impact Metrics",
"example": "Social Enterprise ที่มีรายได้จาก business model + ช่วยเหลือชุมชน",
},
"triple": {
"name": "Triple Bottom Line (TBL / 3P)",
"focus": "People + Planet + Profit",
"measure": "Social + Environmental + Financial Performance",
"example": "บริษัทที่ลดคาร์บอน + ช่วยชุมชน + มีกำไร",
},
"quadruple": {
"name": "Quadruple Bottom Line (QBL)",
"focus": "People + Planet + Profit + Purpose/Culture",
"measure": "เพิ่ม spiritual/cultural wellbeing",
"example": "องค์กรที่ส่งเสริมวัฒนธรรมท้องถิ่นด้วย",
},
}
DBL_FRAMEWORK = """
Double Bottom Line Framework:
┌─────────────────────────────────────┐
│ Double Bottom Line │
├──────────────┬──────────────────────┤
│ Financial │ Social Impact │
│ Bottom Line │ Bottom Line │
├──────────────┼──────────────────────┤
│ Revenue │ Jobs created │
│ Profit │ Lives improved │
│ ROI │ Community benefit │
│ Growth │ Education access │
│ Cash flow │ Health outcomes │
└──────────────┴──────────────────────┘
ทั้ง 2 ด้านต้อง positive → ธุรกิจยั่งยืน
"""
def show_types(self):
print("=== Bottom Line Types ===\n")
for key, bl in self.TYPES.items():
print(f"[{bl['name']}]")
print(f" Focus: {bl['focus']}")
print(f" Measure: {bl['measure']}")
print()
def show_framework(self):
print("=== DBL Framework ===")
print(self.DBL_FRAMEWORK)
bl = BottomLineConcepts()
bl.show_types()
bl.show_framework()
การวัดผล Double Bottom Line
# measurement.py — DBL measurement tools
import json
import random
class DBLMeasurement:
FINANCIAL_METRICS = {
"revenue": {"name": "Revenue", "description": "รายได้รวม", "unit": "บาท"},
"net_profit": {"name": "Net Profit", "description": "กำไรสุทธิ", "unit": "บาท"},
"roi": {"name": "ROI", "description": "Return on Investment", "unit": "%"},
"growth": {"name": "Revenue Growth", "description": "การเติบโตของรายได้ YoY", "unit": "%"},
"sustainability": {"name": "Financial Sustainability", "description": "สามารถดำเนินกิจการต่อได้", "unit": "months of runway"},
}
SOCIAL_METRICS = {
"beneficiaries": {"name": "Beneficiaries Reached", "description": "จำนวนคนที่ได้รับประโยชน์", "unit": "คน"},
"jobs_created": {"name": "Jobs Created", "description": "จำนวนงานที่สร้าง (โดยเฉพาะกลุ่มเปราะบาง)", "unit": "ตำแหน่ง"},
"education": {"name": "Education Access", "description": "จำนวนคนที่เข้าถึงการศึกษา", "unit": "คน"},
"income_increase": {"name": "Income Increase", "description": "รายได้ที่เพิ่มขึ้นของ beneficiaries", "unit": "%"},
"sroi": {"name": "SROI", "description": "Social Return on Investment (1 บาทลงทุน = X บาท social value)", "unit": "ratio"},
}
def calculate_sroi(self):
print("=== SROI Calculator ===\n")
investment = 1_000_000
social_values = {
"Jobs created (10 × avg salary)": 10 * 20000 * 12,
"Education (50 students × cost saved)": 50 * 30000,
"Health improvement (reduced hospital visits)": 100 * 5000,
"Community income increase": 200000,
}
total_social = sum(social_values.values())
sroi = total_social / investment
print(f" Investment: {investment:,.0f} บาท")
for name, value in social_values.items():
print(f" {name}: {value:,.0f} บาท")
print(f" Total Social Value: {total_social:,.0f} บาท")
print(f" SROI Ratio: 1:{sroi:.1f} (ลงทุน 1 บาท สร้าง social value {sroi:.1f} บาท)")
def show_metrics(self):
print("=== Financial Metrics ===")
for key, m in self.FINANCIAL_METRICS.items():
print(f" [{m['name']}] {m['description']} ({m['unit']})")
print(f"\n=== Social Metrics ===")
for key, m in self.SOCIAL_METRICS.items():
print(f" [{m['name']}] {m['description']} ({m['unit']})")
def dashboard(self):
print(f"\n=== DBL Dashboard (Sample) ===")
print(f" [Financial] Revenue: {random.randint(5, 50)}M บาท | Profit: {random.randint(1, 10)}M | ROI: {random.randint(10, 30)}%")
print(f" [Social] Beneficiaries: {random.randint(500, 5000)} คน | Jobs: {random.randint(10, 50)} | SROI: 1:{random.uniform(2, 8):.1f}")
dbl = DBLMeasurement()
dbl.show_metrics()
dbl.calculate_sroi()
dbl.dashboard()
Social Enterprise และ DBL
# social_enterprise.py — Social enterprise models
import json
class SocialEnterprise:
MODELS = {
"employment": {
"name": "Employment Model",
"description": "จ้างงานกลุ่มเปราะบาง (ผู้พิการ, ผู้สูงอายุ, ชุมชนห่างไกล)",
"financial": "รายได้จากสินค้า/บริการ",
"social": "สร้างงาน สร้างรายได้ให้คนด้อยโอกาส",
"example_th": "Doi Tung (ดอยตุง), PDA (สมาคมพัฒนาประชากร)",
},
"market_link": {
"name": "Market Linkage Model",
"description": "เชื่อมผู้ผลิตชุมชนกับตลาด (fair trade, direct trade)",
"financial": "Commission/margin จากการขาย",
"social": "เกษตรกร/ช่างฝีมือได้ราคาดีขึ้น",
"example_th": "Local Alike (ท่องเที่ยวชุมชน), Siam Organic",
},
"fee_for_service": {
"name": "Fee-for-Service Model",
"description": "ให้บริการกลุ่มเป้าหมายในราคาที่เข้าถึงได้",
"financial": "ค่าบริการ (subsidized price)",
"social": "เข้าถึงบริการที่จำเป็น (สุขภาพ, การศึกษา)",
"example_th": "Saturday School, ChangeFusion",
},
"cross_subsidy": {
"name": "Cross-Subsidy Model",
"description": "ขายสินค้า/บริการให้คนทั่วไป ใช้กำไรช่วยกลุ่มเป้าหมาย",
"financial": "กำไรจากตลาดทั่วไป",
"social": "Cross-subsidize บริการสำหรับคนด้อยโอกาส",
"example_th": "Cabbages & Condoms (PDA), Lemon Farm",
},
}
THAILAND_SE = {
"legal": "พ. ร. บ. ส่งเสริมวิสาหกิจเพื่อสังคม พ. ศ. 2562",
"registry": "สำนักงานส่งเสริมวิสาหกิจเพื่อสังคม (สวส.)",
"benefits": ["ลดหย่อนภาษี", "เข้าถึงทุนสนับสนุน", "เครือข่าย SE Thailand"],
"ecosystem": "SE Thailand, ChangeFusion, Banpu Champions for Change",
}
def show_models(self):
print("=== Social Enterprise Models ===\n")
for key, model in self.MODELS.items():
print(f"[{model['name']}]")
print(f" {model['description']}")
print(f" Financial: {model['financial']}")
print(f" Social: {model['social']}")
print(f" ตัวอย่างไทย: {model['example_th']}")
print()
def show_thailand(self):
print("=== SE in Thailand ===")
print(f" กฎหมาย: {self.THAILAND_SE['legal']}")
print(f" หน่วยงาน: {self.THAILAND_SE['registry']}")
print(f" สิทธิประโยชน์: {', '.join(self.THAILAND_SE['benefits'])}")
se = SocialEnterprise()
se.show_models()
se.show_thailand()
Impact Investing
# impact_investing.py — Impact investing and DBL
import json
import random
class ImpactInvesting:
BASICS = {
"definition": "การลงทุนที่มุ่งสร้างทั้ง financial returns และ social/environmental impact",
"market_size": "$1.16 trillion (GIIN 2024 estimate)",
"growth": "เติบโต 20%+ ต่อปี",
"investors": "DFIs, foundations, family offices, pension funds, retail investors",
}
SPECTRUM = """
Investment Spectrum:
Traditional ←→ Responsible ←→ Sustainable ←→ Impact ←→ Philanthropy
(กำไรสูงสุด) (ESG screening) (ESG integration) (DBL/TBL) (social only)
←── Financial-first ─────────────────────────────── Impact-first ──→
"""
THAILAND_IMPACT = {
"funds": [
"Thai Social Enterprise Fund (กองทุน SE)",
"Khon Thai Foundation",
"ChangeFusion",
"Banpu Champions for Change",
],
"platforms": [
"Taejai.com (crowdfunding for social projects)",
"SE Thailand platform",
],
"examples": [
{"name": "Doi Tung", "type": "Employment + Market Link", "impact": "ลดฝิ่น สร้างอาชีพ 10,000+ ครอบครัว"},
{"name": "Local Alike", "type": "Tourism", "impact": "ท่องเที่ยวชุมชน 100+ แห่ง"},
{"name": "Saturday School", "type": "Education", "impact": "การศึกษาฟรีให้เด็ก 1,000+ คน"},
],
}
def show_basics(self):
print("=== Impact Investing ===\n")
for key, value in self.BASICS.items():
print(f" {key}: {value}")
def show_spectrum(self):
print(self.SPECTRUM)
def show_thailand(self):
print("=== Impact Investing in Thailand ===")
print(f"\n Funds & Organizations:")
for fund in self.THAILAND_IMPACT["funds"][:3]:
print(f" • {fund}")
print(f"\n Examples:")
for ex in self.THAILAND_IMPACT["examples"]:
print(f" [{ex['name']}] {ex['type']} → {ex['impact']}")
ii = ImpactInvesting()
ii.show_basics()
ii.show_spectrum()
ii.show_thailand()
DBL สำหรับ IT/Tech Industry
# dbl_tech.py — DBL in tech industry
import json
class DBLTech:
EXAMPLES = {
"edtech": {
"name": "EdTech (การศึกษา)",
"financial": "Subscription/freemium model",
"social": "เข้าถึงการศึกษาคุณภาพทุกที่ ลดความเหลื่อมล้ำ",
"examples": "Khan Academy, Coursera, StartDee (ไทย)",
},
"healthtech": {
"name": "HealthTech (สุขภาพ)",
"financial": "SaaS, telemedicine fees",
"social": "เข้าถึงบริการสุขภาพในพื้นที่ห่างไกล",
"examples": "Doctor Anywhere, Mordee (ไทย)",
},
"fintech": {
"name": "FinTech (การเงิน)",
"financial": "Transaction fees, interest",
"social": "Financial inclusion คนที่ไม่มีบัญชีธนาคาร",
"examples": "GrabFinance, Ascend Money (TrueMoney)",
},
"agritech": {
"name": "AgriTech (เกษตร)",
"financial": "Platform fees, data services",
"social": "เพิ่มผลผลิตและรายได้เกษตรกร",
"examples": "Ricult, Farmto (ไทย)",
},
"greentech": {
"name": "GreenTech (สิ่งแวดล้อม)",
"financial": "Carbon credits, energy savings",
"social": "ลดมลพิษ ลดคาร์บอน",
"examples": "Solar rooftop companies, EV charging",
},
}
def show_examples(self):
print("=== DBL in Tech ===\n")
for key, ex in self.EXAMPLES.items():
print(f"[{ex['name']}]")
print(f" Financial: {ex['financial']}")
print(f" Social: {ex['social']}")
print(f" Examples: {ex['examples']}")
print()
def tech_career_impact(self):
print("=== Tech Career with Social Impact ===")
roles = [
"Social Enterprise Developer — สร้าง products ที่แก้ปัญหาสังคม",
"Data Analyst for NGO — วิเคราะห์ data เพื่อ social impact",
"Open Source Contributor — สร้าง tools ที่ทุกู้คืนเข้าถึงได้",
"IT Volunteer — สอน coding ให้เยาวชนด้อยโอกาส",
"Impact Measurement Tech — สร้าง platform วัดผล social impact",
]
for role in roles:
print(f" • {role}")
tech = DBLTech()
tech.show_examples()
tech.tech_career_impact()
FAQ - คำถามที่พบบ่อย
Q: Double Bottom Line กับ Triple Bottom Line ต่างกันอย่างไร?
A: DBL: Profit + Social Impact (2 มิติ) TBL: People + Planet + Profit (3 มิติ — เพิ่มสิ่งแวดล้อม) DBL เน้น social impact TBL เพิ่ม environmental impact ด้วย ทั้งคู่ดีกว่า Single Bottom Line (กำไรอย่างเดียว) เลือกตามบริบทธุรกิจ: ถ้าเกี่ยวกับสิ่งแวดล้อมด้วย → TBL
Q: Social Enterprise กับ CSR ต่างกันอย่างไร?
A: CSR (Corporate Social Responsibility): กิจกรรมเพื่อสังคมของบริษัท (มักแยกจาก core business) Social Enterprise: ธุรกิจที่ core business คือการแก้ปัญหาสังคม CSR: ใช้กำไรทำสังคม | SE: ทำสังคมให้เป็นธุรกิจ SE ยั่งยืนกว่า เพราะไม่พึ่งเงินบริจาค
Q: วัดผล Social Impact ยากไหม?
A: ยากกว่า financial metrics เพราะ impact หลายอย่างวัดเป็นตัวเลขยาก เครื่องมือ: SROI (Social Return on Investment), Theory of Change, Impact Map, IRIS+ metrics เริ่มจาก: กำหนด output → outcome → impact ให้ชัดเจน ไม่ต้องวัดทุกอย่าง เลือก 3-5 metrics หลักที่ตรงกับ mission
Q: ในไทยมี Social Enterprise อะไรบ้าง?
A: ดอยตุง (Doi Tung): สร้างอาชีพทดแทนฝิ่น Local Alike: ท่องเที่ยวชุมชน Saturday School: การศึกษาฟรี Lemon Farm: อาหาร organic จากเกษตรกรรายย่อย Cabbages & Condoms: ร้านอาหาร + สุขภาพชุมชน จดทะเบียนได้ที่สำนักงานส่งเสริมวิสาหกิจเพื่อสังคม (สวส.)
