Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Learn Project Management Frameworks | Fundamentals
Project Management

bookProject Management Frameworks

Swipe to show menu

Waterfall

Waterfall was originally designed for the construction and manufacturing industries, where project steps occur sequentially. For example, when building a house, you must first prepare the site, then lay the foundation, build the walls, and add the roof. Each step follows a strict order you can't build a roof before raising the walls.

The construction and manufacturing industries minimize mid-production changes because they can be difficult and costly. Imagine resizing a house after the foundation and walls are built. This is why the Waterfall framework requires a clear understanding of all project requirements upfront, ensuring each step is mapped out and changes are avoided.

Define Requirements
expand arrow
  • Identify and document all project requirements;
  • Analyze the needs of the business or client;
  • Determine tasks or conditions required for project success;
  • Interview the client or executive management for insights;
Design
expand arrow
  • Decide the best way to fulfill project requirements;
  • Choose or design the necessary systems;
  • Consider key questions:
    • What programming language should be used?
    • Should it be in the cloud or offline?
    • Should it be a mobile website or a phone app?
    • Does it need a database to store information?
Execute
expand arrow
  • Begin implementing the design;
  • Software developers write the code;
  • Graphic designers create wireframes;
  • Work progresses incrementally until completion;
Test and Fix Issues
expand arrow
  • Test the completed work;
  • Software developers check code for bugs;
  • Identify and report issues;
  • Resolve issues before moving to the next phase;
Deliver and Maintain
expand arrow
  • Deliver or deploy the project to the client or customer;
  • Provide ongoing support and updates as needed;

Agile

Unlike Waterfall, which resists change, Agile embraces it. Agile is a broad term for project management frameworks that follow an iterative, team-based approach.

Agile frameworks manage tasks and deliver products through continuous iterations. While Waterfall delivers the final product only after project completion, Agile aims to provide a working product at the end of each cycle. These short, rapid iterations allow teams to adapt quickly to changes and feedback, ensuring continuous improvement.

Rapid delivery and continuous learning
expand arrow
  • The Agile framework tries to deliver work faster to allow for rapid feedback, testing, and iteration.
  • You might describe Agile as a fail faster approach.
  • The sooner the product is put out in the world and tested, the faster the team can learn, adapt, and innovate.
Individuals and interactions
expand arrow
  • Agile teams are often smaller and self-organized.
  • Autonomy and interactive, face-to-face conversations between team members are encouraged.
  • Communication is prioritized over top-down directives.
Satisfy the customer
expand arrow
  • The Agile framework is focused on satisfying the customer.
  • High-quality products are prioritized.
  • Requirements can change, and work remains fluid to adapt and add new value.
Note
Study More

Want to dive deeper into Agile frameworks and their practical applications? Check out the Agile Course to gain hands-on experience and master Agile project management.

Lean

The Lean framework helps teams maximize value while minimizing waste throughout the project management process. It is commonly used in manufacturing, construction, and healthcare industries. Lean is built on five core principles that guide project managers in developing and optimizing workflows:

Understand Value
expand arrow
  • Identify what customers find valuable.
  • Ensure efforts are focused on delivering maximum value.
Map the Value Stream
expand arrow
  • Visualize the flow of work from concept to delivery.
  • Identify areas of inefficiency or delays.
Identify and Eliminate Waste
expand arrow
  • Recognize non-value-adding activities.
  • Streamline processes to improve efficiency.
Follow the Customer's Lead
expand arrow
  • Prioritize customer feedback and needs.
  • Adjust workflows to align with customer demands.
Strive for Continuous Improvement
expand arrow
  • Encourage an ongoing process of refinement and adaptation.
  • Foster a culture of innovation and efficiency.
Note
Note

Continuous improvement is about removing the things that get in the way of your work. The headaches, the things that slow you down, that is what continuous improvement is all about.

Bruce Hamilton

Advantages and Disadvantages

Waterfall Framework
expand arrow

Advantages

  • Well-suited for simple projects with clear, fixed requirements.
  • Follows a structured, linear approach that is easy to understand.
  • Predictability allows for accurate scheduling of time and resources.

Disadvantages

  • Not ideal for projects with unclear or changing requirements.
  • Struggles with handling unexpected problems or mid-stage feedback.
  • Difficult to revise or return to previous stages once the project progresses.
Agile Framework
expand arrow

Advantages

  • Ideal for developing new products, services, and fostering innovation.
  • Works well in dynamic or creative team environments.
  • Allows for rapid iterations and multiple rounds of client feedback.
  • Often results in higher customer satisfaction.

Disadvantages

  • Not suitable for routine or stable projects.
  • Difficult to estimate total project time and cost.
  • Can be disruptive if major changes occur late in the process.
Lean Framework
expand arrow

Advantages

  • Ideal for projects with hard deadlines, budgets, or limited resources.
  • Helps streamline repetitive processes.
  • Maximizes resource efficiency.

Disadvantages

  • Not suitable for projects requiring flexibility or innovation.
  • Can feel rigid or discouraging to employees.

1. Which of the following is a key principle of the Lean framework?

2. What is the primary focus of Agile project management frameworks?

question mark

Which of the following is a key principle of the Lean framework?

Select the correct answer

question mark

What is the primary focus of Agile project management frameworks?

Select the correct answer

Everything was clear?

How can we improve it?

Thanks for your feedback!

Section 1. Chapter 1

Ask AI

expand

Ask AI

ChatGPT

Ask anything or try one of the suggested questions to begin our chat

Section 1. Chapter 1
some-alt