Upload
karen-williams
View
214
Download
0
Embed Size (px)
DESCRIPTION
This is a test pdf
Citation preview
Page 1
University of London Computer Centre A Division of Senate House Services, registered No. 3214601 Tel: 020 7863 1300 E-mail: [email protected]
Project proposal
ILP Development Remote Hosted Server
Date: 13 May 2011 Release: Quote
Author:
James Ballard
Owner:
Tanya Schottlander
Purpose
This document outlines the proposal for the development of an online Individual Learning Plan
(ILP) or Personal Development Plan (PDP). It should be used to inform stakeholders of the
project plan, costs, and technical requirements for the project.
University of London Computer Centre
Page 2
Working with ULCC
ULCC offer a software as a service (SaaS) approach built on Open Source software and
utilising a shared service model. Core systems will be implemented based on established tools
and then customised to specific customer demands. This allows maintenance and license costs
to be minimised while still providing a unique and differentiated platform for individual
customers.
There will be two general cost models for this: the first is a recurring hosting and support cost
for the core system charged as a flat rate in advance for the year; the second are development
costs charged in arrears at a rate of £600 per day on acceptance of key milestones. ULCC will
agree a specification with an estimate of cost in advance, although more substantial or complex
projects may benefit from flexible tolerances costed on a time and materials basis.
ULCC adopt the PRINCE2 approach to project management, and will consider ourselves to be
the senior supplier unless specifically contracted to provide independent project management. It
is important that the customer takes ownership of the project to control budgets, allocate
internal resources and understand benefit realisation. This also avoids a conflict of interest that
would prevent you switching suppliers should you feel this is necessary. In addition to work-
package delivery, our role will include assessing the feasibility of technical and development
requests and advising on appropriate approaches and tools.
All prices are exclusive of VAT and valid for 90 days from date of this document.
Cost
Development Costs (fixed )
Activities £ Days
Project Liaison 1,200 2
MIS Integration 3,000 5
Template Customisation
1,200 2
Layout Design 600 1
Ongoing Support (per annum)
Annual Support 1,000
Additional Services (on request)
Project Support
600 per day Consultancy
Development
Design
University of London Computer Centre
Page 3
Technical Requirements
ULCC maintain relevant libraries and extensions to connect to all major databases. For MSSQL
this is typically Free TDS and for Oracle InstantClient.
The same infrastructure will need to be installed on your own server and you should confirm you
are capable of installing the relevant libraries before committing to the project:
MSSQL: http://docs.moodle.org/en/Installing_MSSQL_for_PHP
Oracle: http://docs.moodle.org/en/Installing_Oracle_for_PHP
Queries will use the Adodb database abstraction library which is included as default within the
Moodle platform.
The connection will require:
• IP specific access through any firewall between our server and the database(s) we need
to connect to. ULCC will provide a static IP for all communications.
The database query will require a read-only user account with access to relevant data:
• Host address (including desired port)
• Database name
• Username
• Password
• View(s)/Table(s)/Stored Procedure(s) name
As an institution you will be responsible for creating and maintaining the recordsets and
instructing ULCC on connection details. ULCC will be responsible for how this recordset
interoperates within Moodle and for testing the connection.
Data will be retrieved as a per user, per session recordset, allowing you to clearly specify and
control data that Moodle will have access to. No data is stored on the Moodle server as part of
this process.
Data exchanges can be encrypted at the server abstraction exchange and ULCC will advise if
security certificates are necessary. You will be responsible for obtaining necessary certification
for your domain although this service can be supplied by ULCC at cost.
University of London Computer Centre
Page 4
Workflow
The workflow below is designed to highlight the dependencies in the workflow during
implementation. It is important to understand the initial internal
The workflow below is designed to highlight the dependencies in the workflow during
implementation. It is important to understand the initial internal requirements.
The workflow below is designed to highlight the dependencies in the workflow during
University of London Computer Centre
Page 5
Project Schedule
The below project schedule is provided as an example and will need to be confirmed at the
point of order, however it is indicative of realistic and sensible timescales for the project. The
purpose is to flag where internal resources are required
ULCC Curriculum MIS Network
Activity Wk1 Wk2 Wk3 Wk4 Wk5 Wk6 Wk7 Wk8 Wk9 Wk10 Wk11 Wk12
Initiation
Work Package 1 – Technical Test
1.1 Installation
1.2 Firewall
1.3 Connection
1.4 DB User
1.5 Create Data
1.6 Test Data
Work Package 2 – Data Integration
2.1 Display Overview
2.2 Display Detail
Work Package 3 – User Interface
3.1 Configure defaults
3.2 Specification
3.3 Confirm Spec
3.4 Implement Display
3.5 User Acceptance
3.6 Sign-off
This schedule should be seen as optimal and it may be necessary to extend some windows,
however the impact on subsequent tasks should be discussed.
Payments
After the approximate half-way point (grey line), 50% of costs will have been accrued, with the
remaining 50% on sign-off. It will be usual that invoicing for the entire project upon sign-off.