Project design matrix (PDM) worksheet

Enter the logical chain of overall goal → project purpose → outputs → activities vertically, and the corresponding indicators, means of verification and external conditions horizontally. Complete the problem and objective trees first.

Automatically saved on this device Entries are saved only in this browser. Save a PDF for sharing or submission.Paper: A4 · portrait. Check the orientation in print preview.
EvalCompass Worksheet

Project design matrix (PDM) worksheet

Enter the logical chain of overall goal → project purpose → outputs → activities vertically, and the corresponding indicators, means of verification and external conditions horizontally. Complete the problem and objective trees first.

Basic information

Enter an overview of the project

Completed example for this section (fictional)

This fictional example is for explanation. Adapt it to your own program. Your entries will not change.

Project name
Community counseling accompaniment program (fictional)
Target area and participants
Area A; 20 residents seeking counseling
Implementation period
April 2026–March 2027
Date prepared and prepared by
April 1, 2026 / counseling officer

Reason for this entry: The numbers and period define the scope of this fictional plan.

Writing tips and explanation for this section

About this section

Enter an overview of the project

The numbers and period define the scope of this fictional plan.

View the method explanation

Writing tips

Follow each field’s heading to record the program name, focus, period, and other details. Leave undecided matters clearly marked as unresolved.

Read the full fictional example

Main PDM matrix

Complete each row and column (multiple activity rows are allowed)

Completed example for this section (fictional)

This fictional example is for explanation. Adapt it to your own program. Your entries will not change.

Scroll horizontally to view the table

Hierarchy of objectivesIndicators (OVI)Means of verification for indicatorsExternal conditions (assumptions)
Overall goal: improved access to needed supportProportion of people able to use support for their difficultiesFollow-up records based on consentThe relevant scheme continues
Project purpose: residents who wish to apply proceed with applicationsNumber of the 20 interested residents who proceed with applicationsCounseling and application status recordsA service meeting scheme requirements is available
Output: counseling and accompaniment provided20 first-time counseling users; accompaniment sessions for those requesting themImplementation records with duplicates removedThe individual wishes to participate
Activities: counselor training and accompaniment coordination2 training sessions and staff assignmentsTraining records and rostersCounselors are available to participate

Reason for this entry: Use different verification sources for different objective levels.

Scroll horizontally to view the table

Hierarchy of objectivesIndicators (OVI)Means of verification for indicatorsExternal conditions (assumptions)
Writing tips and explanation for this section

About this section

Complete each row and column (multiple activity rows are allowed)

Use different verification sources for different objective levels.

View the method explanation

Writing tips

Keep the information in each row aligned. Scroll wide tables horizontally to see every column.

Read the full fictional example

Assumption notes (additional details on major risks)

Describe high-risk external conditions and responses

Completed example for this section (fictional)

This fictional example is for explanation. Adapt it to your own program. Your entries will not change.

Scroll horizontally to view the table

External conditionsLikelihood (high / medium / low)Risk responses
The service has sufficient intake capacityMedium (team hypothesis)Check booking availability before starting and identify alternative services

Reason for this entry: Do not present estimated risk levels as observed values; determine what actions will verify them.

Scroll horizontally to view the table

External conditionsLikelihood (high / medium / low)Risk responses
Writing tips and explanation for this section

About this section

Describe high-risk external conditions and responses

Do not present estimated risk levels as observed values; determine what actions will verify them.

View the method explanation

Writing tips

Keep the information in each row aligned. Scroll wide tables horizontally to see every column.

Read the full fictional example

Vertical logic check

Completed example for this section (fictional)

This fictional example is for explanation. Adapt it to your own program. Your entries will not change.

  • ☑ Checked: If activities are implemented (and external conditions hold), outputs will be achieved
  • ☑ Checked: If outputs are achieved (and external conditions hold), the project purpose will be achieved
  • ☑ Checked: If the project purpose is achieved (and external conditions hold), it will contribute to the overall goal
  • ☐ Not checked: Each indicator meets SMART criteria
  • ☑ Checked: Means of verification are recorded for every indicator

Reason for this entry: Some indicator deadlines and target levels remain undecided. Agree on them with stakeholders before use.

Writing tips and explanation for this section

About this section

Some indicator deadlines and target levels remain undecided. Agree on them with stakeholders before use.

View the method explanation

Writing tips

Read each item and check those you have confirmed. Do not use the fictional example’s checkbox states as findings about your own program.

Read the full fictional example

Before writing, check when to use the worksheet and what completion involves

Project design matrix (PDM) worksheet is a worksheet for applying Logical Framework (Logframe / LFA) in meetings or individual work. For the overall duration of the method, use “Illustrative estimate (adjust for scale and staffing): 1–3 days (PDM development workshop)” as a reference, adjusting for scale and resources. Fill in what you know provisionally and leave unresolved matters as questions to check next.

When this worksheet is useful

  • Throughout planning, consensus building, monitoring and evaluation of ODA and international development projects
  • When a recipient organization requires a logframe or PDM. Check its specific format and definitions before use.
  • Agreeing on a shared hierarchy of objectives in projects involving multiple donors or implementing agencies

Participants and preparation

Program officers, evaluation officers and key stakeholders. Include people who can verify the plan’s assumptions.

Bring the materials used for decisions, existing data, and differing stakeholder views to help complete the worksheet.

Suggested order

  1. 1. Basic informationEnter an overview of the project
  2. 2. Main PDM matrixComplete each row and column (multiple activity rows are allowed)
  3. 3. Assumption notes (additional details on major risks)Describe high-risk external conditions and responses
  4. 4. Vertical logic check

Signs the worksheet is ready for review

  • Project design matrix (PDM)
  • Problem and objective trees
  • Plan of operations (PO)

Cautions for review

  • Confusing the project purpose with the overall goal: the purpose is the situation the project should achieve; the overall goal is the broader objective beyond it
  • Using only counts of activities as indicators, without measuring changes for participants (outcomes)
  • Avoiding real risks by listing external conditions that are too obvious, such as “no war,” or too optimistic, such as “strong government commitment”
Read a completed fictional example (your entries will not change)
Fictional example; not actual results

The following fictional example illustrates the design of a 1-year community project combining counselor training and counseling accompaniment.

Basic information

Project name
Community counseling accompaniment program (fictional)
Target area and participants
Area A; 20 residents seeking counseling
Implementation period
April 2026–March 2027
Date prepared and prepared by
April 1, 2026 / counseling officer

Reason for this entry: The numbers and period define the scope of this fictional plan.

Main PDM matrix

Scroll horizontally to view the table

Hierarchy of objectivesIndicators (OVI)Means of verification for indicatorsExternal conditions (assumptions)
Overall goal: improved access to needed supportProportion of people able to use support for their difficultiesFollow-up records based on consentThe relevant scheme continues
Project purpose: residents who wish to apply proceed with applicationsNumber of the 20 interested residents who proceed with applicationsCounseling and application status recordsA service meeting scheme requirements is available
Output: counseling and accompaniment provided20 first-time counseling users; accompaniment sessions for those requesting themImplementation records with duplicates removedThe individual wishes to participate
Activities: counselor training and accompaniment coordination2 training sessions and staff assignmentsTraining records and rostersCounselors are available to participate

Reason for this entry: Use different verification sources for different objective levels.

Assumption notes (additional details on major risks)

Scroll horizontally to view the table

External conditionsLikelihood (high / medium / low)Risk responses
The service has sufficient intake capacityMedium (team hypothesis)Check booking availability before starting and identify alternative services

Reason for this entry: Do not present estimated risk levels as observed values; determine what actions will verify them.

Vertical logic check

  • ☑ Checked: If activities are implemented (and external conditions hold), outputs will be achieved
  • ☑ Checked: If outputs are achieved (and external conditions hold), the project purpose will be achieved
  • ☑ Checked: If the project purpose is achieved (and external conditions hold), it will contribute to the overall goal
  • ☐ Not checked: Each indicator meets SMART criteria
  • ☑ Checked: Means of verification are recorded for every indicator

Reason for this entry: Some indicator deadlines and target levels remain undecided. Agree on them with stakeholders before use.

Common errors in judgment

Writing “staff make an effort” as an external condition

How to revise: Place staffing in activities or inputs, and service intake conditions under external conditions

Reason: This distinguishes actions under management control from external influences.

Imposing the same 4-row, 4-column format on every program

How to revise: Check the commissioning organization’s format and specify outcome levels and definitions

Reason: Logframes have multiple formats.

Editorial and checking information

Content updated: Source checked: (includes AI cross-checking)No documented human reviewIncludes fictional examplesEditorial policy and scope of checkingCite this pageReport a correction

References and checked sections

  1. Logframe
    BetterEvaluation
    Section consulted
    Main text; Advice for using this method
    How it relates to the text
    Logframe formats vary by organization; there is no single universally fixed template.
    Source checked: (includes AI cross-checking)

How to cite this page

EvalCompass Editorial Team. “Project design matrix (PDM) worksheet”. EvalCompass, updated 2026-09-13. https://evalcompass.jun-nakatani.com/en/worksheets/logical-framework/
Add the date you accessed the page. Text created by this site is available under CC BY 4.0. Quotations, external materials, and bundled fonts have their own terms of use. When reusing content, credit the source, link to the license, and indicate any changes.

Suggest a correction or improvement to this page

Change history
  • — Updated explanations to correspond to the sources and added method-specific fictional completed examples, judgment examples and a change log.