5.3. Always Insist on Excellence in Deliverables

A responsibility of the software architect is to review developers' work products. Inevitably, in the early stages of a new effort, it is likely that several of the work products (use cases, designs, test plans, etc.) are going to fall short of the architect's expectations. Most likely, the disconnect between the architect's expectations and the work produced is due not to malice or a lack of effort but rather to a lack of understanding of what precisely the architect's standards are. It is in these early stages where detailed review is essential and where the architect must insist on excellence in the work products produced. This should be done professionally and politely, however; the quality ...

Get Software Architect Bootcamp now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.