Oxford Brookes University - Lo Chi Wing's Personal Web Site

Download Report

Transcript Oxford Brookes University - Lo Chi Wing's Personal Web Site

Oxford Brookes University
U08096 Project
Note 2
1
Supervisor
Vincent Ching
Email
[email protected][email protected]
2
Note 2
Project Management, Log & Deliverables
3
Project Management is Important!!
Project Phases
Cost Management
Time Management
Resource Management
Quality Control
4
Project Phases
Project ideas, consider resources available
Proposal
Literature search
Practical works (depends on type of project)
Setting report format
Report writing
5
Practical Works Example
(Development Projects)
Analysis
Design
Implementation
Testing
6
Importance of Time Management
Beginning : Time is more than enough
Middle : Time is still enough
Near Deadline : Why all assignments, tests /
examinations come together? WHY??
7
How to avoid delay?
Take care of assignments, tests &
examinations in schedule. Near Deadline is
always a Peak Period
Try to use tools which are familiar and do
some trials as soon as possible. It is too late to
try the tools after design is finished.
Project Planning
8
PROJECT PLANNING
Planning is about turning your aims and objectives into actions
in the sense that a plan assists you in identifying the work you
have to do and how you will achieve it. There are six steps:
Identification of tasks
Estimating the duration of each task
Identifying milestones
Identifying the order in which tasks are completed or may run in
parallel
Scheduling your time
Re-planning to fit the time available
9
PROJECT PLANNING
There are several techniques for the above elements
but the most common are:
Work Breakdown Structures (WBS),
Activity Networks,
Gantt Charts.
10
Refinement of Major Tasks
Refining a major scheduling task into smaller
activities needed to create a detailed project
schedule.
11
Defining a Task Network
Building a task graph or activity network is
the key to building a feasible schedule. The
task graph represents inter-task dependencies
very clearly.
This allows to determine which tasks may be
done in parallel and which tasks need to done
first.
12
Critical Path Method (CPM)
CPM was developed in 1957 by J.E. Kelly of
Remington Rand and M. R. Walker of DuPont.
CPM assumes the completion time of an
activity can be determined with certainty
which only depends on the amount of money
allocated to the activities.
13
Critical Path Method (CPM)
The first step is to identify the work
breakdown of the project and the precedence
relations between them. An Work Breakdown
Structure (also named Activity List /
Precedence Relations Chart) can be used to
identify the separate activities of the project
and their precedence relations. Then a Task
Network Diagram of the project can be
constructed.
14
Work Breakdown Structure (WBS)
It is a list of all the tasks in the project, which
includes the task dependency, duration and the
human resource required.
It breaks down your project into a series of
identifiable tasks and sub-tasks. They are
constructed by looking at your aim and then
using the objectives to define the main tasks.
Once that is done the main tasks can be
refined into a series of subtasks.
15
Work Breakdown Structures (WBS)
It is always difficult to decide the level of detail required
and if you are not careful you will find yourself defining
tasks that take a few minutes. It is best to think of a
task as being something that you will deliver as a
complete entity for your project.
16
Work Breakdown Structures (WBS)
Typically, this will mean that the smallest task will last
about 1 week. Alternatively you can use the following
'rule' to decide whether the task needs further
breakdown or not.
If the task was carried out incorrectly, would it affect project
quality? If the answer is yes, then you need to consider
whether there are any meaningful subtasks.
Is it absolutely obvious how to carry out the task? If the
answer is an honest yes, then there is probably no need to
look for subtasks.
17
Example
Here is an example using
a text breakdown rather
than a diagram.
It is usual to put the tasks
in the order in which they
would be done but this is
not essential and in any
case many tasks will be
done in parallel.
Also you may number the
tasks if you wish.
 1.0 Stock Market Project
 1.1 Literature Survey
1.1.1 Literature Search
1.1.2 Literature Review
 1.2 Develop Prototype
1.2.1 Investigate
1.2.2 Design
1.2.3 Build
1.2.4 Test
 1.3 Get Stock Data
 1.4 Evaluation
1.4.1 Train Users
1.4.2 Use Stock Market Models
1.4.3 Analyse Results
• 1.4.3.1 Decide on statistical tests
• 1.4.3.2 Evaluate results
– etc.
 1.5 Write Report.
Time Estimates
Once you have identified the tasks it is important that you
estimate how long each one will take. Such estimates are
normally continually revised as the project proceeds.
A good way to deal with time scales is to use milestones and
time boxes. A milestone is a significant step towards
completing the project and a time box is the period of time
leading up to the milestone but with the clear intention of
delivering a significant and well-defined project element. The
actual estimates may be added to the WBS or for ease of
calculation you may draw up a simple linear list of activities
and their time estimates.
20
Work Sequencing
The usual way to do this is to construct an activity
network. Activity networks are simple diagrams that
show relationships between tasks in that they link
activities together based on sequence and timing.
Activity diagrams also allow for parallel activities to
take place.
21
Activity Network
There are two ways to draw a network
diagram. In the first figure, arcs are used to
represent activities while in the second figure,
nodes are used to represent them.
22
Some notation has more information on the
node:
25
Scheduling
Scheduling is usually done using a Gantt chart
where the main purpose is to show explicitly the
duration of activities and identify explicitly when
tasks can be performed simultaneously.
27
Gantt Chart
To track the progress of a project is one of the most
important responsibilities of project managers. A
common tool for this purpose is the Gantt Chart.
The Gantt Chart was developed by Henry L. Gantt in
1918 and it is used to display and monitor the project
progress. In a Gantt Chart, time is measured on the
horizontal axis and each activity is listed in the
vertical axis, a bar is drawn corresponding to its
expected completion time. For different purposes,
Gantt Chart can be drawn with earliest start & finish
time, or latest start & finish time.
28
Re-planning
Do not be afraid to re-plan your work as the project
proceeds - this is essential since it is very rare that
everything goes without a hitch.
You must also resist the temptation to improve the
deliverable and this can lead you into exceeding the time
estimate for the task. The usual way to avoid falling into the
trap of trying forever to improve a deliverable is to use the
fitness for purpose criteria - will the deliverable suffice?
31
Dealing with Problems
All projects will experience problems - software
does not work, your supervisor is not available,
your industrial sponsor goes into liquidation and so
on. The key to dealing with problems is to tackle
them objectively, professionally and systematically
with the aid of your supervisor.
32
MANAGING YOUR TIME
There are just 7 days in a week and 24 hours in a
day. Some of this time is not serviceable by you for
your project, it therefore follows that you have to
manage your time. We are all different - some
people are good at managing their time and
shutting out unwanted activities or interruptions
whilst other seem to 'bumble' along just managing
to complete things, usually right on the deadlines.
33
MANAGING YOUR TIME
We can define the time management process as follows.
1.0 Decide what you want to do.
2.0 Analyse what you want to do.
3.0 Improve the way you do things:
 3.1 By improving your own efficiency.
 3.2 By prioritisation.
 3.3 By elimination:
This looks quite simple and indeed the first two steps are
relatively easy but changing one’s work habits is itself
stressful.
34
Deliverables
what exactly you will be delivering at the end of the
project.
35
Logbook
It should contain information concerning
items such as:
Strategic decisions, accompanying reasons,
Practical design considerations,
Experimental data,
References to articles & other work
Useful addresses etc.
You will find it useful when writing your
report.
36