--- description: Cost-Benefit Analysis โ€” ROI calculation, payback period, dan financial viability assessment --- # /cost_benefit - ROI Analysis Workflow **Sumber:** TOPIC_004 > 04_feasibility_assessment.md (ยง4.3 Economic Feasibility) --- ## ๐Ÿ“‹ Kapan Menggunakan Workflow Ini - Evaluasi **financial viability** sebelum development - Membuat **business case** untuk stakeholders - Comparing **build vs buy** decisions - Justifying **budget requests** --- ## ๐ŸŽฏ Cost-Benefit Framework ``` +-----------------------------------------------------------------+ | ECONOMIC FEASIBILITY | | (Cost-Benefit Analysis) | +-----------------------------------------------------------------| | | | COSTS BENEFITS | | +--------------------+ +--------------------+ | | | DEVELOPMENT | | REVENUE | | | | โ€ข Developer salary | | โ€ข Direct sales | | | | โ€ข Design costs | | โ€ข Subscriptions | | | | โ€ข Testing | | โ€ข Licensing | | | +--------------------| +--------------------| | | | INFRASTRUCTURE | | COST SAVINGS | | | | โ€ข Hosting | | โ€ข Automation | | | | โ€ข Cloud services | | โ€ข Efficiency | | | | โ€ข Licenses | | โ€ข Error reduction | | | +--------------------| +--------------------| | | | OPERATIONAL | | INTANGIBLE | | | | โ€ข Maintenance | | โ€ข Brand value | | | | โ€ข Support | | โ€ข Competitiveness | | | | โ€ข Training | | โ€ข Customer sat. | | | +--------------------+ +--------------------+ | | | | TOTAL COSTS vs TOTAL BENEFITS | | v v | | --------------------------------------------- | | | BENEFIT > COST -> โœ“ FEASIBLE | | | | BENEFIT < COST -> โœ— NOT FEASIBLE | | | --------------------------------------------- | | | +-----------------------------------------------------------------+ ``` --- ## ๐Ÿ“Š Key Financial Metrics ### 1. ROI (Return on Investment) ``` ROI = (Net Profit / Total Investment) ร— 100% Where: Net Profit = Total Benefits - Total Costs Target: > 100% is good, > 200% is excellent ``` ### 2. Payback Period ``` Payback Period = Total Investment / Annual Net Benefit Target: < 2 years for startups, < 3 years for enterprise ``` ### 3. BCR (Benefit-Cost Ratio) ``` BCR = Total Benefits / Total Costs Target: > 1.0 (benefits outweigh costs) ``` --- ## ๐Ÿ› ๏ธ STEP-BY-STEP WORKFLOW ### STEP 1: Calculate One-Time Costs (10 min) | Item | Estimated Cost | | ------------------------ | -------------- | | Development (internal) | $ | | Development (outsourced) | $ | | Design | $ | | Testing & QA | $ | | Hardware/Equipment | $ | | Software Licenses | $ | | Training | $ | | **TOTAL ONE-TIME** | **$** | --- ### STEP 2: Calculate Recurring Costs (10 min) | Item | Year 1 | Year 2 | Year 3 | | -------------------- | ------ | ------ | ------ | | Hosting/Cloud | $ | $ | $ | | Maintenance | $ | $ | $ | | Support | $ | $ | $ | | Licenses (recurring) | $ | $ | $ | | **TOTAL RECURRING** | $ | $ | $ | --- ### STEP 3: Estimate Benefits (15 min) | Item | Year 1 | Year 2 | Year 3 | | ------------------ | ------ | ------ | ------ | | Direct Revenue | $ | $ | $ | | Cost Savings | $ | $ | $ | | Productivity Gains | $ | $ | $ | | **TOTAL BENEFITS** | $ | $ | $ | --- ### STEP 4: Calculate Metrics (5 min) - Total Investment: $\_\_\_ - Total Benefits (3 years): $\_\_\_ - Net Benefit: $\_\_\_ - **ROI:** \_\_\_% - **Payback Period:** \_\_\_ months - **BCR:** \_\_\_ --- ## ๐Ÿ“‹ COST-BENEFIT TEMPLATE ```markdown ## COST-BENEFIT ANALYSIS ### Project: \***\*\_\_\*\*** ### Date: \***\*\_\_\*\*** ### Analysis Period: \_\_\_ years --- ## ONE-TIME COSTS | Item | Estimated Cost | | ------------------------ | -------------- | | Development (internal) | $ | | Development (outsourced) | $ | | Design | $ | | Testing & QA | $ | | Hardware/Equipment | $ | | Software Licenses | $ | | Training | $ | | **TOTAL ONE-TIME** | **$** | ## RECURRING COSTS (Per Year) | Item | Year 1 | Year 2 | Year 3 | | ------------------- | ------ | ------ | ------ | | Hosting/Cloud | $ | $ | $ | | Maintenance | $ | $ | $ | | Support | $ | $ | $ | | Licenses | $ | $ | $ | | **TOTAL RECURRING** | $ | $ | $ | ## BENEFITS (Per Year) | Item | Year 1 | Year 2 | Year 3 | | ------------------ | ------ | ------ | ------ | | Direct Revenue | $ | $ | $ | | Cost Savings | $ | $ | $ | | Productivity Gains | $ | $ | $ | | **TOTAL BENEFITS** | $ | $ | $ | --- ## CALCULATIONS **Total Investment (3 years):** $**\_ **Total Benefits (3 years):** $\_** **Net Benefit:** $\_\_\_ **ROI:** **\_% **Payback Period:** \_** months **BCR:** \_\_\_ --- ## DECISION โ–ก **PROCEED** โ€” Financially viable โ–ก **CONDITIONAL** โ€” Needs cost reduction / revenue increase โ–ก **DO NOT PROCEED** โ€” Not financially viable ``` --- ## ๐Ÿ“ Output File **Setelah workflow selesai, AI WAJIB generate file markdown:** **Path:** `AI-Agent/Output/Planning/[ProjectName]/08_cost_benefit.md` **Template Output:** ```markdown # [Project Name] - Cost-Benefit Analysis **Date:** [YYYY-MM-DD] **Analysis Period:** [X] years **Recommendation:** [PROCEED / CONDITIONAL / DO NOT PROCEED] --- ## Executive Summary | Metric | Value | Status | | ------------------------ | -------- | -------- | | **Total Investment** | $X | | | **Total Benefits (3yr)** | $X | | | **Net Benefit** | $X | | | **ROI** | X% | โœ…/>100% | | **Payback Period** | X months | โœ…/<24mo | | **BCR** | X.X | โœ…/>1.0 | --- ## One-Time Costs | Item | Cost | | ------------ | ------ | | Development | $X | | Design | $X | | Testing & QA | $X | | Other | $X | | **TOTAL** | **$X** | --- ## Recurring Costs (Per Year) | Item | Year 1 | Year 2 | Year 3 | Total | | ----------- | ------ | ------ | ------ | ------ | | Hosting | $X | $X | $X | $X | | Maintenance | $X | $X | $X | $X | | Support | $X | $X | $X | $X | | **TOTAL** | $X | $X | $X | **$X** | --- ## Benefits (Per Year) | Item | Year 1 | Year 2 | Year 3 | Total | | ------------ | ------ | ------ | ------ | ------ | | Revenue | $X | $X | $X | $X | | Cost Savings | $X | $X | $X | $X | | **TOTAL** | $X | $X | $X | **$X** | --- ## Financial Metrics ### ROI Calculation ``` ROI = (Net Profit / Total Investment) ร— 100% = ($X / $X) ร— 100% = X% ``` ### Payback Period ``` Payback Period = Total Investment / Annual Net Benefit = $X / $X per year = X months ``` ### Break-Even Analysis | Metric | Value | |--------|-------| | Monthly costs | $X | | Price point | $X/mo | | Break-even customers | X | | Timeline to break-even | X months | --- ## Sensitivity Analysis | Scenario | ROI | Payback | |----------|-----|---------| | Base case | X% | X months | | Pessimistic (-20% revenue) | X% | X months | | Optimistic (+20% revenue) | X% | X months | --- ## Recommendation **Decision:** [PROCEED / CONDITIONAL / DO NOT PROCEED] **Rationale:** [Explanation based on metrics] --- ## Next Steps - [ ] Finalize budget approval - [ ] Proceed to /create_charter ``` --- ## ๐Ÿ“š Referensi - GeeksforGeeks, TopDevelopers - TOPIC_004/04_feasibility_assessment.md (Lines 192-360)