|
Prince2
Project Name Softwaretest Speed Up
Project Document Project Brief
The website www.softwaretest.force9.co.uk has its code compiled using a Perl based software utility. Currently the script takes over 6 hours to run.
When the script is ran, it is clear that there are differences in the length of time taken to compile individual pages.
This document is based on the project mandate delivered to the Project Manager on 05/04/05.
Project Definition - Objectives The objective of the project is to reduce compilation time for the HTML of the entire site. Specifically:-
*Reduce the total run time down to less than 3 hours.
*Make the links in particular, compile a lot quicker.
Project Definition - Scope Limited to the HTML compilation script and the non-functional performance.
Project Definition - Deliverables A single script which has been annotated to detail the changes which continues to compile the script.
Project Definition - Exclusions The following are excluded from this project:-
*Additions to the script for new site functionality.
*Defect fixes
Project Definition - Constraints The major constraint is the amount of time the project manager and project team can spend on it. Additionally:-
*Testing can only be done by running the script all the way through. This will be time consuming.
*The level of knowledge of the development team.
*Interaction with the database.
Project Definition - Interfaces There are currently no interfaces with other projects.
Outline Business Case - Strategic The ongoing business plan envisages the softwaretest.force9.co.uk site as a core asset. The flexibility in updating it with relevant information is paramount to ensuring a quick turnround.
Outline Business Case - Reasons Specific reasons why the project is needed are:-
*It is like watching paint dry
*Currently the information on the site has been superseded by later events.
*Recreating defects involves at least an hour for the script to run through to an acceptable stage.
Quality Expectations Zero tolerance.
Acceptance Criteria The script compiles:-
* the site in less than three hours.
*The site looks the same as pre-project look and feel.
Known risks A separate risk log will be established for this project. Initially:-
*The development team get new jobs.
*Insufficient techincal knowledge
*Hardware failure
*Compiler failure
*Script lost or stolen.
|