Implementation Plan
Author: M Chippendale
Version: 0.9 (Draft)
Date: 27/11/1998
Approach
RacketClub will be rolled out in at least 2 phases:
-
Phase 1. The site will be delivered initially sometime in January 1999.
Between then and April the site will concentrate on recruiting tennis players
to join the club. TSL have a number of plans to promote RacketClub in this
period. During the second half of 1999 the site will start to recruit squash
and badminton players as their season starts.
-
Phase 2. During this phase more functionality will be added such as 'ladders',
newsletters and chat rooms
Paneris will initially be responsible for delivering the interactive systems
required for phase 1.
TSL will provide all graphic designs, including
mock-ups of all screens involved in any system supplied by
Paneris. These will be converted into templates by Paneris staff
although TSL will have the opportunity to make alterations after this point.
Since TSL are effectively providing the templates, Paneris will implement
the system in one implementation step.
Technical Details
The system will be developed in Perl using DBI to interface to a database.
It is suggested that we use a Windows NT server using MS Access as the
database, although there some flexibility here and we could, if needed,
develop on a Unix system. Note that it is expected that TSL will provide
the server (probably via a third party ISP) with the following installed:
-
The appropriate OS (probably Window NT)
-
Perl
-
An appropriate database (probably MS Access)
-
DBI.pm (a Perl module for database access)
-
A DBI driver for the chosen database (probably W32ODBC for MS Access, or
the appropriate DBD module)
-
An SMTP server (for instance, Wsendmail for Windows)
Paneris will use their database access, template and datadictionary modules
developed for the Iglu project. We will also be able to re-use the bulletin
board system and modify the search systems developed for Iglu.
Task Breakdown
The steps involved in creating the new system along with approximate timings
are:
-
Pre-sales consultancy - 12 hours
-
Finalise functional specification, implementation plan
and TSL supplied templates - 12 hours
-
Install the datadictionary code - 6 hours
-
Create the database structure and datadictionary - 20 hours
-
Import the coaches database - 10 hours
-
Install the Paneris database and template modules - 6 hours
-
Customise the above for use with RacketClub - 10 hours
-
Install and customise the search system for use with RacketClub - 40
hours
-
Install and customise the bulletin board system for use with RacketClub
- 10 hours
-
Create an administration system for RacketClub staff - 24 hours
-
Testing and final sign-off - 32 hours
The total number of hours required is 182 which, at a rate of £40
per hour, gives a total cost of £7280.
Timetable
All of the above should be completed by early to mid-January 1999 (exact timetable
to be finalised). We will implement the system in one step since the skeleton
will be provided by TSL.
Note that there are several actions which TSL need to achieve
before Paneris can complete their work:
-
Finalise the delivery date
-
Specify the format of the coach database to be supplied by Slazenger/Dunlop
(in consultation with Paneris and S/D)
-
Specify the format of the facility database (in consultation with Paneris)
-
Specify any registration data which cannot be altered by RacketClub members
-
Specify the proximity mechanism to use
-
Specify any changes required to the functional specification
-
Arrange a server for development
-
Create mock-up screens of the interactive sections (although these can
be changed in parallel to Paneris working on the system)
Resources
It is anticipated that beside the project leader there will be a need for
1 or more Paneris developers (Perl programmers).
Modify this document
Document Dated: Mon Nov 30 13:24:56 1998
Modify this document
Previous Version