Caversham Data Projects Ltd
Reading University
- Centre for Career Management Skills
The challenge
The CCMS needed to manage information relating to online materials that they were
producing. Of particular importance was managing the intellectual property rights of contributions.
The approach
The client's data is stored in a hierarchical form, but not a strict hierarchy. Simple
screen forms would not show the true picture in a convenient manner.
I therefore opted to present the structure in a tree format. The latest version
of Visual Basic (VB 2005) handles this sort of tree extremely well, so that greatly influenced
the choice
of user interface technology. The application was to be used by a handful
of people in adjoining rooms, so a simple, low cost database could be
used, and JET, more
usually known as Microsoft Access was chosen.
My role
It was important to develop this in a short time, and to deliver what would be really
useful to the users.
My role encompassed structuring the project, analysing the requirements and ensuring
that the design was fully understood by the client, in addition to building and
delivering the completed
software. The product was delivered in14 days from receiving the go-ahead.
Excellent two way communication was maintained throughout the design stage.
This centred on good mock-ups and on the clarity, coherence and traceability of
the requirements process.
The outcome
I am told that
the system is performing better than they had ever envisaged. I am
happy to report that I was able to deliver the project at the price I had
estimated at our first meeting.
A view
from the client
Caversham Data Projects delivered a final product that was second to none and
went that extra mile to ensure it was a success. Their approach to design and
development made the whole process that much easier to understand and manage –
many thanks! - Finbar Mullholland, Web Development
Officer
British Film Institute
The challenge
The BFI had a need to supplement their main supporter database with a simpler system
to be used by non specialists when inviting a small number of people to an event.
The solution would have to suit the personal styles of some senior users.
The approach
The limited agreement on requirements meant that a solution should be prepared which
was as simple as possible yet flexible, and amenable to growth yet robust so that the
users have enough confidence to use it. It was also to developed on a small budget.
The technical tools chosen were Access and Excel. Many inputs are in
the form of Excel files so that users are free to use any tool
or skill to prepare them. Nearly all outputs are also Excel files, so that users
can manipulate the resulting data as they see fit. Intermediate stages in the life cycle of an event can also be manipulated by means of exporting to and re-importing from
an Excel file.
My role
I provided all the project management services which helped the project team identify
as early as possible who was responsible for which task. I also undertook
all the requirements analysis, design and development. I worked with the IT
team in making best use of the Citrix environment, and finally I conducted the training
sessions which provided very useful feedback on the technical aspects of the product
and on the business environment.
The outcome
The solution was produced to budget and is suited to its task. The various perspectives
on requirements now have a focus and, following some live use, some small updates
have provided the client with a solution that meets practically everyone's need and
style.
Sovereign Housing Association - RMBC
The challenge
The Association needed to impose more control on its property maintenance budget.
To do this it needed to know quickly where it had high spending areas that could
be trimmed, so it had to work with unstructured data from previous years.
It also needed as soon as possible
a monitoring process to see whether new strategies were having the right
affect.
The approach
We needed to gather information from a variety of databases and create reports that
could be manipulated with the skills available at the time. Full data warehousing
was ruled out due to time and cost constraints. SQL Server reporting would have
needed new skills, so Sovereign opted for a simple Access database as the core.
The outputs were a
fixed set of Excel files each with a variety of pivot tables. The inputs were the existing live systems "Academy Housing" and "TASK". Document control
and traceability of source data was given a high priority.
My role
I suggested the framework for the solution and then remained
responsive to requests for new reports while balancing the need for a firm line
on traceability of data.
The outcome
The Association was able to make very significant savings and the tool was gracefully
retired as longer term solutions were put in place.
A view
from the client
"Caversham Data Projects' programming expertise and understanding of our business
was key to Sovereign Housing being able to develop a database that was able to
analyse our existing cost data, so that we were able to benchmark, control and
budget project expenditure levels to the level of sophistication required." - Mark Jarrett, Head of Supply Chain Management
Round 2 Financial
The challenge
This small company needed to show compliance with tough new regulations. It
needed to do this with a very limited budget.
The approach
I needed to keep overheads to a minimum so worked to a brief on a "take it or leave
it" basis - if the solution satisfied the client they would pay for it, otherwise
there was no obligation. Thankfully the brief was well written, so I perceived
little risk in this approach. The total time for this development was two
days.
My role
Design and development. The client was helpful and constructive in keeping
the costs as low as possible.
The outcome
The client is completely satisfied that he has a workable solution which allows
him to satisfy the regulations.
Barclays Bank
The challenge
The Bank has 18 sales centres selling a number of high value products and wanted
a tool to track performance against targets and to rank the centres. The centres
were already receiving targets in the form of spreadsheets and sending in sales
data also as spreadsheets. Barclays wanted the flexibility at least to be
able to vary the targets, the means of ranking them and to vary the total number
of sales centres.
The approach
Since the main data was being provided as spreadsheets, I allowed the parameters
to also be provided as spreadsheets. This meant that all the inputs could
be filed in one folder on the computer. The outputs were in the form of a
multi-page Excel workbook which allowed a number of graphical representations of
the data to be shown. The formats of the outputs were driven by settings in
the parameters sheets.
The engine for this was written as an Access application.
My role
Since the inputs and outputs were quite well defined, I did not have to perform
a project management role and could focus on just supplying the program.
The outcome
The tool considerably reduced the time taken to feed the information back to the
sales centres and allowed the central office staff to respond to requests to present
the data in ways more helpful to the sales staff.
Transmission Clothing, Ltd
The challenge
Due to reorganisation the company found itself owning a software suite which was
useful in their production but for which they had no source code.
They needed to ensure it worked with new workstations and for new users. They
also wanted to investigate their options relating to the software.
The approach
Methodical!
My role
I performed analysis and research one day at a time supplying full management reports,
both oral and written, after each day allowing the company's management to choose
their optimum path. Between each visit several months elapsed while the new
practices were tested and proved.
The outcome
The software now runs on old and new workstations alike and the client is able to
add users securely. We found out what flexibility the client has and they are able
to run the software with much reduced risk whilst they find a longer term solution.