Date post: | 01-Jun-2018 |
Category: |
Documents |
Upload: | mohammad-urfi |
View: | 218 times |
Download: | 1 times |
of 47
8/9/2019 3. Project Planning Lecture Notes 1
1/47
MSc Project Planning &Timetabling
Research Methods, Project Planning andExperimental [email protected]
Find these on VISION
Revised 2011-2013: Dr. Helen HastieOriginal version: Dr Rick Dewar
Revised 2008: Prof Rob PooleySome slides from Judy Roberston
8/9/2019 3. Project Planning Lecture Notes 1
2/47
Learning Objective
! Apply basic project management techniques to helpplan a project
!
Apply what you have learned for your Msc project
2
8/9/2019 3. Project Planning Lecture Notes 1
3/47
Why Plan?
3
8/9/2019 3. Project Planning Lecture Notes 1
4/47
Why Plan?
! Deliver:
! On time
! On budget
! A good quality product
! Enable communication
! Highlight problems early
! Help manage risk
4
8/9/2019 3. Project Planning Lecture Notes 1
5/47
4 Steps To a Good Plan! Step 1: Project Goals
! Step 2: Project Deliverables and Tasks
! Step 3: Project Schedule
! Step 4: Supporting Plans and Risk Management
5
8/9/2019 3. Project Planning Lecture Notes 1
6/47
Step 1: Project Goals
! Who are your stakeholders?
! Who will be negatively/positively affected by the project(or whos going to get angry if it all goes wrong.
!
What are their needs?! Interviews
! Requirements analysis
! Prioritise needs
6
8/9/2019 3. Project Planning Lecture Notes 1
7/47
Example of Stakeholders
! The project sponsor
! The customer who receives the deliverables
! The users of the project outputs
! Supervisor and yourself
7
8/9/2019 3. Project Planning Lecture Notes 1
8/47
Activity
! Example: Government gives a contract to Heriot-Wattuniversity to design an interface for air traffic control
! List:
!
Stakeholders?
! Needs/requirements?
! Prioritise needs?
8FAA
8/9/2019 3. Project Planning Lecture Notes 1
9/47
Step 2: Project Tasks andDeliverables,
! Deliverables: list of things the project needs to deliver
! Work Breakdown Structure (WBS)! Break down into individual tasks
! Help define a project in terms of its end objective andprimary elements
! WBS helps organise a project with respect to:
! Cost estimates
! Resources
! Schedule and dependencies
! Measure progress
! Add tasks and deliverables to a project plan with estimateddelivery date
! Templates online 9
8/9/2019 3. Project Planning Lecture Notes 1
10/47
Step 2: Project Tasks andDeliverables, example
10
1.2 Planning
1.2.1 Create Preliminary Scope Statement1.2.2 Determine Project Team
1.2.3 Project Team Kickoff Meeting1.2.4 Develop Project Plan
1.2.5 Submit Project Plan
1.2.6 Milestone:Project Plan Approval1.3 Execution
1.3.1 Project Kickoff Meeting1.3.2 Verify & Validate User Requirements1.3.3 Design System
1.3.4 Procure Hardware/Software1.3.5 Install Development System
1.3.6 Testing Phase1.3.7 Install Live System
1.3.8 User Training
1.3.9 Go Live
http://www.projectmanagementdocs.com/
8/9/2019 3. Project Planning Lecture Notes 1
11/47
Waterfall developmentmodel
From http://en.wikipedia.org/wiki/Image:Waterfall_model.png
8/9/2019 3. Project Planning Lecture Notes 1
12/47
Problems with the waterfalldevelopment model?
! Requirements may change- no control over this, for example ifdesign is finalized
! Whole phases may be invalidated
! Designers may not be aware of future implementationdifficulties- may be better to revise the design than persistwith design based on faulty predictions
! Impossible to perfect one phase completely- so could nevermove on
8/9/2019 3. Project Planning Lecture Notes 1
13/47
Iterative development
! Design is progressively refined during a series ofdevelopment cycles.
! Each iteration has the same basic steps (names of stepsmay vary):!
Examination consider what users will need, define the problem.
!
Definition specify a solution to the problem.!
Creation design and implement the solution, e.g. paper onlydesigns in early stages.
Boehm Spiral
8/9/2019 3. Project Planning Lecture Notes 1
14/47
Step 3: Project Schedule
! For each task identified in Step 2 identify:
! The amount of effort (hours, days, weeks) required tocomplete the task
! The resource who will carryout the task
! Update your plan with more accurate delivery dates
! Create a plan (e.g. on MS Project, OmniPlan)
! Project Estimation is a fine art
14
8/9/2019 3. Project Planning Lecture Notes 1
15/47
Common Problems at thisJuncture
! You realise that the delivery deadline that is notrealistic based on your estimates:
! Renegotiate the deadline (project delay)
! Employ additional resources (increased cost)
!
Reduce the scope of the project (less delivered)
! Use the project schedule to justify pursuing one ofthese options.
!
Manage expectations.
15
8/9/2019 3. Project Planning Lecture Notes 1
16/47
Gantt Charts
! Named after Henry Gantt.
! Around since 1st World War.
!
Commonest graphical representation of plans.! Can show critical pathand resources.
! Easy for novices to construct and interpret.
!
Other charts/views are available in MS-Project.
16
8/9/2019 3. Project Planning Lecture Notes 1
17/47
8/9/2019 3. Project Planning Lecture Notes 1
18/47
18
8/9/2019 3. Project Planning Lecture Notes 1
19/47
8/9/2019 3. Project Planning Lecture Notes 1
20/47
20
8/9/2019 3. Project Planning Lecture Notes 1
21/47
In Some Versions
21
8/9/2019 3. Project Planning Lecture Notes 1
22/47
8/9/2019 3. Project Planning Lecture Notes 1
23/47
23
8/9/2019 3. Project Planning Lecture Notes 1
24/47
Critical Path
!
The chain of sequential activities thatdetermines the minimum time required forthe project.
! Passes through activities with least float.
! If you mess with critical tasks, you messwith the projects end date!!
! You might wish to show the critical path
on your Gantt chart.! MS-Project can help you.
24
8/9/2019 3. Project Planning Lecture Notes 1
25/47
Float (Slack)!
Total Float! amount of time a task can be delayed without
affecting the enddateof the project.
! Critical path tasks have zero total float.
! Free Float
!
amount of time a task can be delayed beforeaffecting the next task.
! Used for managing resources without impacting onfuture tasks.
25
8/9/2019 3. Project Planning Lecture Notes 1
26/47
26Total float: time task can be delayed without affecting the end-date
Free float: time task can be delayed without affecting the next task
8/9/2019 3. Project Planning Lecture Notes 1
27/47
27Total float: time task can be delayed without affecting the end-date
Free float: time task can be delayed without affecting the next task
8/9/2019 3. Project Planning Lecture Notes 1
28/47
PERT network charts
28
8/9/2019 3. Project Planning Lecture Notes 1
29/47
Network diagrams/Pert! Clearer dependencies
! Critical path shown clearly (in red)
! MS Project converts Gantt to Network and vice
versa
! Event orientated rather than start-finish
! Program Evaluation and Review Technique (PERT)
29
8/9/2019 3. Project Planning Lecture Notes 1
30/47
Gantt vs Network views
30
Network diagram
Gantt chart
8/9/2019 3. Project Planning Lecture Notes 1
31/47
Gantt! Advantages
! Illustrates sequence and timing of tasks
! Shows the steps by which tasks should be carried
out.
!
Easy to identify what should have been achieved atany point in the schedule.
! Makes it easy to ensure that the project is completedon time.
! Easy to show the importance of special checkpoints
with milestones.! Gives a good overview without too much detail
31
8/9/2019 3. Project Planning Lecture Notes 1
32/47
Gantt! Disadvantages
! Does not effectively convey task dependencies inmore complex projects.
! Changes to the schedule require a redrawing of the
chart.! Several scheduling possibilities cannot be shown in
the same chart.
! Does not illustrate risk well
32
8/9/2019 3. Project Planning Lecture Notes 1
33/47
Pert Chart
!
Advantages! Critical path is easy to show and manage.! Critical path allows focus of resources and
effort to reduce risk.! Excellent for projects focusing on research or
new technologies.
! Disadvantages! Can become confusing especially when projects
have complex task relationships.! If some activities take longer than expected,
the critical path originally being managed tomight end up being wrong.
33
8/9/2019 3. Project Planning Lecture Notes 1
34/47
Step 4: Supporting Plans
! Human Resources
! Communication
! Meetings with supervisor (check with him/her first!)
!
Check progress
! Make decisions
! Agree changes to plan
! Risk Management Plan
34
8/9/2019 3. Project Planning Lecture Notes 1
35/47
Risk Management
!
Risk: the chance of adverse consequences occurring
! We may have a plan, but there are events beyond ourcontrol, or simply unforeseen.
! Impossible to eliminate risk completely.
!
Risk taking is human nature.
! The degree of risk varies widely
! We need to know:!
what risks are there?!
how likely are they to occur?!
what will their impact be if they do?!
what can we do to minimise their occurrence?
35
8/9/2019 3. Project Planning Lecture Notes 1
36/47
Activity
! Example: Government gives a contract to Heriot-Wattuniversity to design an interface for air traffic control
! what risks are there?
! how likely are they to occur?
!
what will their impact be if they do?
! what can we do to minimise their occurrence?
36FAA
8/9/2019 3. Project Planning Lecture Notes 1
37/47
8/9/2019 3. Project Planning Lecture Notes 1
38/47
Risks to watch forcontinued
! Unclear roles and responsibilities Stakeholderinput is not sought or their needs are not properlyunderstood
! Stakeholders changing/adding requirements after
the project has started
! Poor communication resulting inmisunderstandings, quality problems and rework
! Lack of resource commitment
!
Unmanaged expectations
38
8/9/2019 3. Project Planning Lecture Notes 1
39/47
8/9/2019 3. Project Planning Lecture Notes 1
40/47
Risk Map
40
IMPACT
PROB
ABILITY
Eliminate
Mitigate
Recognise
Low Medium High
Low
M
edium
High
8/9/2019 3. Project Planning Lecture Notes 1
41/47
8/9/2019 3. Project Planning Lecture Notes 1
42/47
8/9/2019 3. Project Planning Lecture Notes 1
43/47
Pragmatic Realities of PM!
All projects are unique! None will run exactly to plan
! All involve people
! Project Management involves change and
decision making - people like neither!! A structured approach & tools make things easier
! Do not be a slave to your plans! They should be living artefacts
! Change them as necessary
! All projects have an element of risk.
43
8/9/2019 3. Project Planning Lecture Notes 1
44/47
Summary!
4 Steps to :! Step 1: Project Goals
! Step 2: Project Deliverables (WBS)
! Step 3: Project Schedule (Gantt, PERT, Slack/Float &Critical Path, resource planning)
!
Step 4: Supporting Plans and Risk Management
! These are just some techniques that helpmanagement of the project lifecycle.
44
8/9/2019 3. Project Planning Lecture Notes 1
45/47
8/9/2019 3. Project Planning Lecture Notes 1
46/47
Neat quotes from DeMarco &Lister
!
If a project has no risks, dont do it.
! Risk management is project management foradults.
! Useful link:
http://www.projectmanagementdocs.com/
46
8/9/2019 3. Project Planning Lecture Notes 1
47/47
Important: Your ProjectPlan
Produce a project plan for your chosen MS-Project
1.
This plan should include a Gantt chart.
! You can experiment with other views if you like (egPERT), but make sure you have the Gantt.
2.
You also need to provide a discussion of the planincluding consideration of risk management.
47