A system of record is there to meet the requirements of a "why". If you don't know the "why" - the contractual or legal obligation - there is no "record".
Can you expand on that? I've not heard it that way before.
There are two sorts of things organisations do. Things they want to do and things they have to do. When you have a good look at what a system of record it is doing (in my experience) it is capturing data about entities or events that relate to something the organisation has to do.
For example (if you are using ArchiMate) at the motivation level you should have a Stakeholder and a Driver for example "NZ Police" and "Comply with suspicious transaction reporting requirements of the Anti-Money Laundering and Countering Financing of Terrorism Act 2009". There should also be a Goal along the lines of not trigger the punitive damages associated with not meeting the obligations. These motivational elements will all connect some how to a system of record for transactions. In an industry like banking this system probably predates business analysts and architects fucking things up. At some stage someone probably trained in systems analysis laid all the ground work for a mature and robust data model for transactions.
Where we run in to trouble is when legislation changes or a new concept is introduced and the design doesn't start at the conceptual layer. You don't know why you are making a change beyond what is in the project scope document. You end up with a system that records things, but not the record you need to meet the obligation. Or a very fragile record.
Thanks, Glassboy,
That's an interesting take. My definition of a system of record is somewhat simpler, but the end result, I think, is close to yours.
I believe (without actual proof - but else why coin it?) that the term "System of Record" derives from the epithet "Newspaper of Record" - such as is/was applied to the Washington Post, the Times of London etc. These newspapers are so designated because they are general purpose "and their editorial and news-gathering functions are considered comprehensive, professional and typically authoritative". In addition, should one wish to access information about a past event, one can consult their archives and determine the "facts" at that point in time. That is, they create factual records and retain them for later consultation.
From my point of view, a System of Record needs to be able to hold past data and how that data (or the understanding of that data) has evolved via any appropriate state episodes. So far, this corresponds with your "capturing data about entities or events that relate to something the organisation has to do".
Now where I think I align with your view is that as the facts to be held (one could say the "editorial and news-gathering functions") need to change because the environment or context changes and the system doesn't change accordingly, it can no longer be accorded the epithet "System of Record", since it can no longer record the necessary facts.
How's that sound? I'd like to come to a useful definition because I can then add it to our Ontological Model and use it to educate our modellers, architects and users.
Paolo