Perspective / 06

Better adoption, more architecture: the trade-off behind reliable data

Reducing what users must capture can improve adoption and even data quality, but the complexity does not disappear. It moves into the architecture needed to retrieve, derive, validate and govern the information elsewhere.

Perspective

Independently created. Contains no employer or client implementation detail, internal names or figures.

The thesis

Organizations often keep the architecture simple by transferring the work of obtaining information to the user. Better adoption sometimes requires the opposite trade: absorb more complexity in the system, so that people contribute only what genuinely requires their knowledge, judgement or commitment.

Every field moves complexity somewhere

The visible requirement usually arrives as a list: country, customer type, channel, product family, historical sales, segment, owner, performance status, commercial motion, priority and next action, on every opportunity. The cheapest way to meet it is to turn each missing piece of information into a field.

Adding a field is architecturally cheap because someone else performs the integration. The seller remembers the country, looks up last year’s sales in another system, interprets what “commercial motion” means, classifies the situation against definitions nobody explained, and keeps every value current by hand. The user has become the integration layer.

Complexity does not disappear when it is designed out of the system. It moves. The real question behind a form is where the cost of obtaining reliable information should live: in the person entering it or in the system around them, and under which conditions.

Structured data can still be unreliable

Forms that ask people to reconstruct what the organization already knows produce data that is structured and operationally weak. Placeholders pass validation. “Other” becomes the most popular classification. Fields are updated the evening before a review and drift for the rest of the month, while the work that matters moves to a spreadsheet.

None of this shows up in a completeness report. A dataset can be entirely complete and still be stale, guessed, interpreted differently by each team or entered only to satisfy a rule. Completeness measures whether a value exists. Reliability depends on whether the right source provided it, at the right moment, under a shared definition.

Nor is adoption simply a matter of field count. People tolerate substantial input when the information is genuinely theirs to give and something useful comes back. Five fields can provoke resistance when the values already exist elsewhere. What matters is the ratio between the effort contributed and the value received.

Decide who should carry the burden

Not every piece of information deserves the same treatment. It helps to separate five kinds. Facts already exist authoritatively somewhere: legal identity, country, the current account owner, historical orders, the current target, the last activity. When the system can retrieve them reliably, asking the user again is waste.

Derived information is calculated from facts: performance against target, days since the last activity, whether an account has open pipeline, a segment defined by governed criteria. It should usually be computed rather than typed; a typed derivation is a calculation someone will forget to redo.

Inferred information is what the system can propose without certainty: the probable commercial motion, the likely customer match, a suggested priority. Depending on confidence and consequence, it can be ranked, prefilled or offered for confirmation, but not silently promoted from a guess to a recorded fact.

Judgement requires interpretation: why an account is underperforming, whether an opportunity is really qualified, whether an exception is acceptable. Commitment is information whose explicit entry creates accountability: the next action, the committed date, the accepted risk, the decision and its reason. Human attention should be spent on judgement and commitment, not on reconstructing facts the system already knows.

Better adoption often requires more architecture

Consider an account manager updating an opportunity. The naive design asks eleven questions. A redesigned one retrieves the country, owner, product hierarchy and historical sales; derives performance status, relationship maturity and the open pipeline context; and suggests the likely commercial motion and priority. The person is asked for what only they can supply: the intent, why now, the next commitment and any exception the system cannot know. Less data entry can produce richer information when the architecture does more of the work.

That simplicity is not free. Someone has to design source authority, canonical identity, integrations, data contracts, derivation and precedence rules, freshness, confidence, overrides, reconciliation, traceability and the ownership of every inferred value. A simple interface may sit on a considerably more sophisticated architecture. It is not accidental complexity but complexity the system absorbs on purpose, so the participant does not have to.

It is a good trade when the interaction is frequent, many people perform it, the facts already exist, downstream decisions depend on the data and the operating model depends on people using the system. It is often a poor one for rare or temporary processes, for information only the user can know, or where the integration costs more than the burden it removes. This is a trade-off, not a doctrine.

Do not automate away accountability

The opposite failure is just as real. Making everything automatic accumulates hidden assumptions, wrong defaults, derived values that go stale when a source changes, and inference nobody can explain. The interface gets simpler while the information gets harder to trust.

AI widens the options without changing the principle. Before it come integrations, deterministic rules, lookups, master data and calculated values. AI earns its place where the material is unstructured: extracting context from an email, suggesting a classification, ranking possible matches. But confidence is not authority. An ambiguous or high-consequence value may still need human confirmation, and the record should show what was confirmed and what was only proposed.

Commitment needs particular care. That a model could guess the next action does not mean the organization should stop asking someone to commit to it. An explicit next step with an owner and a date is the moment accountability is created; removing it for convenience removes what the process exists to produce. The goal is to ask the user only where their input is the right source of truth, judgement or commitment.

A test before the next field

Before creating a field, a few questions help. Why is this information needed, and which decision uses it? Who or what actually knows it? Does it already exist somewhere authoritative? Can it be derived, or suggested with an uncertainty the decision can tolerate? Does someone need to own or commit to it? And what happens when it goes stale?

The answers rarely remove every field, nor should they. What changes is that each field becomes a deliberate decision about where the cost of reliable information lives, not the default way of moving complexity from the architecture onto the people the system is meant to serve.