PRE-IMPLEMENTATION PLANNING & EVALUATION SERVICES
It is paramount in the business partnership between AIM and its clients that both sides be in full agreement as to the objectives, timelines and budgets for each project. The AIM pre-implementation services produce the plan that supports this agreement. By the time the plan is published, AIM will have reviewed potential problems and provided recommended solutions to ensure that the project is in synch with client expectations. By careful attention to the optimum planning steps, there are no sudden surprises mid-stream during system implementation.
Phase I: Initial Planning
Prior to the Client Review and Approval, AIM will provide Design Analysis and Software Development Services as required, including preparation of Detailed Written Software Specifications for the Project.
II: Client Review & Specification Approval
SOFTWARE DESIGN & DEVELOPMENT SERVICES
system specification is approved by client, AIM begins the software modification
(or development) process, if necessary. At each stage of development,
client and AIM review the progress and ensure that the resulting software
meets both the written specifications as well as the expectations of the
client. Client and AIM conduct unit testing at defined milestones, and
undertake a complete system acceptance test at the end of the development
stage. Client and AIM also prepare a test database, that will be used
both for developmental testing as well as for future software modifications.
SYSTEM IMPLEMENTATION SERVICES
AIM appoints a project officer (generally the CEO of AIM) and a project manager at the outset of each project. Clients do likewise. The project officer is responsible for managing contractual obligations and for approving all financial transactions.
The client Project Manager is AIM's primary contact for coordinating all activity and maintains the agenda for tasks and priorities. The client Project Manager attends specification meetings, coordinates and leads the review and approval of specifications, becomes an expert user by attending all training sessions and is thereby able to continue training others at the client site, and coordinates acceptance testing with AIM.
Project management is supported by a computerized time and project management system that is
AIM works closely with the Client's technical staff to ensure flawless performance once the system goes live. The tasks include:
The AIM staff counts decades of personal experience with a wide range of operations within the entertainment industry. In addition, they are experts in guiding leading entertainment companies to the most effective deployment of Harpoon's enormously flexible and robust functionality.
In particular, considerable thought needs to be given at the outset to the structure of Harpoon's user-defined tables in order to ensure that the system provides the desired reporting detail and meets management needs in the most efficient manner. Rather than dictate a single Harpoon approach, AIM trainers provide personal assistance to each client in order to find "the best way" for each specific Harpoon installation.
AIM assists clients with the conversion of data from other systems, spreadsheets and manual records. Each implementation requires a custom approach to ensure that client data is properly mapped to meet Harpoon data requirements. Since Harpoon maintains complete data integrity, it is common to go through the data conversion process several times to ensure that all of the converted data meets the strict Harpoon requirements. In one case, the client found several million dollars in unbilled receivables while going through the data conversion process. Other examples of the strength of Harpoon's data integrity include identifying non-existing rights to licensed programs (a potentially very expensive error).