Iris Cocreative · Collaboration OS Research Index

Design Research · 08a · The Atlassian Question

The Teamwork Graph

A tangled cloud of boxes and dotted lines on the left settles, across the sheet, into a drawn plan of rooms with a person at the center

Atlassian's marketing for the Teamwork Graph shows a lovely constellation: people, pages, videos, and designs floating in space, joined by dotted lines. The picture promises a place you could walk around in. The product delivers something else entirely, and the gap between the picture and the product is one of the most useful things we've found in this whole survey. This is the first of two deeper dives following The Atlassian Question.

What It Is for Atlassian

The Teamwork Graph is Atlassian's "data intelligence layer": a unified model that connects work items, projects, pages, service requests, goals, ideas, and people across Jira, Confluence, Loom, and roughly a hundred third-party connectors. In their words, it "intelligently maps data to learn who you are, what you do, and how you do it." It exists to solve a real problem, the one they quantify as workers averaging eleven apps a day: context is scattered, and every app boundary loses some of it.

Who consumes the graph? Rovo agents, search, and cross-app enrichment. Not people. The graph is backend infrastructure, never directly visible or navigable to users. It makes AI answers better and search results smarter, and it surfaces related items inside existing screens. It is genuinely good plumbing.

The Tell: The Graph Is Invisible

Here is the tell. The graphic sells a place; the product ships a database. Nobody at Atlassian decided to let humans see the constellation, and that decision was probably correct for them: a general-purpose graph of everything in a large organization is a hairball. Force-directed graph views are the graveyard of knowledge tools; every wiki and note-taking app has shipped one, and they are admired for a day and never opened again, because an unorganized picture of everything is a picture of nothing. A horizontal vendor cannot commit to a layout, because layout is opinion, and their business is having none.

So the honest reading is: the Teamwork Graph makes their AI smarter while their humans keep looking at lists. The constellation in the ad is a picture of what the machine sees, shown to people who will never see it.

Their graph is what the machine sees. Our field is the same graph, given to the people.

What the Pictures Teach Anyway

And yet the graphics are worth studying, because they sketch what becomes possible once the graph exists. Two things stand out in Atlassian's own illustrations:

Now the part that changes the mood of this note: Collaboration OS already has a teamwork graph. The mirror holds people, clients, engagements, tasks, meetings, artifacts, decisions, asks, and the moments inside recordings, all typed, all joined. Ours is small and curated where theirs is vast and automatic, and that is precisely why ours can do the thing theirs can't: be shown. The field is the graph rendered as a place, and a view model is a deliberate, opinionated answer to the question their product refuses: how should this subgraph be laid out today? (See Spatial Interfaces for Work for why user-stable layout, not physics simulation, is what makes spatial memory work.)

The practical to-do the pictures leave us with is vocabulary: keep growing the set of node types the field can hold (decisions, asks, and moments joined the graph this month) and keep every edge meaningful enough that an agent, or a person, can follow it and learn something true.

Moving Beyond: The Person Is the Node

The deepest difference is not visibility. It is what sits at the center of the model.

Atlassian's graph is tenant-bound. It models an organization's stuff, and people appear as members of the org: attributes of a company account, born when they're provisioned, gone when they're offboarded. That mirrors their customer, and it quietly imports an assumption: that work happens inside one organization at a time.

Our reality is different, and it is not a defect to route around; it is the design brief. Iris is not a traditional studio and does not work with traditional clients. The line between "client" and "team member" blurs constantly, and some future projects won't have a "client" at all. What we are actually coordinating is dynamic teams made up of agentic individuals: humans with full agency, who may or may not belong to some other organization, assembling around a piece of work for as long as the work wants them.

That reframe rewrites the graph's grammar:

The schema is already leaning this way: people are global rows joined to clients and engagements through membership tables, not owned by them. The work ahead is to keep the promise as views and permissions grow, so that Published, Not Leaked becomes per-relationship rather than per-account-type: what you see follows from your relationships to the work, not from which side of a client/team wall you were filed on.

Atlassian Teamwork GraphCollaboration OS field
ScopeOne organization's tenantA web of relationships around shared work
CenterThe org; people as membersThe person; orgs as context
VisibilityBackend only; consumed by AIThe product itself; the graph rendered as a place
LayoutNone; layout is opinion, and they abstainView models; arrangement as meaning, saved and shared
GrowthAutomatic ingestion from ~100 connectorsCurated ingestion with context: planned meetings, typed artifacts, decisions
Who it servesSmarter answers inside existing screensHumans and agents aligning on one shared picture

Related Notes

Sources