Skip to main content

FinOps Strategy

Generate comprehensive FinOps strategy for cloud financial management and optimization.

Command

arckit finops "<project ID or cloud provider>"

Description

Establishes cloud financial management practices, cost visibility, optimization strategies, and governance frameworks. Enables organizations to maximize cloud value while maintaining financial accountability.

Arguments

  • Project ID or cloud provider: Project identifier or cloud description (e.g., ‘001’, ‘AWS multi-account’)

When to Use

  • During planning phases
  • For cost optimization initiatives
  • Multi-cloud governance
  • Budget forecasting and control
  • Cloud financial accountability

Required Context

  • Requirements (ARC--REQ-.md) - MANDATORY (for scale/budget)
  • Architecture Principles (PRIN) - Recommended
  • DevOps Strategy (DEVOPS) - Recommended
  • Architecture Diagrams (DIAG) - Recommended

FinOps Maturity Levels

LevelCharacteristicsCost Visibility
CrawlBasic tagging, monthly reportsLimited
WalkAutomated reports, budgets, alertsModerate
RunReal-time visibility, optimization automationFull

Document Sections

Section 1: FinOps Overview

  • Strategic objectives
  • FinOps maturity (current and target)
  • Team structure (FinOps team, cloud teams, finance)
  • Stakeholder responsibilities

Section 2: Cloud Estate Overview

  • Cloud providers and accounts
  • Major workloads and cost centers
  • Current spend baseline
  • Spend trends and projections

Section 3: Tagging Strategy

Mandatory Tags:
  • cost-center
  • environment (dev/staging/prod)
  • owner
  • project
Optional Tags:
  • team
  • application
  • data-classification
Tag Enforcement:
  • Policy-based enforcement
  • Automated tagging
  • Untagged resource handling

Section 4: Cost Visibility & Reporting

Cost Allocation:
  • By team / project / environment
  • Shared cost distribution
  • Proportional allocation methods
Reporting Cadence:
  • Daily: Anomaly detection
  • Weekly: Team review
  • Monthly: Finance reconciliation
  • Quarterly: Trend analysis
Dashboards:
  • Executive summary
  • Team-specific views
  • Cost center breakdowns

Section 5: Budgeting & Forecasting

Budget Types:
  • Fixed budgets
  • Variable budgets
  • Per-unit budgets
Forecasting Methodology:
  • Trend-based forecasting
  • Growth projections
  • Seasonal adjustments
Budget Alerts:
  • 50% threshold → Info email
  • 80% threshold → Warning
  • 100% threshold → Alert + escalation
  • 120% threshold → Critical escalation

Section 6: Showback/Chargeback Model

Showback (Visibility only):
  • Cost reporting to teams
  • No actual billing
  • Awareness and optimization
Chargeback (Actual billing):
  • Internal invoicing
  • Cost center allocation
  • Budget accountability
Allocation Methods:
  • Direct allocation (tagged resources)
  • Proportional allocation (shared resources)
  • Fixed allocation (platform overhead)
Unit Economics:
  • Cost per transaction
  • Cost per user
  • Cost per API call

Section 7: Cost Optimization Strategies

Rightsizing:
  • Regular rightsizing recommendations
  • Automated resize for non-prod
  • Production resize with approval
Commitments:
  • Reserved Instances (1-year, 3-year)
  • Savings Plans coverage
  • Commitment utilization targets (>80%)
Spot/Preemptible:
  • Non-prod workloads on Spot
  • Fault-tolerant prod on Spot
  • Hybrid on-demand + spot
Storage Optimization:
  • S3 Intelligent-Tiering
  • Lifecycle policies
  • Delete unused volumes
Idle Resources:
  • Automated detection
  • Auto-shutdown for dev/test
  • Cleanup workflows

Section 8: Commitment Management

Reserved Instance Inventory:
  • Current RI coverage
  • Utilization rates
  • Expiration dates
Purchase Recommendations:
  • Coverage gap analysis
  • ROI calculations
  • Purchase approval workflow
Utilization Targets:
  • 80% utilization for RIs
  • 90% for Savings Plans

Section 9: Anomaly Detection & Alerts

Anomaly Detection:
  • ML-based anomaly detection
  • Baseline establishment
  • Sensitivity thresholds
Alert Routing:
  • Email for amounts under £500
  • Slack for £500-£2,000
  • PagerDuty for over £2,000
Investigation Workflow:
  1. Alert received
  2. Cost Explorer analysis
  3. Tag-based attribution
  4. Root cause identification
  5. Remediation

Section 10: Governance & Policies

Cloud Governance:
  • Service Control Policies (SCPs)
  • Resource quotas
  • Approved instance types
Approval Workflows:
  • £5,000/month: Manager approval
  • £20,000/month: Director approval
  • £100,000/month: CFO approval
Policy Enforcement:
  • Tag compliance (block untagged)
  • Instance type restrictions
  • Region restrictions
Exception Handling:
  • Exception request process
  • Temporary exemptions
  • Audit trail

Section 11: FinOps Tooling

Native Cloud Tools:
  • AWS Cost Explorer
  • Azure Cost Management
  • GCP Billing
Third-Party Tools (optional):
  • CloudHealth
  • Cloudability
  • Apptio
Automation:
  • Cost data exports
  • Dashboard automation
  • Report generation

Section 12: Sustainability & Carbon

Carbon Footprint:
  • Carbon emissions visibility
  • AWS Customer Carbon Footprint Tool
  • Azure Sustainability Calculator
Sustainable Practices:
  • Green region preferences
  • Right-size for efficiency
  • Auto-shutdown for dev/test
Sustainability Reporting:
  • Quarterly carbon reports
  • Reduction targets

Section 13: UK Government Compliance (if applicable)

  • Cabinet Office Digital Spend Controls
  • Treasury Green Book alignment
  • G-Cloud/Digital Marketplace tracking
  • Annual technology spend reporting

Section 14: FinOps Operating Model

FinOps Cadence:
  • Daily: Anomaly review
  • Weekly: Team cost review
  • Monthly: Finance reconciliation
  • Quarterly: Strategy review
Stakeholder Engagement:
  • Engineering: Cost awareness training
  • Finance: Budget management
  • Executive: Strategic reporting
Escalation Paths:
  • Team Lead → Engineering Manager → CTO → CFO
Continuous Improvement:
  • Monthly optimization targets
  • Quarterly retrospectives
  • Annual strategy refresh

Section 15: Metrics & KPIs

Cost Efficiency:
  • Cost per transaction trend
  • Cost per user trend
  • Infrastructure efficiency ratio
Unit Economics:
  • Revenue per cloud dollar
  • Gross margin impact
Optimization Targets:
  • Rightsizing coverage: >70%
  • Commitment coverage: >70%
  • Waste reduction: 10% YoY
Governance Compliance:
  • Tagging compliance: >95%
  • Budget adherence: ±10%

Section 16: Traceability

  • Requirements to FinOps element mapping
  • NFR-P → Resource sizing
  • NFR-S → Auto-scaling costs
  • NFR-A → Multi-AZ costs
  • BR → Budget constraints

Output

Creates: projects/{project}/ARC-{PROJECT_ID}-FINOPS-v1.0.md

Example

arckit finops "AWS multi-account organization"
Output:
  • FinOps Maturity: Walk (target: Run)
  • Cloud Provider: AWS
  • Monthly Spend: £45,000
  • Tagging: 4 mandatory tags
  • Reporting: Weekly dashboards
  • Optimization: Rightsizing + RIs
  • Governance: Approval for >£5k/month
  • arckit devops - Infrastructure patterns
  • arckit diagram - Resource topology
  • arckit requirements - Budget constraints

Next Steps

After FinOps strategy:
  1. Implement mandatory tagging policy
  2. Set up cost dashboards and alerts
  3. Conduct initial rightsizing analysis
  4. Evaluate commitment purchases
  5. Establish FinOps review cadence
  6. Train teams on cost awareness

Key Principles

  1. Cost Visibility First - Can’t optimize what you can’t see
  2. Shared Accountability - Engineering owns spend
  3. Real-Time Decisions - Timely, accessible cost data
  4. Variable Cost Model - Spend scales with value
  5. Continuous Optimization - Ongoing, not one-time
  6. Tagging is Foundational - Basis for all allocation

Build docs developers (and LLMs) love