10.1 Problem Seeking Methodology: 5 Steps & 4 Considerations

Key Takeaways

  • Architectural programming is problem seeking, whereas architectural design is problem solving; programming identifies what needs to be solved before committing to physical form.
  • The 5-step Problem Seeking methodology developed by William Peña and CRS consists of: 1) Establish Goals, 2) Collect Facts, 3) Uncover Concepts, 4) Determine Needs, and 5) State the Problem.
  • The 4 comprehensive considerations interwoven with each step are Function (people, activities, relationships), Form (site, environment, quality), Economy (initial budget, operating costs, life cycle), and Time (past, present, future growth, phasing), creating a 20-box analysis matrix.
  • Programmatic concepts are abstract operational strategies (such as centralized services, mixed flow, convertibility, or people grouping) that define how goals will be achieved, whereas design concepts are concrete physical, geometric, or structural solutions.
  • The fourth step, Determine Needs, rigorously balances the four components of project feasibility—Space, Quality, Budget, and Time—distinguishing non-negotiable operational needs from subjective client wants.
Last updated: September 2026

10.1 Problem Seeking Methodology: 5 Steps & 4 Considerations

[!NOTE] Core NCARB Programming & Analysis Competency: Architectural programming represents the analytical pre-design phase wherein the client's operational, spatial, financial, and temporal requirements are identified, rigorously tested, and defined before physical design commences. Candidates sitting for the ARE 5.0 Programming & Analysis (PA) division must master William Peña and Steven Parshall's classic Problem Seeking methodology, distinguish abstract programmatic concepts from physical design solutions, navigate the 20-box matrix (5 Steps × 4 Considerations), balance the four components of project feasibility (Space, Quality, Budget, Time), and draft concise problem statements that direct design synthesis.

Every successful building begins not with a sketch of a facade, but with an exhaustive investigation into why the building is being constructed, whom it serves, how it must perform, and what constraints govern its execution. Rushing prematurely into physical design without understanding the operational problem guarantees costly design revisions, budget overruns, functional failure, and client dissatisfaction. In professional architectural practice, this pre-design investigation is codified through the disciplined framework of architectural programming.


The Foundational Paradigm: Problem Seeking vs. Problem Solving

Developed in the 1960s and 1970s by William M. Peña, John W. Focke, and Steven A. Parshall at the pioneering architectural firm Caudill Rowlett Scott (CRS), Problem Seeking: An Architectural Programming Primer established the theoretical and operational foundation for contemporary architectural programming.

The central thesis of Problem Seeking is anchored in a critical philosophical distinction:

Programming is Problem Seeking; Design is Problem Solving.\mathbf{Programming\ is\ Problem\ Seeking;\ Design\ is\ Problem\ Solving. }

+-----------------------------------------------------------------------------------------+
|                   Comparison: Architectural Programming vs. Architectural Design        |
+-----------------------------------------------------------------------------------------+
| ATTRIBUTE             | PROGRAMMING (PROBLEM SEEKING)    | DESIGN (PROBLEM SOLVING)             |
| :-------------------- | :------------------------------- | :----------------------------------- |
| **Primary Purpose**   | Identify, analyze, and define    | Synthesize physical form, structure, |
|                       | the architectural problem.       | and materials to solve the problem.  |
| **Cognitive Mode**    | Analytical (decomposition into   | Synthetic (composition into a        |
|                       | constituent parts and criteria). | unified three-dimensional whole).    |
| **Orientation**       | What is needed and why.          | How it will be physically built.     |
| **Conceptual Level**  | Programmatic Concepts            | Design Concepts                      |
|                       | (Abstract operational ideas).    | (Concrete geometric/physical forms). |
| **Key Deliverables**  | Space lists, adjacency matrices, | Floor plans, building sections,      |
|                       | OPR, problem statements.         | elevations, 3D renderings, details.  |
| **Primary Risk**      | Jumping to premature design      | Answering the wrong question or      |
|                       | solutions before understanding.   | addressing irrelevant symptoms.       |
+-----------------------------------------------------------------------------------------+

Programming analyzes the problem by breaking it down into manageable operational components. Design synthesizes those components into a single, cohesive, three-dimensional physical artifact. If an architect attempts to design while programming, they prematurely restrict their creative horizon, adopt unexamined assumptions, and often design an elegant solution to the wrong problem.

[!IMPORTANT] The Pre-Design Rule: The programmer's duty is not to design the building, but to clarify the problem so thoroughly that the design team can explore multiple alternative physical solutions with complete confidence that client objectives, spatial needs, and budgetary constraints will be satisfied.


The 5-Step Programming Process

Peña and Parshall structured the programming methodology into five sequential, iterative steps that systematically process information from high-level aspirations down to actionable design directives.

   ┌────────────────┐     ┌────────────────┐     ┌────────────────┐     ┌────────────────┐     ┌────────────────┐
   │     STEP 1     │     │     STEP 2     │     │     STEP 3     │     │     STEP 4     │     │     STEP 5     │
   │   Establish    ├───► │    Collect     ├───► │    Uncover     ├───► │   Determine    ├───► │   State the    │
   │     Goals      │     │     Facts      │     │    Concepts    │     │     Needs      │     │    Problem     │
   └────────────────┘     └────────────────┘     └────────────────┘     └────────────────┘     └────────────────┘
     What does the          What do we know?       How does client        What space,            What are the
     client want to         What is given?         want to achieve        quality, budget        significant
     achieve & why?                                goals? (Abstract)      are needed?            conditions?

Step 1: Establish Goals

Goals state what the client wants to achieve and why. Goals articulate values, organizational mission, operational aspirations, social objectives, and long-term vision.

  • Organizational Goals: Corporate expansion, public civic identity, patient-centered healthcare delivery, or collaborative interdisciplinary research.
  • Operational Goals: Reducing patient check-in wait times by 50%, decentralizing administrative support, or enabling rapid retooling of manufacturing lines.
  • Social & Environmental Goals: Achieving net-zero carbon operations, fostering inclusive community gathering, or enhancing occupant wellness through biophilia.
  • Aesthetic Aspirations: Conveying civic permanence, high-tech innovation, or quiet residential domesticity.

Step 2: Collect Facts

Facts describe what is known and what is given. Facts represent empirical, verifiable, physical, legal, demographic, and financial data that define the project context.

  • Physical & Environmental Context: Site topography, geotechnical soil bearing capacity, prevailing wind patterns, solar angles, microclimates, and existing vegetation.
  • Legal & Regulatory Constraints: Municipal zoning bylaws (setbacks, Floor Area Ratio [FAR], building height limits, parking ratios), building codes (IBC occupancy classifications, construction types, egress capacities), and accessibility mandates (ADA / ICC A117.1).
  • Demographics & User Characteristics: Current staff counts, projected 10-year headcount growth, visitor surge volumes, student enrollment curves, and occupant age distributions.
  • Budget & Cost Data: Maximum available capital funding, regional construction cost benchmarks ($/GSF), municipal bond limits, and site development allowance.
  • Temporal Milestones: Academic calendar deadlines, commercial lease termination dates, or phased bond issuance schedules.

Step 3: Uncover Concepts

Concepts clarify how the client wants to achieve their established goals. In Problem Seeking, this step focuses strictly on Programmatic Concepts—abstract operational and organizational strategies—rather than concrete physical Design Concepts.

  • Programmatic concepts deal with functional relationships, operational logistics, circulation hierarchies, and administrative policies without implying a specific architectural shape, material, or geometric style.
  • Example: An organizational goal to "foster spontaneous cross-disciplinary faculty collaboration" yields the Programmatic Concept of Mixed Flow (mixing pedestrian paths so researchers from different departments intersect naturally at coffee bars and mail hubs). The physical Design Concept—such as "a central four-story glass atrium featuring an open sculptural spiral staircase"—is left to the design phase.

Step 4: Determine Needs

Needs establish the quantitative space requirements, quality standards, and budget limitations required to realize the program. This step rigorously distinguishes between non-negotiable operational "needs" and aspirational "wants."

The Four Components of Project Feasibility (The Feasibility Square)

Feasibility requires balancing four inextricably linked project variables:

                        THE FEASIBILITY SQUARE

                             1. SPACE
                      (Net & Gross Square Feet)
                             ▲       ▲
                            /         \
                           /           \
                          /             \
                         ▼               ▼
            2. QUALITY ◄───────────────────► 3. BUDGET
      (Finishes, MEP Specs,              (Capital Funds,
       Building Envelope)                 Cost per GSF)
                         ▲               ▲
                          \             /
                           \           /
                            \         /
                             ▼       ▼
                              4. TIME
                      (Schedule, Escalation,
                        Phased Delivery)

If the client establishes an absolute, immovable capital Budget, the architect cannot independently alter that budget. To achieve financial feasibility, the programmer must adjust the remaining three variables:

  1. Reduce Space: Eliminate lower-priority spaces or optimize the net-to-gross efficiency ratio.
  2. Adjust Quality: Specify standardized finishes, cost-effective structural systems, or value-engineered exterior cladding.
  3. Extend Time / Phasing: Divide the project into sequential construction phases, building core functional wings immediately and deferring secondary wings until future capital funds are secured.

Total Construction Cost=Gross Square Footage (GSF)×Unit Cost per GSF\text{Total Construction Cost} = \text{Gross Square Footage (GSF)} \times \text{Unit Cost per GSF}

Total Project Budget=Construction Cost+Site Development+FF&E+Soft Costs+Contingency\text{Total Project Budget} = \text{Construction Cost} + \text{Site Development} + \text{FF\&E} + \text{Soft Costs} + \text{Contingency}

Step 5: State the Problem

The culmination of the programming effort is a set of clear, concise, declarative statements that define the essence and uniqueness of the architectural challenge.

  • A problem statement does not propose a solution; it identifies the critical conditions, constraints, and performance criteria that any successful design must resolve.
  • In Problem Seeking, programmers typically draft four comprehensive problem statements, corresponding directly to the Four Considerations (Function, Form, Economy, Time).
  • Example Problem Statement (Function): "The facility must accommodate 800 peak visitors per hour across three distinct security clearances while preventing cross-circulation between public gallery visitors, private judicial staff, and secure criminal detainees."

The 4 Considerations & The 20-Box Matrix

To ensure no vital dimension of an architectural project is overlooked, Peña interwoven the 5 Steps with 4 Universal Considerations:

  1. Function: Deals with people, activities, relationships, and operational workflows. It asks: What happens in the building? Who uses it? How do people, goods, and information move?
  2. Form: Deals with the physical, psychological, and environmental context. It encompasses site conditions, climate, structural systems, building envelope quality, architectural character, and sensory atmosphere.
  3. Economy: Deals with financial resources, including the initial capital budget, operating and maintenance expenses, life-cycle costs, and financing mechanisms.
  4. Time: Deals with the temporal dimension: past history and heritage, present operational requirements, future growth and adaptability, construction schedule milestones, and project phasing.

Interlacing the 5 Steps along the vertical axis with the 4 Considerations along the horizontal axis generates the famous 20-Box Problem Seeking Matrix:

+-------------------------------------------------------------------------------------------------------------------+
|                                        THE 20-BOX PROBLEM SEEKING MATRIX                                          |
+-----------------------+--------------------+--------------------+--------------------+----------------------------+
| 5 STEPS \ 4 CONSID.   | FUNCTION           | FORM               | ECONOMY            | TIME                       |
+-----------------------+--------------------+--------------------+--------------------+----------------------------+
| 1. ESTABLISH GOALS    | Operational mission| Image, character,  | Return on invest., | Schedule milestones,       |
|                       | social aspirations | civic presence     | initial budget cap | long-term growth vision    |
| --------------------- | ------------------ | ------------------ | ------------------ | -------------------------- |
| 2. COLLECT FACTS      | User counts, staff | Site data, climate,| Cost benchmarks,   | Historical precedents,     |
|                       | tasks, demographics| codes, zoning regs | available funding  | occupancy deadline dates   |
| --------------------- | ------------------ | ------------------ | ------------------ | -------------------------- |
| 3. UNCOVER CONCEPTS   | Flow patterns,     | Envelope quality,  | Life-cycle costs,  | Phasing strategies,        |
|                       | service grouping   | environmental zones| cost control ideas | convertibility, expansion  |
| --------------------- | ------------------ | ------------------ | ------------------ | -------------------------- |
| 4. DETERMINE NEEDS    | Space allocations, | Finish standards,  | Baseline budget,   | Escalation allowances,     |
|                       | net square footage | structural systems | feasibility square | phased cash-flow limits    |
| --------------------- | ------------------ | ------------------ | ------------------ | -------------------------- |
| 5. STATE THE PROBLEM  | Functional triage &| Physical, climate &| Financial limits & | Schedule deadlines &       |
|                       | circulation demands| regulatory hurdles | cost performance   | future expansion realities |
+-----------------------+--------------------+--------------------+--------------------+----------------------------+

During pre-design, the programming team methodically populates every cell in the matrix, ensuring that economic, temporal, physical, and functional dimensions are examined at every stage of analysis.


Programmatic Concepts vs. Design Concepts

One of the most heavily tested topics on the ARE 5.0 PA division is the strict differentiation between Programmatic Concepts and Design Concepts.

                                 CONCEPT DIFFERENTIATION

     PROGRAMMATIC CONCEPT (Abstract)                    DESIGN CONCEPT (Physical)
     - Operational idea                                 - Concrete geometric solution
     - Independent of physical form                     - Specific architectural shape
     - Focuses on functional performance                - Focuses on spatial composition
     - "What operational strategy?"                     - "What physical artifact?"
               │                                                  ▲
               │                                                  │
               └───────────── TRANSLATED DURING DESIGN ───────────┘
Operational RequirementProgrammatic Concept (Abstract)Incorrect Premature Design Concept (Physical)
Medical clinic equipment managementCentralized Services: Grouping all diagnostic equipment in a single core accessible to all exam clusters.Placing a circular nurse station in the center of an octagonal room with radial corridors.
Elementary school lunch distributionDecentralized Dining: Transporting hot food carts to individual classroom clusters to eliminate large cafeteria queues.Building four detached pavilion dining pods connected by covered outdoor pergolas.
Corporate team cross-pollinationMixed Flow: Directing all personnel through a shared central circulation spine to encourage informal collision.Constructing a three-story steel-and-glass atrium with a monumental communicating open stair.
Future laboratory expansionExpansibility: Designing utility infrastructure and structural framing to accommodate future floor additions.Adding stubbed-out moment frame steel columns protruding 6 feet above the current flat roof slab.
Multi-purpose community gatheringVersatility: Accommodating lectures, banquets, and athletic drills within the same physical enclosure.Specifying motorized folding accordion partition walls with vinyl acoustic seals.

[!CAUTION] NCARB Exam Trap: When an exam question presents client preferences such as "The university wants a glass curtain wall rotunda facing the quadrangle," do not mistake this for a programming goal or programmatic concept! It is a Design Concept. On the exam, you must identify the underlying Programmatic Concept (e.g., Orientation toward campus hub or Visual transparency of student life) so that the design team retains full creative autonomy during schematic design.


The Catalog of 24 Programmatic Concepts

William Peña and Steven Parshall cataloged 24 recurrent Programmatic Concepts that represent the fundamental operational vocabulary of architectural programming. Master these 24 concepts for the ARE:

+-----------------------------------------------------------------------------------------------------------------+
|                                 The 24 Programmatic Concepts (Peña & Parshall)                                  |
+----+----------------------+------------------------------------------------------------------------------------+
| #  | CONCEPT              | OPERATIONAL MEANING & ARCHITECTURAL INTENT                                         |
+----+----------------------+------------------------------------------------------------------------------------+
| 1  | **Priority**         | Establishing relative operational importance; what space or function takes        |
|    |                      | precedence over all others (e.g., patient trauma takes priority over admin).       |
| 2  | **Hierarchy**        | Articulating rank, authority, or spatial order (e.g., judicial bench over          |
|    |                      | courtroom floor; dean's suite vs. departmental offices).                          |
| 3  | **Character**        | The desired atmospheric quality, branding, image, or emotional tone of the         |
|    |                      | institution (e.g., welcoming, dignified, high-tech, tranquil).                     |
| 4  | **Density**          | The degree of space utilization or compaction (e.g., high-density open benching    |
|    |                      | vs. low-density expansive private offices; high FAR vs. low FAR).                 |
| 5  | **Service Grouping** | Consolidating support spaces (MEP rooms, restrooms, loading docks, custodial)     |
|    |                      | into centralized cores vs. distributing them into decentralized local pockets.     |
| 6  | **Activity Grouping**| Clustering compatible tasks and operations together (e.g., active team spaces      |
|    |                      | clustered away from quiet contemplative reading spaces).                           |
| 7  | **People Grouping**  | Organizing occupants into functional sociological units (e.g., 4-person project    |
|    |                      | pods, 24-student classrooms, or 500-seat plenary assemblies).                      |
| 8  | **Home Base**        | Providing an identifiable territorial touchpoint or assigned territory for an      |
|    |                      | individual or group (e.g., assigned desk, personal locker, homeroom).              |
| 9  | **Communications**   | Fostering information exchange, data routing, and visual connectivity among users. |
| 10 | **Neighbors**        | The project's relationship to adjoining owners and the surrounding community —     |
|    |                      | whether the client wants to be interdependent and cooperative or self-contained.   |
| 11 | **Separated Flow**   | Isolating incompatible circulation streams (e.g., inmates from the public,         |
|    |                      | service trucks from pedestrians, soiled carts from sterile supply).                |
| 12 | **Mixed Flow**       | Combining diverse circulation streams to promote social interaction, spontaneous   |
|    |                      | casual collisions, and shared multi-use corridor experiences.                      |
| 13 | **Sequential Flow**  | Prescribing a strict, non-negotiable step-by-step path of movement (e.g., airport  |
|    |                      | security screening: Check-in -> TSA Bag Drop -> Scanner -> Secure Concourse).      |
| 14 | **Orientation**      | Providing clear spatial reference points, visual landmarks, and solar alignment    |
|    |                      | to prevent disorientation and facilitate effortless intuitive wayfinding.          |
| 15 | **Flexibility**      | Accommodating change through three distinct operational mechanisms:                |
|    |                      | - *Expansibility*: Physical growth (adding square footage outward or upward).       |
|    |                      | - *Convertibility*: Changing spatial function without adding building envelope.     |
|    |                      | - *Versatility*: Reconfiguring the same space for multiple daily tasks.            |
| 16 | **Tolerance**        | Providing dimensional or operational buffer overages to accommodate unpredicted    |
|    |                      | future equipment variations or technological shifts.                               |
| 17 | **Energy Cons.**     | Minimizing operational energy consumption through passive building orientation,    |
|    |                      | thermal zoning, daylight harvesting, and high-performance envelopes.               |
| 18 | **Environ. Controls**| Establishing specialized indoor environmental zones (temperature, humidity,        |
|    |                      | acoustic isolation, HEPA filtration) tailored to specific functional needs.       |
| 19 | **Phasing**          | Structuring construction into sequential, independent time blocks to match         |
|    |                      | incremental capital funding or maintain continuous facility operations.            |
| 20 | **Cost Control**     | Establishing realistic square-footage limits, target cost-per-square-foot metrics, |
|    |                      | and value-engineering benchmarks to prevent budget creep.                          |
| 21 | **Safety**           | Safeguarding occupants from physical hazards, falls, fire egress impediments,     |
|    |                      | and structural risks in full compliance with life-safety codes.                   |
| 22 | **Security Controls**| Establishing concentric layers of physical access control, surveillance, and        |
|    |                      | territorial boundary enforcement (e.g., CPTED principles).                         |
| 23 | **Accessibility**    | Providing equitable, barrier-free access and universal design for all users        |
|    |                      | regardless of physical mobility or cognitive capability (ADA / ICC A117.1).        |
| 24 | **Relationships**    | Mapping operational network affinities and functional adjacencies between rooms.   |
+----+----------------------+------------------------------------------------------------------------------------+

The Three Dimensions of Flexibility: Expansibility, Convertibility, Versatility

Candidates frequently confuse the three distinct facets of Flexibility. NCARB tests this nuance aggressively:

                                   FLEXIBILITY TYPOLOGIES

    ┌───────────────────────────┐  ┌───────────────────────────┐  ┌───────────────────────────┐
    │       EXPANSIBILITY       │  │       CONVERTIBILITY      │  │        VERSATILITY        │
    │      (Physical Growth)    │  │   (Functional Adaptation) │  │  (Multi-Purpose Daily Use)│
    ├───────────────────────────┤  ├───────────────────────────┤  ├───────────────────────────┤
    │ - Adding exterior area    │  │ - Interior transformation │  │ - Same room, multiple uses│
    │ - Horizontal additions    │  │ - Inpatient room -> ICU   │  │ - Movable furniture      │
    │ - Vertical structural tier│  │ - Warehouse -> Loft office │  │ - Folding partitions     │
    │ - Requires site capacity  │  │ - Non-bearing partitions  │  │ - Changes hour-to-hour    │
    └───────────────────────────┘  └───────────────────────────┘  └───────────────────────────┘
  • Expansibility: The capacity of a building to increase its gross physical envelope. Requires excess site land area, oversized foundation footings, knock-out exterior shear panels, and utility service capacity sized for future branch extensions.
  • Convertibility: The capacity of an interior space to undergo adaptive re-use or functional reprogramming without expanding the building shell. Supported by long structural column spans, non-load-bearing demountable drywall partitions, and accessible ceiling utility distribution grids.
  • Versatility: The capacity of a single space to host diverse activities throughout the course of a single day or week without construction work. Supported by flexible furniture, stackable seating, motorized partitions, and multi-scene lighting controls.
Loading diagram...
Problem Seeking Methodology: 5 Steps, 4 Considerations & Design Synthesis Transition
Test Your Knowledge

An architectural programmer is conducting a programming session for a new regional high school. The school principal insists: 'We must have a two-story circular glass rotunda in the center of the campus with four double-height radial corridors connecting to the educational wings.' Under William Peña's Problem Seeking methodology, how should the architect interpret and record this client input?

A
B
C
D
Test Your Knowledge

During Step 4 (Determine Needs) of programming a 60,000 GSF municipal community center, the initial cost model reveals that the client's comprehensive space program and high-performance building envelope specifications total $32,000,000. However, the municipal bond financing provides an absolute, unchangeable capital budget ceiling of $25,000,000. Under Problem Seeking principles, how must the architect and client reconcile this financial discrepancy?

A
B
C
D
Test Your Knowledge

An architectural programming team for an urban biomedical research institute is organizing data using Peña's 20-box matrix (5 Steps × 4 Considerations). The team is analyzing historical 10-year research grant acquisition data, current laboratory bench occupancy metrics, and a university forecast projecting a 40% increase in post-doctoral biochemical researchers over the next 15 years. Into which cell of the Problem Seeking matrix does this analytical task fall?

A
B
C
D