5
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.

ILP Test doc

Embed Size (px)

DESCRIPTION

This is a test pdf

Citation preview

Page 1: ILP Test doc

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.

Page 2: ILP Test doc

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

Page 3: ILP Test doc

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.

Page 4: ILP Test doc

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

Page 5: ILP Test doc

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.