|
Upon
initial client contact we work with our client to develop a project
definition. The project definition attempts to define the purpose of
the database, its major components and the type of environment in
which the database will be used. Before either party begins to spend
time and resources in developing software based solutions, it is
important to determine if development of the project is feasible. In
today’s world of high tech solutions, almost any set of requirements
can be programmed and turned into a fully functional product. The
feasibility of these products is almost always limited to the cost
of development.
The cost of database development is dependent on a multitude of
factors:
-
What is the
purpose of the database?
-
What type of
environment must it support?
-
Will there be
a single user or multiple users?
-
Will the
database be residing on a server or on a stand-alone personal computer?
-
Will there be
a need for remote database entry?
-
Is our client
seeking a web-based solution?
-
Does the
database need to have built in security protocols?
-
What type of
data maintenance will be performed?
-
What are the
reporting requirements?
|
The Pre
Requirements Assessment focuses on these types of questions in order
to clearly define the scope of the project.
The more questions asked during the Pre Requirements Assessment, the
better. We employ a standard set of questions formulated to provide
us with a brief and detailed sample project scope. These questions,
and their answers, help us define the initial requirements for a
proposed database solution. A general picture or flowchart that
outlines the proposed functions of the database is developed and
examined so that we can determine which business entities and/or
processes require further definition or explanation. We gather as
much information as possible during this initial contact so that we
can discuss all the projected requirements for the database with our
entire development team. Once the general functionality of a
proposed database solution is reviewed, we develop a proposal that
estimates the time needed to perform a full assessment. The proposal
includes a cost summary specifically geared towards each specific
client
|