impact analysis can occur prior to a change. Assessment of impact may be incorrect if the incorrect level of personnel is performing the assessment.
Combining the attributes: Once the baseline stream in question has been identified and the target level is defined within the organization, a determination of who should be key CCB members can then be considered. It should be noted that there are many important members of a CCB. The table below attempts to identify only key CCB members. Each CCB should have members that allow for a robust discussion of each change.
What must be noted is that there may be more than one level of CCB for a baseline stream. For example, a level-1 CCB might focus on a specific set of requirements for a project while a level-2 CCB focuses on all requirements across all projects that are related to an application. The level-1 CCB can assess the impact of requirements that may affect several concurrent projects related to the application, while the level-2 CCB assesses only the impact to that specific project.
Below are some examples of assessing the baseline stream with a target level to identify the key CCB members.
Key CCB Members
Project manager and key project personnel. If a requirements change may affect a different yet current project or subsequent projects, then chair of this CCB should raise awareness of these changes to the Application level CCB.
Application owner and project manager. This CCB assesses changes to requirements on all related projects. The project manager must ensure they communicate any requirements changes from the application level to their project level CCB (should one exist) if the requirements affect the project.
Applications (this may be a program or release package made up of several applications)
Release manager (assuming there is someone assigned to manage the incoming project level release pieces from the different applications), application owners and project managers (for each project release that makes up the program release package). This ensures all potential impacts of the change are considered across the program release). Project managers must ensure they communicate any requirements changes from the application level to their project level CCB (should one exist) if the requirements affect the project.
Environment manager, application owner, project manager(s), SCM manager, test manager. Application owner and Environment manager should ensure they communicate the changes to all personnel working on the application prior to making the change.
Environment manager, application owners, project managers, SCM manager(s), test manager(s). Application owners and environment manager should ensure they communicate the changes to all personnel working on the applications prior to making the change.
Project manager and key project personnel. The change should be communicated to all project personnel working on the applications prior to making the change.
Application owner and project manager(s). The change should be communicated to all application personnel working on the applications prior to making the change. The project manager(s) should communicate any application level policy changes to their project personnel.
Senior management and compliance (may involve several groups such as QA, audit, etc.). The change should be communicated to all organizational personnel prior to making the change and the change should be incorporated into the compliance and verification and validation processes.
Application owner, project manager and key project personnel. Since a project creates a set of deliverables that affect the running application (in production), the application owner should be on this CCB. Typically, the members of this