Avoiding duplicate data entry: typical causes
Typing the same detail in twice costs more than time. It creates two versions, and from then on nobody knows for certain which one applies. This text names the causes and the ways out.
What you will learn
Four causes
None of these causes is an organisational failing. All of them arise because someone bridges a gap — and that is precisely why they do not disappear when you forbid them.
What it costs
The typing time is the smaller part. The consequences are more expensive:
Four ways out
The fourth way is rarely examined and is surprisingly often the right one. The question is not "how do we transfer this", but "who needs this detail, and for what".
An example from practice
The question that comes before any solution
Which system leads? When data differs, one side has to win, and before the first reconciliation runs. Without this decision, a reconciliation overwrites both sides in turn, and the state becomes worse than before.
One business maintained prices in the specialist software and promotional prices in a spreadsheet. Sales looked at the spreadsheet first because it was more up to date. After a year, the prices in the specialist software no longer matched for a third of the articles. Technically the solution was a reconciliation — in business terms it was the decision that the specialist software leads and the spreadsheet only evaluates.
Common misconceptions
About the author
Fabian Lücker is managing partner of PHP-Schmiede KG in Rheine and has worked in software development since 2007. He is responsible for development and concept design and writes here about decisions that come up in real projects.