Analytics & Reports

Every Signal. One Honest Report.

Focus pulls activity from your time tracker, repositories, issue tracker and CI/CD pipeline, then turns it into a single scheduled report your managers actually read β€” with context, not just numbers.

Team Performance Report
Weekly Β· last 7 days Β· read-only sources
AUTO
People
16
Commits
β€”
Resolved
β€”
PER-PERSON SUMMARY
A
Member A
94%
B
Member B
88%
C
Member C
71%
D
Member D no data
β€”
AI EXECUTIVE SUMMARY

Balanced week overall. Low commit counts on two profiles are support-heavy contributions, not underperformance. One account has no data in any source β€” likely a coverage gap, not a result.

One report, every source

Focus connects to the tools your team already uses and reads them β€” nothing more. Every connector is read-only, and every report shows exactly which sources were reachable.

Time & activity tracking

Productive hours and efficiency, averaged only across days actually worked β€” weekends and time off never dilute the score.

Code repositories

Commits, changed files and repositories touched across every Git provider you use β€” aggregated per person, never per keystroke.

Issue tracker

Resolved items, logged effort and issue-type breakdown so a support-heavy week reads as support, not as silence.

CI/CD pipelines

Human-triggered builds and deployments are counted separately from scheduled automation, so nobody gets credit for a cron job.

Tool & seat usage

See which paid seats are actually being used and what they cost β€” reported as a licence-optimisation signal, never as a performance score.

Source health panel

Every report opens with a coverage table: which integrations responded, what period was scanned, and where data is missing.

Anatomy of a Focus report

Delivered to your inbox on the schedule you choose. Skimmable in 30 seconds, drillable when you need the detail.

1

Headline metrics

Team size, total commits, resolved items, deployments and active tool seats β€” the whole period in a single glance.

2

AI executive summary

A short written narrative that explains the week: who carried which type of load, what stands out, and what looks like a data artefact rather than a result.

3

Per-person breakdown

One row per team member: productive hours, efficiency, commits, files and repos touched, deployments, resolved items, logged effort and issue-type mix.

4

Unmatched identity list

Commits and tickets from aliases that don't map to a known person are surfaced instead of silently dropped β€” so real contribution never disappears.

5

Suggested actions

Concrete follow-ups a manager can act on, each clearly labelled as a suggestion. Focus never changes anything on its own.

Per-person summary sample Β· anonymised
Person Hrs Eff. Commits Resolved Effort
Member A 41.7 96% high 15 23.9
Member B 45.2 93% med 18 6.3
Member C 35.4 94% low 12 29.0
Member D 38.6 88% med 8 23.0
Member E β€” β€” β€” β€” β€”

Highlighted row: low commit count paired with high logged effort. Focus flags this as a different contribution type (support, analysis, operations) β€” not as underperformance.

Built so the numbers can't lie

Raw metrics mislead. Focus ships guardrails that keep automated reporting honest β€” and keeps humans in charge of the conclusion.

Contribution type over volume

Low commits with high resolved items and effort is read as a support or operations profile. The report says so in writing, right next to the row.

Missing data β‰  low performance

When a person has no signal in any source, Focus labels it a coverage gap and prompts you to check leave or account mapping first.

Noise-aware code metrics

Huge line counts from generated code, formatting or vendored dependencies are marked as raw indicators, not achievements.

Read-only by design

Focus never writes to your repositories, tickets or pipelines. Every integration uses least-privilege, read-only credentials.

Decision stays human

Every report carries the same footer: automated support only. Recommendations are labelled as not applied, and the final call belongs to the manager.

Fair efficiency maths

Efficiency averages only the days someone actually worked. Weekends, holidays and approved leave never drag the percentage down.

Reports that arrive before you ask for them

Set the cadence once. Focus builds the report, writes the summary and delivers it β€” no dashboard visit required.

Daily, weekly, monthly or custom periods β€” with the exact date range printed on every report.

Scoped audiences β€” a squad lead sees their squad, a director sees the roll-up, HR sees only what policy allows.

Email, Slack or Teams delivery β€” plus PDF, CSV and Excel export for anything that needs to leave the platform.

Custom metric sets β€” pick the columns that matter to your team and hide the ones that don't.

Full REST API β€” pipe the same dataset into your BI stack or data warehouse.

Source status
Time tracking 7 days of data
Git providers all repos scanned
Issue tracker worklogs indexed
CI/CD automation excluded
Seat & licence usage cost view only

If an integration is unreachable, the report still ships β€” with the gap stated up front instead of silently skewing the numbers.

The same data, framed for each reader

One pipeline, different lenses β€” so nobody has to build a spreadsheet on Monday morning.

Engineering managers

Spot blocked work, uneven load and quiet weeks early β€” with enough context to open a useful 1:1 instead of an awkward one.

  • Β·Load distribution across the squad
  • Β·Delivery vs. support split
  • Β·Deployment ownership

Executives

A written summary and five headline numbers per period β€” enough to steer without reading a single dashboard.

  • Β·Period-over-period trends
  • Β·Tooling spend vs. usage
  • Β·Capacity and risk signals

HR & operations

Evidence-based inputs for reviews and workload conversations, with the fairness notes attached so numbers aren't quoted out of context.

  • Β·Sustained-overload warnings
  • Β·Contribution-type profiles
  • Β·Policy-scoped visibility

Get your first report this week

Connect your tools in minutes. Focus takes care of the rest β€” and tells you honestly when it can't.

No credit card required Β· 14-day free trial