p.44 Conceptual integrity in turn dictates that the design must proceed from one mind, or from a very small
number of agreeing resonant minds.
p.102-103 Much more often, strategic breakthrough will come from redoing the representation of the data or tables. This
is where the heart of a program lies. Show me your flowcharts and conceal your tables, and I shall continue to be mystified.
Show me your tables, and I won't usually need your flowcharts; they'll be obvious... Representation is the essence
of programming.
p.116 In most projects, the first system built is barely usable. It may be too slow, too
big, awkward to use, or all three. There is no alternative but to start again, smarting but smarter, and build a redesigned
version in which these problems are solved. the discard and redesign may be done in one lump, or it may be done piece-by-piece.
But all large-system experience shows that it will be done. [2] Where a new system concept or new technology is used, one
has to build a system to throw away, for even the best planning is not so omniscient as to get it right the first time.
p.256-257 I argue in chapters 4 through 7 that the most important action is the commissioning of
some one mind to be the product's architect, who is responsible for the conceptual integrity of all aspects of the product
perceivable by the user. The architect forms and owns the public mental model of the product that will be used to
explain its use to the user. This includes the detailed specification of all its function and the means for invoking and controlling
it... This role is a full time job... To make the architect's crucial task even conceivable, it is necessary to separate the
architecture, the definition of the product as perceivable by the user, from its implementation. Architecture versus implementation
defines a clean boundary between parts of the design task, and there is plenty of work on each side of it... Conceptual
integrity is central to product quality. Having a system architect is the most important single step toward conceptual integrity.
|