OwnerPerDeliverable

Make someone responsible for each deliverable

Definition

Make someone responsible for each deliverable: project task, project end results, overall consistency. Ask and make sure you can answer, who is responsible for each of these things:

·         overall system architecture

·         application software architecture

·         user interface design quality

·         OO design quality

·         code quality

·         requirements / domain model parts / each class / documentation / test cases

Source

Owner Per Deliverable

Discussion

This topic is well discussed on the source site. 

Contra-Indications

Modern methods favour CollectiveOwnership to support the needs for ConstantRefactoring, and consider any form of single ownership to be an antipattern.