Myth: the diagram is the model
Ask someone to model an information process and they usually reach for a pen: boxes for the stages, arrows for the flow, a printout for the wall. The drawing is useful, but it is notation rather than the model itself. What makes something a model is a set of claims: what enters the process, what leaves it, what is held on to, what depends on what, and the conditions under which the description stops being true. A flowchart of booking a GP appointment can be perfectly tidy and still say nothing about whether a cancelled slot becomes visible to the next caller, or how long an unanswered request waits before it is dropped. Two teams can draw the identical diagram and still be working from two different models, which is how disagreements survive undetected until something is tested.
The practical test is whether the thing can be asked a question. Add an online booking route alongside the phone line: which inputs change, which records now exist in two places, and which step becomes the bottleneck? A diagram is redrawn to match the answer. A model produces the answer. That test also explains why models need not be pictures at all. A numbered list of rules, a table of fields with their units and permitted values, or a short paragraph describing who may write to a record and when — each counts as a model if it lets you reason about behaviour you have not yet observed. Notation is a convenience for talking to other people; the reasoning is the substance, and it is the part usually left implicit.
Fact: four verbs, and they rarely run in a straight line
Collection, processing, storage and transmission are the four things an information process does, and they are easiest to see in something ordinary. Tapping a contactless card at a ticket barrier collects a small set of values: a card identifier, a gate, a time. Those values are transmitted from the reader onward. Somewhere they are processed against fare rules and daily caps. Journey history and balances are stored. A further transmission reaches the card provider, perhaps hours later. Each verb is separable, and each fails in its own way: the barrier can read the card while the network is down, the network can behave perfectly while the fare rule is wrong, and the record can be correct but retrievable only by someone who knows where to look.
The common picture is a relay — collect, then process, then store, then transmit, once, in order. Real processes loop. Information is stored halfway through processing because a queue has to hold it. It is transmitted before anything has been calculated. A later output triggers a fresh round of collection, as when a mismatch prompts a letter asking the same question again. Modelling honestly means allowing the same item to be transmitted three times and stored in two different forms. Naming the verbs matters because each invites a different question: timeliness and accuracy for collection, reproducibility for processing, retention and retrieval for storage, delay and integrity for transmission. Asking the storage question about a transmission problem is one of the most reliable ways to waste a fortnight.
Myth: the inputs are simply the data you happen to have
Inputs feel like facts that arrived from outside, but every one of them is the residue of a decision someone made earlier. A form field was designed with a length limit. A sensor was set to take a reading every fifteen minutes rather than every second. A caller was asked one question and not another. Councils recording household collections may log a date or only a week; a service holding a postcode but not a full address has decided that a household is close enough to a person. None of those choices is wrong in itself. The problem is that a model treating inputs as given inherits them silently, then reports confident results whose precision belongs to the calculation rather than to the world it describes.
Outputs are chosen just as deliberately. An output can be a figure, a decision, a message to someone, or nothing visible at all — a record quietly updated for use much later. Alongside them sits the single most consequential choice in any model: where the process is said to begin and end. A model of an online order that ends at "dispatch confirmed" cannot notice a parcel that never arrives, no matter how accurate everything inside it is. Boundaries are usually set by accident, following whoever owns which system, and then defended as though they described the world. Writing the boundary down, in one sentence, turns an assumption into something a reader can argue with.
Fact: assumptions and limits are features, not faults
A stubborn belief holds that the best model is the one with the fewest assumptions, and that a well-built model is neutral. Neither survives contact with a real description. Every model assumes something: that a name identifies one person, that a timestamp marks the moment an event happened rather than the moment it was entered, that a form was completed by the person it names, that an unread message is as good as a delivered one. Most of these assumptions are reasonable most of the time. The difficulty is that unwritten assumptions cannot be checked, and they fail quietly — the output still looks like a number, still lines up in the column, and gives no sign that the ground beneath it shifted.
Limits work the same way. Every model leaves things out, and leaving things out is precisely what makes it usable; a description complete to the last detail would simply be the process itself, no easier to reason about than the original. So the honest question is never "is this model complete?" but "what did it omit, and does that omission matter for the decision in front of me?" A model of library lending can ignore whether a returned book was reshelved correctly and still be perfectly adequate for sending due-date reminders. The same model is useless for explaining why a reserved copy cannot be found. One description, two verdicts, decided entirely by the question being asked of it.