Company Os

The meta-framework for how a company runs — the connective tissue between all C-suite roles. Covers operating system selection (EOS, Scaling Up, OKR-n

What Is Company Os?

Company Os is a meta-framework designed to unify and systematize the core operations of any organization. Acting as the connective tissue among all C-suite roles, Company Os provides a structured approach to selecting, implementing, and optimizing a company’s operating system (OS). This includes frameworks such as the Entrepreneurial Operating System (EOS), Scaling Up, OKR-native approaches, or hybrid models. Company Os defines the essential building blocks for running a company efficiently, such as accountability charts, scorecards, meeting rhythms, issue resolution mechanisms, and the practice of setting and tracking 90-day goals (“rocks”). By making these elements explicit, Company Os transforms implicit, ad hoc operational habits into an improvable, transparent system.

Why Use Company Os?

Operational dysfunction is rarely about individual performance; it is, more often, a sign of a missing or broken system. Symptoms include recurring issues that are never resolved, meetings that lack structure or outcomes, unclear responsibilities, and slow or inconsistent goal progress. Company Os addresses these root causes by providing:

  • A Unified Language: Company Os creates a shared vocabulary and set of expectations across executive roles, reducing miscommunication and misalignment.
  • Framework Selection Guidance: It helps leaders compare and select operating systems (EOS, Scaling Up, OKRs, Holacracy, etc.) based on company size, growth phase, and strategic needs.
  • Systematic Accountability: By defining clear accountability charts and scorecards, Company Os clarifies who owns what and how performance is measured.
  • Effective Meeting Cadence: Structured meeting rhythms (like weekly L10s) and issue resolution processes ensure that the right problems are surfaced and solved at the right time.
  • Continuous Improvement: Explicit systems make it possible to iterate, measure, and improve how the company operates.

Adopting Company Os enables organizations to scale with less friction, maintain alignment, and respond adaptively to change.

How to Get Started

Implementing Company Os involves a phased approach:

  1. Assess Your Current System: Map out your current operating habits. What frameworks (if any) are in play? How are meetings run? How is accountability tracked?

  2. Choose or Compare Frameworks: Use Company Os tooling to compare the fit of EOS, Scaling Up, OKRs, or hybrid models. Key considerations include company size, leadership style, and strategic focus.

  3. Design Your Accountability Chart: Define roles and responsibilities clearly. For example, using YAML or JSON to model the structure programmatically:

    ceo:
      reports_to: board
      direct_reports:
        - cto
        - cfo
        - coo
    cto:
      reports_to: ceo
      direct_reports:
        - engineering_manager
        - product_manager
  4. Set Up Scorecards: Identify key metrics for each role or team, and establish a weekly reporting cadence:

    {
      "team": "Sales",
      "weekly_metrics": {
        "new_leads": 25,
        "deals_closed": 10,
        "churn_rate": 0.02
      }
    }
  5. Establish Meeting Rhythms: Implement a regular meeting pulse (e.g., weekly L10s) with structured agendas focusing on reviewing scorecards, rocks, and issue resolution.

  6. Deploy Issue Resolution Framework: Adopt the IDS (Identify, Discuss, Solve) process to ensure recurring problems are addressed systematically.

  7. Set 90-Day Rocks: Define and track quarterly priorities at the company and team levels.

Key Features

  • Framework Agnostic: Company Os does not prescribe a single model but guides companies in selecting and blending the best elements of EOS, Scaling Up, and OKR-native approaches.
  • Accountability Charts: Visual and programmatic tools to clarify who is responsible for what, reducing silos and overlap.
  • Scorecards: Weekly, role-specific metrics that make performance visible and actionable.
  • Meeting Pulse: Standardized meeting formats (e.g., L10s) to keep teams aligned and focused.
  • Issue Resolution: Processes like IDS ensure that problems are solved at the root, not just discussed repeatedly.
  • Quarterly Planning (“Rocks”): Systematic goal-setting and tracking to drive focus and execution.
  • Implementation Guides: Step-by-step instructions and templates for rolling out each component.

Best Practices

  • Start Simple: Begin with the core elements—accountability chart, scorecard, and meeting pulse—before layering in advanced features.

  • Use Data, Not Opinion: Anchor scorecards and issue discussions in quantitative metrics wherever possible.

  • Iterate Regularly: Schedule retrospectives (at least quarterly) to review what is working and adapt your operating system as needed.

  • Foster Transparency: Make accountability charts, scorecards, and rocks visible to the organization to build trust and drive engagement.

  • Automate Where Possible: Use digital tools and scripts to automate scorecard data collection and meeting agenda generation.

    # Example: Auto-generate a meeting agenda based on outstanding issues and rocks
    def generate_agenda(issues, rocks):
        agenda = ["Scorecard Review", "Rock Update"]
        if issues:
            agenda.append("Issue Solving (IDS)")
        agenda.append("To-Dos & Wrap-up")
        return agenda

Important Notes

  • No Framework Is One-Size-Fits-All: Company Os is most effective when tailored to your company’s unique context. Use it as a guide, not a prescription.
  • Requires Executive Buy-In: Lasting change only happens when the executive team is committed to systematizing operations.
  • Expect Cultural Resistance: Explicit systems can feel rigid at first. Communicate the “why” and iterate based on feedback.
  • Ongoing Maintenance: Company Os is not a “set it and forget it” solution. Regular reviews and adjustments are necessary to keep it effective.
  • Open Source and Extensible: Company Os is MIT-licensed and available for customization, making it adaptable to varying organizational needs.

For more information, practical templates, and code samples, refer to the Company Os GitHub repository.