Lecture 6-7
Lecture 6-7
Lecture 6-7
Methodology
DESIGN THINKING METHODS
University of Duhok
Week 5
programming
Programming IS analysis.
Design IS synthesis.
programming
Good buildings don’t just happen. They are planned to look good and perform well, and come about when good
architects and good clients join in thoughtful, cooperative effort. Programming the requirements of a proposed
building is the architect’s first task, often the most important. There are a few underlying principles that apply
to programming — whether the most complex hospital or a simple house. This book concerns these principles.
1 Establish Goals.
4 Determine Needs.
It is critical to understand the difference between programmatic concepts and design concepts, which is very
difficult for some people to grasp. Programmatic concepts refer to abstract ideas intended mainly as functional
solutions to clients’ performance problems without regard to the physical response. On the other hand, design
concepts refer to concrete ideas intended as physical solutions to clients’ architectural problems, this being the
physical response. The key to comprehension is that programmatic concepts relate to performance problems
and design concepts relate to architectural problems. The difference between programmatic concepts and
design concepts is illustrated in these examples: convertibility is a programmatic concept; a corresponding
design concept is a folding door. Shelter is a programmatic concept; a corresponding design concept is a roof.
Abstract ideas are required. Ideas must be kept in a pliable, vague form until the designer jells them into a
physical solution. It’s really best if design can wait until all
programmatic concepts
the information is available. Should the client prescribe independent, concrete ideas or three-dimensional
design concepts, the designer would have difficulty in articulating solid -form solutions into an integrated
whole. Such is the case when a house client drops on your desk a big scrapbook full of magazine clippings
representing a parade of actual design solutions — a Dutch kitchen, a French Provincial dining room, a
Japanese living room, together with a Shangri-La porch. The scrapbook is the nemesis of the experienced
programmer, yet it can be used as a means to seek the problems behind the solutions. There are twenty-four
programmatic concepts that seem to crop up on nearly every project, regardless of the building types—
housing, hospitals, schools, shopping centers, or factories. The next series of diagrams explains briefly these
recurring concepts. The programmer will find them useful by testing to see if they are applicable to his or her
current project
programmatic concepts
programmatic concepts
programmatic concepts
programmatic concepts
programmatic concepts
programmatic concepts
programmatic concepts
programmatic concepts
programmatic concepts
programmatic concepts
programmatic concepts
programmatic concepts
programmatic concepts
programmatic concepts
programmatic concepts
Useful Techniques in programming
The most important techniques in programming deal with methods of communication with users and later
with the design team: first, how to collect, organize, and analyze data, and then how to interview the client for
information and how to use that information during decision-making worksessions with the client. Graphic -
communications techniques help clients and designers understand the magnitude of numbers and the
implication of ideas. Ultimately, one should be able to evaluate the programming package— without reference
to the resulting design. Is it a good architectural program? Use a question set, and find out. Programming
reports are often required for program approval.
Questionnaires
By Time Period
1. Existing — Actual
2. 2. Present Period — Requirement
3. 3. Move -in — Requirement
4. 4. Long -Range — Requirement
5. 5. Ultimate — Requirement/Site Capacity
Data Management
Functional Relationship Analysis
One of the qualitative components of the programming process involves the collection and analysis of
organizational structure, concepts, work process, and functional relationships.
The purpose of the analysis is to determine the required proximity of the different user groups.
The following are concepts that indicate types of functional relationship requirements:
1. Flow: The movement of people, material, products, or information from location to location.
2. Proximity: The shortest distance required among groups to ensure a high degree of communication and
interaction and access.
Organization Chart Interaction Matrix
There should be a clear distinction between interviews for data gathering and worksessions for summaries and
decision making. Data is gathered as a basis for analysis, calculation, discussion, and decision; and after having
its implications determined, it becomes useful information. The communication role of a programmer (or a
programming team) encompasses the subroles of facilitator, documentor, and building type specialist.
Preparation of Brown Sheets
• Brown sheets graphically indicate space needs that
have been derived from project goals, facts, and
concepts.
Week 5