name: cost-estimator version: 1.0.0 description: Estimasi biaya proyek (SWEBOK Economics, PMBOK Cost).
🎯 Goal
Buat cost estimation untuk proyek software.
🛠️ Instructions
- Identify cost categories: Labor, Infrastructure, Licenses, Training
- Use estimation technique: Analogous, Parametric, Bottom-up
- Calculate effort (person-hours/days)
- Apply contingency buffer (20-30%)
- Create cost breakdown structure
📝 Cost Estimation Template
Cost Breakdown Structure
| Category | Item | Unit Cost | Quantity | Subtotal | Notes |
|---|---|---|---|---|---|
| Labor | |||||
| Developer (Senior) | Rp 25M/month | 3 months | Rp 75M | 2 developers | |
| Developer (Junior) | Rp 12M/month | 3 months | Rp 36M | 1 developer | |
| Project Manager | Rp 20M/month | 3 months | Rp 60M | Part-time | |
| Infrastructure | |||||
| Cloud Hosting | Rp 2M/month | 12 months | Rp 24M | Production + Staging | |
| Domain + SSL | Rp 500K/year | 1 year | Rp 500K | ||
| Licenses | |||||
| Design Tools | Rp 1.5M/month | 3 months | Rp 4.5M | Figma | |
| Training | |||||
| Tech Training | Rp 5M | 1 | Rp 5M | New framework |
Summary
| Amount | |
|---|---|
| Subtotal | Rp X |
| Contingency (25%) | Rp Y |
| Grand Total | Rp Z |
📝 Estimation Techniques
- Analogous: Based on similar past projects
- Parametric: Cost per unit × quantity
- Bottom-up: Sum of component estimates
- Three-point: (Optimistic + 4×Likely + Pessimistic) / 6
🚫 Constraints
- WAJIB include 20-30% contingency
- NEVER provide estimate tanpa assumptions documented
- WAJIB break down by category