Understanding Information

"Companies run on information, not data."humans require information. I get into a lot of
- Bryce's LawINTRODUCTIONI have been doingarguments over this concept. Let me see if I can
a lot of reading lately regarding the latest fads inclarify it. Let's imagine a totally automated
the industry, particularly in the area of "Agilecompany (what I like to call a "company in a
Methodologies," "Business Rules," "Informationcloset") whereby customers interact with a
Architecture," and "Enterprise Architecture." Therecomputer through a network connection to place
is a considerable amount of material to wadeorders for a product or service that can be
through. Of interest, I have noticed all stress thedelivered electronically. The owner of the
importance of requirements and warn of thecompany is retired and spends most of his time
consequences if they are not defined properly.playing golf and checks on his stocks and other
This sounds nice, but I found them all to be veryinvestments. I contend the machine is just
evasive in terms of describing the inherentprocessing data and will continue to do so until
properties of information and how to documentthere is some sort of mechanical malfunction.
them. I guess this shouldn't come as a surprise asHowever, under this scenario there is still a need
the industry for years has been wallowing in howfor information by such people as:
to define information requirements.Many think it isCustomers who want to check prices, product
nothing more than a set of data or outputservice availability, terms and conditions, order
specifications; others see it as nothing more thanstatus, and to report problems.Vendors who offer
a programming spec. Rarely, does anyone wantupgrades or additional support.Government
to take the time to truly understand informationregulators who need to know about sales
requirements and prefer, instead, to get down tovolumes and taxes.And the owner himself who
the business of programming where they feelneeds to know about how his "company in a
more comfortable. It should, therefore, not comecloset" is performing, thereby making decisions
as a surprise that requirements definition is left toregarding modifications to the business.
the interpretation of the individual. Inevitably, thisProcessing data is one thing, making business
leads to inconsistencies and errors. For somethingdecisions and taking actions is something entirely
that is supposed to be so critical for success,different. Until such time as machines become
information requirements definition is too oftentrue freethinking entities, they will only need data,
taken for granted.Let's see if we can clear this upnot information.D. Information is not stored, it is
by describing the characteristics of informationproduced.Information is produced and consumed
and end with a definition. This may all seem veryas required. On the other hand, data can be
elementary, but the problem of requirementsstored and retrieved as required. We have long
definition is very real. Perhaps a simple descriptiontouted the concept that:INFORMATION = DATA
of the properties of information may provide the+ PROCESSINGThis simply means there are two
insight needed to adequately perform this vitalbasic variables in the production of information;
task.CHARACTERISTICSFirst, information is notdata (the facts to be processed) and the process
synonymous with data. Data represents the factsitself (the logic). Assuming this is correct, if the
and events of a business consisting of primarydata remains the same, but we change the
values (such as "Customer Number," "Unit Price,"processing, then the
"Name," etc.) and generated values ("Percentinformation will be changed. Conversely, if the
Complete," "Net Profit," "Total Ordered," etc.). Byprocessing remains the same, but we change the
itself, data is meaningless. It is onlydata, then the information will also be changed.
when it is put into a specific context, at aThis means it is important to manage the
specific point of time, and delivered to a specificresources needed to produce information, which is
human-being, does data transform intothe premise of Information Resource
information. From this perspective, let's considerManagement (IRM). If we can control the
the fundamental characteristics of information:A.resources, we can manipulate them accordingly to
Information supports actions and/or businesssuit the information needs of the business.
decisions.This is a critical characteristic that is vitalTherefore, "Information Management" is a
to define. If an action and/or business decisionfallacious concept; we are not truly managing
cannot be made from the data presented, it isinformation as much as we are managing the
not information, it is just raw data. In this worldresources needed
of application development there is a tendency toto produce it.E. Information changes.The actions
produce too much data and not enoughdecisions of the business are greatly influenced by
information.During my "PRIDE" classes I usuallysuch things as:
illustrate this point by describing a "bookmaker" orCustomers and Vendors
"bookie" (slang for someone who accepts wagersGovernment/political changes
on sporting events). Among the bookie's actionsEconomics and competition
decisions include paying off bets, and collecting onMarket expansion/contraction
bets. Using a blackboard, I would write down theAs an example, suppose the government
following scores:6decides to impose a new regulation on a
54company's manufacturing process or institutes a
3I would then ask the students to play the roletrade embargo on a country the company does
of a bookie and asked them if what I wrote onbusiness in. Inevitably, this will cause a change in
the blackboard could support their actions andthe actions/decisions of the business, thereby
decisions. Of course they said, No, that theyaffecting information requirements.Let's also
needed more data; to which I wrote down:Newconsider the affect new shipping methods might
York - 6have on keeping the company competitive. Again,
Chicago - 5Cincinnati - 4this will undoubtedly affect the company's
Los Angeles - 3Still not satisfied, they wanted toinformation requirements.In a static world,
know what sport I was describing; to which Iinformation requirements would not change. The
added:Sport: BaseballNew York - 6reality is we live in a dynamic world. The more we
Chicago - 5Cincinnati - 4know about our external influences, the better
Los Angeles - 3Since a city can have more thanwe can adjust and adapt our information
one team, they also wanted therequirements.F. Information is conveyed through
team names.Sport: BaseballNew York Yankees -outputs.Media such as screens, printed reports,
6and audio/video represents the human interface
Chicago White Sox - 5Cincinnati Reds - 4by which information is transmitted. Hence, the
Los Angeles Dodgers - 3They also needed totemptation by a lot of developers to
know who the bettor was, so I added:Sport:think of outputs as the starting point for
BaseballNew York Yankees - 6specifying information requirements. The business
Chicago White Sox - 5Cincinnati Reds - 4rationale for the information is much more
Los Angeles Dodgers - 3Bettor:important than physically how it will be delivered. If
John Doe - $30 - New York Yankees - Odds: 3:1we do not understand the rationale for the
123 Main Street, Tel: 123/456-7890They theninformation, we will inevitably make erroneous
said they had the information needed to fulfill theirconclusions regarding the outputs. Also consider
actions or decisions (e.g., they would pay $90 tothis, there is not necessarily a one-to-one
John Doe for betting on the Yankees).Thisrelationship between information requirements and
example demonstrates two things; first,outputs. One information requirement may be
information is data that is arranged in a specificimplemented by multiple outputs,
context, and; second, it is based on the actionsand one output may be used to satisfy multiple
and decisions to be supported. This means weinformation requirements.Knowing the relationship
must first have a clear understanding of thebetween information requirements and outputs,
actions and/or decisions to be supported beforeexisting screens, reports, etc. provide a
we can determine the required data elementsconvenient road map for documenting
(primary or generated). This is an area commonlyrequirements. Simply ask the user what the
overlooked in application development. If webusiness purpose of the output is and what he
cannot act on it, than it is not information, it isshe will do with the information (better yet, ask
just raw data.B. Information is a perishablehim/her what would happen if you took the
commodity.Information has value at a specificoutput away).A DEFINITIONOkay, now that we
point in time. This is because we must makeunderstand the characteristics of information, let's
certain actions/decisions on a timely basis; e.g.,try to devise a definition:Information - the
daily, weekly, monthly, quarterly, annually, or uponunderstanding or insight gained from the
request. Using our example above, the bookieprocessing and/or analysis of data. Information is
requires hiscreated as a result of the collection, processing
information daily; having it delivered weekly,and analysis of data in a prescribed manner.
monthly, or annually will not satisfactorily supportInformation supports specific business related
his actions/decisions. It thereby becomesactions and decisions. The accuracy of information
important to define "when" actions/decisions havedepends on the validity and completeness of the
to be made.There are three attributes todata and the processing logic used.
timing:Frequency - specifies how often the actionsCONCLUSIONIt is true that defining requirements
decisions have to be made; e.g.,4D - four timesis the Achilles heel of any development project,
dailybut a lot of people are vague or have different
1W - once a weekinterpretations of what this means. In the "PRIDE"
2Y - semiannuallyworld, it means supplying the end-users with the
R - Upon Request (anytime the user wantsnecessary intelligence to support the actions
it)Offset - specifies when the cycle should begin;decisions of their end of the business. The more
e.g.,we know about the business, the better we can
8H - on the 8th hour (8:00am)service it; see:No. 77 - "Enterprise Decomposition"
7D - on the seventh day (end of the week)- May 29, 2006
Note: There is no scheduled offset when theon output specifications is nice but it doesn't
Frequency is "Upon Request").Response Time -supersede the need for accurately defining
specifies the maximum amount of time to deliverinformation requirements. Frankly, users do not
the information; e.g.,particularly care what physical form outputs come
5S - Five Secondsin; it is immaterial to them. All they are interested
1D - One Dayin is: Do they have the necessary information to
Note: This should not be confused as a measuresupport their actions/decisions; is it timely, and is it
of machine throughput.These timing attributes willaccurate?It is fallacious to believe, "Users do not
ultimately influence the design of the system andknow what they want." They may not know how
software. For example, if information is neededit physically should look or be delivered, but they
"Upon Request" with a five second response time,most definitely know what they want. You're just
than in all likelihood it will be an "interactive" typenot asking the right questions.For more
of application. Conversely, a weekly process withinformation on this subject, see:No. 4 - "Defining
a one hour response time will likely result in aInformation Requirements" - Dec 27, 2004
"batch" process (maybe even a manual29 - "Using Information Strategically" - June 20,
process).C. Information is a consumable2005
commodity.Information is received, acted on, andBryce is the Managing Director of M. Bryce &
life moves on. But there is little point in havingAssociates (MBA) of Palm Harbor, Florida, a
information if it is not acted upon at the time it ismanagement consulting firm specializing in
received. It means actions/decisions will not beInformation Resource Management (IRM). Mr.
performed as required.This brings up a point,Bryce has over 30 years of experience in the
information is consumed by human beings, not byfield. He is available for training and consulting on
machines. True, machines process data but onlyan international basis.