next up previous contents
Next: 3 Software Life Cycle Up: dev_guide Previous: 1 Introduction   Contents

Subsections


2 Software Management

Code development teams should clearly identify team leads and other key contact persons. The goal is to establish unambiguous responsibilities and lines of communication with respect to orchestrating the development of the coupled model.

2.1 Software Management Positions at NCAR

The assembly and validation of the evolving coupled CCSM is coordinated by a core group of developers at NCAR, the CCSM Software Engineering Group (CSEG). This team has identified a number of key management roles, which are described below. The individuals who currently fill these roles are identified in Appendix DevA.

CSEG Manager

The CSEG manager orchestrates the development of the coupled model. Responsibilities include:

CSEG Quality Assurance Lead

The CSEG quality assurance lead system tests new versions of the CCSM system. Responsibilities include deciding the extent of testing needed, facilitating the development of test scripts, and coordinating the actual testing.

CCSM Component Liaisons

The CCSM component liaisons monitor development of CCSM components. Their responsibilities include:


next up previous contents
Next: 3 Software Life Cycle Up: dev_guide Previous: 1 Introduction   Contents
csm@ucar.edu