On small projects, the database designer role may be performed by a senior developer, possibly in addition
to other roles.
On large projects, the database designer role may be assigned to a team of database specialists.
In some organizations, the database designer role may be assigned to a member of a central database
management or administration group that supports multiple projects.
An organization may choose to replace this role by finer-grained roles. For example, an organization may
define a Data Analyst role that is responsible only for logical data modeling, while physical data modeling
is the responsibility of another role (such as a Database Administrator).
A person that takes on this role should ideally be involved early in the project as a technical reviewer,
participating in requirements reviews and analyzing the relevant system features and requirements.
|