Turn raw operational data into decisions people can explain.
GA Applications designs dashboards around the questions owners, managers, coordinators and field teams need to answer. We connect suitable sources, define every measure, expose data quality and create role-specific views, alerts and reports. The aim is dependable attention and accountability, not a wall of decorative charts.
A dashboard earns its place when someone can say what changed, why it matters and what happens next. Every view we design starts from a decision, traces back to an authoritative source and shows how fresh and how trustworthy the number in front of you actually is.
All interface examples on this site use fictional demonstration data and are labelled as such.
Morning decision board — owner view
Interface demonstration — fictional dataException queue
- JOB-2214 blocked 3 days — partsowner: S. Patel · response due today ■Act
- Timesheet feed 26 h lateowner: Payroll admin · auto-retry 06:00 ◐Stale
- Quote Q-188 expiring in 2 daysowner: B. Nguyen · follow-up queued ▲Watch
Source drill-through
- Jobs on track
- Open blockers
- Hours this week
Every view begins with a named decision and a named person
Most dashboards are built backwards: someone gathers the available data, draws charts of it, and hopes a decision emerges. GA Applications works the other way. We name the recurring decision, the person who owns it, the moment it gets made and what they would do differently depending on the answer. Only then do we choose measures — and only measures that change what someone does.
Owner / executive
"Is the business healthy this month, and where do I need to intervene?"
- A short list of reconciled indicators with targets and confidence
- Narrative exceptions written by accountable people
- Drill-through when a number needs defending
Operations / project manager
"What is slipping, who is blocked, and what do I reassign today?"
- Job state with written progress and delay definitions
- Workload by person and week, blockers with owners
- Exception queues ordered by what needs action first
Coordinator / dispatcher
"What is actually happening right now, and what must I chase?"
- Scheduled vs reported vs confirmed state, never blurred
- Late, missing and unconfirmed items with a response path
- Source age visible so a quiet morning is not a false calm
Field team
"What is my next job, what do I need, and how do I report back?"
- A short, personal queue — not the whole business
- Job context and reporting in the same place
- Offline-tolerant capture that syncs honestly
If a view does not change what someone does on a Tuesday morning, it is decoration.
Where the data comes from — and which source wins
A dependable dashboard is opinionated about authority. For every field it shows, one system is the source of record, and every other copy is a cache with an age. GA Applications can connect operational systems, databases, spreadsheets and structured forms, subject to interface and scope review — then document how records are transformed, how often each source refreshes, and how the numbers are reconciled back to the system of record.
Sources
- Job / project system
- CRM & quoting
- Accounting system
- Rosters & timesheets
- Asset registers & forms
- Approved spreadsheets
Governed layer
- Documented transformations
- Metric definitions & versions
- Refresh schedules per source
- Reconciliation to system of record
- Quality flags: missing, late, duplicate, invalid, stale, unknown
Role views
- Owner indicator set
- Manager exception queues
- Coordinator state boards
- Field personal queues
- Reports & exports from the same definitions
Reconciliation matters more than real time. A number that updates every five minutes but cannot be traced back to the accounting or job system creates arguments; a number refreshed twice a day with a written definition, a stated source and a passed reconciliation creates decisions. Where two systems legitimately disagree — a quote revised after invoicing, a job closed in one system and open in another — the difference is surfaced with both values labelled, never silently averaged.
Every measure has a definition someone signed up to
The fastest way to destroy trust in a dashboard is a number two people calculate differently. Each measure in a GA Applications dashboard carries a written entry in a metric glossary: what it means, the period it covers, what is excluded, its target if any, the person who owns the definition and a version number so changes are visible. The glossary is part of the product, linked from every chart, and it is where disputes get settled — once, in writing, instead of every month in a meeting.
Jobs on track
Active jobs whose current milestone is not past its planned finish date, excluding jobs on agreed hold. A job on hold for more than 10 working days re-enters this measure as off track.
Confirmed work value
Value of signed or otherwise contractually confirmed work not yet invoiced. Verbal acceptances and expired quotes are excluded. Currency: NZD at invoice-intent value, no forecast uplift.
Coverage gap
A rostered shift with no assigned person holding the required role and current competency, as at 16:00 the day before. Leave without an approved replacement counts as a gap, not as covered.
Stale never looks fresh, and unknown never looks green
A dashboard does not make its source accurate. What it can do — and what ours are designed to do — is refuse to hide the difference. Every view carries per-source freshness, and every value sits in one of six honest quality states. These states are communicated by icon, pattern and text as well as colour, so they survive greyscale printing and colour-vision differences.
●Current
Refreshed inside its expected window and reconciled to the source of record within tolerance.
▲Missing
Expected records did not arrive. Shown as a gap in the data, never filled with a plausible-looking estimate.
▲Late
Data arrived after its window. The view keeps the values but marks the period, so lateness is priced into decisions.
■Duplicate / invalid
Records that failed validation or appear twice. Quarantined and counted, with the responsible source named.
◐Stale
Past its refresh window. Hatched styling, an explicit age, and removed from any 'current' headline.
?Unknown
The source cannot say. Dashed outline, never treated as zero, and excluded from totals with a visible note.
Alerts exist to be closed, not to accumulate
Attention is the scarcest resource in any operation, so a GA Applications dashboard treats it as a budget. An alert is only raised when something crosses an agreed threshold that a named person can act on. It enters a queue with an owner, an expected response and a closure state. Alerts that nobody can act on are removed or re-thresholded during the improve step — an alert stream that everyone ignores is worse than none, because it trains people to ignore the ones that matter.
The lifecycle is deliberately boring: alert → queue → owner → response → closure. Closure requires a recorded outcome, and recurring exceptions feed back into thresholds, definitions or the underlying process. Monitoring does not automatically mean control: these views make things visible and route them to people; any automated action is separately scoped, permissioned and logged.
Attention queue anatomy
Interface demonstration — fictional data- Threshold crossedrule R-07: blocker age > 2 days · agreed with Ops MgriRule
- Queued with ownerassigned: S. Patel · expected response: same day▲Open
- Response recordedparts expedited · note attached · 10:42●Responded
- Closed with outcomejob unblocked · recurrence fed to improve step✓Closed
The right detail for the role — and no more
Different roles need the same truth at different resolutions. A coordinator needs job state and workload but rarely margin; a salesperson needs their pipeline but not payroll; a field worker needs their own queue, not the whole company's. GA Applications designs access as part of the dashboard, not as an afterthought: which roles exist, what each can see, what each can change, and how sensitive fields — remuneration, client-identifiable detail, health-adjacent context — are excluded or aggregated. Adjustment and definition changes are limited to approved roles and recorded with who, when and why. Access rules are written down during scoping and verified as an acceptance check before release.
Charts you can read without reading the chart
Every chart in these views answers a named question and carries its definition, time window, unit, source and freshness. Underneath each one sits a real table with the same numbers — visible, not hidden — so screen readers, keyboard users and anyone who simply prefers rows and columns get the full picture. State is never carried by colour alone: icons, patterns and text labels repeat the message. Views are operable by keyboard, readable at 200% zoom, and respectful of reduced-motion settings. Explanatory narratives accompany the headline indicators, because a sentence like "jobs on track fell this week because three jobs are waiting on parts" is often worth more than the chart it describes.
Choose the anatomy that matches the decision
Each direction has its own information design, its own failure modes and its own page on this site. What they share is the discipline above: named decisions, written definitions, visible quality, owned exceptions.
Operations & Project Dashboards
"What is slipping, who is blocked, and what do I reassign today?"
Explore this direction → Owners, executives, boardsExecutive & Management Dashboards
"Is the business healthy — and can I defend every number here?"
Explore this direction → Dispatchers, field-service leadersFleet & Field Operations Dashboards
"What does the schedule say, what is actually happening, and what do I chase?"
Explore this direction → Sales, commercial & finance teamsSales & Finance Dashboards
"When we say 'sales this month', which number do we mean?"
Explore this direction → Workforce planners, roster ownersWorkforce & Scheduling Dashboards
"Where are we uncovered, unqualified or double-booked — before Monday?"
Explore this direction → Asset, fleet & stores managersInventory & Asset Dashboards
"Do we have enough of the consumables — and where is the generator?"
Explore this direction → Quality, environment & compliance reviewersCompliance, Quality & Environment Dashboards
"Show me the evidence behind that claim — who checked, when, and how?"
Explore this direction → Spreadsheet owners, finance & ops leadsSpreadsheet & Dashboard Modernisation
"How do we escape this workbook without breaking what it quietly does?"
Explore this direction →From decision workshop to a pilot you can check
Dashboard delivery follows the same diagnose → scope → research → prototype → build → test → launch → improve language as every GA Applications engagement. Nothing is promised before the source profile confirms what your systems can actually provide.
Decision workshop
We name the recurring decisions, their owners and their moments. Candidate measures are listed and cut down. Output: a decision register, not a chart list.
Source profile
Each candidate source is reviewed for what it exposes — API, database, export or manual file — its freshness and its authority. Output: a source map with feasibility, subject to interface and scope review.
Prototype
A working view with real or representative data, the metric glossary started, and quality states wired in. You react to something concrete, not a promise.
Reconcile
Dashboard numbers are checked against your systems of record and existing reports for the same periods. Differences are explained or fixed before anyone relies on the view.
Pilot
The people who own the decisions use the view alongside current practice for an agreed period. Acceptance checks are run: definitions, freshness, access rules, quality states, drill-through.
Release & improve
Cutover with a fallback, then scheduled improvement based on use: thresholds tuned, unused views removed, recurring exceptions fed back into process.
What a dashboard cannot fix on its own
A dashboard is a lens, not a repair. If the underlying process does not produce trustworthy records — jobs not updated, timesheets skipped, assets never scanned — the view will faithfully show a broken process, which is useful but not the same as fixed. If nobody owns a measure, nobody will act on it. If the decision itself is unclear, no chart will clarify it. And if a feed breaks, the honest answer is a visible stale state, not a quietly interpolated number.
GA Applications designs the digital, software and integration layers of these systems. Where a dashboard depends on physical monitoring, control or data capture, engineering, statutory approval, electrical work, equipment selection, commissioning authority and specialist certification remain with appropriately qualified people. AI assistance — including Chinkara Maven, our interaction layer — can explain approved measures and point to sources, but it does not replace deterministic calculations or authoritative records, and consequential actions always require human confirmation.
Right fit
- You have recurring decisions that depend on operational numbers
- The data exists somewhere — systems, exports or disciplined spreadsheets
- Someone can own each measure's definition
- You want fewer manually assembled reports and arguments about whose number is right
Wrong fit
- You want a wall of charts for a reception screen or a pitch deck
- The underlying records do not exist yet and there is no plan to capture them
- You need guaranteed rankings, predictions or performance metrics — nobody can honestly promise those
- You want automated control of safety-critical equipment (that is an engineered control system, not a dashboard)
Where dashboards connect to the rest of GA Applications
Dashboards usually arrive as part of a wider system. These are the neighbouring services, solutions and guides most often involved.
- CRM — where customer and pipeline records live
- Monitoring & alerts — the automation behind attention queues
- Office–field dashboards — field capture meets coordination
- Control-centre dashboards — IoT and traffic system visibility
- AI-assisted CRM dashboards — bounded assistance on approved data
- Operational visibility — the assembled outcome
- Connected assets & alerts
- Dashboard design guide
- Google Sheets vs CRM — choosing the home for records
- How GA Applications delivers
- Service locations across AU & NZ
Frequently asked questions
What does GA Applications need from us to design a dashboard?
A named decision or recurring question, the systems or files that hold the underlying records, someone who can confirm what each measure should mean, and the people who will use the view. A typical starting point is one existing report and an hour with the person who assembles it.
Can you connect to our existing systems?
GA Applications can connect many operational systems, databases, spreadsheets and form tools, subject to interface and scope review. Feasibility depends on what each source exposes — an API, database access, scheduled exports or manual files — which is mapped during the source profile step before any build begins.
How do you handle numbers that different people calculate differently?
That is normal and expected. Every measure gets a written definition, period, exclusions, owner and version in a metric glossary, and disagreements are resolved with the accountable owner before the view is built. Where two definitions legitimately coexist, both are labelled rather than silently merged.
What happens when a source stops updating?
The view says so. Freshness is shown per source, stale data is styled so it cannot be mistaken for current data, and unknown values are shown as unknown rather than as zero or green. Alerts can notify the responsible person when a feed misses its expected refresh window.
Do dashboards replace our spreadsheets?
Not automatically. A dashboard reads from authoritative sources; a spreadsheet is often where definitions and manual adjustments live. Spreadsheet modernisation is a separate direction on this site, and many dashboards run alongside workbooks during a parallel reconciliation period before any cutover.
Can AI explain the numbers to us?
Within limits. Chinkara Maven, GA Applications' assistance layer, can explain approved measure definitions and point to sources, but it does not replace deterministic calculations or authoritative records, and consequential actions always require human confirmation.
Bring one report you no longer trust.
Tell us which report takes the longest to assemble, which number gets argued about most, or which decision keeps getting made on gut feel. We will scope what a dependable version would take — sources, definitions, roles and a pilot you can check against your current process.