بنقرة واحدة
capacity-planner
Kaynak planlama: Utilizasyon oranları, conflict resolution, staffing model ve kaynak optimizasyonu.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Kaynak planlama: Utilizasyon oranları, conflict resolution, staffing model ve kaynak optimizasyonu.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Bun runtime: HTTP server, file I/O, SQLite, test runner, package manager, bundler — all-in-one JS toolchain.
Clerk: Drop-in auth UI, Organizations, User management, JWT templates, webhooks, Next.js middleware integration.
Gelişmiş masaüstü, tarayıcı ve işletim sistemi kontrol yeteneği. Görsel (koordinat tabanlı) fare/klavye otomasyonu, DOM manipülasyonu, pencere yönetimi, gelişmiş dosya, ağ ve süreç yönetimini kapsar.
Drizzle ORM: Schema definition, type-safe queries, migrations, relations, Postgres/SQLite/MySQL support.
Expo Router v3: File-based navigation, layouts, tabs, modals, deep linking, API routes, typed routes.
Flutter ile oyun geliştirme (Flame Engine vb.) ve karmaşık, büyük ölçekli mimariler kurma rehberi.
| name | capacity-planner |
| description | Kaynak planlama: Utilizasyon oranları, conflict resolution, staffing model ve kaynak optimizasyonu. |
| triggers | {"keywords":["capacity planning","resource allocation","utilization","staffing","conflict resolution"],"contexts":["resource planning","team capacity","project staffing","workload balancing"]} |
| auto_load_when | Kullanıcı kaynak planlama, utilizasyon hesaplama veya staffing model istediğinde |
| agent | researcher |
| tools | ["Read","Write","Bash","Grep","Glob"] |
Odak Alanı: Kaynak planlama, utilizasyon oranları hesaplama, conflict resolution ve staffing model oluşturma.
Capacity Planning Süreci
├── Step 1: Demand Forecasting
│ ├── Project pipeline analysis
│ ├── Business forecasts
│ ├── Strategic initiatives
│ └── Headcount requirements
├── Step 2: Supply Analysis
│ ├── Current team capacity
│ ├── Available contractors
│ ├── Hiring pipeline
│ └── Skills inventory
├── Step 3: Gap Analysis
│ ├── Demand vs Supply
│ ├── Skills gap
│ └── Timeline gap
├── Step 4: Solution Design
│ ├── Hiring plan
│ ├── Reallocation
│ ├── Contractor engagement
│ └── Timeline adjustment
├── Step 5: Execution & Monitoring
│ ├── Weekly utilization tracking
│ ├── Monthly capacity review
│ └── Quarterly rebalancing
└── Step 6: Continuous Improvement
├── Forecasting accuracy
├── Model refinement
└── Lessons learned
Utilization Calculation Methods
├── Billable Utilization
│ ├── Formula: Billable Hours / Available Hours
│ ├── Target: 70-80% (ayarlanabilir)
│ ├── Excludes: Admin, training, PTO
│ └── Direct revenue ilişkili
├── Overall Utilization
│ ├── Formula: Worked Hours / Available Hours
│ ├── Target: 85-95%
│ ├── Includes: All productive work
│ └── Capacity planning için
├── Capacity Utilization
│ ├── Formula: Used Capacity / Total Capacity
│ ├── Same as overall utilization
│ └── Planning threshold için
└── Example
├── Available hours/month: 160h
├── Billable: 120h → 75%
├── Non-billable: 20h → 12.5%
├── PTO/Admin: 20h → 12.5%
└── Total: 160h → 100%
Resource Conflict Types & Solutions
├── Type 1: Over-allocation
│ ├── Problem: Aynı kişi >100% atandı
│ ├── Solution A: Time-slicing
│ │ ├── Her projeye % payı ata
│ │ └── Weekly rotation
│ ├── Solution B: Reallocation
│ │ ├── Alternatif kaynak bul
│ │ └── Skills match kontrol
│ ├── Solution C: Scope adjustment
│ │ ├── Düşük öncelikli iş ertele
│ │ └── Deadline uzat
│ └── Solution D: Contractor
│ └── Dış kaynak desteği
├── Type 2: Skill Mismatch
│ ├── Problem: Doğru kişi yok
│ ├── Solution A: Upskilling
│ ├── Solution B: Hire/contract
│ └── Solution C: Workaround
├── Type 3: Timeline Conflict
│ ├── Problem: Aynı anda birden fazla proje
│ ├── Solution: Phase offset
│ └── Solution: Dependency management
└── Type 4: Availability Gap
├── Problem: Kişi mevcut değil (PTO, sick)
├── Solution: Backup resource
└── Solution: Timeline adjustment
Staffing Model Seçenekleri
├── Dedicated Team
│ ├── Proje için tam zamanlı ekip
│ ├── Stabilite yüksek
│ ├── Maliyet yüksek
│ └── Corporate/project teams
├── Matrix Organization
│ ├── Birden fazla projeye pay time
│ ├── Esneklik yüksek
│ ├── Coordination zor
│ └── Balanced portfolios
├── Hybrid Model
│ ├── Core team (dedicated) + shared resources
│ ├── Stability + flexibility
│ └── Most common pattern
├── Pool/Resource Pool
│ ├── Centralized team
│ ├── Project allocation as needed
│ ├── Optimal utilization
│ └── Service companies
└── Contractor Integration
├── Permanent + contractor mix
├── Scaling flexibility
├── Knowledge transfer needs
└── Staff augmentation
Capacity Planning Template
├── Resource Name: [Name]
├── Role: [Role]
├── Skills: [Skill set]
├── Availability
│ ├── Start date
│ ├── End date (if fixed-term)
│ ├── Hours per week
│ └── PTO schedule
├── Allocation Matrix
│ ├── Project A: X%
│ ├── Project B: Y%
│ ├── Project C: Z%
│ └── Buffer: W%
├── Utilization Target
│ ├── Target: 80%
│ ├── Current: 85%
│ └── Status: Over-allocated
├── Capacity Status
│ ├── 🟢 Available (<70%)
│ ├── 🟡 At capacity (70-90%)
│ └── 🔴 Over (>90%)
└── Notes
├── Upcoming PTO
├── Training
└── Skills development
| Pattern | Açıklama | Uygulama |
|---|---|---|
| 80/20 Rule | %80 kapasite kullanım, %20 buffer | Sustainable workload |
| Lead Time Hiring | 2-3 ay önceden planlama | Hiring lag compensation |
| Skills Matrix | Yetkinlik haritası | Matching optimization |
| Capacity Buffer | Bilinmeyen için boşluk | Emergency cover |
| Rolling Forecast | 3-6 aylık görünürlük | Dynamic planning |
| Dependency Mapping | Projeler arası bağımlılık | Conflict prevention |
| Utilization Review | Haftalık/aylık izleme | Early warning |
# REACTIVE CAPACITY
Bugün yeni proje başlayacak
- Kaynak belli değil
- Kimi çağıracağım bilinmiyor
- Planlama yok, panik var
Problem: Son dakika kararlar
- Yanlış eşleşmeler
- Overload
- Quality düşüşü
✅ Proaktif: 2-3 ay önceden planla
# NO BUFFER
Tüm kapasite分配 edildi
- 100% atandı
- PTO yok, sick yok, buffer yok
- Herhangi bir aksaklik = kriz
✅ Her zaman %15-20 buffer
# SKILL BLINDNESS
"Atama yap" dendi
- Kim yapabilir diye bakılmadı
- Sadece availability'e göre atandı
- Technical skill uyumsuzluğu
Problem: Proje gecikmeleri
- Learning curve
- Rework
- Quality issues
✅ Skills matrix kullan
# SINGLE POINT OF FAILURE
Sadece Ahmet bu teknolojiyi biliyor
- Ahmet = Critical resource
- Ahmet yoksa proje durur
- Risk çok yüksek
✅ Knowledge sharing zorunlu
✅ Backup yetiştir
# UTILIZATION OBSESSION
"Utilization %100 olmalı"
- Sürekli çalışma zorlanıyor
- Buffer yok
- Burnout kaçınılmaz
- Quality düşüyor
- Turnover artıyor
✅ Optimal: %75-85
# STATIC PLAN
6 ay önceki plan hâlâ kullanılıyor
- Değişen durumlar yansımıyor
- Pipeline güncel değil
- Gerçekten kopuk
✅ Rolling planning
# CAPACITY MATRIX ÖRNEĞİ
Q2 2024 Capacity Plan:
| Resource | Role | Q2 Capacity | Allocated | Buffer |
|----------|------|-------------|-----------|--------|
| Ahmet | Tech Lead | 480h (60%) | 400h | 80h |
| Ayşe | Senior Dev | 480h (60%) | 440h | 40h |
| Mehmet | Dev | 480h (60%) | 360h | 120h |
| Burak | Dev | 480h (60%) | 480h | 0 🔴 |
| Cem | Dev | 480h (60%) | 320h | 160h |
Calculated at 60% (40% = admin/PTO/buffer)
Actions:
- Burak: New hire in 2 weeks
- Mehmet: Take Lead on Project X
- Buffer: 400h available for new work
# UTILIZATION TRACKING
Weekly Utilization Report:
Name | Avail | Allocated | Util | Status
----------|-------|-----------|------|-------
Ahmet | 40h | 38h | 95% | 🔴 Over
Ayşe | 40h | 32h | 80% | 🟢 Good
Mehmet | 40h | 36h | 90% | 🟡 At risk
Burak | 40h | 28h | 70% | 🟢 Good
Cem | 40h | 40h | 100% | 🔴 Over
Actions:
- Ahmet: Reduce Project A to 60%
- Cem: Assign to Burak's project
- Mehmet: Monitor (close to limit)
# HIRING FORECAST
Current Team: 5 Devs
Q2 Demand: 7 Devs equivalent
Gap: 2 Devs
Gap Analysis:
- Timeline: 6 weeks to hire
- Onboarding: 4 weeks
- Total lead time: 10 weeks
Hiring Plan:
- Post: 2 senior devs
- Target: Start by April 1
- Interview: Now → Feb 15
- Offer: Feb 20
- Start: April 1
Contractor Bridge:
- 2 contractors from [Vendor]
- Start: Feb 15
- Duration: 6 months
- Cost: $XX/hour
Risk: Contractor exit
Mitigation: Knowledge transfer plan
| Capacity Metric | Hesaplama | Optimal Aralık |
|---|---|---|
| Billable Util | Billable / Total Time | 70-80% |
| Overall Util | Worked / Available | 80-90% |
| Capacity Fill | Allocated / Total | 75-85% |
| Buffer Rate | Unallocated / Total | 15-25% |
| Conflict Türü | Belirti | Çözüm |
|---|---|---|
| Over-allocation | >100% | Reallocate or contractor |
| Skill gap | Wrong match | Upskill or hire |
| Timeline overlap | Same dates | Phase shift |
| Availability gap | PTO/sick | Backup or adjust |
| Budget constraint | $ limit | Scope trade-off |
| Staffing Model | Avantajlar | Dezavantajlar |
|---|---|---|
| Dedicated | Stabilite, ownership | Maliyet, esneklik düşük |
| Matrix | Esnek, balanced | Coordination zor |
| Hybrid | Best of both | Complexity |
| Pool | Optimal util | Stability düşük |
| Contractor | Scaling | Knowledge risk |
| Planning Horizon | Kullanım | Güncelleme |
|---|---|---|
| 1-3 months | Operational | Haftalık |
| 3-6 months | Tactical | Aylık |
| 6-12 months | Strategic | Quarterly |
| 12+ months | Long-range | Annual |