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.