Programme Design

Understand, support, develop, sustain, and promote evidence-based programme design using logical frameworks and theory of change concepts.



Competency Area

Project Management


Understands programme design

Understands programme design concepts

Recalls logical framework approach (application, scope utility, and steps) and why it is useful

Identifies causal linkages between problems, programme design, and long-term goals

Supports programme design

Supports programme design decisions by identifying relevant problems

Interprets logical framework accurately including the various tools embedded within it (context analysis, problem tree, stakeholder analysis, solution tree, etc.)

Creates a theory of change to outline causal linkages between desired and actual outcomes, outputs, and goals of programme

Develops programme designs using logical framework and theory of change

Formulates programme designs by analysing problems and making informed evidence-based decisions

Creates a logical framework using vertical and horizontal logic

Applies theory of change to demonstrate progress between programme design and desired outcomes, outputs, and goal

Oversees programme design

Rationalises programme design decisions through various tools (problem tree, theories of change, etc.)

Utilises a logical framework to oversee, monitor, and evaluate the programme

Establishes quality control for the theory of change through three criteria; plausibility, feasibility, and testability

Promotes and sustains program design

Evaluates programme design for alignment across political, social, technical, and organisational dynamics

Champions logical framework as a participatory tool for project cycle management and stakeholder engagements within a programme design

Justifies theory of change to internal and external stakeholders as a key element of programme design