All About Project Management

Project management spelt out on a desk full of business concepts

All About Project Management

Sections of This Topic Include

Foundations of Project Management

Project Planning

Allocating Project Resources

Risk Assessment and Ethics Management

Implementing Projects

Evaluating Projects

General Resources and Topics

Also consider


FOUNDATIONS OF PROJECT MANAGEMENT

What is Project Management?

Project management is the�planning,�organizing and managing the effort to accomplish a successful project. A project�is a one-time activity�that produces a specific output and or outcome,�for example, a building or a major
new computer system. This is�in contrast to a program, (referred to a ‘programme’ in the UK) which is 1) an ongoing process, such as a quality control program, or 2) an activity�to manage a number of multiple projects together.

Project management includes developing a project plan, which involves�defining and confirming the project goals and objectives,�how they�will be achieved, identifying tasks and quantifying�the resources needed, and determining budgets and timelines for�completion. It also includes managing the implementation of the�project plan, along with operating regular ‘controls’ to ensure�that there is accurate and objective information on ‘performance’�relative to the plan, and the mechanisms to implement recovery�actions where necessary.

Projects often follow major phases or stages (with various�titles for these), for example:�feasibility, definition, planning, implementation, evaluation and realisation.�(Thanks�for Kevin Lonergan for contributing to this description.)

NOTE: There are many software tools that make project management�much more effective and efficient. Software Tools to Do Project Management Process lists software resources.�The reader might best be served to read about the overall project�management process in the section, “Foundations of Project�Management” below, and then review some of the software tools.�Another approach is to review the tools as the reader progresses�through each phase of the project management process.

Overviews of Project Management

The following links provide an overview of project management:

Also consider

Basics of Project Planning

It will benefit the reader immensely to have an understanding�of at least the basic planning processes before undertaking the� more detailed process of project management. See�Basic�Guidelines for Successful Planning
Process.
Planning is all about asking questions, making decisions and solving problems,�so it also will be useful for the reader to have some guidelines�for�Decision�Making and�Problem�Solving.

There are numerous other topics in the Library that could pertain�to project management, but the reader might best be served to� first review the resources linked from this topic on Project Management�and afterwards see�Related
Library Topics
.

Some Popular Approaches to Managing Projects

Now that you’ve gained an understanding of the overall project�management process, it’s useful to consider how projects could�be managed. One traditional approach is to define and deliver your project through distinct phases. Here are two approaches that further enlighten how�you might think about managing your projects.
Project management methods fall broadly into two camps: predictive (planned) and iterative (evolving).� The most common predictive model is Waterfall and its derivatives and the most common iterative methods follow the principles
of�Agile.

Agile Project Management

Agile is not a method – it is an approach (a set of values and principles) covering the development aspect of projects, e.g. software development.�When combined with methods (such as Scrum) that support Agile principles, the result is an Agile development process. Agile methods mainly cover the (technical) development activity itself.� On many larger projects there are also other elements that need to be managed which Agile methods typically do not cover.� These are covered elsewhere across this guide.

A number of development methods�match the principles of Agile. They�address�elements of the development activity (e.g. software development) and most�do not�address aspects outside of the core development activity. Therefore on larger projects, many Agile methods will not cover all that has to be done.� It will still be�necessary to plan and manage those elements.

Some Examples of Agile Methods:

Prince2

Prince2 originated in the 1990s�as the UK Government method for managing IT projects.�Since then authors have worked to broaden its applicability.� It is�primarily a�framework for defining and delivering projects that focuses mainly on Governance.� As with Agile, it does not cover many other core elements of�managing projects, such as many of those covered in ‘Doing project management’ on this page.

Project Management ‘Bodies of Knowledge’

A number of the more mature Professional Associations have published their own Body of Knowledge (BoK) covering project management. �These are not methodologies in themselves, but do describe processes and skills or competencies associated with�project management. PM Certification examinations such as PMP or APMP are based on their relevant BoK. The most popular are:

Roles in Project Management (including�Project Manager)

Skills to Lead Teams and People in Project Management


(adsbygoogle = window.adsbygoogle || []).push({});

There are certain skills to have when conducting project management.�It’s best to have a team of planners when doing project planning.�Therefore, it’s important to have skills in forming, leading and�facilitating groups. The following information will help you develop�these skills.


(adsbygoogle = window.adsbygoogle || []).push({});

PROJECT PLANNING

Feasibility Studies — Is your Project Viable or Optimised?

A feasibility study determines if a project is viable or tests the pros and cons�of different technical strategies and solutions.

Project Planning — How Do We Determine Project Outcomes, Goals and Objectives?

Overview of Project Planning

Project planning includes�agreeing the overall goals to be�achieved by the project, the objectives�associated with each goal, responsibilities to achieve each objective.�Planning might also include specifying milestones or deliverables�to be produced, and timelines for achieving the objectives and�milestones.

Project Governance

Covers responsibilities for�key decisions and may also cover business level reviews of strategic projects:

Project Success Criteria

It can be fundamentally useful to define crystal clear success criteria for any�project, to avoid the real risk of anyone making incorrect assumptions on such�an important matter.

Benefits Planning and Realisation

A new topic that has developed from the UK since 2000. �For any organisation involved in a business improvement or change project, this is the most valuable and�important task they will do.

When Working from Requirements

Some projects do planning by working from an initial set of�project requirements. The requirements might have come from other�stakeholders, or people who have a strong interest in the project�and/or will be affected by the project.

Some Tools for Project Planning

Program Evaluation and Review Technique (PERT)�- A scheduling Technique

Resource Allocation — What Do We Need�to Implement Project Plan (People, Money, Scheduling)?

Resource allocation identifies the resources needed and schedules�their involvement. It might also consider the efficient integration�of those resources and do contingency planning in case certain�resources are not sufficient or available. Some planners might�include budgeting as part of the resource allocation process.

Some Tools for Resource Allocation

(adsbygoogle = window.adsbygoogle || []).push({});


RISK ASSESSMENT AND ETHICS MANAGEMENT

Management of Project�Risk — What Could Go Wrong?

Risk management involves identifying potential risks�in�a project and how to mitigate or manage each. It’s always best if risks�are identified�using a comprehensive and systematic approach.

Some Tools for Risk Management

Ethical Analysis of Project — Are�We In Conformance, Morally?

Ethics is clarifying what’s morally right and wrong, and influencing�that actions are morally right. Ethics can include codes of ethics,�codes of conduct, guidelines to resolve ethical dilemmas and training�about these ethics tools. Ethics applies in all aspects of project�management.


IMPLEMENTING PROJECTS

Implementation of Project Plan -�How Do We Ensure Implementation, While Managing Change?

To Ensure Implementation of the Project Plan

The best practices to ensure implementation of the plan actually�start early in the planning process. The practices are the same,�whether for strategic, business or project planning.

To Manage Change During Implementation of the Project Plan

Implementation of important plans, such as strategic, business�and project plans, usually impact the strategy, structure and/or�operations of the organization. Therefore, it’s important that�project managers understand at least some basics about managing�change in organizations.

Communication and Your Project – Communication is the Life-Blood of Projects:

It’s extremely important to communicate project plans, status�and results to stakeholders. Many project managers would agree�that this is one of the biggest problems in project management.

Some Tools for Communicating Project Plans and Status


EVALUATING PROJECTS

Earned Value Management – How to Objectively Measure Schedule and Budget ‘Performance’

Earned value management provides objective measures of�schedule and budget performance�during implementation. When done comprehensively�and systematically, it will�provide early detection�of schedule or budget problems.

Some Tools Project�Management

Evaluating Projects and Results – How Do We Evaluate Implementation and Project
Results?

Project evaluation is done during project implementation and�after completion in order to assess the quality of activities�and achievement of results.

Program Evaluation and Review Technique (PERT)

When Projects Are in Trouble — Most Common Issues and What Do We Do If They Occur?




GENERAL RESOURCES AND TOPICS

Glossaries of Project Management Terms

Further Sites With Many Resources About Project Management

Software Tools to Do Project Management Process

Professional Bodies Focused on Project Management

Getting PMP Certification

Some Related Fields


Learn More in the Library’s Blogs Related to This Topic

In addition to the articles on this current page, see the following�blogs which have posts related to this topic. Scan down the blog’s�page to see various posts. Also see the section “Recent Blog�Posts” in the sidebar of the blog or click on “next”�near the bottom of a post in the blog.


For the Category of Planning and Project Management:

To round out your knowledge of this Library topic, you may�want to review some related topics, available from the link below.�Each of the related topics includes free, online resources. Also, scan the Recommended Books listed below. They have been�selected for their relevance and highly practical nature.

Related�Library Topics

Recommended Books


What Are Agile Methodologies? Agile Methods Explained

hand drawing agile methodology concept

In the last two decades, software development has undergone an Agile transformation because of the many benefits like improved quality and predictability across projects. Agile methods have become the standard in many contexts, using small, self-directed teams to create a product in short order. In this article, we’re going to cover the basics of the Agile methodologies and discuss when it might be appropriate to adopt one for your own project.

Key Takeaways: Agile Methodology

  • Agile methodology focuses on key ideas, like producing working software and an iterative development process.
  • Agile teams are usually smaller, working on smaller projects.
  • While many methods are older, Agile was defined in the Agile Manifesto in 2001.
  • The Agile Manifesto included four values and 12 principles.
  • There are many Agile methods, with different advantages.
  • Some Agile approaches can be scaled to larger teams and projects.
  • Before Agile, project management used traditional or waterfall methods.

Historical Overview of Agile Methodology

The modern approach to project management is considered to have developed during the Cold War, as project managers brought together existing ideas and added their own. Many concepts that are now thought of as Agile actually have their roots much further back, in that early era of project management

An Alternative Approach to Project Management

Early project management focused on large projects that required tight organization. The methods developed, now thought of as waterfall or traditional approaches, reflect those strict needs. However, even in that era, people were finding faults with waterfall methodologies.

Read: Waterfall vs Agile Methodology: What’s Better for Your Project?

Core Agile concepts, such as iterative and incremental development, have been in use at least since the 1970s. The concept of customer collaboration, as well as a focus on products rather than documentation, can also be found in use in the 70s.

Lightweight Software Development

As computers got smaller and more powerful, small groups began developing software in a volatile business environment. Things came to a head during the computer boom of the 1990s when many Agile methods were developed. Examples include:

5 examples of early agile methods in project management
  • Extreme programming.
  • Scrum.
  • Rapid Application Development.
  • Crystal methods.
  • Dynamic Systems Development.

While each of these project management methodologies software are now considered examples of Agile development, at the time they were instead called “lightweight”. All were created in the context of software development and were considered suited only for small teams and projects.

The Age of Agile

In 2001, 17 project managers and software developers met. Each was a leader in a different type of Agile software development, including extreme programming, scrum, adaptive software development, and others already mentioned. 

Together, they wrote the Agile Manifesto, a brief document that outlines the values and principles behind Agile methodology. Doing so rebranded their areas of expertise as Agile, a name that implied an ability to manage to change circumstances.

What Is the Agile Manifesto?

The Agile Manifesto is the defining document of Agile project management. The values and principles found in the manifesto are less a formal methodology than guiding principles. It doesn’t define project management phases, for example, but instead questions whether they’re worth worrying about.

As mentioned, the concepts in the Agile Manifesto are expressed in four values and 12 principles. The four values include:

  1. Individuals and interactions over processes and tools.
  2. Working software over comprehensive documentation.
  3. Customer collaboration over contract negotiation.
  4. Responding to change over following a plan.

The 12 principles of Agile project management are:

  1. The highest priority is meeting customer needs, achieved through early and continuous delivery of valuable software.
  2. Accept changing requirements throughout development. Agile methodology uses change to the customer’s competitive advantage.
  3. Deliver working software frequently throughout the project lifecycle, the sooner the better.
  4. Agile teams should include developers, business people, and other stakeholders.
  5. Give motivated individuals the resources and support they need. Then, trust them to produce high-quality software.
  6. The most effective way to communicate, within the team or otherwise, is a face-to-face meeting.
  7. Working software is the primary method of judging progress.
  8. Agile aims to be sustainable, so that the pace of work could be continued indefinitely.
  9. A focus on continuous improvement and technical excellence improves agility.
  10. Keeps things simple by maximizing the amount of ‘work not done.’
  11. The best results arise from self-organizing teams.
  12. Iterative development means the team meets and reflects on how to become more effective, then adjusts its behavior accordingly.

Both these values and principles are also used in large projects with multiple teams, using tools like the Scaled Agile Framework to contain what could be a hectic methodology.

7 Different Types of Agile Methodologies

As important as the values and principles are, it’s not straightforward to apply them to the project management process. Additionally, the manifesto doesn’t offer a single, formal Agile definition that can be generalized. Instead, there is a collection of methods that are considered Agile software development.

The seven on our list are some of the most common, though there are other Agile methodologies out there, including many specialized methods. Additionally, variations like Disciplined Scrum and Scaled Agile Frameworks can be used with larger projects.

7 types of agile methodologies for project management

Scrum: Sprint Through Software Development Projects

Perhaps the most popular Agile framework, Scrum methodology outlines how to manage an iterative process in constantly changing circumstances. The development process is broken up into sprints, before which tasks are broken down and assigned during Sprint Planning.

Planning includes the entire scrum team. In a traditional process, the bulk of the manager’s time is spent assigning tasks and following up. The team takes care of that in Scrum, so the manager instead becomes the Scrum Master. Their role is more of a facilitator, rather than a manager.

The Product Owner acts as a representative for the customer. They are the only person able to add additional features or requirements throughout the project. They do so using a list called a product backlog, which includes the tasks to be completed in each sprint. After each sprint, the development team meets once more to assess how work went. 

Key Principles:

  • Small working teams maximize communication and informal information sharing, while minimizing overhead.
  • Adapting to the technical requirements or marketplace ensures the best possible product.
  • Work focuses on executables that can be tested, documented, and built upon as the project progresses. 
  • Partition the work assignments into discrete packets without overlap.
  • Testing and documentation are performed constantly throughout the build.
  • The product could be declared finished at any time.

Strengths:

  • Detailed process.
  • Breaks tasks into manageable parts.
  • Progress can be made even if requirements change.
  • Fosters good communication.

Weaknesses:

  • Focuses purely on development without addressing any other aspect of business.

Extreme Programming: User Stories and Pair Programming

As the name implies, Extreme Programming (XP) is used for software development projects.

Extreme programming starts when the customer produces user stories, which are short descriptions of functions. Ideally, these can be built and tested in as little as a week. The features are then presented to the customer, who evaluates and picks another week’s worth of stories to focus on.

One characteristic that’s often associated with XP is pair programming. With this practice, programmers work together, with one writing new code while the other observes and checks work. 

Key Principles:

  • The planning game: Planning begins with user stories and a discussion with the customer about priorities.
  • Small releases: Start with the smallest and simplest features. Release new features frequently.
  • System metaphor: Each project has an organizing metaphor that provides a shared story regarding how the system works.
  • Simple design: Always use the simplest design that will do the job.
  • Continuous testing: Before a feature is added, write a test for it. Test frequently.
  • Refactoring: Remove duplicate code.
  • Pair programming: All code is written by two programmers at one machine.
  • Collective code ownership: Any developer should be able to work on any part of the system.
  • Continuous integration: Changes are integrated daily, if not more often. Tests run before and after integration.
  • Forty-hour work week: No overtime.
  • On-site customer: Development team has access to someone who will use the system.

Coding standards: Everyone codes to the same standards.

strengths and weaknesses of extreme programming in project management

Strengths:

  • Good communication.
  • Focus on simplicity and feedback.
  • Social activity.
  • Emphasis on design.

Weaknesses:

  • Doesn’t produce documentation.
  • Can be expensive.
  • Weak in some areas of business management.

Feature Driven Development: Know What It Does

Another one where the hint is in the name. Feature-driven development (FDD) focuses on creating features derived from a model of the end product. It is considered to only cover two parts of the software development process: design and build. 

Software development teams are divided into chief programmers and class owners. Chief programmers are generally more experienced. They lead a team of class owners, acting as a guide and organizer. Class owners are less experienced programmers who may do the bulk of the coding.

FDD is broken down into five steps, including:

  1. Develop a model: A domain expert presents a model of the desired end product. Team members work to create a ‘walkthrough’ of the model.
  2. Using the model and walkthrough, a list of desired features is created.
  3. Plan by feature: The features list is broken down into design packages, which are assigned to chief programmers.
  4. Design by feature and build by feature: These two steps are often handled together, as they are the iterative, or repeating, part of the method. The chief programmer chooses features to work on for the next period, usually a week or two.
  5. At the end of that period, further features are chosen for another period of work. 

Key Principles:

  • To scale to larger projects, there must be an organized method of producing systems.
  • A simple and well-defined process is best.
  • Steps in the process should be logical and obviously worthwhile.
  • Process pride can prevent substantive work.
  • A good work process fades into the background while the focus is on the product.
  • Short, iterative cycles focusing on features work best.

Strengths:

  • A practical method with strong modeling of features
  • Detailed guidelines for design and build

Weaknesses:

  • Focuses on design and build and therefore requires supporting methods.
  • Requires subject experts to produce reliable models.

Crystal Method: Agile Communication

Crystal Methodologies is an Agile framework that is less a software process than a people process. It was developed to address the problem of poor communication between team members in projects.

The solution proposed by Crystal is to emphasize face-to-face communications among development teams. Informal knowledge is shared more easily, so the overall project is more likely to be successful.

This approach is also designed to scale to the size and number of Agile teams. Different ‘shades’, or sub-methods, can therefore be used by project management teams according to their needs. Variations, from most to least Agile, include:

crystal methodologies variations in project management
  • Crystal Clear.
  • Crystal Yellow.
  • Crystal Orange.
  • Crystal Red.

Three key factors:

  • The amount of communication between development team members, taking into account details like physical location, office layout, and personalities.
  • The potential consequences of undiscovered software defects, including lost money, work, or even life.
  • The presence of corporate goals that affect project decisions.

Strengths:

  • Strong focus on communication addresses a common problem in projects.
  • Well-defined guidelines for different team sizes.
  • Well-defined risk control and technical practices.

Weaknesses:

  • Not widely used or tested.
  • Lack of guidance for wider business concerns.

Dynamic Systems Development: Build What You Can Afford

Dynamic systems development method (DSDM) expands and refines one of the earlier Agile development methods, Rapid Application Development (RAD), adding an iterative component.

According to some, DSDM is actually a framework, a more rigid approach to problem-solving. However, proponents say it has Agile development principles at its heart. The underlying principle is to fix time and resources available to the project, then adjust the product’s functionality to those constraints.

Unlike some of the other methods on this list, DSDM actually provides some guidance on wider business issues, rather than focusing purely on development. It uses a five-step approach to project management:

5 step approach of dynamic systems development in project management
  1. Feasibility Study: This step assesses the product and organization. Informed decisions can then be made, including whether DSDM is the correct method.
  2. Business Study: Usually, this step takes the form of a workshop in which stakeholders and experts meet. The result is the Business Area Definition, which identifies potential markets and users.
  3. Functional Model Iteration: This step includes analysis of requirements and production of a prototype. This step is then repeated until a ‘final’ prototype is produced, along with the results of the analysis.
  4. Design and Build Iteration: Prototypes are reviewed by users. Their comments are included in further development, with a releasable product as the end goal.
  5. Implementation: The product or system is transferred to the users, including training and documentation. Maintenance is sometimes viewed as continued, iterative development.

Key Principles:

  • Active user involvement is imperative.
  • Teams must be empowered to make decisions.
  • Focus on frequent delivery.
  • Fitness for business is a criterion for accepted deliverables.
  • Iterative and incremental development is mandatory.
  • All changes during development must be reversible.
  • Requirements are baselined at a high level.
  • Testing is integrated throughout the lifecycle.
  • A collaborative and cooperative approach is important.

Strengths:

  • Based on RAD principles, so well tested and reliable.
  • Offers guidelines for wider business decisions.
  • Scales to larger teams.

Weaknesses:

  • DSDM is a proprietary methodology that isn’t available to everyone.

Lean Software Development: Trimming the Fat

Strictly speaking, Lean development is more of a management philosophy than a method of Agile development. Its concepts draw both from Agile practices and from the Lean manufacturing approach that gained popularity in the 1980s. 

As a result, Lean development doesn’t offer a specific set of project management tools. Instead, it’s an attempt to apply Agile principles at the very top of a company starting with the CEO, and propagating them down from there. The 12 principles of Lean software development draw both from Agile and from the Lean principles that preceded them.

Key Principles:

  • The top priority is to satisfy the customer.
  • Offer the best value for the money possible.
  • The customer must participate for the project to succeed.
  • Lean development is always a team effort.
  • Anything can be changed.
  • Domain, not point, solutions.
  • Complete, do not construct.
  • An 80% solution today is better than a 100% solution tomorrow.
  • Minimalism is essential.
  • Needs determine technology.
  • Product growth is feature growth, not size growth.
  • Never push Lean development beyond its limits.
strengths and weaknesses of lean software development

Strengths:

  • Focus on the top.
  • Guidelines for business systems.
  • Risk control is well defined.

Weaknesses:

  • Lacks some key Agile features, like easy adaptation to changing requirements.
  • Limited application to software development.
  • Technical practices aren’t defined.
  • No guidance for small teams.

Adaptive Software Development: Harnessing Complex Systems

Adaptive software development is based on some complex math concepts focusing on complex adaptive systems. A frequently cited real-world example of such a system is the flocking of sparrows. While each moves independently, because of behavioral rules, the whole flock seems to move as if choreographed. 

That sort of self-organization can be crucial in a volatile development process, when the business environment may change rapidly. ASD combines some of those ideas of emergent organization with Agile software development methodologies. As a result, it’s most useful in extreme projects.

The ASD approach is divided into three steps. They are:

  1. Speculate: Define the project mission.
  2. Collaborate: High change systems require a balance between teamwork and managing.
  3. Learn: Recognize mistakes and make changes.

Key Principles:

  • Mission focused: Mission artifacts guide development.
  • Component focused: Each cycle develops a specific list of components.
  • Iterative cycles: Do and redo to improve.
  • Time-boxing: Evaluate goals in light of time estimates and resources.
  • Critical risk: Recognize risks so they can be avoided.
  • Change tolerant: Changes are inevitable and advantageous.

Strengths:

  • Best suited for high pressure or rapidly changing projects.
  • Addresses non-technical aspects of development.
  • Well-defined risk control.

Weaknesses:

  • Provides a management culture, not development guidelines.
  • No guidelines for small teams or individuals.
  • Lacks technical and testing guidelines.

Pros and Cons of Agile Methodologies

Agile methodology is innovative in many ways and can be applied in a wide range of circumstances. However, it can’t productively be used in every project. Understanding the benefits and disadvantages of an Agile framework can help clarify where it will be most useful.

Pros:

advantages of agile methodologies in project management
  • Produces working software quickly.
  • Values individuals.
  • Focuses on customer input and collaboration.
  • Responsive to changing requirements and circumstances.
  • Cross-functional teams create a multi-disciplinary approach.
  • Prioritizes face-to-face communication.
  • Allows for a healthy work/life balance.
  • Continual problem-solving.

Cons:

  • Scaling to larger teams and projects is difficult or impossible.
  • Face-to-face communication is limiting in some ways.
  • Project scope can be constantly redefined.
  • May not be suitable for life-critical systems.
  • Relies on individual skills, including social skills.
  • Produces no or poor documentation.
  • Can produce a subpar user interface.

Frequently Asked Questions (FAQs) for Agile Methodoligies

Bottom Line on Agile Methodology

There’s no question that Agile methodologies are here to stay for the right projects. While there are some projects that will always require a traditional approach, businesses continue to change more rapidly every day, as does the world at large. In the Agile approach, it’s possible to find a framework for harnessing that rapid flow of progress to your advantage. 

The Five Project Management Phases: Project Process Groups

Jigsaw puzzle light bulb on desk. Conceptual for brainstorming a

One of the most important books in the project manager’s library is the Project Management Book of Knowledge. It contains processes that smooth any aspect of a project, grouped into five process groups or project management phases. While they don’t contain a specific method of organizing a project, they can be used with any sort of project management methodology.

Try some of the best project management software for small businesses.

 

Key Takeaways: Project Management Phases

  • The five process groups described in the Project Management Body of Knowledge are initiating, planning, executing, monitoring and controlling, and closing.
  • They might be used in many places in a project life cycle and are not sequential steps for completing a project.
  • Despite not truly being project phases, they are often referred to as the 5 phases of project management.
  • A project manager has to understand how and when to apply these processes.
  • Processes have inputs and outputs, which can be documents, deliverables, or other items.
  • Project management tools and techniques like the critical path method and a work breakdown structure can be used in these processes.

Overview: About Project Management

The definition of project management is straightforward: the use of skills, tools, and techniques to meet a project’s goals. A successful project manager meets objectives within the constraints of time, cost, and scope.

Definition of a project manager

Today’s project managers use tools and techniques developed by their predecessors, helping them identify risks and address problems. They also help better allot valuable team members’ time, as well as other resources.

In the past, project management responsibilities might have been attached to another role or divided among the project team. It’s becoming more common for ‘project manager’ to be a separate discipline, one that relies on sophisticated concepts and tools.

Project Management Body of Knowledge (PMBOK)

In North America, the professional project management body is the Project Management Institute. As part of their mission to advance quality management in their profession, they released a guide that detailed a set of best practices for achieving a project’s objectives. 

That first version of the PMBOK was released in the early 1980s and has been revised several times. It has become an often-cited text and an important reference in a project manager’s job, providing proven ways of improving project performance. Most of the information is arranged into process groups or areas of knowledge. 

While the processes are important parts of the project management life cycle, they don’t detail separate phases of a project’s progress. However, we’ll discuss that a bit more further down.

Project Management Methodologies

Project management methodologies are sort of like generic project plans. They provide a set of related tools for keeping projects organized. They are often used by project managers as a starting point or template for planning the project. In the past, traditional or waterfall methodologies were more common.

Today, an IT project will commonly use Agile project management methods to cope with new challenges. Methods like these may provide ways to break projects up into different phases. However, the different process groups found in the PMBOK should work with any methodology, Agile or waterfall methodology.

Project Management Phases

It has become somewhat common usage to describe the five process groups found in the PMBOK as the five phases of project management. Those project management process groups are:

Today’s project managers use tools and techniques developed by their predecessors, helping them identify risks and address problems. They also help better allot valuable team members’ time, as well as other resources.

In the past, project management responsibilities might have been attached to another role or divided among the project team. It’s becoming more common for ‘project manager’ to be a separate discipline, one that relies on sophisticated concepts and tools.

Project Management Body of Knowledge (PMBOK)

In North America, the professional project management body is the Project Management Institute. As part of their mission to advance quality management in their profession, they released a guide that detailed a set of best practices for achieving a project’s objectives. 

That first version of the PMBOK was released in the early 1980s and has been revised several times. It has become an often-cited text and an important reference in a project manager’s job, providing proven ways of improving project performance. Most of the information is arranged into process groups or areas of knowledge. 

While the processes are important parts of the project management life cycle, they don’t detail separate phases of a project’s progress. However, we’ll discuss that a bit more further down.

Project Management Methodologies

Project management methodologies are sort of like generic project plans. They provide a set of related tools for keeping projects organized. They are often used by project managers as a starting point or template for planning the project. In the past, traditional or waterfall methodologies were more common.

Today, an IT project will commonly use Agile project management methods to cope with new challenges. Methods like these may provide ways to break projects up into different phases. However, the different process groups found in the PMBOK should work with any methodology, Agile or waterfall.

Project Management Phases

It has become somewhat common usage to describe the five process groups found in the PMBOK as the five phases of project management. Those project management process groups are:

The Five Project Management Phases
  • Initiating processes.
  • Planning processes.
  • Executing processes.
  • Monitoring and controlling processes.
  • Closing processes.

However, as the PMBOK itself states, these process groups are not project phases. It may seem like a fussy distinction in the project management life cycle. However, confusing these two labels means missing out on a lot of the project management process groups’ utility.

Phases vs Processes

It may help to think of phases as stages of project completion. In the project planning phase, the project sponsors provide the project goals and the overall project plan is laid out. The business case may be analyzed before the project gets the green light.

With each of the project stages or phases, the project gets closer to completion. The first phase may also involve choosing a project manager and onboarding team members. In later stages, key milestones are met as work is executed.

Initiation processes are used during project initiation, during the first steps of creating a plan. However, they also may be used whenever a new aspect of a project begins. Closing processes may be used at the end of one phase and Initiating processes used at the beginning of the next. 

The processes aren’t tied to specific project phases and can be used wherever they’re needed. Instead, processes produce inputs and outputs that can take the form of documentation, deliverables, and more.

Project Initiation Processes

The output of initiation processes is not going to be a comprehensive project plan, nor will you be creating tasks yet. Initiating processes may be appropriate throughout the project lifecycle, whenever a new aspect needs the authorization to begin.

Obviously, they are useful in the planning phase of a project. The PMBOK refers to the two processes under this group as:

  • Develop project charter.
  • Identify stakeholders.

However, they could be restated as answering two questions:

  • What is the project doing?
  • Who might be interested?

Project managers may not be involved in some initiating process, as a project manager may not be hired immediately. Likewise, the project team may not be initially involved. However, that doesn’t mean they won’t use the Initiating processes.

Additionally, specific tasks aren’t liked to process groups. A feasibility study might be wise at the start of a project, but it’s not a process. In fact, it may be viewed as a project of its own, therefore using its own initiating processes, and so forth. Producing project documentation could also be considered a project itself, requiring processes from each of the phases of project management.

Develop Project Charter

A project charter outlines the initial requirements requested by the project sponsor, which often describe project objectives. However, the charter is not a complete project plan, lacking the detail required. A charter also formally authorizes the project’s beginning. 

While the charter is first developed in the initial stages of a project, this process can be used whenever a new aspect of a project begins.

Identify Stakeholders

Anyone the project affects may be considered a stakeholder. For example, stakeholders in an IT project for a hospital might include the hospital administration, doctors and other staff, patients, government agencies, other local healthcare organizations, etc.

An exhaustive list can quickly become unwieldy. However, identifying stakeholders early allows project managers to ascertain their needs from the start, reducing the chances of change later. 

This process can also be used at any point in the project management life cycle, particularly when considering potential changes.

Project Planning Processes

Planning processes accept inputs developed in the Initiation phase or process group, the project charter, and stakeholder registry. Those inputs are then expanded into several outputs, in the form of a more detailed plan, described clearly in the project documentation. A project strategy may already have been determined or be part of the planning stage.

As you would expect, the planning documents are used as inputs for some processes in the execution phase. However, remember that the process groups aren’t sequential steps in the project management life cycle. Planning outputs may also be used in project monitoring and controlling, for example. 

Some example processes include:

6 examples of project planning processes
  • Develop project management plan: The project management plan defines how the rest of the project will ideally play out. It is a document that also describes how to prepare, integrate, and coordinate plans and activities.
  • Collect requirements: Collecting requirements involves identifying and documenting stakeholders’ needs. 
  • Define scope: Project scope includes a definition of the product and how it will be produced. 
  • Create WBS: The work breakdown structure (sometimes improperly called work breakdown schedule) divides the project into workable parts.
  • Develop schedule: Outputs include a project timeline, project schedule, and schedule baseline. Many project management tools were developed to aid in these processes, from a basic Gantt chart to sophisticated project management software.
  • Determine budget: The cost management aspects of planning begin with estimating potential costs. Those estimates are used to produce an estimated budget for the project.

Project Execution Processes

The execution phase or processes describe how to meet the project demands and produce the final deliverables. In other words, how to actually meet objectives and produce a finished project. 

Some processes are quite broad. For example, the directing and managing process would include assigning a task to a team member, tracking the task status, and reporting tasks completed. While there aren’t as many processes in this group, they will probably be the most expensive and time-consuming aspects of the project.

Monitor and Control phase processes run alongside execution processes, tracking performance and progress.

Some example processes include:

  • Direct and manage project execution: The overall process to manage projects and project execution, from start to final phase.
  • Acquire project team: While some team members may have been assembled earlier in the project, with a firm project plan, a complete team can be obtained.
  • Manage stakeholder expectations: Stakeholders identified in the initiation phase process may raise issues in the course of the project management life cycle. This process describes addressing those issues.
  • Distribute information: Make stakeholders aware of pertinent information, following the communication plan. Project management software often has tools devoted to distributing information.

Project Monitoring and Controlling Processes

Monitoring and controlling processes will be performed throughout the entire project, alongside Initiating, Executing, and Closure phase processes. Controlling processes are focused on collecting project performance information to better manage the project. Useful in any successful project, it is vital in more complex projects.

Among these processes are some active aspects of the risk management plan, including activating risk response plans, tracking known risks, and identifying new ones. The outputs from these processes can be useful in future projects, constituting a record of what did and did not work.

Some example processes include:

4 examples of Project monitoring and controlling processes
  • Verify scope: This process is used to formally accept a deliverable created in an execution phase process, certifying it meets requirements outlined in the scope. 
  • Control scope: Using key performance indicators to monitor for changes to project and product scope, as well as managing changes to the scope.
  • Control schedule: Monitoring how much of the project remains and managing changes to the schedule.
  • Report performance: The collection of project performance information, as well as distribution to the project manager and staff.

Project Closure Processes

In addition to being the last of the project life cycle phases, closure processes can be used at the end of any aspect of a project. All the deliverables created during project execution have been transferred and the project manager is wrapping up any final details.

It may also include a review and documentation of any lessons learned.

Close Project or Phase

As the name implies, the closure phase is used at the end of any part of the project life cycle. It may include the release of any remaining team members and the completion of contractual obligations. 

In the strictest sense, the project may have ended before project closure processes are needed. However, there may be loose ends that need to be addressed.

Close Procurements

Procurements may need to continue right up until the end of the project management life cycle. If you imagine the ending of a project like the cleaning out of an office, the last thing you do as you leave is turn off the lights. This process ensures project managers pay the last electrical bill.

Frequently Asked Questions (FAQs) for Project Management Phases

Final Thoughts: Project Management Phases

The strength of the five process groups or project management phases is that they can be used in the context of just about any project. They provide process templates that can be filled in to meet specific needs. However, alone they may not provide every tool needed for good project management.

The History of Project Management: Planning the 20th Century

different years written on a paper with 2018 in focus

In some ways, the history of project management is the history of the 20th century. It begins with Henry Gantt inventing his handy chart and continues through many of the most significant events in modern history. World wars, space shots, and the Internet all depended in some way on the development of project management.

Today, project managers may be more likely to be building a photo app than calculating ballistics. However, that may just be a testament to the ubiquitous usefulness of the techniques developed by past managers.

Try some of the best project management software for small businesses.

 

Key Takeaways: The History of Project Management

  • There are four periods in project management history: Before 1958, 1958 to 1979, 1980 to 1994, 1995 to the present.
  • Modern project management is considered to start in 1958, characterized by the development of CPM and PERT methods.
  • Earlier project management innovations include the Gantt chart around 1910 and administrative work on the Manhattan Project.
  • NASA and the Apollo programs contributed to the advancement of project management, mandating use of work breakdown structure, CPM, PERT, and other tools.
  • Computer analysis was used in the 1970s, but became much more common in the 1980s and after.
  • The first lightweight methodologies were developed in the 1980s in response to the growing needs of software developers. 
  • Agile Manifesto defined the values and principles underlying modern Agile methodologies.

The Four Historical Stages of Modern Project Management

The history of project management is broken into four stages of advancement. A quick look reveals that it’s a fairly brief history, with the first stage including all of human history prior to 1958. It’s around that year that the term ‘project manager’ was first used as we now do. 

Before that, project managers couldn’t benefit from project management methodologies. Instead, it’s assumed the project’s success depended on random factors like the talent of individual project members or a particular project management style. Additionally, even large projects usually had one goal everyone focused on, making organization straightforward.

It’s safe to assume the areas project management focuses on have always been of interest, wherever or whenever you happen to be managing projects. However, it was the huge, multi-faceted projects of the cold war that first required modern methods.

Stage 1 (Prior to 1958)

While we could reach back to the projects which produced the Great Wall or the Pyramids, most histories look to the period around the two world wars for the first true project management techniques. 

Henry Gantt popularized the Gantt chart only a few decades earlier in about 1910, allowing a new way to visualize projects. Modern mass production and construction, particularly combined with war efforts, led to more ambitious projects. 

Throughout history, project management was considered just another skill, rather than its own discipline. However, historical projects like the Manhattan Project required a more organized approach for effective project management. Moreover, in many cases there was more depending on project success than a profit or deadline.

While there wasn’t anything we would consider a proper project management methodology, many tools we use were developed in this period. Innovators, both in government roles and private industry, created project management tools for their own use. They were then further tested and popularized in other projects.

Selected Key Advancements:

Stage 1: key project management advancements
  • Gantt Chart: A new way of visualizing tasks is by using Gantt charts which allowed project leadership to see relationships and project end dates. Introduced in the beginning of the 1900s, Gantt charts became popularized after use in the Hoover Dam and Interstate Highway projects. 
  • Precedence Diagramming Method: A visual way to outline the connections between tasks. The term used today is more often ‘action-on-node’ (AON) network. This method allowed mapping of predecessor-successor relationships throughout a project.
  • Critical Path Method (CPM): One of several network analysis techniques, CPM is a ubiquitous project management tool. Using CPM, project leaders plan out the longest-duration path to estimate the project’s duration.
  • Project Evaluation Review Technique (PERT): Another tool often used to manage projects, it was developed for use in such projects as the Polaris project and the space program.

Defining Projects:

  • Manhattan Project: An iconic and successful project, it required a sprawling, multifaceted approach but was nevertheless vital. Project leadership had a purely administrative role, separate from any engineering or research duties.
  • Polaris Project: The first submarine-launched nuclear missiles were developed by the Navy Special Projects Office early in the Cold War. On this project, tools like PERT analysis were developed by project managers to help manage schedules.
  • Interstate Highway System: Construction of the highway system was one of many capital projects, in the USA and elsewhere, that were begun around this time. Adequate project progress required work to happen in many places at once, requiring tight organization.

Stage 2 (1958 to 1979)

Most historians agree the modern project management era began around this time. In 1965, Europe’s overarching project management body, the International Project Management Association (IPMA), was founded. Shortly afterwards, in 1969, the Project Management Institute was founded in North America.

The role of project manager was becoming more important in itself, rather than as part of the chief engineer’s job. The space program, including the Apollo moon-shot, was at its peak activity. Due to those projects and others, techniques like CPM and PERT continued to be developed.

Until the early 70s, project management was still applied primarily in defense, construction, and aerospace industries. It wasn’t yet seen as vital to managing successful projects. However, throughout the 70s it began to be applied more widely in other areas. The heavy use of tools like CPM formed an association between project management and systems analysis.

The 70s also saw the development of some tools we now considered essential, such as the work breakdown structure (WBS). Some early inkling of Agile concepts, such as working iteratively, could also be seen.

Selected Key Advancements:

Stage 2: key project management advancements
  • Work Breakdown Structure (WBS): Another indispensable tool, the WBS is a step-by-step plan to achieving the project objectives. Its use was mandated for government projects over a certain size, which likely led to its popularization.
  • Conflict Management: Managing conflicting interests is recognized as an important part of project management. The adoption of matrix organizational techniques, among other things, made conflict management essential for good project outcomes.
  • Iterative Project Planning: A practice recognizable to any modern software development team, iterative planning and development was used in some projects, for example, in the space program’s Project Mercury.

Defining Projects:

  • Space Program and Apollo: Including some of the most significant projects in history, the space program relied heavily on project scheduling models and other project planning tools. Refinements on CPM, PERT, and the WBS were all used.
  • ARPANET: First coming online in 1971, this network linking various learning and research institutions would form the basis of the modern Internet. Without specific project leaders, it was a collaborative effort. 

Stage 3 (1980 to 1994)

In the 1980s, project managers began to develop new attitudes to project risk management. The methods used at that point usually referred to now as Waterfall methods often focused on resolving problems as they arose. That had led to project failures and increased cost, if not worse.

Instead, more time was spent planning complex projects from the start, using new methods to anticipate and avoid risks. At the same time, software engineering was becoming useful in every field. Software development projects might be very complex, but not have large administrative teams. Leaner methodologies started to be developed. 

In 1981, the Project Management Institute released the Ethics, Standards, and Accreditation project report. It offered the first few project management process groups. In 1986, PMI would go on to issue an expanded version in the first edition of the PMBOK in an international journal, the Project Management Journal.

Selected Key Advancements:

Stage 3: key project management advancements
  • First ‘Lightweight’ Methodologies: While the term ‘Agile’ won’t be used for over a decade, early experiments were underway. For example, Scrum was introduced in 1986. Rapid Application Development was developed by 1991 and development of Crystal Methods began the same year.
  • Risk Management: In 1987, a new version of the PMBOK first introduced the idea of managing risk as a business process and knowledge area. Focus on this area was prompted by the Challenger disaster and its design project failure.
  • Widespread Use of PM Software: Large, mainframe computers were replaced by smaller personal models. With the help of powerful software, increasingly sophisticated techniques became common project management practices.
  • Certification Programs for PM: The first certification test for project management was held by the PMI in 1984. Soon after, more stringent certifications were introduced internationally. Management science is formally recognized as a separate discipline, including sub-disciplines like program management.

Defining Projects:

  • English-France Channel Tunnel: The Channel project was complex not only because of its international nature, requiring coordination of governments, financial institutions, and more. It also was complicated by multiple measuring systems, as well as the need to have two groups digging from opposite sides meet in the middle. 
  • Challenger Investigation: A project in itself, the aftermath of the Challenger disaster was primarily an investigation of another project’s failure. A focus on managing risk and quality assurance followed.

Stage 4 (1995 to Present)

The modern age is defined by the Internet, as true in project management as anywhere. The access and connectivity it allows have transformed methods for organizing and performing work. The project manager role is filled by a project management professional, a career specialist. 

The demands of software development prompted the development of new ideas. As a result, in 2001 the Agile Manifesto was published, outlining a new philosophical approach. It brought earlier techniques together as the Agile project management method. 

On a wider scale, project management ideas are now applied in corporate management. As a result, concepts from project management have begun to shape business strategy overall, benefiting strategic management. Additionally, a globalized economy means projects have to take multi-cultural considerations into account.

Selected Key Advancements:

Stage 4: key project management advancements
  • Agile Methodologies: Originally developed for software development, Agile methods emphasize collaboration and reiterative processes. Projects run using Agile methods are self-directed and deliver working products quickly. 
  • Remote Work: Recently, remote work allowed a significant increase in the work-from-home rate. Before that, it played an important role in off-shoring tech work beyond local borders. In many ways, team location is no longer a constraint. 
  • Critical Chain Project Management (CCPM): CCPM is a refinement of the ubiquitous CPM. Where CPM did not take resources into account, CCPM allows project managers to consider their availability. 
  • Project Management Degrees: In addition to professional certifications, some universities now offer bachelor’s degrees in project management.

Defining Projects:

  • Y2K: As the year 2000 approached, it was realized fundamental software architecture wouldn’t be able to process dates starting with a two. Rather than a single project, Y2K was a tremendous number of parallel software projects around the world that often required coordination, sharing talent and resources. 
  • Panama Canal Expansion: As global trade increased, the Panama went from a vital passage to a chokepoint causing innumerable delays. The series of complex projects to widen and expand the canal, while simultaneously keeping it open to traffic, experienced delays and hiccups. Eventually costing over 5 billion dollars, it was finished over a year late.
  • Large Hadron Collider: With a project lifecycle extending over half a century, LHC construction faced a number of challenges. Funding came from multiple governments. Gathering project requirements involved ongoing research. 

The Future of PM

The role of the project manager will continue to be redefined in future projects. Some predict that three trends will support more sophisticated use of PM methods in every aspect of life. Those trends are:

3 future trends of project management
  • Digitization.
  • Employment.
  • Better data analysis.

While the role of project manager tended toward increased specialization in the past, modern project management tools have become widely available. As a result, project management may become a universally integrated process once more, to some extent part of everyone’s job.

Digitization

The transition from a paper-based society to a digital one is going to continue. While that makes tremendous amounts of potentially useful information available, picking out only the useful bits can be very difficult. Storing and accessing all that information also becomes a challenge a successful project must address. 

Cloud storage allows for easily scalable IT infrastructure. Machine learning tools help manage that information, while modeling by artificial intelligence may aid in decision making.

Employment

Not only is the project manager’s role evolving, but the job of the project team is changing as well. AI, robotics, 3D printing, and other technological advances could perform a lot of repetitive, low-level tasks. Ideally, that would free people up to focus on the more creative aspects.

Additionally, work will become increasingly transnational. People in geographically distant locations can collaborate meaningfully in real-time. Management practices will have to take those changes into account. At the same time, local issues will always have an influence.

Better Data Analysis

Digitizing information means it can be analyzed and assessed easily using powerful computer tools. Study and statistics will reveal in more detail the factors that lead to projects failing and those that ensure project success.

Data analysis may also reveal ways to reduce project costs and more efficiently manage project activities. Doing so in earlier project management phases can help avoid problems later.

Frequently Asked Questions (FAQs) for The History of Project Management

Final Thoughts on The History of Project Management

With its roots in the great events of the recent past, it seems likely project management will have a profound effect on how we live in the future. It turns out some of the same management tools used in building missiles can also help you write your next paper.

What Is Scope Creep in Project Management?

a male developer trying to debug his project

The issue of scope creep has bedeviled project managers since the ancient Egyptians wondered if three pyramids might be more impressive than just one. It isn’t a difficult concept to understand. However, heading off scope creep often requires a great deal of effort and expertise.

Key Takeaways: Scope Creep

  • Project scope is the project’s goal and the process for achieving it.
  • Scope creep in project management is when changes are made to the scope that don’t aid in its successful completion.
  • Creep can be caused by stakeholders making requests or team members making unauthorized changes.
  • Scope creep can cause a project to fail, so is an important concern of project managers.
  • Preventing scope creep requires a clear scope, a method of handling change requests, and fostering communication between team members and other stakeholders.
  • There are a wide array of tools to assist in managing scope creep.

What Is Scope Creep?

While scope creep is one of the most common reasons projects fail, there is no single agreed-upon definition of scope creep. Broadly speaking, it refers to the addition of tasks outside the original, defined project scope. Another way to think of scope creep is as uncontrolled or unexpected changes that may be opposed to the requirements of a project.

Some people would add that scope creep only occurs when unauthorized changes are made. By that definition, any scope change approved by someone in authority doesn’t qualify as scope creep. Others have determined that changes of any kind, approved or otherwise, can impact a project’s success and therefore be considered scope creep.

An example of project scope creep might be adding a feature that recommends mechanics halfway through the development of a car buying app. Requirement creep like that might introduce useful new features, but it’s not part of the goal of the project. Additionally, it adds to project cost and time.

To understand scope creep and its effects, we first have to look at the project scope itself.

Project Scope and Product Scope

The scope of a project is both the product it will produce and the process needed to produce it. The initial scope is referred to as the baseline scope, including the scope statement and work breakdown schedule. 

The product can be anything from software to a new building. Whatever it is, the product has its own defined scope which needs to be part of the project plan. 

Scope creep occurs in both product scope and overall project scope. Either can be a factor in project failure. In general, the more detailed and precise the project scope is, the less likely scope creep is to occur. As a result, the chances of successfully completing a project increases.

Agile Projects

Agile projects is a project management methodology that has been criticized as a sort of organized form of scope creep. When a project manager uses Agile methods, the product scope is not defined at the start of the project. Instead, project teams follow a process of defining and redefining the product throughout the project. That can seem like a recipe for continually redefining scope.

However, this is where separating product and project scope can be helpful. Agile methods generally have fixed resources and schedules, which are initially defined as part of the project scope. Changing either of those in the course of a project could qualify as scope creep.

How To Identify Scope Creep and Its Causes

Some degree of scope creep is often inevitable. Particularly at the rate at which daily life changes in the modern age, project requirements are likely to change in the midst of work. However, it’s the job of a project manager to keep it to a minimum. 

Despite that, there is no simple method for identifying scope creep.

Successful project management means accomplishing goals outlined in the project scope within budget and according to schedule. When scope creep occurs, it draws further on resources and takes up more time, but doesn’t contribute toward reaching goals. 

Generally speaking, methods of identifying creep involve assessing project progress while monitoring resources. Expending resources without progressing is usually a sign of scope creep. Project management tools along with project management software can be a great aid in this process.

A more effective method of managing creep is often to identify causes of scope creep and then, putting measures in place to control them.

What Causes Scope Creep?

The causes of scope creep on a project can vary depending on the nature of the project itself. Creep in software development may have a different origin than in construction. However, there are some common causes, including:

Five common causes of scope creep
  1. Unclear scope definition.
  2. Poor communication with project stakeholders.
  3. No effective scope management.
  4. Improper collection of project requirements.
  5. Length of project.

Unclear Scope Definition

The first, and perhaps most common, cause of scope creep is an insufficiently defined scope. If you don’t know what the goals of the project are, you can’t have a clear idea of how to reach them. Those issues have to be worked out in the midst of the project, leading inevitably to wasted time and resources.

Agile methods are ideal for use in contexts when outside factors could affect the scope during the project. However, Agile projects still require some aspects of the scope to be clearly outlined.

Poor Communication With Project Stakeholders

The project sponsor is the person who will overall be held responsible for the outcome. They also often don’t have the knowledge or time to precisely define every aspect of a project. 

Stakeholders are those individuals who either are involved in the project or will be affected by it. They may have agendas or desire features that would draw resources away from primary goals.

Part of a project manager’s job is managing the relationship between interested parties. If that’s not done properly, it is possible to waste time and resources due to disagreements. Too many stakeholders also cause problems, as the more difficult communication becomes, the more likely creep is.

No Effective Scope Management

It may be inevitable that the scope of a project will change. Agile methods were developed specifically because requirements or resources change so frequently during a project. If project managers recognize this and put an organized method in place of changing scope, uncontrolled change can be much reduced.

Improper Collection of Requirements

Another aspect of working with stakeholders is a clear process for collecting requirements. Stakeholders may see opportunities to add new features, find aspects they personally like and wish to be included, or otherwise add ‘requirements’ that don’t actually work toward the overall goal. 

A clear process for collecting and assessing requirements can help prevent that wasted effort.

Length of Project

A longer project doesn’t necessarily lead to more scope creep. However, it does mean there is more opportunity for it. 

What Mistakes Were Made To Allow It To Persist and Build?

Scope creep tends to stick around for two reasons:

  • Unclear scope definition: If it is never clarified, an unclear scope can continue to drive creep.
  • No process for incorporating changes: Some changes may be unavoidable. A defined process for making those changes can assess which are necessary and how to alter the project with minimal impact to project timeline and budget.

Fixing scope creep in any particular project usually means addressing these two issues.

How To Fix Scope Creep

The estimated percentage of successful projects varies but is usually around 30%. That means that most projects either fail or are not completed satisfactorily, in many cases likely due to the effects of scope creep. There may be no simple way to mitigate scope creep in project management, but it’s vital to successful completion. Methods for addressing creep include:

3 ways to fix scope creep
  • Create a clear PSS.
  • Put a change management process in place.
  • Improve stakeholder communications.

Project Scope Statement

The project scope statement (PSS) provides a basis from which to make all project decisions, direct project effort, and communicate the project’s scope. It can also be a way of defining the boundaries of the project. The statement is important when creating a work breakdown structure, a clear project schedule, and a breakdown of project management phases, among many other things.

As a tool for communication, a PSS can foster a better client relationship. It can also clarify when changing requirements or adding additional features would cause scope change. Creating a statement or improving an existing one can help limit change.

Change Management Process

Some scope changes may be inevitable. In some ways, it is in the management of scope creep, project management finds its underlying purpose. Managing to control scope creep while also adhering to the project schedule and budget is difficult, and requires a clear scope management plan.

One of the most important aspects is the process for handling change requests. Requests for changes from stakeholders are a key reason for scope change. A clear process makes it easier to decide what changes are necessary.

Stakeholder Communications

A stakeholder is not just a client or project sponsor. They can also be team members, end-users, and other interested parties. Communicating the project’s status clearly is important, as are reasons for project delays. 

A project’s success is greater when new requests for change taper off as the project nears its end. Doing so helps prevent feature creep and prevents the change control process from controlling the entire project. The best way to accomplish that is by collecting all the needed requirements from the start.

A quality project management software may help in improving communications between various team members.

How To Manage Scope Creep

As we’ve mentioned, it may be impossible to entirely prevent scope creep. Instead of trying to figure out how to avoid scope creep, it’s better to have a process to manage scope creep. 

The strategies for fixing scope creep we’ve already mentioned can also help prevent and manage it, including a formal change management process, defined PSS, and process for stakeholder communications. 

Those are broad approaches to handle scope creep and it might help to focus on some tools for accomplishing those goals.

While project charter and statement of scope are sometimes used interchangeably, they are not quite the same thing. A charter is a document that launches a project and gives it the initial goal. A PSS delves into greater detail and answers questions the charter may not. Creating a PSS is part of the initiating phase of a project.

Creating a Project Scope Statement

Elements of a Scope Statement

A PSS is a bridge between the initial idea and the actual work needed to accomplish it. It fills in the outline provided by the charter with specific practical steps. A PSS includes elements such as:

Elements of a scope statement
  • Business or project objectives: Describe the characteristics of the goal and specific objectives to reach it.
  • Product acceptance criteria: Create some criteria or processes to determine when goals have been met.
  • Project deliverables: Describe the end products, including products, processes, deliverables, etc.
  • Critical success factors: Describe what the project must absolutely achieve in order to be considered a success. 
  • External entities and exclusions: Address issues, organizations, or goals that may be related to the project, but not associated with it.
  • Project constraints: Outline limiting factors, such as budget, schedule, and more.
  • Project assumptions: Outline contexts and factors that can affect the project, but in any case are outside the project’s control.

Defining the Project Scope

A PSS is a complex document and creating a clear statement of scope can potentially be difficult. Defining the edges of the scope and developing a plan can both present a challenge. Some tools that can help you clarify scope include:

  • Context diagram: Identify outside factors that can impact the project. Recognizing those factors can outline what the project needs to address to achieve goals. It can also identify stakeholders and prevent scope drift.
  • Use case diagram: Identifying the needs that have to be met by the project plan can reveal all the additional features that need to be included in the end product.
  • Product backlog: Use stakeholder and user feedback to create a wishlist of requested functions. Prioritizing such requests can offer a clear view on scope.

Creating a Change Management Process

If defining the project’s scope is difficult, changing it once the project has begun is even more demanding. Despite that, managing changes to the scope is an imperative part of a project manager’s job. A few basic guidelines can somewhat simplify this challenging task:

  1. Be lean: Particularly when a project manager is coming in from outside an organization, try to keep the process as simple as possible. Doing so can often keep things moving efficiently and with minimum disruption.
  2. Properly define the project scope: If a clear PSS isn’t created, how can you know when it’s changing? A clear scope is necessary when managing scope creep.
  3. Understand sponsor final acceptance: Project sponsors put the project in motion and will often have the final say over its completion. Understanding their requirements allows you to aim project work toward specific goals for success.
  4. Define change request process: Provide a clear path for change requests to be evaluated and then put into action. 
  5. Document and communicate change process: Outline the process and, vitally, make sure project team members understand it and are on board.
  6. Manage change: You’ve determined a change is needed, now it’s time to put it into action. This is a complex topic that deserves study of its own scope change.

That covers the high-level goals of a change control process. However, in practical terms, it also has to fulfill several functions to be successful, including:

  • Prevent changes outside the change control system.
  • Review requests quickly.
  • Maintain the integrity of the baseline scope.
  • Decide which requests to approve.
  • Manage each approved change request.
  • Coordinate approved changes through the project.
  • Document the changes made.

Understanding Stakeholders and Requirements

Managing the communication between project team members and key stakeholders, as well as managing a client relationship, are arts in themselves. However, there are a few tools that can help. Some can help you understand stakeholders in a more abstract way, while others bring them together to discuss issues directly. Described below are tools for both approaches.

Facilitated Workshops

A common tool in software development is the joint application design workshop. Similar gatherings can be used to help develop a complete understanding of scope for other types of projects, as well. The goal is to gather representatives from the different groups of stakeholders to discuss the project and reach a consensus.

A neutral facilitator can lead, which may not be the project manager, and may include a variety of activities to aid in communication. As an example, the participants may identify the strengths and weaknesses of the project, as well as any opportunities or threats. 

Workshops should end with outlining the next steps in the project’s progress. A collaborative process of this sort provides a roadmap for the project team and project managers that can help in preventing creep. 

Stakeholder Analysis

Stakeholder analysis is a range of tools used for several reasons. The goal is identifying stakeholders and understanding both the communicated and uncommunicated requirements they have for the project.

Stakeholders are at the heart of every aspect of project management. Analysis helps the project team best align their efforts with the project’s goals. Tools used in stakeholder analysis include:

Tools used in stakeholder analysis
  • Stakeholder analysis context diagrams.
  • Stakeholder interest and impact table.
  • Interest-influence classification.
  • Stakeholder participation matrix.

Frequently Asked Questions (FAQs) for What Is Scope Creep

Final Thoughts: So What Is Scope Creep?

Scope creep has been the cause of any number of failed projects. Managing it can seem like an incredibly expensive game of whack-a-mole. However, with a clear plan and some elbow grease, you can avoid scope creep or even turn it into a positive.

Project Scheduling: What Is a Schedule and Scheduling Management?

A project scheduling calendar with pinned dates

Anyone who has been responsible for a work schedule knows how complicated they can be. Imagine how much more complicated the schedule for producing an app or even constructing a building must be. Project scheduling is an involved topic that can be bewildering. However, those who take the time to understand it will discover a powerful tool for project managers.

Key Takeaways: Project Scheduling

  • Project scheduling is a multi-part process that takes the plan and turns it into concrete steps.
  • At minimum, a project schedule contains an estimated start and end date for the project.
  • Usually, a project schedule is a complex document that contains a lot of information, such as task lists, estimated task durations, and more.
  • Techniques like the critical path method and program evaluation review technique can be used to analyze the project schedule — looking for critical tasks or providing expert time estimates.
  • Modern project scheduling software is a great tool for project scheduling.
  • During the project, the projected schedule may change due to real-world variables.
  • As the project continues, the project schedule can be used for what-if scenarios, baseline comparisons, and performance assessments, among other things.

Project Scheduling Overview

The process of arriving at a complete and even vaguely accurate project schedule is no easy task. However, it is a critical one in the field of project management. Not only does it allow for more detailed project planning, but it is also a vital aspect of determining resource allocation and even determining project success. A project schedule is one of the most useful tools a project manager has at their disposal.

In some ways, project scheduling is the first place the ideas underlying project planning come into contact with the real world. The project scope —the goal and the process for achieving it— has to be broken down into project tasks. Project details have to be determined and taken into account. 

At the end of the project scheduling process, those disparate factors are translated into estimates and concrete dates. Key tasks that can’t be delayed in the project process are identified. A roadmap of goals and requirements, the project schedule, is developed to keep the project on track and on time.

What Is Project Scheduling?

A project scheduling process analyzes task sequences, durations, requirements, and constraints in order to develop a project schedule. The project schedule itself is the planned dates for performing those project tasks and meeting milestones.

There are a number of steps to create a project schedule, including developing task lists and a work breakdown structure (WBS), as well as putting together a project timeline. 

However, once the initial schedule has been developed, work has only really just begun. The schedule can then be used by project managers in further project planning, to estimate usage of organizational resources and identify critical tasks.

In complex projects, a well-defined schedule can be the only way of keeping things organized, so that prerequisites are met and the project isn’t delayed. Finding critical tasks means resources are directed where they can do the most good. Some types of analyses can also call on the expertise of team members to get informed opinions.

The schedule will most likely change throughout the project as hazards and efficiencies are discovered. However, once there is a draft schedule, project management tools allow managers to anticipate obstacles, create budgets, and more. Techniques like crashing and fast-tracking can also be used to change completion dates. 

Why Create a Project Schedule?

While other aspects of a project plan detail the what, where, and why of the project, a detailed project schedule provides the who and when. In other words, creating a project schedule is the first step in turning a plan into a product. Schedules play a critical role in project success in several ways, including:

Why you should create a project schedule
  1. Create a project timeline.
  2. Serve as a control tool.
  3. Efficient resource allocation.
  4. Portfolio management tool.
  5. Serve as a communication tool.

Create a Project Timeline

A project’s timeline adds actual, if estimated, start and end dates to a plan. That is valuable in its own right for a number of reasons, but one important one is the work breakdown structure. The WBS is the list of tasks and the logical order in which they have to be done. 

In project scheduling terminology, it helps identify predecessor tasks, which have to be completed before another task, the successor task, can start. The WBS can be expressed in several ways, including Gantt charts or network diagrams.

Project scheduling also provides tools for identifying risk and avoiding it. The critical path method, as we’ll see later, produces a list of tasks that can delay the entire project. A project manager might therefore devote more resources to those tasks.

Serve as a Control Tool

An initial schedule is an estimate and inevitably things will change, disrupting project progress. A schedule can help clarify which changes are worth making despite the hit to a project’s progress. It provides a baseline against which delays and costs can be gauged. Controlling changes to the project scope is vital to completing a project successfully.

Efficient Resource Allocation

Using a schedule, it’s possible to begin to allocate resources where and when they’re needed. A schedule can also reveal when there is a shortage of the resources required, potentially delaying the project. 

On the other hand, a schedule can also be used to effectively manage techniques like fast-tracking or crashing, where more resources are devoted to a task to complete it more quickly.

Serve as a Portfolio Management Tool

Most companies work on more than one thing at a time. With the schedule of each before you, it’s possible to make informed choices regarding project portfolio management. In other words, selecting the projects that will have the greatest benefit. It can also clarify how to distribute resources to each project in resource planning.

Serve as a Communication Tool

The schedule can be a great tool for communicating with team members and other stakeholders. With a clear schedule, everyone is on the same page regarding deadlines, resources, and other important information.

A clear schedule is also a prime use of PM software for startups, showing investors what they can expect at each step.

Project Scheduling Steps

Creating a project schedule is much more complicated than just coming up with a timeline or project calendar. It involves parceling out work, estimating duration and resources, and juggling a range of crucial issues. An outline of the process for creating a schedule might look like this:

Project scheduling steps
  1. Develop the WBS.
  2. Define tasks and logic.
  3. Estimate task duration.
  4. Define resources.
  5. Analyze the schedule.

Develop the WBS

A WBS is sort of like a step-by-step process for accomplishing the goals set out in the project plan. However, the relationship between each step may be more complicated than a simple consecutive task list. 

Working out those relationships is one of the more important and complex tasks project managers may be responsible for. As part of the project scheduling process, each step is further broken down into work packages. 

Define Tasks and Logic

In this step, the work to be done is further broken down into individual tasks. Project tasks are specific pieces of work, sometimes also called project activities. Project managers may decide how many tasks there are, or other factors may come into play.

The logic underlying task dependencies also have to be defined. In other words, individual tasks can relate to each other in different ways. Some examples include:

  • Hard logic: One task must be completed before the next can begin.
  • Soft logic: One type of task is usually performed before another, even if there’s no strict requirement.
  • False logic: An arbitrary order because you can’t work on all tasks at once.

Additionally, the requirements of the logic can be defined according to need. The most basic is finish-to-start, meaning one task must finish before the next can start. Another is finish-to-finish, which requires one task to finish before the next can be finished, but doesn’t define its start. Other options include start-to-start and start-to-finish. 

Estimate Task Duration

The WBS allows for the time estimates found in project schedules. The duration of each task is estimated—both best and worst cases—which, when added together, give the total project length. This is the ideal project schedule, in which the duration of each task is estimated without considering outside factors.

Two dates for completion are usually given, using the best and worst-case time estimates. The difference between those two dates is the ‘float’ or ‘slack’ in the project timeline. A common way of displaying this information is the Gantt chart.

Define Resources

In a draft schedule, the resources needed may not be taken into account. It’s reckoned purely by the amount of time each task is estimated to take, assuming perfect resource availability. At that point, it’s possible to gauge resources required at each point in your task list, compared to their availability. 

Resources can be things like materials or software. One of the most important resources is the project teams’ time.

Analyze the Schedule

Some of the most important tools available to a project manager are project scheduling techniques, methods of analyzing the schedule to better understand it. This step can also be thought of as optimizing the schedule.

By using project management techniques, two of which are described below, it’s possible to identify crucial tasks, accurately predict the project’s completion, and judge resource requirements.

Techniques

In the same way, the right tools help a carpenter take apart and put together wood, project scheduling tools help project managers better understand the relationships between tasks. For example, if two tasks can be worked on simultaneously, time and money are saved. Effective project scheduling also reveals key tasks, ones that can be used to aid in schedule management.

The right project scheduling software can make creating the project schedule much easier. There are many options, though you can check out our MS Project vs ClickUp review for examples.

Scheduling software will have tools to use the two project scheduling techniques described below. 

Critical Path Method (CPM)

CPM is a tool that considers all the tasks in the entire project, mapping out relationships in order to create a project schedule. It is a fundamental and common tool in project management that is usually used in combination with a network line diagram. Using it to calculate the longest path counterintuitively provides the shortest completion time of the project.

To clarify how it works, imagine that a project is broken into steps. In each step, one task will have the longest duration, which becomes the duration for the entire step. That task is the critical task and their completion usually defines major milestones. By plotting the schedule around critical tasks, we prevent redundancy and unnecessary delays. 

The estimate for each tasks’ duration is usually given for the best case, the worst case, and the most likely case. The difference between the best and worst-case scenarios is the float or slack. In the strictest sense, critical tasks should have 0 floats. However, ‘near’ critical paths may be used with more flexibility.

One common way of visualizing these charts is the network line diagram, though Gantt charts can also be used.

CPM doesn’t take resource availability into account. As a result, resource management comes into play in other steps. Sometimes, another technique called resource leveling may be applied.

Program Evaluation and Review Technique (PERT)

PERT was developed for military projects during the Cold War, in the early days of modern project management. It provides a way to accurately estimate project schedules by involving team members with expertise in each area. Each of the project activities’ or tasks’ duration is estimated. By adding them together, an overall project time can be calculated. 

Unlike CPM, the question of how to manage resources does come into play with PERT analysis. For example, it can reveal when more resources will be needed to keep the project on task.

While team collaboration is part of the PERT process, the entire team usually won’t be involved. Additionally, to keep things manageable, this technique may only be used for specific tasks.

Tools To Create Project Schedules in ClickUp

ClickUp has some of the best project management tools that are available. Modern project scheduling software offers a wider range of options and project scheduling tools than ever before, while also remaining relatively easy to use. As a result, ClickUp has many options to assist a project manager with their project scheduling. Some of the tools are:

Tools to create project schedules in ClickUp
  1. Tasks.
  2. Relationships.
  3. Views.

Tasks

The basis of the system is the task, which has the same general meaning we’ve been using: a discrete bit of work. An example might be an article for a website or a particular software function. Using tasks, it’s possible to monitor project progress and even be notified about overdue tasks.

Relationships

Multiple tasks can be strung together with task dependencies, which ClickUp calls its Relationships tool. It’s a ClickApp that has to be activated, so it’s not available to the free tier. However, with Relationships, tasks can be linked to each other without creating a dependency. Tasks can also be set as blocking or waiting on another task. 

Views

The project status can be reviewed using several reporting tools, which in ClickUp are accessed through different Views. For example, the Gantt view creates a Gantt chart for the project, based on the tasks and dependencies you’ve defined. Using Gantt charts, it’s possible to identify tasks that are causing bottlenecks or other causes of delays.

The major resource ClickUp is concerned with is people time, the workload of your team members. This can be reviewed in the Workload and Timeline views, allowing you to see how everyone is spending their time, as well as their availability.

Another ClickUp, called Milestones, allows you to create a milestone schedule of significant events. Milestones can be used to compare projected and actual progress, among other things.

See how similar apps stack up against our favorite in our ClickUp vs Hive and ClickUp vs GanttPro reviews.

Managing Project Schedules

The project schedule has been created and assigned tasks begun, but there are still many ways to use a project schedule as part of your project management strategy. The schedule is a tool that may evolve but will continue to be useful until the project’s close. Among other techniques, it can be used in:

  1. What-if scenarios.
  2. Comparisons to baseline.
  3. Performance assessments.

In addition to tracking project progress, project management software can be helpful with all of the techniques described in this section. PM scheduling software allows you to alter variables or change tasks without entering information more than once.

What-If Scenarios

The basic concept is familiar to just about everyone. Try to imagine likely scenarios that might affect the schedule, then follow those scenarios to see what could happen. What-if analysis should try to take into account all the deliverables, including documentation or marketing materials. 

This strategy is particularly useful for resource planning. Experimenting with different, hypothetical task management and resource management problems can prevent obstacles from arising.

Comparison to Baseline

The master project schedule provides an ideal schedule which the actual progress can be measured against. This is a key aspect of schedule management, comparing your average weekly planner notes, workload, task progress, and other factors against the original estimations. Doing so can often reveal problem areas and tasks that are lacking resources.

Performance Assessments

The flipside of a baseline comparison is the performance assessment. Team members’ performance should be gauged regularly, both to help them improve and to track performance. Similar assessments can be made for vendors, suppliers, or other aspects of the project. It’s not just people that are assessed.

Once a problem is identified, these assessments can be used to pinpoint the causes. They might also highlight potential solutions.

Key Project Schedule Related Terms

There is a lot of specialized languages when discussing the project scheduling process. To help keep things clear, here is a brief list of key terms and their definitions:

  • Task (also activity): A discrete piece of work, like an article or block of code.
  • Critical path: The sequence of tasks that determines the duration of the project.
  • Critical task: A task on the critical path, which determines a project’s duration. Not necessarily an important or difficult task, it’s the duration that’s significant.
  • Dependencies: A logical relationship between two tasks, either as a requirement or product. 
  • Float (also slack): The difference between the best case and worst case duration estimates for the project.
  • Gantt chart: Gantt charts are a form of bar chart that indicates projected task duration, task dependencies, progress, and other information. Often combined with the project calendar.
  • Network line diagram or network diagram: A graphical method of representing the dependencies between tasks.
  • Resource: Skilled team members, services, supplies, and other requirements to complete tasks. 
  • Resource leveling: Using resource requirements and availability to determine start and end dates.
  • Schedule: The planned dates for completing tasks or meeting milestones.
  • Successor: A task that cannot start until its predecessor is complete.
  • Predecessor: A task that is required to be completed before another task, its successor, can be begun.
  • Work breakdown structure: A breakdown of the project plan into specific steps and work packages.

Frequently Asked Questions (FAQs) for Project Scheduling

Final Thoughts on Project Scheduling

There have been books filled with different ideas about and on methods for producing a project schedule. As a result, we can’t do more than scrape the surface of the topic.

However, it’s a study that just about everyone could benefit from. By better understanding the process of producing project schedules, it’s possible to learn practical methods for managing our own projects and lives.

Essential Project Management Methodologies and When To Use Them

stacking blocks with project management (and methodologies) tools drawn on one side

There is no single agreed-upon definition of project management methodologies. However, in broad strokes, it can be thought of as a set of guidelines, principles, and processes for meeting or exceeding a project’s requirements.

Any project management methodology may help you complete a project. That’s not quite the same thing as saying any methodology will help you successfully complete a project within budget and on schedule.

Key Takeaways: Project Management Methodologies

  • Project management methodologies are a set of guidelines for running and completing a project efficiently.
  • There is a wide range of methods, some very broad and others tailored to specific contexts.
  • Agile methodologies feature customer input, decision-making by the entire project team, responsiveness, and an iterative process.
  • Traditional project management methodologies feature a clear plan from the start and a hierarchy with the project manager on top.
  • A project management methodology can be broad enough to use in several kinds of projects, or narrow enough to apply to a single person.
  • The role of the project manager can vary.

How To Choose the Best PM Methodology

Many factors go into choosing the right project management methodology. However, some basic factors you’ll need to address include:

How to choose the best PM methodology
  • Assessment of the project.
  • Deciding what will bring the most value.
  • Evaluation of your organization.
  • Assessment of your team.
  • Assessment of resources.

In the business world, a project is considered successful when it satisfies three criteria:

  • Time: Meets required deadlines.
  • Cost: Stays within an allocated budget.
  • Scope: Meets requirements.

In the history of project management, these three factors were considered vital to managing successful projects and are generally referred to as the triple constraint. While they might not be the invariable guides they might once have been considered, they are still important to a successful project.

A project management methodology organized along traditional lines seeks to define each of those factors before the project begins. Newer methods, particularly Agile project management methodologies, may try to redefine them in the course of the project and the project scope may be changed several times.

Project management methodologies may include defining those goals, or they may be predefined. Either way, understanding the following basic factors can make the project management process go much more smoothly.

Assess the Project

The factor that is going to have the biggest impact on the project methodologies you choose is the nature of the project itself. Consider how the project is going to be planned. For example, construction requires very specific project management phases due to legal and financial constraints.

Project managers may also wish to consider a hybrid methodology, which combines the strengths of both traditional and newer approaches.

Decide What Will Bring the Most Value

In any project, it’s important to ask if each task actually creates a benefit, to the project or otherwise.

Deciding which value to emphasize is wrapped up in the project’s scope and goals, defining exactly what you’re trying to accomplish. It can also impact how you accomplish those goals. For example, green project management methodologies may have the same set of critical tasks but require green methods. 

Evaluation of Your Organization

Factors like skillsets and organizational goals also have to be considered. You may wish to focus on projects integrating sustainable methods, for example, if your organization prioritizes the environment. 

However, if your organization doesn’t have the proper skillsets or resources, more time may be spent obtaining those than actually working toward the project’s goal. Likewise, prior experience with a specific methodology may make it more attractive.

Assess Your Team

Just as the nature of your organization can define which methodology is going to be most successful, so can the nature of your team. 

You may wish to divide a larger group into several project teams so that multiple goals can be pursued at once. That has consequences when it comes to resource and time management that some methodologies are better suited to handling. Additionally, the role of project managers can vary depending on the project management methodology.

Assess Resources

Access to resources is important, as are other aspects of supplying what your project needs. There are some management methodologies, like PMBOK, that focus more on resource management than others.

Often, a project management tool can be a good way of tracking resources. The best project management tools offer some flexibility to meet many needs.

Types of Project Management Methodologies

Examining a number of project management methods can clarify which best fits your needs. Keep in mind that this project management methodologies list isn’t exhaustive.

Types of project management methodologies

Agile: Collaborate To Produce a Working Product, Which Is Improved Iteratively

Agile project management has come to refer to a whole class of different methodologies that have certain characteristics. However, it is also its own methodology, which has become one of the most popular project management methods out there.

Agile methodology focuses on responsiveness to changing conditions. We’ll cover some Agile methods, but examples include extreme project management and rational unified process.

Agile projects will involve all team members in initial planning sessions. The team then works on tasks for a set period, after which progress is reviewed and additional goals are set in continuous integration of feedback. It is an iterative process that works collaboratively with a client to produce working software in short order.

When To Use the Methodology

Agile was originally developed for small teams doing software development, which often doesn’t have or require precisely defined goals. 

Pros and Cons

Some benefits of Agile include:

  • Continually improving.
  • Feature-driven development.
  • Response to changes.
  • Cooperation with the customer.

Some cons include:

  • Vulnerable to scope creep.
  • Lacks a clear plan from beginning to end.

Waterfall: Plan Straight From Beginning To End

Waterfall project management is a common project management methodology. In broad strokes, it’s the basic approach to project management methodology most people would evolve on their own. Phases of the waterfall method include:

Phases of the waterfall method
  • Requirements: Analyzing needs.
  • Design: Complete planning of the project.
  • Coding: Following that plan.
  • Testing: Features are extensively tested.
  • Operations: Finished product is put into use.

When To Use the Methodology

Waterfall methodology might work best with small groups for projects in which deadlines, budget, and scope are all clearly defined from the outset. 

Pros and Cons

Some advantages of the waterfall method include:

  • Clearly defined requirements.
  • A well-defined plan for project completion.
  • Cohesive end product.

Disadvantages include:

  • Little flexibility.
  • One missed deadline delays the entire project.

Scrum: An Agile Method Organized Around Short ‘Sprints’

Scrum is an Agile methodology, meaning it focuses on responsiveness to changing conditions and an iterative approach to tasks. It revolves around a couple of roles and a few events. Roles include:

  • Scrum master: A facilitator that helps the team understand and apply the method.
  • Development team: The project team members.
  • Product owner: Client or customer who selects features.

Tasks are set and then worked on in a ‘sprint’ of a fixed length. The team meets daily, as well as having a larger meeting after the sprint to assess progress.

When To Use the Methodology

Like most Agile methods, Scrum was developed and is used most often by software development firms. It probably works best with a smaller team that can meet all at once and which is able to work closely with a client.

Pros and Cons

Advantages include:

  • Focus on creating working products.
  • Works closely with the customer.
  • Responsive to changing needs.

Disadvantages include:

  • Lack of complete documentation.
  • Difficult to manage with larger teams.

Kanban: An Agile Method Using a Board to Track Project Progress

This project management methodology method was originally developed for assembly lines in Toyota factories. It is another Agile method, focusing on an iterative process to continually improve. 

The defining feature of this approach is the Kanban board, which helps organize the project into repeated stages. The underlying goal is to remove bottlenecks that can slow the project process and add to the cost.

The board is divided into four or more sections, usually including:

  • Ideas: Tasks that are still under discussion.
  • To do: Tasks that are ready to be worked on.
  • In progress: Tasks that are currently being worked on.
  • Done: Completed tasks.

When To Use the Methodology

Kanban allows a decent mix of pre-planning and flexibility. Goals may change and tasks adjust. However, it does require a clear idea of what a ‘finished’ task looks like. 

Pros and Cons

Advantages include:

  • Flexibility.
  • Clear goals.

Disadvantages include:

  • Lacks a clear process.

Extreme Programming (XP): An Agile Method Using Paired Programming

Another Agile software development method, extreme programming methodology is intended to offer small, updated releases periodically that each offers new functionality. It uses a strict testing method to identify problems and resolve them at each stage.

It focuses on several values, such as simple programming and collective ownership. XP is known for pair programming, in which two programmers work together, one programming while the other reviews for errors.

When To Use the Methodology

As the name implies, XP is focused exclusively on programming projects, specifically updating or replacing large, outdated systems. It combines pre-planning and an iterative approach.

Pros and Cons

Advantages include:

  • Close relationship with the customer.
  • Frequent testing.
  • Focused on simple coding.

Disadvantages include:

  • Limited application.
  • Piecemeal release.

Scrumban: Track Sprints on a Kanban Board

As you might guess from the name, Scrumban combines the project management approaches of Scrum and Kanban. The Kanban board is great for organizing a project and tracking the status of tasks. However, Kanban lacks a connection to higher levels of management, as well as a way to put releases into operation.

Scrumban allows for the easy tracking of tasks through the board, while dividing a project into discrete, iterative phases. This allows the team to work toward concrete goals while advancing the overall project.

When To Use the Methodology

As with most Agile methods, Scrumban is primarily used in software development and is one of the most popular project management methodologies in that field. It is ideal for projects where there is a clear idea of what a finished task looks like, without having well-defined goals overall.

Pros and Cons

Pros and cons of scrumban

Advantages include:

  • Flexibility.
  • Visibility.
  • Continuous improvement.
  • Focus on releasing products.

Disadvantages include:

  • Difficult for larger teams.
  • No clearly defined endpoint.

Adaptive Project Framework (APF): Plan Agile, Work Traditional

Hybrid project management practices seek to combine the flexibility of Agile with the clearly defined goals and processes of traditional project management methodology. Adaptive project framework is an example of such a hybrid.

The methodology recognizes that parts of a project may be open to an Agile approach, such as initial planning, but other parts require clear goals and deadlines. A project is divided into parts, with a plan created with Agile methods that are followed traditionally—lessons learned are applied to the following parts.

When To Use the Methodology

While APF was devised for software development projects, it has become popular in other contexts. Environmental planning, urban planning, and construction projects also use APF.

Pros and Cons

Advantages include:

  • Combines flexibility with clear planning.
  • Useful for large or long-term projects.
  • Responsiveness to changes, while maintaining clear goals.

Disadvantages include:

  • Complex.
  • Can be difficult to implement.

Lean: Smooth the Path From Supplier, to Production, to Customer

Lean methodologies use Agile concepts to focus on creating a simple, uninterrupted flow from suppliers, to production, and then to the customer. A Lean project may include suppliers in the planning process as a result. 

Additionally, Lean methodology attempts to identify a value for each product or service, in an effort to eliminate wasted effort and resources.

When To Use the Methodology

Lean is used in some IT companies. It may be a good choice whenever a project depends on an uninterrupted flow of resources.

Pros and Cons

Advantages include:

  • Customer collaboration.
  • Working closely with suppliers.
  • Eliminating waste.

Its primary disadvantage is that it might be better thought of as a management philosophy, rather than a true methodology.

Critical Path Method (CPM): Identify Tasks That Can’t Be Delayed

CPM is a traditional methodology focused on pre-planning and a clear path. The goal is to complete the project in the minimum time, at a minimum cost, drawing on as few resources as possible.

The critical path method involves creating a flowchart that can be used to identify critical ‘paths’ or task dependencies, as well as estimate completion times. In other words, it focuses on important tasks that can’t be started until other tasks are finished. This allows managers to focus resources on important points to prevent delays.

When To Use the Methodology

This approach is best suited for complex projects that have limited resources or have to share resources with other projects.

Pros and Cons

Advantages include:

  • Clearly defined goals and processes.
  • Shared resource utilization.
  • Reducing cost and time.

The primary disadvantage to CPM is that it may not be suited for smaller projects or projects in which resource management isn’t a concern.

Critical Chain Project Management (CCPM): Identify Critical Tasks, With a Flexible Schedule

Critical chain project management is similar in broad strokes to the critical path method. Both try to anticipate the path to project completion and identify important tasks along that path.

CCPM differs in assuming each task will be completed as efficiently as possible and so doesn’t need a fixed deadline. Instead, it uses task ‘buffers’, essentially scheduling extra time between one task and the next to allow for delays.

When To Use the Methodology

The context for CCPM is similar to that for CPM, with the difference that time is managed somewhat differently. CCPM might be a better option when it’s difficult to estimate task completion times.

Pros and Cons

Advantages and disadvantages are similar to CPM, with the difference that CCPM allows for more uncertainty in planning.

New Product Introduction (NPI): Cross-Department Cooperation To Bring New Products to Market

An NPI team is made up of representatives from different departments in a company and other interested parties. The team’s role is managing conflict between departments and outlining the overall process.

NPI focuses primarily on the production process, including design, feasibility, and pre-production testing. It’s a traditional methodology in which steps are outlined before work is begun.

When To Use the Methodology

NPI assumes the team is working within a larger organization that has production and testing facilities available. It also is most likely to focus on a physical product.

Pros and Cons

Advantages include:

  • Clear goals.
  • Well-defined process and schedule.
  • Well-established methodology.

Disadvantages include:

  • Not responsive to changes.

Outcome Mapping: Tracking Behavior To Plan Community Outreach and Development

Outcome mapping’s key attribute is that it is more concerned with behavior than a product or service. It was developed by an international development agency to organize development programs, such as assisting farmers in producing a wider range of crops. 

It has some characteristics of Agile methods, such as involving the beneficiaries in planning stages and reevaluating after a set period. However, the ‘product’ is a change in behavior in the community being developed.

When To Use the Methodology

Any project that focuses on community reform and development could probably benefit from using outcome mapping. 

Pros and Cons

Advantages include:

  • Evaluating changes in community behavior.
  • Community involvement.
  • Iterative structure to assess and evolve programs.

Its biggest advantage is also its greatest disadvantage, as the method’s narrow focus makes it unsuitable for use in other types of projects.

Six Sigma: Analyze Existing Processes To Eliminate Errors

Six Sigma is a methodology aimed at eliminating defects from products, processes, and transactions. It uses a five-step process that begins by identifying sources of error using statistical tools. In the following steps, users create solutions and ensure that the solution remains effective.

There is also a well-known project management certification program associated with Six Sigma.

When To Use the Methodology

Six Sigma will be most useful when searching for inefficiencies in a process. Using this method, those inefficiencies can be corrected.

Pros and Cons

Pros and cons of six sigma

Advantages include:

  • Process focused.
  • Clear progression from planning to execution.
  • Statistical approach.

Disadvantages include:

  •  Narrow use.
  • Assumes there is always a problem to solve.

Project Management Institute’s Project Management Book of Knowledge (PMI’s PMBOK): Comprehensive Standards for Project Management

PMBOK was written by a professional association called the Project Management Institute. It has often been identified as a set of standards for different project management methodologies, rather than being a methodology itself. It outlines broad areas of concern, from contract negotiation to cost management. However, it does not give specific tools for addressing those areas. 

When To Use the Methodology

PMBOK is organized along traditional lines and is intended to be applicable in many situations. It is more like an outline for a method, which may be helpful in situations in which an established method isn’t available.

Pros and Cons

Advantages include:

  • Traditional approach.
  • Wide applicability.
  • Created by a project management body.

Disadvantages include:

  • Lacking specifics.
  • Complexity.

PRINCE2 (PRojects IN Controlled Environments): Traditional Methodology Incorporating Customer Input

Originally developed as a method for managing IT projects by the UK government, PRINCE2 has been expanded for use in other areas. While not an Agile method, it still puts a priority on customer input. PRINCE2 is a complex method that uses nine elements:

  • Organization.
  • Planning.
  • Control.
  • Phases.
  • Risk management.
  • Quality in project management.
  • Configuration management.
  • Change control.

When To Use the Methodology

PRINCE2 is probably most useful in large software development projects. Its complexity may require some expertise, however.

Pros and Cons

Advantages include:

  • Detailed approach.
  • Involves the customer in the planning stages.
  • Addresses starting and ending a project.

Disadvantages include:

  • Complexity.
  • Not as useful in smaller projects.

Rapid Application Development (RAD): Methodology With Time Management as a Top Priority

RAD is a project management methodology that breaks each project down into components. Each component has a deadline or ‘time-box’ by which it must be completed, even removing features if necessary to stay within constraints. 

When To Use the Methodology

RAD is perhaps most suited to small projects in which there is a degree of flexibility in the final product, or where there is a tight deadline.

Pros and Cons

Advantages include:

  • Staying within time constraints.
  • Individual components can be adjusted.
  • User input early in the process.

Disadvantages include:

  • Possible to miss requirements due to time constraints.
  • Infrastructure (backups, documentation, human factors) is neglected in favor of time management.

Frequently Asked Questions (FAQs) for Project Management Methodologies

Final Thoughts on Project Management Methodologies

This brief guide merely touched on some of the most well-known and useful project management methodologies. However, while it is a field that was developed only in the 60s, it has become a broad and highly developed field. 

The complexity and breadth of options may be overwhelming. However, taking some time to investigate and choose the right methodology for your project can pay dividends in time and money saved.