Project Soft Ware or
Project Soft Ware or
Software ( P L M T 525)
What is management?
Management is achieving goals in a way that makes the best use of all resources
1|Page
What is Project Management?
• Project management is important because it helps every part of the business run more efficiently
and effectively.
• When done correctly, it enables leadership to plan and manage projects so that every objective and
deliverable is completed on time and within budget.
o Better control of financial,physical,and human resources
o Improved customer relations
o Shorter development times
o Lower costs
o Higher quality and increased reliability
o Improved productivity
o Better internal coordination
Characteristics of projects
Non-routine
Planned
Aiming at a specific target
Work carried out for a customer
Involving several specializes
Made up of several different phases
Constrained by time and resources
Large and/or complex
2|Page
Activities covered by project management
1. Scope Management 5.Control and validation
2. Initiation 6.Evaluation and closure
3. Planning
4. Excision
Project Management Methodologies
• There are several P M methodologies & all have pros and cons. Some
of them work better in particular projects, so you’ll need to learn about
project management methodologies to decide which one works best for you.
What is a Project Management Methodology?
A project management methodology is a set of principles, tools and
techniques that are used to plan, execute and manage projects.
Project management methodologies help project managers lead team
members and manage work while facilitating team collaboration.
The most commonly used project management methods that you can
use include:
1. Waterfall Methodology
This may be the most straightforward and linear of all the project
management methods in this list, as well as the most traditional
approach.
The name is apt, as the waterfall methodology is a process in
which the phases of the project flow downward.
The waterfall model requires that you move from one project
phase to another only once that phase has been successfully
completed.
3|Page
When to use it: The waterfall approach is great for manufacturing
and construction projects, which are highly structured, and when
it’s too expensive to pivot or change anything after the fact.
The waterfall method makes use of Gantt charts for planning and
scheduling
2. Agile Methodology
What it is: It’s an iterative and flexible approach to project management
that focuses on delivering incremental value throughout the project's
duration.
It emphasizes adaptability, collaboration, and continuous improvement.
The Agile approach divides the project into small, manageable work
units called sprints or iterations, typically lasting two to four weeks.
Each sprint involves planning, executing, reviewing, and adapting the
project deliverables. As its name suggests,―agile‖ means moving fast
and managing shifting priorities.
4|Page
2. Agile Methodology…
When to use it: The practice originated in software development and
works well in that culture.
It’s also being used in other types of projects that need a more
responsive and fast-paced production schedule, such as marketing.
3. Project Management Body of Knowledge (PMBOK)
5|Page
4. PRINCE2
PRINCE2 is a popular project management methodology used in over
150 countries. It's a process-based approach that focuses on
organization and control throughout the entire project.
The acronym PRINCE stands for "PRojects IN Controlled
Environments." This project management framework is linear and
process-based, focusing on moving initiatives through predefined
stages.
PRINCE2 also includes core project management principles like
outlining your project scope and budget, which makes it a good option
for beginners.
The History Of PRINCE2
This project management methodology was first established in 1989
by the Central Computer and Telecommunications Agency (CCTA).
It was originally based on a methodology used by the United
Kingdom’s government, known as Project Resource Organization
Management Planning Technique (PROMPT). The UK government
used PROMPT primarily for information system projects.
PRINCE2 started out as just PRINCE, and this first iteration focused
on managing IT projects.
6 Key Aspects of A PRINCE2 Project
• Every PRINCE2 project hasthese six characteristics, which the project manager tracks as the project
progresses.
o Project scope: This clearly outlines what goals, deadlines, and project deliverables your
project is working towards.
o Costs: This is how much money your project will cost.
6|Page
o The goal is to calculate this asclose asyou canto prevent going over your project budget.
o Timescales: This is the amount of time your project will take to complete.
o PRINCE2 projects typically have aset deadline created by the project board.
o Timescales help team members by giving them an estimated timeline to complete each
task.
The characteristics
Risk: There’s inherent risk with every project because we can’t control
everything. Part of PRINCE2 includes establishing a risk management process
to proactively identify what risks your team may encounter and mitigate any
issues.
Quality: In PRINCE2, it's necessary to create a quality register, or something
that clearly defines the standards of production for all deliverables. This ensures
that the final deliverable meets your team’s highest standards and satisfies
customer expectations.
Benefits: PRINCE2 requires that every project has a clear business justification.
This is similar to a project charter, but the requirements all depend on what
your project board wants to see before approving the project.
5. Critical Path Method (CPM)
What it is: In the critical path method (CPM), you build a model of the
project, including all the activities listed in a work breakdown structure, the
duration of those tasks, what if any task dependencies there are and marking
off milestones to indicated larger phases of the project or points in which your
project deliverables are due.
CPM revolves around discovering the most important tasks in the project
timeline, identifying task dependencies, and calculating task durations.
CPM was developed in the late 1950s as a methodology to resolve the issue of
increased costs due to inefficient scheduling. Since then, CPM has become
popular for planning projects and prioritizing tasks.
7|Page
Building out a project roadmap can help you visualize what needs to be done
to reach your end goal.
CPA can provide valuable insight on how to plan projects, allocate resources,
pace towards milestones, and schedule tasks.
Why you should use the critical path method:
Improves future planning: CPM can be used to compare expectations with actual
progress.The data used from current projects can inform future project plans.
Facilitates more effective resource management: CPM helps project managers
prioritize tasks, giving them a better idea of how to avoid resource constraints.
Helps avoid bottlenecks: Bottlenecks in projects can result in lost valuable time.
Plotting out project dependencies using a network diagram will give you a better
idea of which activities can and can’t run in parallel, allowing you to schedule work
accordingly.
1. Finding the critical path:
It involves identifying the longest path between the start and end of the project
by comparing the duration of critical and non-critical tasks. Below is a
breakdown of the steps, with examples
8|Page
The steps of a project's critical path…………
2. Identify dependencies: Based on your work breakdown structure, determine the
tasks that are dependent on one another.
This will also help you identify any work that can be done in parallel
with other tasks.
Here are the task dependencies based on the example above:
Task B is dependent on A
Task C is dependent on B
Tasks C and D can run in parallel
Task E is dependent on D
Task F is dependent on C, D, and E
The list of dependent tasks is referred to as an activity sequence, which will be
used to determine the critical path.
3. Create a network diagram:
The next step is to turn the work breakdown structure into a network diagram,
which is a flowchart displaying the chronology of critical path activities.
Create a box for each task and use arrows to depict task dependencies. You’ll add other
time-bound components to the network diagram until you have the general project
schedule figured out.
4. Estimate task duration: To calculate the critical path, the longest sequenceof tasks, you first need
to estimate the duration of each activity.
To estimate the duration,try:
9|Page
Here are the steps to calculate the critical path manually:
• Step 1: Write down the start and end time next to each sequence of activities to calculate the
sequence's "duration.
• Step 2: Determine the number of dependencies along each sequence.
• Step 3: The sequence of activities with the longest duration (end of sequence date - beginning of
sequence date) is the critical path.
If multiple sequencesof activities have the same duration, the sequence with the greater number of
dependencies is the critical path.
Using the same example above, here’s what the critical path diagram might
look
10 | P a g e
Finding the float is useful in gauging how much flexibility the project
has. Float is a resource that should be used to cover project risks or
unexpected issues that come up.
When to use it: CPM works better with smaller or mid-sized projects.
The larger the project, the more difficult it can be to take all the data
you need to diagram and make sense of it without project management
software.
Project Management
a method for organizing tasks
a structured framework to help a group work productively
a tools to aid in task sequencing, dependency analysis, resource allocation,
scheduling, etc.
tools to track progress relative to plan
Why Need Project Management?
12 | P a g e
Short History of MS Project
The first version of Microsoft Project was released for DOS (Disk Operating
Systems) in 1984 by a company working for Microsoft. Microsoft bought all
rights to the software in 1985
During 1980’s couple of versions for DOS were released.
The first Windows version in 1990.
During 1990’s there were also versions for Mac
The purpose of program MS Project
List each task necessary to complete a project in the order they
should be performed
Assign start and finish dates to tasks or let the program set them for
you by specifying the duration of the task
Display the tasks graphically over a time line to get an overall view of
the project
List each task necessary to complete a project in the order they
should be performed
Assign start and finish dates to tasks or let the program set them for
you by specifying the duration of the task
Display the tasks graphically over a time line to get an overall view of
the project
MS Project Offers
MSP enables you to stay informed and control:
o Project work
o Schedules
o Finances
And to keep project teams aligned
13 | P a g e
Scheduling Techniques
PERT
CPM
Gantt Chart
Milestone Chart
PERT
Program Evaluation and Review Technique
CPM
Critical Path Method
Gantt Chart
All are models using network diagrams
What is CPM?
The first step in creating a schedule is an assessment of the critical path or
the shortest period in which the project can be completed.
Commonly used with all forms of projects, including construction, software
dev't, research projects, product dev't, engineering, and plant maintenance,
among others
o Any project with interdependent activities can apply this method of
scheduling
14 | P a g e
Project managers create a project plan by setting task dependencies
(relationships).
The critical path consists of tasks that must be completed on time in
order for a project to stay on track and come to a successful
completion.
Creating task dependencies changes the start and finish dates of tasks.
Creating task dependencies also creates the project’s critical path.
The critical path consists of tasks (or a single task) that determine the
project’s finish date (or start date).
What is PERT?
Program (Project) Evaluation and Review Technique
(PERT) is a project management tool used to schedule, organize,
and coordinate tasks within a project.
It is basically a method to analyze the tasks involved in completing a
given project, especially the time needed to complete each task, and
to identify the minimum time needed to complete the total project.
15 | P a g e
C r itical path method vs. P E RT
CPM and Program Evaluation and Review Technique (PERT) were both
developed in the 1950s.
PERT is used to estimate uncertainty around project activities by applying a
weighted average of optimistic and pessimistic factors.
It evaluates the amount of time needed to complete an activity. PERT uses three
time estimates to find a range for the duration of an activity:
Most likely estimate (M)
Optimistic (O)
Pessimistic (P)
The calculation for PERT is: Estimated time = (O + 4M + P) / 6
PERT is a project management technique used to measure uncertain activities in a
project and focuses on time planning and control.
In contrast, CPM is a statistical project management technique that manages the
well-defined activities of a project, such as time and cost management.
What is Gantt chart?
A GANTT chart is a type of bar chart that illustrates a project schedule.
After the PERT/CPM analysis is completed, the following phase is to construct
the GANTT chart and then to re- allocate resources and re-schedule if
necessary.
GANTT charts have become a common technique for representing the phases
and activities of a project work breakdown structure.
Advantages and Disadvantages MSP
Advantages
Simple
Good visual communication to others
Task durations can be compared easily
Good for scheduling resources
Disadvantages
Dependencies are more difficult to visualise
Minor changes in data can cause major changes in the chart
Our “Flyover” of Project 98
o Adding tasks, durations
o Setting dependencies
o Seeing critical path, etc.
o “Rolling up” subtasks
16 | P a g e
o Assigning resources
o Adjusting durations, time assignments, etc.
o Adding tasks, durations
o Setting dependencies
o Seeing critical path, etc.
o “Rolling up” subtasks
o Assigning resources
o Adjusting durations, time assignments, etc.
Categorizes dependencies into 4 types.
They are based on when a successor task follows a predecessor task. The four
types are as follows: