CodeAFYour org chart

Your org chart

Your org chart grows as deep as the work: managers hire managers.

Structure is how judgment scales. Draw any shape you need in one sentence, and the managers build it.
  • a chief of staff over all your projects
  • a security team that reviews every change
  • a platform team with sub-teams

Structure is how judgment scales. A CodeAF manager can start a sub-team, a new team under its own, run by a new manager conversation, and that manager can do the same. Describe the shape in one sentence and the managers build it, one level at a time.

Try it in CodeAF

Where

In a manager's conversation.

Type
start a platform team with an api sub-team and an infra sub-team, each with its own manager

Then press Enter.

You see

The manager starts the platform team and its manager, and that manager starts api and infra. The teams page (Alt+2) draws them as a tree under your team.

How the chart holds together

One sentence and Enter: the manager starts platform, and platform's own manager starts api and infra under it. Keys: start a platform team with an api sub-team and an infra sub-team, each with its own managerEnter

Every manager below the top is also a member one level up. The platform manager runs platform and also sits in your team, here called shop-api, as one of its members, which is what ties the levels together. It is handed its brief with you were started to manage the team "platform", under "shop-api": you run it and report to the manager who started you.

Orders go one level down and reports go one level up. A manager directs its own members, and a sub-team's manager is one of them, but it never directs that sub-team's members; it may read them. Work still flows through every level without you: a worker two levels down finishes, its manager wakes and posts the result up, and your team manager wakes and tells you.

A sub-team spends from its parent's pool: its daily cap is the parent's cap times sub-team share, 50% unless you change it. Teams nest three levels deep by default (team depth), and a start past that is refused with the reason.

A manager on ◇ asks (Alt+A) shows you a card for each hire, reading @platform: a new team "platform" under yours, managed by it. The managers it starts begin on ◇ YOLO, so their own hires do not ask unless you switch them too.

One manager over everything

On the teams page, All teams has its own + Manager. That global manager's members are the managers of your top-level teams and nobody else: its directives reach them, never their members, and their reports and questions reach it before you. While it exists, the top-level managers are teammates who can post to each other directly. A manager gets its @handle from its first turn, so send each new manager one message before the global manager needs to reach it.

Things to build

  • A software company in one message: a global manager starts product, backend and qa teams with their own managers, and brings you one table when all three report. Build a software company
  • A platform org: one sentence to a manager gives a platform team whose manager starts an api and an infra sub-team, each with its own manager.
  • A spend tree: a daily cap on each top team, half of it for every sub-team, and one card to raise or stop when a pool runs out.
  • A three-level relay: a worker in a sub-team counts or checks something, and the answer climbs through its lead and your team manager to you with no message from you.
  • A lighter lead: move the testers into a testing sub-team under their own lead, and the parent talks only to that lead. Put a manager over other managers

Go further

Chain of command: how a question climbs the chart.

Coming soon: describe the org you want and CodeAF builds it: teams, managers, budgets, standing orders.