The following are techniques used to determine systems
requirements and a hypothetical situation in which each would be the best
method. In a real-life situation, it may
be useful, however, to use several of these in some combination, with only one
being the principal method.
Documents: When
hard-copied forms pass much of the available information, examination of the
documents will provide insight into an organization’s structure and data
requirements. For example, a state run
bureaucracy may have many forms. Upon
examination, it may be determined that much of the information on each form is
redundant (such as a project name, a project number, an engineering number, and
a project year – when a good database should be able to reference a project
based on a single index number). Other
portions of the form may be continuously left blank. The obsolete data does not need to be part of
a new system. The State of
Interview: In an
instance where getting opinions about a system is important, an interview would
be the most powerful tool. For example,
in an expanding firm, getting opinions about which direction the company is
headed is critical to designing a new system or adding improvement to the
old. Consider a retailer setting up a
new web site. When Wal-Mart finally went
on line in the late ‘90’s, they faces many
issues. Will they want online ordering
and billing? Will they want to suppliers
to view their company’s inventory so it can be automatically reordered? What specific information will the management
need? What question is to be addressed
by the new system? The manager
overseeing the operation should be interviewed.
She may want a site for customers to order from, but she does not feel
that she wants more flexibility in selecting suppliers, and does not want to
grant them access to her inventory information. Information in an interview can flow both
ways, and she may not even be aware that the orders from the website could be
tied into her internal inventory, to automatically show out of stocks to
potential customers, and to update her records for financial statements. She may have lofty expectations of earnings from a website, and it may have to be pointed out
that spending on online advertising will have to be a part of a website
strategy, and some online customers will be erosion of shoppers in her brick
& mortar store.
Joint
Application Design (JAD): This method would work well with a group of
professionals, with technically sophisticated data needs. Examples include a biotech firm or a
university. These knowledge-based organizations
are more amenable to problem solving ideas coming from the users. Also, since the users have specialized data
needs that may not be readily known to central management, the users themselves
would have a strong demand to have input into the creation of a new system. In the case of Pfizer, for example, a researcher
studying Benadryl may want to see the actual “hard” data of a study, and the
others in the group may decide that only the aggregate statistics should be
shown, to reduce the degree to which the results of individual test subjects
can be tampered with. For instance, if
the entire database was open, a researcher may decide to reject those subjects
that have a family history of allergies.
A decision on such a point will have to be reached before the system can
be developed. Can security features be
put into place? Can the group work with
just the statistics? The technical
leaders from the team can have an opportunity to discuss with each other what
the objectives for the system are. The
system designer will probably not be familiar with the relevant statistics, and
should discuss with the teams which ones they use more frequently. They can agree on which exactly which
statistics had meaning and relevance to their studies. The department heads may wish to see more
financial information for budgetary issues as well. Financials may not be foremost on the mind of
a department head until she hears it brought up by another department head
first. A JAD can be more productive than
many separate interviews because of the team thought process.
Questionnaire: If there are a large number of people from
which to solicit information (too large for a JAD), a questionnaire may be the
answer. If the information you seek is
customer information, using Wal-Mart for example again, other methods may not
work as easily. Online customers may be
asked to fill out a short survey to receive a small discount on their
purchase. Information may be gathered to
ascertain:
·
Why they were shopping online vs. at a brick &
mortar?
·
Why they were at the client web site vs. a competitor?
·
How difficult it is to navigate the web site?
·
How did they learn about the website, from TV, print
ads, word-of-mouth, through a search engine or online banner link?
Direct
Observation: When it is important to determine the attitude of the
company for a new or improved system, direct observation may be the key. On the issue of security, a laid-back,
jeans-and-T-shirt firm may not want or need password protection and limited
screen access for certain employees. On
the other hand, a firm that projects authority and has a formal, top-down power
structure, will need to be handled in a way that is
sensitive to the demands of the manager, with less input from the end
user. A firm that gives off the
impression of being resistant to change will need a system that closely
resembles their old one. A law firm, for
example, with a few top partners and several secretaries and paralegals may
have those qualities.