Defining Projects and Programs

Location:  PMKI > Organizations & Governance > Defining Projects and Programs. 
The PMKI Library

PMKI Index
Download
the PMKI
Taxonomy

This subject focuses on defining the different types of project and program, and developing a definition of precisely what projects and programs are.

Topics included in Defining Projects and Programs:

- Project Definition and Typology
   -  Definition
   -  Classification
- Program Definition and Typology
   -  Definition
   -  Classification
- Useful External Web-links & Resources.


Other related sections of the PMKI:

- Delivering Value and Success 
- Vocabulary & Lexicons  


Project Definition and Typology

Project Definition

Project TypologyDefining the nature of a project and its parameters.The definition of a project used by almost every authority is an inclusive definition ie; 'a project is a temporary endeavour undertaken to create a unique product, service or result' PMBOK(R) Guide. This definition can apply equally well to genuine projects, other endeavours (Paul C. Dinsmore 'Everything in business is a project or project-related') and to processes that are definitely not projects. Before the true value of projects to an enterprise can be properly assessed and the responsibilities of a Project Manager identified, the definition of "projects" must be tightened so that endeavours that are not projects are excluded as effectively as endeavours that are projects are included.

Modifying the definition of a project to distinguish projects from other endeavours suggests a definition along these lines:

  • Project: A temporary organization established to accomplish an objective, under the leadership of a person (or people) nominated to fulfill the role of project manager.
  • Project manager: A person (or people) appointed to lead and direct the work of a project organization on behalf of its stakeholders, to achieve its objective. The job title, project management methodology, and the degree of authority and autonomy granted to the project manager are determined by the governance arrangements established by the project’s stakeholders.
  • Project management: The application of knowledge, skills tools and techniques to lead and direct the work of a project organization.

Under the enhanced definition proposed in this section, a project can only exist if its stakeholder community agrees. The outcome to be expected from bringing the stakeholder community directly into the project management processes, is to ensure more projects deliver to their full potential to the benefit of their host organizations and the community.

PP: Project Fact or Fiction. Constructing an unambiguous definition the definition of the terms 'project', 'project manager', and 'project management': Project: A temporary organization established to accomplish an objective, under the leadership of a person (or people) nominated to fulfil the role of project manager. And the reasons why this is important.

Blg: Understanding the Iron Triangle and Projects. While the iron triangle has been consigned to history, the original concepts behind the project management triangle, provide a useful framework for defining a project, and separating project management from general management.

Prs: The Entropy at the heart of Project Management. This paper tracks the emergence and convergence of modern project management through to the early part of the 21st century, then maps the rapidly diverging strands that are now encompassed by the concept of ‘project management’. From this basis it seeks to identify the challenges inherent in this increasing entropy, and offer some suggestions for the shape of the profession, associations, and qualifications going forward.

Art: De-Projectising IT Maintenance. Not everything needs to be a project – by de-projectizing maintenance work major improvements in delivery are possible.


Project Typology & Categorization

Classification MatrixDefining the different characteristics, types, and sizes of project and their effect on the skills needed to manage them effectively is important for organizations that wish to learn from previous experience to improve the delivery of current projects. The scope of projects is wide and many different classification systems can be applied. These are discussed below.

WP: Project Size and Categorization. This White Paper discusses the overall challenge of project categorization and the different approaches suggested by authors in the past, based on classifying projects by type (industry, or other characteristic), and/or the four basic dimensions to every project that affect its management: size, difficulty, uncertainty and complexity.
 

Categorizing projects by Type and Difficulty:

WP: Designing a Project Categorization System. Outlines a pragmatic classification framework that considers the type of project based on the project’s the organization typically undertakes and the relative degree of difficulty of each project within its type:
• The type provides an understanding of the technology, methods, equipment, and tools needed to
   deliver the project.
• The degree of difficulty indicates the challenges, and therefore the capabilities needed by the project
   team to successfully manage the project.

 Project Classification Matrix

 

Assessing project type:

Determining the types to use and then allocating projects to the appropriate type classification simply requires an objective assessment, tailored to the needs of the organization. For most organizations 5 or 6 project types should be sufficient - the purpose is to group similar projects to assist in overall governance and organizational management, not to specify individual projects.  Some of the options for assessing type are outlined in WP: Project Size and Categorization.
 

Assessing project difficulty:

Calculating the difficulty dimension is more challenging and we have developed a free Excel spreadsheet to assist in the process.

The spreadsheet looks at nine aspects that affect difficulty, and the difficulty ratings are relative to a ‘normal’ (or average) project of this type, not an arbitrary overall ranking. To help in the assessment it is easiest to compare the project being assessed with a known project that is considered to be fairly normal for this type of project rather than imagining an abstract concept. These will be the comparison points for each assessment.

The other requirement is to decide what elements of the assessment are more significant for this type of project, and which as less important, and set the weightings in the spreadsheet where 1= less important and 5= very important. Some aspects of a project are more significant than others, but this changes depending on what the various drivers for success and failure are within the type. Sometimes the team is more important, other times the technology or the stakeholders. The weighting allows the more important factors to have more influence.

Both the basis for assessment (the 'normal' project), and weightings, should be used consistently for all projects within the type to deliver a consistent difficulty ranking.

The final step to assess a project is to take a copy of the weighted spreadsheet and place an X under the option that best describes the project being assessed compared to the ‘normal’ project. There is a detailed explanation of each characteristic and the five assessment points in WP: Designing a Project Categorization System.

As data is entered and edited, the spreadsheet automatically calculates the difficulty rating for the project using the six levels of difficulty described above: Simple, Low, Normal, High, Very High, Extreme. The calculation is complete once the last data point is entered and the project can be positioned in the matrix above.

Classification Spreadsheet

 

More thoughts on project classification

Art: How should the different types of project management be described ?. This article looks at the challenges of categorizing projects based on project management method being used. It is based on the 2024 PMI classification process of Predictive - Hybrid - Agile and the consequential consigning of waterfall to history.

Blg: Differentiating normal, complex and megaprojects. A look at the additional layers of competency needed to manage complex projects and megaprojects and a suggested framework for classifying these different types of project.

Blg: Hard -v- Soft Projects. This post offers a concise definition of hard and soft projects:
-  A hard project is one where the majority of the work is dependent on a finalized design being
   complete for each element of the project, prior to work starting on that element.
-  A soft project is one where the majority of the work has a degree of flexibility on how the
   required functionality is achieved.

Blg: Defining Traditional Project Management. Before the start of the 21st century there was only one basic approach to project management outlined in the PMBOK® Guide and many other reference sources. The Agile manifesto changed this forever. This post looks at defining the traditional way of managing projects to provide a basis for comparing other emerging trends and ideas. 

Blg: Classifying projects. A look at an updated framework for classifying these different types of project.

Blg: Classifying projects. A look at the constraints affecting the way a project is managed.

Blg: Complicated vs Complex – Understanding Complexity. Estimating, planning, and managing a complex project requires a different approach. This post looks at some of the key differences between managing a complicated project and managing a complex project that affect classification.

PP: Scheduling Challenges in Agile & Distributed Projects. The focus of this paper is to define the challenge and look at practical options for managing work efficiently in a wide range of projects where the CPM paradigm does not apply. To facilitate this, it develops a classification framework of project characteristics to help define the potential usefulness of CPM scheduling across different project types. See pages 5 through 7):
1. Physically constrained – there is only one viable work sequence - The CPM paradigm is ideal for this type of project.
2. Practically constrained – management has agreed the one best work sequence. The CPM paradigm is ideal for this type of project.
3. Overarching constraints – there is a required overall sequence of working, with a degree of flexibility in the way the detailed work is performed to achieve the overall objectives. The CPM paradigm may be useful at the high level in a Class 3 project, but has significant limitations at the detail level.
4. Arbitrary constraints – there is no required sequence of working (as in Class 1 or 2), but management has decided to impose a detailed sequence of work as a matter of choice. The CPM paradigm is imposed for little or no practical benefit.

Top


Program Definition and Typology

Program Definition

Defining the nature of a program and its parameters. A program is defined as a group of related projects managed in a coordinated way to obtain benefits and control not available when managing them individually.
Note: The English and ISO spelling of programme and the more common spelling program refer to the same type of entity.

WP: Program Management. Program management focuses on the coordination of a number of related projects over time to deliver benefits that would not be available if the projects were managed separately.

For more on the difference between projects and programs see: Differentiating Programs from Projects 


Program Typology

Defining the different characteristics and types of program and their effect on the skills needed to manage them effectively.

WP: Defining Program Types. This White Paper defines the different types of programs based on the GAPPS Program Types.
Download the GAPPS Program Typology.

Blg: Differentiating normal, complex and megaprojects. A look at the additional layers of competency needed to manage complex projects and megaprojects and a suggested framework for classifying these different types of project.

Note: An adaptation of the system described in WP: Designing a Project Categorization System can be used to classify programs by type and difficulty.

   

Top


Useful External Web-links & Resources

 

GAPPSGlobal Alliance for the Project Professions, a volunteer driven, non-profit alliance that provides a reliable source for comparison of project based standards and qualifications: https://www.pmprofessions.org/

Top

A course in a book

Work Performance Management

Stakeholder management tools


A course in a book

Work Performance Management

Risk management template


A course in a book

Work Performance Management


Work Performance Management

Risk management template


Work Performance Management

Stakeholder management tools


A course in a book

Work Performance Management