Beruflich Dokumente
Kultur Dokumente
Introduction
In order to ensure that an academic project may commence with every chance of
being brought to a successful conclusion, a number of activities should be considered
critical. These include:
Undertake initial investigation of the problem area
Formulate a project proposal
Carry out a literature review
Select and apply appropriate methods in a rigorous or semi-rigorous manner
Apply project management and risk assessment methods
Apply validation checks at appropriate points in the project
The first of these has already been dealt with in earlier lectures. This lecture will
describe the project proposal and its contents. We will discuss each of the other
activities in later lectures.
The Project Proposal
By now, you should have a firm idea of the computing project that you wish to
undertake. Even if you havent, you should now know how to go about creating a
short-list of project ideas, and how to evaluate the appropriateness and associated risk
of each candidate project before finally choosing one to carry out. Once this is done,
and the supervisor accepts the project idea, it is advisable to plan and set out the
details of the specific project that will be undertaken. This will include the activities
PNM/2002
required and their associated deliverables. These and other project details are set out
in a formalised project proposal. The purpose of the project proposal is to specify the
project that will actually be carried out by stating a clearly understood set of
objectives and a specific method or approach that will be adopted to achieve them.
As Cornford and Smithson point out, There is only a limited time to work on a
project, and it is important that, as far as possible, a direct path is taken that will result
in a completed and coherent body of work within the time available [Cornford and
Smithson, 1996]. It is particularly important that you are able to specify completely, a
body of work that can be carried out and completed in the time available to you. Too
often, student projects fail to achieve their stated objectives, and implementations are
left incomplete, either because the student has failed to define the scope of the project,
or because they have not made any serious attempt to match the project scope to the
time they will actually have available to spend on their project. Projects must be
clearly scoped in terms of their size and complexity, and the project topic must be well
defined. We choose to adopt the following format for a project proposal [Cornford and
Smithson, 1996].
Format for a Project Proposal
A project proposal is a formal definition of the specific project to be undertaken. It
includes the following sections:
Title
A good project title should attract a readers interest as well as encapsulating the essence
of the work carried out in the project.
Introduction
Describe in half a page the area of study and the scope of the project e.g. what the project
will be concerned with (and what it wont include).
Key phrases
Give five to eight key words or key phrases that you could use to initiate a literature
search using a library subject catalogue and the internet.
Objectives
These are the specific project objectives that together form the overall project. Expand
these objectives in terms of the activities that you need to undertake in order to complete
each objective, and the expected deliverables.
Required resources
List the required computing resources: hardware, software packages etc. List also, the
people or organisations that you will need to gain information or help from.
Initial references
Include bibliographic references to some books, academic papers and journal articles that
will act as a starting point for your literature search.
The project proposal is a required deliverable and should be submitted formally by the
deadline given in the project calendar set by the School of Computing and
Mathematical Sciences). When you have completed a draft project proposal
containing the information outlined above, you should present it to your supervisor for
their comments. Your supervisor can assess your project proposal before it is finalised,
to determine whether your proposed project is achievable in the time available,
PNM/2002
whether it is coherent and complete, and whether it fits within the guidelines for
acceptable projects for your degree programme.
The content required in each section of the project proposal is in most cases, fairly
self-explanatory. There is one section however that can cause some confusion for
students who have no previous experience in completing an academic project the
section that requires the project objectives to be defined. For this reason, we will take
the precaution now, of explaining what we mean by the objectives for an academic
project (as distinct from those normally associated with the phases of a systems
development project for example).
Setting Aims and Objectives for an Academic Project
One source of confusion for students is the difference between an aim and an
objective. The two are different although they are in fact linked. Unfortunately, the
two terms are often used interchangeably. We start by defining the two terms as they
are applied within an academic context.
Aim: A purpose. A plan. Something towards which ones efforts are directed.
Objective: A goal or target. The object of a course of action.
In both definitions, there is the sense of working towards something. So where does
the difference lie? An aim is usually broader in scope than an objective. Furthermore,
the time-scale involved for achieving an aim may not be defined, whereas an
objective must be achievable within a specified period of time. Our definition of an
objective also carries with it a course of action or set of activities that will be carried
out in order to achieve the objective. So how do we apply aims and objectives within
the context of an academic project, and how will doing so, help us when we are
carrying out the project?
A statement of the overall aim for a project will help you in several respects:
1. You will know what your project is intended to accomplish, rather than just having
some idea of what you want to do. Knowing what your project sets out to achieve
enables you to plan your project effectively, and puts you in the position of being
able to make a good, early start.
2. It will help you to remain focused on what you should be doing. Whenever you
are uncertain as to how to proceed or whether something should be included in the
project, refer back to the project aim. Ask yourself whether a proposed activity
supports the projects aim. If it doesnt then think carefully about what it does
contribute to the project.
3. The project aim can be expanded into a set of high-level project objectives that are
usually set out in the Project Proposal. The high-level objectives can, for the
purposes of planning and carrying out the project, be expanded into sets of lowerlevel objectives.
PNM/2002
4. The project title should endeavour to express the project aim. A working title is
given in the Project Proposal.
5. When the time comes to write the Abstract for the completed project, the aim
should be clearly identifiable.
We can see therefore, that it is possible and even desirable, to formulate objectives at
more than one level. The objectives set out for an academic computing project i.e. the
objectives given in the project proposal, should be high-level objectives. These will be
concerned with carrying out of a scholarly piece of work and writing-up the project.
They should not for example, deal with obtaining particular system requirements or
constructing analysis and design models. These are low-level objectives that refer to
particular stages of the system development life cycle. Try to state your objectives in
terms of what the academic project sets out to achieve. Make sure that the associated
activities support the achievement of the objectives and result in deliverables that will
contribute to the project write-up.
Now that we have a clearer idea of what we mean by project aims and objectives, we
will give an example to illustrate how a project proposal might be written up. Let us
assume that the student concerned has taken one or more courses in database design
and computer security and has come up with the following proposal for a project.
PNM/2002
This project is concerned with the design and implementation of a database system
that will enable a company to record the results of a computer systems audit of its
installed software and to demonstrate their compliance with statutory and other
requirements relating to proper deployment and use of software.
Key phrases
Software Licence, Software Publisher, Copyright Law, Business Software Alliance
(BSA), Federation Against Software Theft (FAST), Software Piracy, Computer Audit
Objectives
1.
2.
3.
To collect material relevant to prosecutions taken out by the BSA and FAST and
to derive a set of requirements to establish compliance with BSA and FAST
guidelines.
Activities: Obtain relevant documentation from BSA and FAST. Survey
business and business computing journals and magazines, the computing
press and the national press for relevant articles.
Deliverables: Section for report. Max. 2000 words.
4.
PNM/2002
Required resources
Access to libraries. Access to the Internet. Standard Pentium PC, Windows 95,
Microsoft Access and Visual Basic. College computing facilities will be used for
developing the database and for preparing the report.
Initial references
1.
2.
3.
4.
5.
6.
7.
Study this example carefully. It shows clearly, the relationship between an objective,
the activities that will be carried out in order to achieve the objective, and the physical
items that will be delivered on completion of these activities. Although an objective is
strictly speaking, a noun in the English grammar, it is usual to express an objective
starting with To followed by a doing type of phrase. The description of an
activity starts with a verb to convey the sense of an action being carried out.
Deliverables are objects and therefore are described with nouns and/or noun phrases.
Notice that the objectives are set at a high-level, and reflect achievements for the
project itself rather than for any individual product that might be built during the
project. In fact, objective 4 incorporates in one single objective, the whole design and
implementation of the proposed software product. For the purpose of project planning,
this high-level objective could be decomposed into a set of lower-level objectives
relating to the software development life cycle and its phase's e.g. To analyse the
system requirements and create one or more designs for the proposed system.
We also note that the Initial References section is poor. Although two relevant books
are given, there are no academic papers or journal articles given, and the list of
programming books and manuals should not be included. Only books that will be
cited in the dissertation should be given. It would be unusual to cite an instructional
text or training manual.
PNM/2002
Not preparing a project proposal can give rise to problems relating to projects that are:
too large;
too complex;
ill-defined;
under-resourced.
By preparing a project proposal, you and your supervisor are ensuring that:
Summary
In general, the student and the supervisor will have agreed a suitable project topic area
or project topic. The next step is to define a specific project (if this has not already
been done) with a clearly understood set of objectives and a specific method or
approach to satisfy them. This is done using a standard template for a project
proposal.
Objectives for an academic project should be stated in terms of what the project sets
out to achieve. It should be clear what the achievement of each objective would
contribute to the overall project and consequently, the project write-up. The objectives
should be high-level ones rather than low-level objectives that can often be confused
with activities rather than objectives.
PNM/2002