| "Companies run on information, not data."
| |
| | consumed by human beings, not by
|
| - Bryce's LawINTRODUCTIONI have been
| |
| | machines. True, machines process data
|
| doing a lot of reading lately regarding
| |
| | but only humans require information. I
|
| the latest fads in the industry,
| |
| | get into a lot of arguments over this
|
| particularly in the area of "Agile
| |
| | concept. Let me see if I can clarify it.
|
| Methodologies," "Business Rules,"
| |
| | Let's imagine a totally automated
|
| "Information Architecture," and
| |
| | company (what I like to call a "company
|
| "Enterprise Architecture." There is a
| |
| | in a closet") whereby customers interact
|
| considerable amount of material to wade
| |
| | with a computer through a network
|
| through. Of interest, I have noticed all
| |
| | connection to place orders for a product
|
| stress the importance of requirements and
| |
| | or service that can be delivered
|
| warn of the consequences if they are not
| |
| | electronically. The owner of the company
|
| defined properly. This sounds nice, but
| |
| | is retired and spends most of his time
|
| I found them all to be very evasive in
| |
| | playing golf and checks on his stocks and
|
| terms of describing the inherent
| |
| | other investments. I contend the machine
|
| properties of information and how to
| |
| | is just
|
| document them. I guess this shouldn't
| |
| | processing data and will continue to do
|
| come as a surprise as the industry for
| |
| | so until there is some sort of mechanical
|
| years has been wallowing in how to define
| |
| | malfunction. However, under this
|
| information requirements.Many think it is
| |
| | scenario there is still a need for
|
| nothing more than a set of data or output
| |
| | information by such people as:
|
| specifications; others see it as nothing
| |
| | Customers who want to check prices,
|
| more than a programming spec. Rarely,
| |
| | product/service availability, terms and
|
| does anyone want to take the time to
| |
| | conditions, order status, and to report
|
| truly understand information requirements
| |
| | problems.Vendors who offer upgrades or
|
| and prefer, instead, to get down to the
| |
| | additional support.Government regulators
|
| business of programming where they feel
| |
| | who need to know about sales volumes and
|
| more comfortable. It should, therefore,
| |
| | taxes.And the owner himself who needs to
|
| not come as a surprise that requirements
| |
| | know about how his "company in a closet"
|
| definition is left to the interpretation
| |
| | is performing, thereby making decisions
|
| of the individual. Inevitably, this
| |
| | regarding modifications to the business.
|
| leads to inconsistencies and errors. For
| |
| | Processing data is one thing, making
|
| something that is supposed to be so
| |
| | business decisions and taking actions is
|
| critical for success, information
| |
| | something entirely different. Until such
|
| requirements definition is too often
| |
| | time as machines become true freethinking
|
| taken for granted.Let's see if we can
| |
| | entities, they will only need data, not
|
| clear this up by describing the
| |
| | information.D. Information is not
|
| characteristics of information and end
| |
| | stored, it is produced.Information is
|
| with a definition. This may all seem
| |
| | produced and consumed as required. On
|
| very elementary, but the problem of
| |
| | the other hand, data can be stored and
|
| requirements definition is very real.
| |
| | retrieved as required. We have long
|
| Perhaps a simple description of the
| |
| | touted the concept that:INFORMATION =
|
| properties of information may provide the
| |
| | DATA + PROCESSINGThis simply means there
|
| insight needed to adequately perform this
| |
| | are two basic variables in the production
|
| vital task.CHARACTERISTICSFirst,
| |
| | of information; data (the facts to be
|
| information is not synonymous with data.
| |
| | processed) and the process itself (the
|
| Data represents the facts and events of a
| |
| | logic). Assuming this is correct, if the
|
| business consisting of primary values
| |
| | data remains the same, but we change the
|
| (such as "Customer Number," "Unit Price,"
| |
| | processing, then the
|
| "Name," etc.) and generated values
| |
| | information will be changed.
|
| ("Percent Complete," "Net Profit," "Total
| |
| | Conversely, if the processing remains the
|
| Ordered," etc.). By itself, data is
| |
| | same, but we change the data, then the
|
| meaningless. It is only
| |
| | information will also be changed. This
|
| when it is put into a specific context,
| |
| | means it is important to manage the
|
| at a specific point of time, and
| |
| | resources needed to produce information,
|
| delivered to a specific human-being, does
| |
| | which is the premise of Information
|
| data transform into information. From
| |
| | Resource Management (IRM). If we can
|
| this perspective, let's consider the
| |
| | control the resources, we can manipulate
|
| fundamental characteristics of
| |
| | them accordingly to suit the information
|
| information:A. Information supports
| |
| | needs of the business. Therefore,
|
| actions and/or business decisions.This is
| |
| | "Information Management" is a fallacious
|
| a critical characteristic that is vital
| |
| | concept; we are not truly managing
|
| to define. If an action and/or business
| |
| | information as much as we are managing
|
| decision cannot be made from the data
| |
| | the resources needed
|
| presented, it is not information, it is
| |
| | to produce it.E. Information
|
| just raw data. In this world of
| |
| | changes.The actions/decisions of the
|
| application development there is a
| |
| | business are greatly influenced by such
|
| tendency to produce too much data and not
| |
| | things as:
|
| enough information.During my "PRIDE"
| |
| | Customers and Vendors
|
| classes I usually illustrate this point
| |
| | Government/political changes
|
| by describing a "bookmaker" or "bookie"
| |
| | Economics and competition
|
| (slang for someone who accepts wagers on
| |
| | Market expansion/contraction
|
| sporting events). Among the bookie's
| |
| | As an example, suppose the government
|
| actions/decisions include paying off
| |
| | decides to impose a new regulation on a
|
| bets, and collecting on
| |
| | company's manufacturing process or
|
| bets. Using a blackboard, I would write
| |
| | institutes a trade embargo on a country
|
| down the following scores:6
| |
| | the company does business in.
|
| 54
| |
| | Inevitably, this will cause a change in
|
| 3I would then ask the students to play
| |
| | the actions/decisions of the business,
|
| the role of a bookie and asked them if
| |
| | thereby affecting information
|
| what I wrote on the blackboard could
| |
| | requirements.Let's also consider the
|
| support their actions and decisions. Of
| |
| | affect new shipping methods might have on
|
| course they said, No, that they needed
| |
| | keeping the company competitive. Again,
|
| more data; to which I wrote down:New York
| |
| | this will undoubtedly affect the
|
| - 6
| |
| | company's information requirements.In a
|
| Chicago - 5Cincinnati - 4
| |
| | static world, information requirements
|
| Los Angeles - 3Still not satisfied, they
| |
| | would not change. The reality is we live
|
| wanted to know what sport I was
| |
| | in a dynamic world. The more we know
|
| describing; to which I added:Sport:
| |
| | about our external influences, the better
|
| BaseballNew York - 6
| |
| | we can adjust and adapt our information
|
| Chicago - 5Cincinnati - 4
| |
| | requirements.F. Information is conveyed
|
| Los Angeles - 3Since a city can have
| |
| | through outputs.Media such as screens,
|
| more than one team, they also wanted the
| |
| | printed reports, and audio/video
|
| team names.Sport: BaseballNew York
| |
| | represents the human interface by which
|
| Yankees - 6
| |
| | information is transmitted. Hence, the
|
| Chicago White Sox - 5Cincinnati Reds - 4
| |
| | temptation by a lot of developers to
|
| Los Angeles Dodgers - 3They also needed
| |
| | think of outputs as the starting point
|
| to know who the bettor was, so I
| |
| | for specifying information requirements.
|
| added:Sport: BaseballNew York Yankees -
| |
| | The business rationale for the
|
| 6
| |
| | information is much more important than
|
| Chicago White Sox - 5Cincinnati Reds - 4
| |
| | physically how it will be delivered. If
|
| Los Angeles Dodgers - 3Bettor:
| |
| | we do not understand the rationale for
|
| John Doe - $30 - New York Yankees -
| |
| | the information, we will inevitably make
|
| Odds: 3:1
| |
| | erroneous conclusions regarding the
|
| 123 Main Street, Tel: 123/456-7890They
| |
| | outputs. Also consider this, there is
|
| then said they had the information needed
| |
| | not necessarily a one-to-one relationship
|
| to fulfill their actions or decisions
| |
| | between information requirements and
|
| (e.g., they would pay $90 to John Doe for
| |
| | outputs. One information requirement may
|
| betting on the Yankees).This example
| |
| | be implemented by multiple outputs,
|
| demonstrates two things; first,
| |
| | and one output may be used to satisfy
|
| information is data that is arranged in a
| |
| | multiple information requirements.Knowing
|
| specific context, and; second, it is
| |
| | the relationship between information
|
| based on the actions and decisions to be
| |
| | requirements and outputs, existing
|
| supported. This means we must first have
| |
| | screens, reports, etc. provide a
|
| a clear understanding of the actions and
| |
| | convenient road map for documenting
|
| or decisions to be supported before we
| |
| | requirements. Simply ask the user what
|
| can determine the required data elements
| |
| | the business purpose of the output is and
|
| (primary or generated). This is an area
| |
| | what he/she will do with the information
|
| commonly
| |
| | (better yet, ask him/her what would
|
| overlooked in application development.
| |
| | happen if you took the output away).A
|
| If we cannot act on it, than it is not
| |
| | DEFINITIONOkay, now that we understand
|
| information, it is just raw data.B.
| |
| | the characteristics of information, let's
|
| Information is a perishable
| |
| | try to devise a definition:Information -
|
| commodity.Information has value at a
| |
| | the understanding or insight gained from
|
| specific point in time. This is because
| |
| | the processing and/or analysis of data.
|
| we must make certain actions/decisions on
| |
| | Information is created as a result of the
|
| a timely basis; e.g., daily, weekly,
| |
| | collection, processing and analysis of
|
| monthly, quarterly, annually, or upon
| |
| | data in a prescribed manner.
|
| request. Using our example above, the
| |
| | Information supports specific business
|
| bookie requires his
| |
| | related actions and decisions. The
|
| information daily; having it delivered
| |
| | accuracy of information depends on the
|
| weekly, monthly, or annually will not
| |
| | validity and completeness of the data and
|
| satisfactorily support his actions
| |
| | the processing logic used. CONCLUSIONIt
|
| decisions. It thereby becomes important
| |
| | is true that defining requirements is the
|
| to define "when" actions/decisions have
| |
| | Achilles heel of any development project,
|
| to be made.There are three attributes to
| |
| | but a lot of people are vague or have
|
| timing:Frequency - specifies how often
| |
| | different interpretations of what this
|
| the actions/decisions have to be made;
| |
| | means. In the "PRIDE" world, it means
|
| e.g.,4D - four times daily
| |
| | supplying the end-users with the
|
| 1W - once a week
| |
| | necessary intelligence to support the
|
| 2Y - semiannually
| |
| | actions/decisions of their end of the
|
| R - Upon Request (anytime the user wants
| |
| | business. The more we know about the
|
| it)Offset - specifies when the cycle
| |
| | business, the better we can service it;
|
| should begin; e.g.,
| |
| | see:No. 77 - "Enterprise Decomposition" -
|
| 8H - on the 8th hour (8:00am)
| |
| | May 29, 2006
|
| 7D - on the seventh day (end of the
| |
| | on output specifications is nice but it
|
| week)
| |
| | doesn't supersede the need for accurately
|
| Note: There is no scheduled offset when
| |
| | defining information requirements.
|
| the Frequency is "Upon Request").Response
| |
| | Frankly, users do not particularly care
|
| Time - specifies the maximum amount of
| |
| | what physical form outputs come in; it is
|
| time to deliver the information; e.g.,
| |
| | immaterial to them. All they are
|
| 5S - Five Seconds
| |
| | interested in is: Do they have the
|
| 1D - One Day
| |
| | necessary information to support their
|
| Note: This should not be confused as a
| |
| | actions/decisions; is it timely, and is
|
| measure of machine throughput.These
| |
| | it accurate?It is fallacious to believe,
|
| timing attributes will ultimately
| |
| | "Users do not know what they want." They
|
| influence the design of the system and
| |
| | may not know how it physically should
|
| software. For example, if information is
| |
| | look or be delivered, but they most
|
| needed "Upon Request" with a five second
| |
| | definitely know what they want. You're
|
| response time, than in all likelihood it
| |
| | just not asking the right questions.For
|
| will be an "interactive" type of
| |
| | more information on this subject, see:No.
|
| application. Conversely, a weekly
| |
| | 4 - "Defining Information Requirements" -
|
| process with a one hour response time
| |
| | Dec 27, 2004
|
| will likely result in a "batch" process
| |
| | 29 - "Using Information Strategically"
|
| (maybe even a manual process).C.
| |
| | - June 20, 2005
|
| Information is a consumable
| |
| | Bryce is the Managing Director of M.
|
| commodity.Information is received, acted
| |
| | Bryce & Associates (MBA) of Palm Harbor,
|
| on, and life moves on. But there is
| |
| | Florida, a management consulting firm
|
| little point in having information if it
| |
| | specializing in Information Resource
|
| is not acted upon at the time it is
| |
| | Management (IRM). Mr. Bryce has over 30
|
| received. It means actions/decisions
| |
| | years of experience in the field. He is
|
| will not be performed as required.This
| |
| | available for training and consulting on
|
| brings up a point, information is
| |
| | an international basis.
|