What this matrix attempts to highlight is that there really are different responsibilities for various CM roles. Of course, for many CM’ers, several of the CM roles are actually combined together to form their CM responsibilities. For example, a Build Engineer may also perform release packaging and migration responsibilities, or a CM Tool Administrator may also perform build responsibilities. To illustrate this, below is a diagram that shows where specific CM Roles live in the project lifecycle based on where their responsibilities may live.
Figure 2: CM Roles across a Project Lifecycle