Software Configuration Management Resources

By June 20, 2015

 

This section identifies the roles of individuals and groups that participate in the SCM process. It describes the relationships between individuals and groups.
2.1 Roles and Responsibilities

Only the responsibilities related to SCM are listed here.
2.1.1 Project Manager (PM)

• Establish the overall project schedule for SCM activities with Configuration Management Manager (CMM)
• Make sure team members are knowledgeable of SCM concepts and techniques and that they are applied to project activities
• Ensure compliance with the SCM standards and procedures set by the CMM, the Configuration Control Board (CCB), and any other affected groups as outlined in this plan
2.1.2 Configuration Management Manager (CMM)



The project CMM will prepare the SCM Plan with assistance from the Project Manager. The CMM is responsible for creating and/or updating the SCM Plan, as well as communicating the contents of the plan to the project team.

Responsibilities

SCM Planning

• Identify the Configuration Items (CIs) to be managed under the SCM processes
• Create, manage and maintain the SCM Plan, standards, and procedures
• Communicate any changes to the SCM Plan, standards, and procedures to all stakeholders
• Make sure that all project team members involved in the SCM process receive training on their roles
• Make updates to the SCM Plan, as appropriate
• Make sure that any updates to the SCM Plan are communicated to the appropriate project team members
• Form and lead a SCM Team
• Approve changes to the SCM Plan

Implementing Changes

• Participate as a member of the Configuration Control Board (CCB)
• Create SCM products (baselines, application environments), as authorized by the CCB
• Process and track software change requests
• Function as the point of contact with Infrastructure Services to analyze proposed changes and to insure interoperability between hardware and software components

Tracking, Reporting and Audits

• Make sure that configuration item change requests and problem reports for all CIs are initiated, recorded, reviewed, approved, and tracked according to the SCM Plan
• Ensure all Functional and Physical Configuration Audits are performed
• Respond to requests for status regarding SCM activities from managers and auditors
2.1.3 Configuration Control Board (CCB)

Responsibilities

• Monitor changes and updates to project requirements
• Authorize the establishment of baselines and the identification of CIs
• Ensure that all approved changes and updates to CIs are placed under configuration control
• Use the SCM Plan as its primary decision-making resource
• Support and provide input to Local Change Board (LCB) and Enterprise Change Board (ECB) functions related to the DTMB Service Management Center Request for Change (RFC) process
• Review and authorize changes to the baselines
• Attend regularly scheduled meetings
• Review and discuss new change requests
• Prioritize change requests
• Authorize research on change requests
• Approve the commencement of work on change requests (make active)
• Review the status of active change requests
• Create and communicate minutes from the CCB to affected groups

Roles

Members Roles
System Owner Representative from customer agency with decision making authority
DTMB Project Manager (PM) Project Manager for the application system
DTMB Application Development Functional Manager(s) Development Manager(s)
Configuration Management Manager (CMM) Service Provider
2.1.4 Local Change Board (LCB)

Responsibilities

• Authorize changes to the system
• Verify that any changes with statewide impact are marked for Enterprise Change Board (ECB) approval

Roles

Members Roles
DTMB Agency Services (AS) Client Service Director (CSD) Stakeholder
DTMB Application Development Functional Manager(s) Development Manager(s)
DTMB Client Support Specialist Client Support
DTMB Infrastructure Specialist Agency Services Support
Configuration Management Manager (CMM) Service Provider
2.1.5 Enterprise Change Board (ECB)

Responsibilities

• Ensure changes do not adversely affect other systems
• Authorize changes to the systems

Roles

The ECB is primarily staffed with DTMB Infrastructure representatives. Attendance at ECB meetings by the local staff will vary depending on the scope of the change. Typically only one or two of the following will attend.

Members Roles
DTMB Agency Service (AS) Client Service Director (CSD) Stakeholder
DTMB Application Development Functional Manager(s) Development Manager(s)
DTMB Client Support Specialist Client Support
DTMB Infrastructure Specialist Agency Services Support
Configuration Management Manager (CMM) Service Provider
Subject Matter Expert(s) (SME) Subject Matter Expert(s)
2.2 Resource Assignments