Core Team
Terms of Reference
The Core Team is the part of the ESMF project responsible for implementing the framework software and maintaining the collaboration environment. The Core Team is the main point of contact for users and is responsible for archiving and resolving support requests, feature requests, and bug reports.
The Core Team receives requirements, design input, and Application Programming Interface (API) specifications from the Joint Specification Team (JST). It receives implementation priorities from the Change Review Board (CRB), and direction from the Executive Board and the Interagency Working Group (IAWG).
The Core Team is not responsible for prioritizing development tasks; that is the role of the Change Review Board. However, the Core Team Manager, who sits on the Change Review Board, can offer integrated effort, risk, and dependency assessments that may factor into the prioritization process.
Members and Meetings
The Core Team consists of software developers, testers, administrative staff, user support and training staff, web developers, and the Core Team Manager. The Core Team manager is responsible for staffing. Development meetings are held weekly, and ticket review meetings (for support requests, feature requests, and bug reports) are held monthly.
Charge and Reporting
- Collect, archive, and track requirements.
- Implement requirements in software.
- Assimilate non-Core development activities.
- Track bugs, feature requests, and support requests.
- Unit and system test.
- Provide user documentation, design documentation, and a Developer's Guide.
- Liase with vendors.
- Liase with other projects (shared responsibility with other ESMF bodies).
- Develop and maintain the project collaboration environment.
