Introduction
For years, end users have been longing to take their technological destinies into their own hands. Nearly overnight, the personal computer and the spreadsheet made it entirely possible for the end user to do exactly that. With the personal computer and the spreadsheet, the end user no longer needed IT.
The consequence was an explosion of end user activity. Soon there were personal computers and spreadsheets everywhere. Every end user could be the captain of his or her own ship.
Spreadsheets were created faster and died faster than anyone could hope to keep track of. Spreadsheets were created on whims. Anyone could put anything they wanted in a spreadsheet at any time. The end user was elated at the autonomy that appeared on his doorstep...elated for awhile, at least.
The end user was elated until the end user woke up to find that the data on the spreadsheet was unreliable. Spreadsheets may have been easy to create and update, but making important corporate decisions based on spreadsheets was a risky business for no other reason than the lack of credibility of the data.
Every end user was the captain of his or her own ship—soon there were boats driving all over the ocean, and traffic was so choked that no one ended up going anywhere. There ensued what can be termed “spreadsheet Hell”. In spreadsheet Hell, there was no shortage of data, but there was a real drought of credible data.
When it came to making important and potentially risky decisions, management was hesitant to trust the data found on spreadsheets. This was simply because the data on the spreadsheet was so fluid and so flexible that no one really believed it. Any person could change data in a spreadsheet, without authorization or credentials, and there was no tracking process to see what info was changed by what people at what times. Also, the content entered in a spreadsheet cell was rarely validated for correctness or consistency.
Spreadsheets began to play other roles in corporations. Spreadsheets evolved into mediums of data exchange between corporations. When one corporation needed data from another corporation, much of that data was transferred in the form of a spreadsheet. It was much easier to just create a spreadsheet and to send it to the other corporation than it was to sit down and hammer out a formal format for the exchange of data. If the exchange of data was not correct in the case of the spreadsheet, the spreadsheet itself was simply altered.
For these reasons, there comes a time at some point in the technological evolution of a corporation to formalize some of these spreadsheets, so that data coming from them can be more trustworthy and can be relied upon.
Formalizing and introducing discipline in the process of entering data and reading data from a spreadsheet is challenging, but critical. Introducing discipline into the building and usage of spreadsheets is a necessary step in the maturation process of an organization.
This book describes one such process, examining a process that is termed “spreadsheet disambiguation”. This book will help you turn spreadsheet data into credible, useful, reliable data that management can trust in order to make important decisions.
One of the most important elements of this book is the concept that values of data are meaningless unless those values are paired with context.
The problem with spreadsheets lies here – spreadsheets are often presented without any context readily apparent. Usually that context is there, but it is elusive. Spreadsheet disambiguation is based on the proposition that in order to have true meaning, there must be both context and values.
Interwoven with the recognition of the importance of context is the notion that lineage of spreadsheet data is of the utmost importance. Because the basis of all spreadsheet data is some person putting numbers on a spreadsheet, lineage becomes vitally important.
Lineage of data has existed since the earliest systems, but it has still managed to play a secondary role in classical corporate systems. In classical corporate systems, the veracity of data – the truthfulness of the values of corporate data – is considered to be of paramount importance. However, when considering spreadsheets, data’s lineage is in fact more important than its veracity. This is, of course, because the veracity of data relies entirely on the creator of the spreadsheet. For this reason, the lineage of spreadsheet data as it becomes corporate data takes a position of great importance.
This book represents an important step in the maturity of the organization. As corporations mature, they recognize the need to turn some of the data found on spreadsheets into corporate data. And with that comes the need for spreadsheets that are credible and well-organized. Whether you are a manager, developer, end user, or student, this book will help you achieve that state for your spreadsheets and, ultimately, your corporate data.
WHI, Castle Rock, CO May 2017