Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 36

Project

Management in
Engineering
Presented to:
Dr. Faisal Shahzad
Presented by

2020-IM-05 2020-IM-10

Slides # Slides #

Slides # Slides #

2020-IM-06 2020-IM-17
Table of contents

1 Staged delivery 4 Limitations


waterfall
7 Case Study

2 Methodology 5 Link with PMLC

8 Conclusion
Link with project
3 Advantages 6 type
Staged delivery waterfall model

A project management approach involves


dividing a project into distinct phases or stages,
where each stage must be completed before the
next stage can begin.
• This approach is called a waterfall because
Staged each phase flows down to the next in a
delivery sequential, linear manner.
• Also known as the incremental delivery
waterfall model, a modified version of the waterfall
model that allows for partial delivery or making
changes to the project at specific intervals or
stages.
Finish to Start Approach

Finish to start (FS) is a type of dependency in


project management that indicates that a
successor task cannot start until the predecessor
task has been completed; the finish of one task
is the start of the next task.
Finish to
start In a construction project, the foundation must be
approach completed before the framing can begin. In this
case, the framing task has a finish-to-start
dependency on the foundation task, meaning
that the framing task cannot begin until the
foundation task has been completed .
Staged delivery waterfall

Define
Tasks Design Development Testing Implementation
Requirments

5
Methodology / stages of staged delivery waterfall

Requirment Testing
gatherings

Staged
Design delivery Deployment

waterfal
l
Closure/
Development
Maintainance
Key stages of staged delivery waterfall model

The project team works with stakeholders to define the


requirements for the project
• Defining the resources; man, machine, material,
money, and timeline are required for a particular
Requirement project.
• Defining the goals of the project
gatherings • Interaction with the software that would be used
• Any constraints or limitations for a specific project
Key stages of staged delivery waterfall model

Design Development
Design the software or Develop writing code,
system building databases,
Create detailed plans for and integrating different
how the software will be components
implemented, including of the system.
After defining architecture, interfaces,
the requirements and data structures

Testing
Key stages of staged delivery waterfall model

Deployment/
feedback
Testing Closure

After
Deploys the
Developing a project to the
model project Tests the project to
intended
audience or end-
The team
ensure that it provides ongoing
meets the
users. maintenance
requirements and and support for
works as intended 05 the project.

04 06
Example
One example of a project that could be managed using the staged delivery waterfall model is the development of a mobile app. Here's how
the stages could be defined in this context: 

● Requirements gathering: The team identifies and gathers the requirements for the mobile app, such as the features and functionality it
should have, the target audience, and the platforms it should be available on.

● Design: The team creates a design or plan for the mobile app based on the requirements gathered. This might include wireframes, user
interface designs, and a detailed plan for how the app will work.

● Implementation: The team develops and implements the mobile app based on the design created. This involves writing code, creating
graphics and animations, and integrating various features and functions.

● Testing: The team tests the mobile app to ensure that it meets the requirements and works as intended. This might include functional
testing, usability testing, and performance testing.

● Deployment: The team deploys the mobile app to the intended audience or end-users, such as through the Apple App Store or Google Play
Store.

● Maintenance: The team provides ongoing maintenance and support for the mobile app, such as fixing bugs, adding new features, and
addressing user feedback.
Link with project management life cycle
● The waterfall methodology is a project management approach that emphasizes a
linear progression from beginning to end of a project.
● Just like in a waterfall, the water progressively falls from one altitude to the lower, in
a similar way, the production cycle progresses sequentially, from one stage to the
other.
● On the basis of nature of the model, it’s an Incremental PMLC model.

Encourages scope
Encourageschanges
scope changes
Explanation with example
Software development strategy resembling the designs that were used in other industries. This strategy
allows for a project to be split into multiple fixed phases, with each phase requiring the analysis and
work from the previous phase:
● Requirements – analyzing business needs and extensive documentation of all features
● Design – choosing all required technology and planning the full software infrastructure and
interaction
● Coding – solving all problems, optimizing solutions and implementing each component described
in the requirements phase, using the diagrams and blueprints from the design phase
● Testing – extensive testing of all implemented features and components and solving any occurring
issues
● Operations – deployment to a production environment
Link with project type(traditional project) ●

● As we all know that traditional projects are


the type of projects that have defined goal
and defined solution as well.

Strengths:
● This method can be even used by those
people who are not from IT.
● This is the easiest model that even
nonexperience team members can work
on it.
● This is best option for small organization
who have stable and clear requirements.
Advantages of Staged Delivery Waterfall Model
Fixed timeline and budget: Staged delivery waterfall can be effective for projects
1 with fixed timelines and budgets, as it provides a clear structure and timeline for
development. This can help ensure that the project stays on track and within budget.
Clear structure: Staged delivery waterfall provides a clear and well-defined structure
for the project, with distinct stages and deliverables. This can help ensure that everyone
2 involved in the project understands what is expected of them and when.
Incremental delivery: Staged delivery waterfall allows for incremental delivery of
working software or features. This can provide stakeholders with early access to the
3 software and allow for early feedback, which can help ensure that the final product meets
their needs.
Thorough testing: Staged delivery waterfall includes a dedicated testing stage, which
4 allows for comprehensive testing of the software. This can help ensure that the software
is robust and reliable and can reduce the risk of errors or defects.
Feedback and iteration: Throughout the development and deployment process, the
5 project team should be gathering feedback from stakeholders and users. This feedback
can be used to inform future stages of the project, allowing the team to make adjustments
and improvements to the software as needed.
Limitations of Staged Delivery Waterfall Model
Limited flexibility: Staged delivery waterfall can be inflexible in situations where there is a
1 need to make significant changes to the project requirements or design. Once a stage is
completed, it can be difficult and costly to make changes to the deliverables without disrupting
the subsequent stages.
Limited stakeholder involvement: Stakeholder involvement is typically limited to the
2 requirements and testing stages, with little opportunity for input during the development and
implementation stages. This can lead to a disconnect between the software or system that is
delivered and the needs of stakeholders.
3 Delayed feedback: While the staged delivery approach allows for early delivery of working
software or features, the feedback from users or stakeholders is typically delayed until later
stages of the project.
Increased risk: The staged delivery approach can increase the risk of defects or errors in the
4 final product. The focus on completing one stage before moving on to the next means that
problems may not be identified until later stages of the project, making them more difficult and
expensive to address.
5 Lack of collaboration: Staged delivery waterfall can sometimes result in a lack of
collaboration between team members, as each stage is typically completed by a different team or
individual.
Agile project management infographics
Design Build
Mercury is the closest Despite being red,
planet to the Sun Mars is a cold place

Receive Review
Agile development
Jupiter is the biggest Venus is the second
planet of them all planet from the Sun

Feedback Stop Release


The Moon is Earth’s Earth is the third Neptune is far away
only natural satellite planet from the Sun from Earth
Agile project management infographics
PDCA cycle

4 1 Act Plan
Mercury is the smallest Venus is the second planet
planet of them all from the Sun

3 2 Check Do
Despite being red, Mars is Jupiter is the biggest planet
actually a cold place of them all
Agile project management infographics
Sprints in agile project management

First sprint 0 0 Third sprint


Mercury is the closest
1 3 Venus has a beautiful
planet to the Sun and name and is the second
the smallest one planet from the Sun

Despite being red, Mars Jupiter is a gas giant


is a cold place. It’s full and the biggest planet
of iron oxide dust in the Solar System
0 0
Second sprint 2 4 Four sprint
Agile project management infographics
Tasks Date Status Responsible
Mercury is the smallest planet
Sep 12 Completed John Doe
of them all

Jupiter is the biggest planet of


Nov 14 In progress Jena Tomson
them all

Despite being red, Mars is a


Jan 20 On hold Timmy Jimmy
cold place

Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
Agile project management infographics
Agile project management methodology
Jupiter is the biggest Mercury is the Despite being red, Venus is the second
planet of them all smallest planet Mars is a cold place planet from the Sun
Sprint
Sprint backing Product Visibility
planning

2 4 6 8

1 3 5 7

Sprint Product owner Release Execution


Neptune is far away Earth is the third The Moon is Earth’s Saturn is a gas giant
from Earth planet from the Sun only natural satellite with several rings
Agile project management infographics
Sprint 1
60% Venus has a beautiful name and is
the second planet from the Sun

Sprint 2
65% Jupiter is a gas giant and the
biggest planet in the Solar System

Sprint 3
70% Mercury is the closest planet to the
Sun and the smallest one

Sprint 4
75% Despite being red, Mars is actually a
cold place. It’s full of iron oxide dust
Agile project management infographics
Task 1 Task 2 Task 3 Task 4 Task 5
Jupiter is the Neptune is far away Earth is the third Mercury is the Venus is the second
biggest planet from Earth planet from the Sun smallest planet planet from the Sun

Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
Agile project management infographics
Decentralized decision-making
Lisa Doe David Davids
Saturn is a gas giant with Mars is a cold place full
several rings of iron oxide dust

Anna Smith Luisa Schneider


Jupiter is the biggest Venus is the second
planet of them all planet from the Sun

John Johnson Sean Tresnor


Neptune is the farthest Mercury is the closest
planet from the Sun planet to the Sun

Martin Louis Elena Mathison


Earth is the third planet The Moon is Earth’s only
from the Sun natural satellite
Agile project management infographics
Agile sprint
Design Deployment
2 5
Saturn is a gas giant Jupiter is a gas giant
and has several rings and the biggest planet

1
Requirements 3 Testing
Neptune is far away 6 4 Despite being red, Mars
from Earth is actually a cold place

Review Development
Earth is the third planet The Moon is Earth’s
from the Sun only natural satellite
Agile project management infographics
Tasks To do In progress Testing Done
Pluto is considered a dwarf planet Task 01
Earth is the third planet from the Sun Task 02
Uranus is seventh planet from the Sun Task 03
Venus is the second planet from the Sun Task 04
Jupiter is the fifth planet from the Sun Task 05
Mars is actually a very cold place Task 06
Mercury is the smallest planet of them all Task 07
Agile project management infographics
Agile project management process

Envision Speculate Explore Adapt Close


Earth is the third Neptune is far away The Moon is Earth’s Saturn is a gas giant Mars is actually a
planet from the Sun from Earth only natural satellite with several rings very cold place
Agile project management infographics
Agile planning onion
5 Portfolio 6 Strategy
Despite being red, Mars Earth is the third planet
is actually a cold place from the Sun

3 Release 4 Product
Venus has a beautiful Mercury is the smallest
name, but it’s terribly hot planet of them all

1 Daily 2 Iteration
Saturn is a gas giant and Neptune is the farthest
has several rings planet from the Sun
Agile project management infographics
First semester Second semester
Tasks Jan Feb
Ma
Apr
Ma
Jun Jul
Au
Sep Oct
No
Dec
r y g v
Task 1 23 7

Task 2 11 18

Task 3 8 1

Task 4 19 12

Emilie Doe Anton Smith Maeve Davids Tom Wilson


Neptune is the farthest Earth is the third planet Mercury is the smallest Despite being red, Mars
planet from the Sun from the Sun planet of them all is actually a cold place
Agile project management infographics
Agile methodology

Conception Analysis Design Testing Deployment

Mercury is the Venus is the Despite being Jupiter is the Saturn is a gas
smallest planet second planet red, Mars is a biggest planet of giant and has
of them all from the Sun cold place them all several rings
Agile project management infographics
Conception Conception
Mercury is the smallest planet Ceres is a dwarf planet

Analysis Agile Analysis


Mars is actually a cold place Pluto is a dwarf planet

Construction Construction
Jupiter is the biggest planet The Moon is a natural satellite

Testing Waterfall Testing


Venus has a beautiful name The Sun is a huge star

Deployment Deployment
Saturn is a gas giant with rings Earth is where we all live
Agile project management infographics
Weekly progress Step progress
M T W T F S S Goals Task 1 Task 2 Task 3 Task 4

Mars is a cold place Goal 1

Venus has a nice name Goal 2

Ma Ma Au No
Tasks Jan Feb
r
Apr
y
Jun Jul
g
Sep Oct
v
Dec
Task 1 x x

Task 2

Task 3 x x x x x

Current month Completed On progress Not started yet


Saturn is a gas giant Jupiter is a gas giant Neptune is far away Mercury is small
Agile project management infographics

5 Feedback loops
Mercury is the closest
planet to the Sun Data driven 1

Jupiter is the biggest


4 Delivery Custome planet of them all

Earth is the third planet r needs


from the Sun Focus on work 2

Saturn is a gas giant


3 Built-in quality and has several rings

Venus is the second


planet from the Sun
Agile project management infographics
Neptune is the farthest Mercury is the smallest Earth is the third planet
planet from the Sun planet of them all from the Sun

1 Sprint planning 3 Product 5 Sprint backing

Release
2 Product owner 4 Sprint 6
planning
Jupiter is the biggest Saturn is a gas giant Ceres is located in the
planet of them all and has several rings main asteroid belt
Agile project management infographics
First phase
Mercury is the smallest planet

Second phase
Mars is actually a cold place

Third phase
Jupiter is the biggest planet

Fourth phase
Venus has a beautiful name

Fifth phase 80% 73% 23% 45% 68%


Follow the link in the graph to modify its data and then paste the new one here.
Saturn is a gas giant with rings For more info, click here
Agile project management infographics
1 Plan 2 Design 3 Develop 4 Test
Neptune is the farthest Earth is the third planet Ceres is located in the Despite being red, Mars
planet from the Sun from the Sun main asteroid belt is actually a cold place

4
5 Deploy 6 Review
3
Jupiter is the biggest Venus has a nice name
planet of them all but it is very hot

5 Agile

2 7 Launch
1 6 7 Mercury is the smallest
planet of them all

You might also like