Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

What an Unanswered @Mention Actually Costs You (With the Math)

I'm Vijendran, founder of Sivect and developer of AI Mention Triage for Jira and Confluence.

Here's a number most teams have never worked out: how many hours a year your engineers lose to @mentions that didn't need to interrupt them the moment they arrived — not mentions that went unanswered forever, just ones that carried no signal of how urgent they actually were, so they got opened immediately, out of caution, instead of handled in the next natural break.

That's not a notification problem. It's a focus-cost problem, and it's measurable.


Where this comes from

I spent years managing engineering teams inside large, distributed global companies — the kind where your team spans four time zones and every day brings somewhere around 30 to 40 notifications: deployment approvals waiting on sign-off, quick pings between engineers working through a problem, clarifications on a story, planning notes in a Confluence page, task assignments, incident updates in a JSM ticket. None of it was noise, exactly. Every one of those was something someone genuinely needed from me. But it all arrived looking identical, and the mental tax of figuring out which ones actually needed me right now versus which ones could wait until the afternoon was relentless.

The problem ran the other way too. When I mentioned an engineer who was deep in a hard problem — properly heads-down, exactly the kind of focus you want from a good engineer — the mention would sit unseen for hours, sometimes a day. Not because they were ignoring it. They were doing the job well. But it meant I often didn't find out my question had been missed until I followed up a second time, by which point whatever was time-sensitive about it usually wasn't anymore.

Same problem, two directions: too much undifferentiated signal coming in, and no way to know whether an outgoing mention had landed with the right urgency. Once I started thinking about it that way, the research below made a lot more sense.

What the research actually says

Workplace interruption has been studied for over two decades, and a few findings hold up well.

Gonzalez and Mark's 2004 field study of analysts, developers, and managers found that people spend, on average, about three minutes on a task before switching to something else — sometimes because they're interrupted, sometimes because they interrupt themselves. Zoom out, and the same workers cycled through roughly ten different "working spheres" a day, spending about twelve minutes in each before moving on.

A follow-up 2005 study by Mark, Gonzalez, and Harris tracked what happens when one of those working spheres gets interrupted: it took an average of around 25 minutes to return to it, and workers typically moved through more than two other tasks in the meantime.

A related 2008 study by Mark, Gudith, and Klocke — frequently mis-cited elsewhere as the source of a "23-minute recovery" figure, which it isn't; that number actually traces back to a 2006 Gallup interview, not this paper — found something more interesting anyway. When people were interrupted mid-task, they compensated by working faster to catch up. Speed recovered. But it came at a real cost: measurably higher stress, frustration, and time pressure. The task got done. The person doing it paid for it.

Further back, Whittaker and Sidner's 1996 paper on email overload identified the exact failure mode still playing out today: tools that deliver a high volume of information without giving it any structure — no priority, no categorisation, no indication of what needs action versus what's just FYI — actively contribute to the problem they were meant to solve.

That 1996 paper could have been describing a Jira or Confluence notification feed. The mention gets delivered. The structure doesn't.

Turning that into a number you can use

Here's a simple model — illustrative, not a guarantee, but built on the research above and easy to adapt to your own team's numbers.

Assume:

  • An engineer receives 8 @mentions a day across Jira, Confluence, and JSM (a conservative estimate for anyone working across a few active projects)
  • Each unmanaged mention costs roughly 12 minutes of interrupted focus — well under the fragmented-work recovery figures above, since not every mention causes a full context loss
  • A batched, end-of-block review of the same mention costs roughly 3 minutes
  • That's a 9-minute net cost per mention, multiplied by 8 mentions, multiplied by 220 working days
  • At a $75/hour loaded engineering cost

The result: roughly $19,800 per engineer per year in pure interruption cost. Scale that to a team of 10 and you're looking at around $198,000 a year — before counting the knock-on cost of delayed approvals, missed deadlines, or duplicated work when something genuinely gets missed.

To be direct about the limits of this model: these are illustrative estimates built on published research assumptions, not measured outcomes from any specific customer. Your actual numbers will depend on mention volume, role, and how your team already handles notifications. The point isn't the exact dollar figure — it's giving you a way to think about the cost at all.

Do the math for your own team

Swap in your own numbers using this formula:

Annual cost per person = (B − C) × A × D × (E ÷ 60)

Variable What it means Starting point
A @mentions received per person, per day 8
B Minutes lost per unmanaged mention 12
C Minutes for a batched, end-of-block review 3
D Working days per year 220
E Loaded hourly cost per person $75

Plug in the starting points above and you get (12−3) × 8 × 220 × (75÷60) = $19,800 per person, per year. Multiply by headcount for a team total. Replace any of the five numbers with your own team's reality and the total moves with it.

Why native notification tools don't fix this

Jira and Confluence's native notification systems are good at delivery. They're not designed to answer the three questions that actually determine whether a mention needs your attention right now:

  • What does this mention need from me? A request for approval and an FYI comment look identical in your inbox.
  • How urgent is it? A mention with a same-day deadline and one that can wait until next sprint arrive with the same visual weight.
  • Who's affected if I don't respond? A mention blocking a customer-facing release and one touching an internal experiment get the same treatment.

This isn't a knock on Jira's notification engine — it's doing exactly what it was built to do. The gap is structural: delivery without classification, at scale, becomes noise. It's the same gap Whittaker and Sidner described almost thirty years ago.

What we built to close that gap

The pain point: getting buried in unstructured @mentions across Jira, Confluence, and JSM. The edge: it shortens most of the security review, because nothing ever leaves Atlassian's infrastructure.

This is where I'll mention what we built, because it's directly relevant to everything above: AI Mention Triage for Jira and Confluence classifies every @mention across Jira, Confluence, and Jira Service Management along exactly those three dimensions — Action (what to do), Urgency (how soon), and Impact (who's affected) — before it reaches your inbox. Deadline phrases like "by 03/07/2026," "next Tuesday," "in 3 days,"  "before the release," "end of week," "end of month," "EoD," or "end of sprint" are picked up automatically from natural language, and urgency escalates as the deadline gets closer.

It's built on Forge, Atlassian's native app platform, and carries the Runs on Atlassian badge — meaning classification happens inside Atlassian's own infrastructure rather than on a third-party server. Personally identifiable information is stripped from mention text through automated sanitisation before anything is sent for classification. In practice, this usually means a much shorter security review, since the app inherits Atlassian's existing security posture rather than introducing a new vendor relationship to assess.

It's the tool I wish I'd had on both sides of that problem — triaging 30-40 incoming mentions a day, and as the person whose own mentions sometimes sat unseen until a second follow-up. 

amt-short-video-gif-v3.gifIf you want to take a look: AI Mention Triage for Jira and Confluence on the Atlassian Marketplace.

The bigger point, regardless of which tool you use

Whether or not this particular app is the right fit for your team, the math above is worth doing for your own organisation. Most teams have never quantified what an unmanaged mention actually costs — and once you run even a rough version of the arithmetic, it tends to be larger than people expect.

If you've found other ways to bring structure to @mentions — custom notification schemes, JQL-based filters, other Marketplace apps — I'd genuinely like to hear what's worked for your team in the comments.


Research cited:

4 comments

zoltanersek _outpostlabs_dev_
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
July 5, 2026

This is an interesting idea, it is indeed frustrating when someone gets a notification and they loose all the mental "infrastructure" they've built for the current task and have to "regenerate" it again after. 

I'm curious about your app, 
- Does it delay notifications if the mention is not urgent? 
- How did you manage to integrate the AI part while staying "Runs on Atlassian" compliant? 

Thanks, and good luck.

Viswanathan Ramachandran
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Champions.
July 6, 2026

@Vijendran Selvarajah _Sivect_ 

Excellent perspective. The article reframes collaboration from a human behaviour problem into a measurable business outcome. We spend considerable effort tracking deployment frequency, MTTR, lead time, and cycle time, yet the communication delays that influence those metrics often remain invisible. Unanswered mentions are really a leading indicator of collaboration health. Organisations that make these signals visible can address bottlenecks before they affect delivery, customer outcomes, or team morale.

One thing I’d be curious about is whether organisations should start treating response latency as an engineering or operational metric. We measure SLAs for customers should critical internal collaboration have similar expectations, especially during releases or incident response? It feels like an area that’s becoming increasingly important as teams become more distributed.

Vijendran Selvarajah _Sivect_
Atlassian Partner
July 7, 2026

@zoltanersek _outpostlabs_dev_  

Thanks — "regenerating the mental infrastructure" is exactly the right way to describe it, and it's the whole reason this exists.

On your first question: no, we deliberately don't push notifications for this. The whole premise is that a notification firing the moment a mention lands is what causes the interruption in the first place — so instead, every mention gets classified and appears in the Action Inbox in real time, ready for you to review on your own schedule rather than the moment it arrives. One thing on the roadmap we're actively considering: an opt-in notification reserved specifically for Critical-urgency items, since that's the one category where immediate awareness plausibly outweighs the interruption cost. Forge does support native in-app notifications for exactly this kind of event-driven case, so it's technically viable — just being careful not to reintroduce the same noise problem this app exists to solve.

On the second question: we run on the Forge LLMs API, which entered Preview on June 1, 2026. That keeps every AI call inside Atlassian's own infrastructure rather than an external model provider — nothing leaves the platform, which is what preserves Runs on Atlassian eligibility. On top of that, mention text is stripped of personally identifiable information before it's ever sent for classification. Happy to go deeper on either point if useful.

Vijendran Selvarajah _Sivect_
Atlassian Partner
July 7, 2026

@Viswanathan Ramachandran this is a sharp reframe, and honestly the more interesting comment on this thread. You're right that we've gotten disciplined about DORA metrics — deployment frequency, MTTR, lead time, cycle time — precisely because they're measurable, and we've left "how long did it take someone to actually see and act on this" as a complete blind spot, even though it quietly gates most of those same metrics.

I'd push back gently on one part, though, from having managed teams through exactly this tension: I'd be cautious about formalizing response latency into a hard SLA the way we do for customers. The moment "time to acknowledge a mention" becomes a number someone's evaluated on, people start optimizing for the number — acknowledging fast without actually engaging, or feeling pressure to stay half-available at all times, which is the opposite of the focused work we're trying to protect. Customer SLAs work because the obligation is contractual and external; internal collaboration works better as a visibility signal than an enforced target.

Where I do think this lands well is exactly what you're describing for releases and incidents specifically — those are bounded, high-stakes windows where explicit response-time expectations already exist informally, and making them visible (not punitive) genuinely helps. That's actually the same distinction this app tries to make with the Impact and Urgency classification — surfacing "this is customer-facing and time-bound" versus "this can wait" as a signal to help someone prioritize, rather than a metric to be measured against afterward. The goal is better judgment in the moment, not a new scoreboard.

Comment

Log in or Sign up to comment
TAGS
AUG Leaders

Atlassian Community Events