Project Lifecycle
Project Initiation
A statement of need and Project Proposal are developed and put
presented for approval.
Analysis
Our developers will work with you to determine the business processes
associated with the desired functionality.
Logical Design
InfoCore will determine and document all the data entities and attributes
to be included in the systems functionality and the relationships among
them. A Functional Dependency Diagram will be created to show all the
tables, fields, and dependencies including the business rules that govern
specific transactions. Specifications for all reports, forms, displays,
and processing rules will be defined and documented.
Physical Design
– Construct Phase
Based on the logical design, InfoCore builds the various database objects
(tables, forms and reports) and does the programming for each function
to be included in the system.
System Architecture - The system will be built using MS Access. The structure
consists of a back-end database that stores the actual data and a front-end
database that stores the queries, forms, reports and business rules. This
structure facilitates data back-up and security particularly during future
maintenance and support activities. Front-end databases reside on the
client’s computer in its own folder. The database storing the data
tables can reside in any location that is accessible to all who need to
use the system. Often this is a network file server but it may be a shared
file on any computer in the network.
Testing and Implementation
All component functions of the new system are tested, both by InfoCore
and by those who will use the system. For larger projects, this may begin
sequentially as system componenents are completed. However, for all projects,
the entire system is tested once it has been completed. Following sign
off, by the client that all the forms and reports meet expectations, final
documentation and training will take place. The database is then permanently
installed on the client computer system Any data required for system functioning
(e.g. staff login and security information, system defaults, dirctories
and look-up tables) are populated. If conversion of historical data is
included in the project, it will be completed prior to the system “going
live.”
Maintenance
InfoCore will monitor and support the operation of the system for a period
of time sufficient for all system components to be utilized and evaluated,
during which we will perform system maintenance and provide necessary
enhancements. This period of time is usually system installation.
Ongoing System Support
Ongoing system support can be contracted through InfoCore. Support
contracts run a year in length and make a distinction between system support/maintenance
and new development. Unlimited system support and maintenance will be
provided throughout the duration of the support contract.
A price will be calculated and presented to the client for review, for
any new development that is requested by the client. The cost will be
calculated using the system support contract hourly rate which will be
specified in the project contract.
|