Canarie SchoolWeb Project

[ SchoolWeb Main Page ]
Milestone Report
Project: SchoolWeb
Milestone No.: 1 and 2
Date: 30 June 2000
1.0 Deliverables
There were 6 major objectives in milestone 1, and 7 major objectives in milestone 2.
Comments on the objectives of these milestones are given below:
1.1 Milestone 1
- Equipment Purchases Completed - Done
The first objective was to purchase the equipment that would be required in 10 schools and the headend.
What we found when receiving quotations for equipment, was that Server component prices were changing weekly,
and either the price was dropping for the same component, or the features of the component were increasing.
This rapid change in cost or facility encouraged us to delay whatever purchases we could of the school
and headend equipment, until we needed the equipment. This allowed us to use the money saved to upgrade
the school systems to larger memory, and to add new units and features such as UPS (uninterrupted power
Supply) for reliable shut-down on power failure.
- Headend and school equipment being assembled - Done
All units of head-end and school equipment were assembled upon receipt, but the application software
was not installed initially, since the software was being developed at the same time, and was not in
a final form and tested.
Our plan is to install the application software just before shipment of equipment to schools,
to ensure that we put on the latest version of the software.
- Two of Four operations persons hired - Done
Early in the project we advertised for the full-time computer programming and
technical personnel that we required for the project. We had over 200 responses,
but very few had Linux experience, which was essential.
After taking quite some time to assess the applicants, we decided to hire special
Sub-contractors instead of full-time staff. This turned out to be a very good
decision, since we could find a few people with exactly the skills we needed, and
they were flexible as to time and availability. Our cost is less, and program
development is fast.
It is our intention to continue with this revised type of organization.
- Training of School Personnel is underway - Yes
Initially, we sent a questionnaire to the School Districts and schools, to gather information on
their personnel, equipment and facilities. We placed this information into a spreadsheet for easy reference.
We had planned to train school (technical and teacher) personnel, concurrent with the installation of their
equipment system; with possibly only a small amount of advanced information being sent to allow for some pre-planning.
However, as we progressed with the software development and were incurring weekly changes and upgrades, it did
not make sense to install and train until we had a complete "alpha" version of our software running, with
all initial features provided and tested.
At that point we decided to choose a local school, Gladstone Secondary School, in Vancouver, as our
first test site to get up and running and tested before going to the field. With the help of the
local Computer Science teacher (Phil Arnold) and after many weeks of co-operative work, we have
been able to provide a server which does all the caching we desire, but also provides many new
services to the school that they did not have before. In addition, we are developing tools which
the school can use to automate tasks; such as assigning email accounts and passwords to each student
that is registered, and have that email 'roam' with them, both internally (anywhere on the LAN) and
externally (at home).
A further benefit from this work has been the ongoing assistance of Phil Arnold to help us document
all of the features and procedures, which we can use for training, as an instruction manual on all
services, and which can be left as a reference at the school.
As we explored further into the proposed installation at other schools, we learned that almost
every school is different in terms of hardware, software and networking, and in the way 'clients'
are set-up. This means that we need to install, test and solve the problems at several more schools,
to give us the experience with a variety of circumstances that we could run into, before we go to
the remote schools which are not easy (and are costly) to reach.
This experience is further addressed in the second milestone.
- Interconnection of a return channel being made to schools - Done
PlNet advises that all schools planned for SchoolWeb service have an operating, return channel of
varying speed.
- Advanced Interactive Canada web site is set-up - Done
The web site address is: http://Advancedinteractive.com/SchoolWeb/Canarie.html
1.2 Milestone 2
- Initial service commenced to schools - Done
Before June30, 2000 initial service was commenced to Gladstone Secondary School on a test basis.
Two additional school systems were ready for deployment but were delayed installation until
we were prepared to place a freeze on the initial application software. Additional schools
are planned for installation in August and September.
- Operations group completes initial software to activate the initial service - Yes
The initial software package was completed and installed at Gladstone Secondary School. But experience
soon proved that lots of changes would have to be made to make the system "more attractive for teachers
and students to use" and "user friendly". Indeed the system was going to have to be simple to deploy,
super reliable, and have lots of features that the schools did not now have, but desired. Caching
alone, it turned out, was highly desirable, but the schools wanted much more, (and right away!) and
without the need for a fully trained person on tap to manage it.
This sent us back to the design stage to re-assess what we had planned, and to come up with an
up-grade which would meet teachers needs more closely. Upgrades included, full remote operation,
set-up, remote monitoring, remote upgrade, diagnostics, etc., as well as full, automatic file
backup, and standby power. These features have since been included for test at Gladstone, and
will be more fully discussed in the next milestone report.
- Evaluation committee put in place, meeting held - Delayed
The Evaluation Committee was to be drawn from the schools and School districts where
SchoolWeb systems will be deployed. The process was to meet with each school and District,
install the equipment, provide training, and through personal contact, collectively decide
on who should be the contact person(s) for (a) technical interaction, (b) school (teacher/student)
services, and (c) evaluation.
While this process is currently ongoing in Vancouver, it is planned that this activity be
delayed in other locations until the process above can be done at one time. This work is
planned for August and September when school installations take place.
- Technical Systems assembled and installed at the headend and most schools - Partial
The headend and most school systems are assembled, but not installed as of June 30, 2000.
The headend will be installed in August and the schools will be scheduled for installation in
August and September. As of 30 June, only one test school is fully operational, with two others
ready to install. The three schools will be considered as 'test' sites, with initial software (V1.1)
installed.
- Training of school personnel complete - Partial
This training will be co-incident with the delivery and installation of equipment. One major
advantage of the delay is that we will have detailed documentation to take to the schools;
which provides the basis for all training, system maintenance and set-up, and provides the
schools with a good overview of the services they can employ. Not all schools will want to
use all services provided.
- PLNet internet connections completed to KNOW and schools - Done
Connections have been made to KNOW and all schools planned for SchoolWeb systems; and access
through the PLNet router has been assured.
However, we are still negotiating the possible upgrade to the OLA - PLNet link to
Harbor Towers to allow for greater speed.
- Connection made to CA*net3 - Done
Arrangements have been made for connection to CA*net3 through BCNet and PLNet at
Harbor Towers. This connection is expected to be operational in fall 2000.
2.0 Schedule
The following is an overview of our schedule of progress versus our original Statement of Work.
- Equipment systems are ready for deployment at schools and the headend, but have been
delayed until software version V1.1 has been finalized.
- Software development was slow at first but is now up-to-schedule, and in some ways
is ahead of schedule, with new features that were not originally planned for the initial
release. Software V1.1 is scheduled for release in August, after extensive tests at one or more schools.
- Training of school staff and set-up of the evaluation committee will be undertaken
co-incident with installation of equipment. Training will be based on documentation from
the test school(s). Documentation will also serve as the foundation for student/teacher
services that will assist the evaluation committee.
- Our target is to have all schools installed and trained by this fall.
- The date for completion of milestone 3 (the next milestone) is September 30, 2000.
3.0 Budget
3.1 Comment on the budget status of the project
- Direct labor and Sub-contractors
Although we got off to a slow start, we have picked up speed and cost in this cost category. As of
this date, we are about 9.5% ahead of budgeted expenditures. This would appear to be about where
we should be, since we are slightly ahead with our software development.
With our current organization model (more use of Sub-contractors) we can quickly modify our workload and
costs, to be close to budget as time goes on.
- Travel and Training
As explained previously in the Report, we have delayed our installations and training so they are
co-incident, and follow the finalization of tests of Software V1.1
Thus, in milestones 1 and 2, there was no travel and little direct training other than the time spent
at Gladstone, which was logged as development. Travel and living costs will be incurred in the next
two months.
- Use of KNOW facilities
KNOW has not billed us yet for this low-cost item.
- Connection to PLNet
PLNet has made all connections to schools at their cost, and do not intend to invoice us for their upgrades.
However, the connection from OLA/Aii to the main terminal room at Harbor Towers is still under negotiation.
The current connection, a fiber link running at 10Mbps, is adequate, but our target was higher speed.
We are continuing to talk to AT&T and Telus for better rates for 20, 30 and 100 Mbps connections.
We do not intend to spend an additional $20,000 per year (as shown in the proposal) for this upgrade.
We continue to look for alternatives.
- Special Purpose Equipment
Equipment purchases are relatively close (within 7.2%) of the predicted amount for Milestones 1 and 2 combined.
Were we to carry on with the equipment plan as originally conceived, we would be close to the budget originally
proposed. However, we now expect to provide additional equipment services and features (such as UPS mentioned
above) which will increase the overall equipment budget.
We may also have to provide upgraded satellite receivers at some cable headends in order to get
the maximum number of lines of data re-inserted into the video signal. Further, as a backup,
we may also have to put industrial version satellite receive systems at some remote schools
where broadcast coverage may not be reliable.
The extent of equipment increases is not known at this time, but will be kept below the maximum
amount of 20% allowed for eligible equipment expenses.

|