“Program maintenance involves no cleaning, lubrication, or repair of deterioration. It consists chiefly of changes that repair design defects. Much more often… — Frederick P. Brooks Jr Copy Share Image
“The metaprogrammer who uses one, or especially several, applications as components in a larger system. This is the user whose needs are… — Frederick P. Brooks Jr Technology Copy Share Image
“It is more important that milestones be sharp-edged and unambiguous than that they be easily verifiable by the boss. Rarely will a… — Frederick P. Brooks Jr Copy Share Image
“The large organization will consist of many semi-autonomous units, which we may call quasi-firms. Each of them will have a large amount… — Frederick P. Brooks Jr Freedom Copy Share Image
“The manual, or written specification, is a necessary tool, though not a sufficient one. The manual is the external specification of the… — Frederick P. Brooks Jr Copy Share Image
“Reducing the role conflict. The boss must first distinguish between action information and status information. He must discipline himself not to act… — Frederick P. Brooks Jr Leader Copy Share Image
“it sprang from a conviction that the quality of the people on a project, and their organization and management, are much more… — Frederick P. Brooks Jr Excellence Copy Share Image
“A computer program is a message from a man to a machine. The rigidly marshaled syntax and the scrupulous definitions all exist… — Frederick P. Brooks Jr Computers Copy Share Image
“I do not believe we will find the magic here. Program verification is a very powerful concept, and it will be very… — Frederick P. Brooks Jr Copy Share Image
“Peopleware. A major contribution during recent years has been DeMarco and Lister's 1987 book, Peopleware: Productive Projects and Teams. Its underlying thesis… — Frederick P. Brooks Jr Management Copy Share Image
“Radically better software robustness and productivity are to be had only by moving up a level, and making programs by the composition… — Frederick P. Brooks Jr Computers Copy Share Image
“Because ease of use is the purpose, this ratio of function to conceptual complexity is the ultimate test of system design. Neither… — Frederick P. Brooks Jr Copy Share Image
“Therefore the most important function that software builders do for their clients is the iterative extraction and refinement of the product requirements.… — Frederick P. Brooks Jr Programming Copy Share Image
“Today I am more convinced than ever. Conceptual integrity is central to product quality. Having a system architect is the most important… — Frederick P. Brooks Jr Architecture Copy Share Image
“If there are n workers on a project, there are (n2–n)/2 interfaces across which there may be communication, and there are potentially… — Frederick P. Brooks Jr Architecture Copy Share Image
“This really does attack essence. Because the build-on-package phenomenon does not today affect the average MIS programmer, it is not yet very… — Frederick P. Brooks Jr Discipline Copy Share Image
“Conceptual integrity does require that a system reflect a single philosophy and that the specification as seen by the user flow from… — Frederick P. Brooks Jr Architecture Copy Share Image
“Even at a cost of $100,000, a purchased piece of software is costing only about as much as one programmer-year. And delivery… — Frederick P. Brooks Jr Productivity Copy Share Image
“The computer has brought a similar fluidity to many other media: artistic drawings, building plans, mechanical drawings, musical compositions, photographs, video sequences,… — Frederick P. Brooks Jr Art Copy Share Image
“For it to be successful, the architect must • remember that the builder has the inventive and creative responsibility for the implementation;… — Frederick P. Brooks Jr Architecture Copy Share Image
“The success of the scaling-up process depends upon the fact that the conceptual integrity of each piece has been radically improved—that the… — Frederick P. Brooks Jr Architecture Copy Share Image