Lecture Notes on Project Planning
Lecture Notes on Project Planning
Key Characteristics
Benefits of WBS
1. Project Initiation
o Requirements gathering
o Feasibility study
o Project charter creation
2. System Design
o Architectural design
o UI/UX design
o Database schema design
3. Development
o Frontend development
o Backend development
o Integration
4. Testing
o Unit testing
o System testing
User acceptance testing
o
5. Deployment & Maintenance
o Deployment
o Training
o Support & maintenance
2. Project Scheduling
Project scheduling involves planning tasks, assigning resources, and setting deadlines.
a. Gantt Charts
A Gantt chart is a bar chart that illustrates a project schedule, showing task durations,
dependencies, and deadlines.
Features
Advantages
The Critical Path Method (CPM) determines the longest sequence of dependent tasks that
defines the shortest project duration.
Steps in CPM
Importance of CPM
PERT is a statistical tool used to analyze the time required to complete project tasks,
incorporating uncertainty.
Where:
Advantages of PERT
Types of Costs
Direct Costs: Expenses directly related to the project (e.g., salaries, equipment).
Indirect Costs: Overheads, administrative expenses.
Fixed Costs: Costs that remain constant (e.g., rent).
Variable Costs: Costs that change based on project scope.
Budgeting Techniques
a. Risk Identification
b. Risk Assessment
Conclusion
Project planning is essential for successful execution. Using tools like WBS, Gantt Charts,
CPM, and PERT, along with effective resource allocation, budgeting, and risk management,
helps in delivering projects on time, within scope, and within budget.
If you were building a website, you could start by laying out your deliverables
– all the different components that are required to be completed. These might
include:
Project Plan
Wireframes and Mockups
Web Content (Text, Images, Videos)
User Interface Design
Front-end Development
Back-end Development
Testing
Launch
Within this, each deliverable could be assigned its own range of tasks,
allocated to teams or team members, and given deadlines.
2. Phase-oriented WBS
This type of WBS breaks down the project into phases, with each phase
representing a major milestone or objective. Each phase is further broken
down into smaller tasks, allowing for better project management and
monitoring.
Concept Development
Design
Prototyping
Testing
Launch
Each phase would then be given its own set of tasks and assigned to specific
people.
3. Organisational-oriented WBS
This type of WBS is based on the organisational structure of the project team.
Tasks are grouped according to the team or department responsible for
completing them, making it easier to allocate resources and track progress.
WORKS BEST FOR: Projects with multiple departments or stakeholders
involved.
EXAMPLE: Construction project
Plumbers
Electricians
Suppliers
Bricklayers
Surveyors
The WBS would be organised around these vendors, with each one
responsible for completing their specific tasks related to the construction
project.
But – as the overall project manager – you’d have a clear overview of what
each team had to work on to get the job done.
4. Activity-oriented WBS
This type of WBS breaks down the project into specific activities or tasks that
need to be completed, regardless of the end deliverable. Each activity is
assigned to a specific team or individual responsible for completing it.
WORKS BEST FOR: Projects with many interdependent tasks.
EXAMPLE: Planning a conference
If you were setting up a conference, you might create an Activity-oriented
WBS that was based around the various interdependent tasks and activities
required to get this up and running. For example:
Conference Program
Venue and Logistics
Speakers and Presentations
Marketing and Communications
Attendee Experience
Budget and Financials
Sponsorship and Exhibitors
Evaluation and Feedback
5. Hybrid WBS
This type of WBS combines two or more of the above types, depending on the
needs of the project. For example, a hybrid WBS may include a phase-
oriented WBS for overall project management, with an activity-oriented WBS
for specific tasks or deliverables.
WORKS BEST FOR: Projects where you have a ‘mix’ of any or all of the other
types of WBS and need to use a highly customised WBS to suit the needs of
the project team.
EXAMPLE: Software development project
In this example project, the WBS could be organised into both deliverables
and phases. For example, the project might be broken down into distinct
phases, such as:
Design
Development
Testing
Deployment
These would each have their own set of deliverables, such as wireframes,
prototypes, and code releases. But within each phase, the WBS could also be
organised according to the various departments involved in the project, such
as:
A hybrid WBS would be necessary in this project because it would allow for
both deliverable-based and phase-based management, as well as
departmental management.
This would provide a more comprehensive and flexible structure for managing
the project, ensuring that all deliverables are completed on time and within
budget while also allowing for more efficient departmental coordination and
resource allocation.
In essence a hybrid WBS offers the best of both worlds – a high-level
overview of the project’s phases and deliverables, as well as a more detailed
breakdown of the tasks and responsibilities within each department.
How to Create a WBS
Developing a WBS isn’t difficult – all it takes is understanding the basics of
project management and following a few steps.
1. Identify the major deliverables
The first step is to identify the major deliverables or outcomes that the project
aims to achieve. These are usually the key objectives or milestones of the
project.
2. Break down deliverables into sub-
deliverables
Once the major deliverables have been identified, break them down into
smaller, more manageable sub-deliverables. This step involves breaking
down the major objectives into smaller, more specific tasks that need to be
completed to achieve them.
3. Continue breaking down until you reach
manageable tasks
Continue breaking down the sub-deliverables into smaller and more
manageable tasks until you have reached a level of detail that is sufficient for
project planning and management. This level of detail will depend on the
complexity and size of the project.
4. Organise the tasks
Organise the tasks into a hierarchical structure that shows the relationship
between the different tasks. This structure will help in project planning and
tracking progress.
5. Assign resources and estimate time
Assign resources and estimate the time required to complete each task. This
will help in determining the project schedule and budget.
6. Review and refine
Review and refine the WBS to ensure that it accurately reflects the scope of
the project and that all necessary tasks have been included.
7. Use the WBS as a reference
Once the WBS has been created, use it as a reference tool throughout the
project to ensure that all tasks are completed as planned and that the project
stays on track.
Work Breakdown Structure: A Summary
To recap, creating a work breakdown structure (WBS) is a critical step in
planning and managing a project.
By breaking down a project into smaller, manageable deliverables, the project
team can organise their work, allocate resources effectively, and track
progress more easily.
Expert Tip
Don’t forget – the type of WBS used depends on the nature of the project and
the needs of the project team. By selecting the appropriate type of WBS, the
project team can ensure that their project is well-organised, efficiently
managed, and successfully completed.