skip to page content
Skip all navigation and jump to content Jump to site navigation Jump to section navigation
Jump to current event information
NASA Logo - Goddard Space Flight Center GSFC SW Process Improvement
 

The descriptions of All Roles appear below.

Select any role from the menu at left to view lessons learned that are relevant to the performance of this role

NOTES ON ROLES:
  1. An individual may hold more than one role.
  2. Managers and Leads should view the assets for roles they supervise in addition to their own.

Category Role Abbrev. Description
Acquisition Acquisition Manager AM Has primary responsibility for managing the acquisition of products from suppliers. Works with procurement personnel to determine the acquisition type and selection criteria, establish and maintain formal agreements with suppliers, monitor supplier perfo
Acquisition Assistant Technical Representative ATR Supports the COTR in performing the Acquisition processes, selection of a supplier, and other duties as assigned by the COTR.
Acquisition Contract Specialist CS Supports the CO in performing the Acquisition Planning process, selection of a supplier, writing the contract agreement, and other duties as assigned by the CO.
Acquisition Contracting Officer CO Responsible for addressing contract (legal) issues, determining acquisition type, managing selection of suppliers, establishing and maintaining formal agreements with suppliers, and directing a supplier to perform.
Acquisition Contracting Officer's Technical Representative COTR Accepts from the CO the delegation of contract-related responsibilities. Advises the CO on the selection of a supplier. Participates in writing of the contract, monitoring and evaluating the contractor performance. Reports to management on project progre
Development Configuration Management Officer CMO Responsible for the Configuration Management process, including maintaining the integrity of work products through configuration identification, configuration control, configuration status accounting, and configuration audits.
Development Development Engineer DE Responsible for detailed design, implementation, integration, and build-integration testing. Supports requirements engineering.
Development Development Team Lead DTL Leads team responsible for developing a given subsystem(s) or system(s). Performs requirements analysis and high-level design. Also known as Subsystem Lead or Senior Developer. Has primary responsibility for the Design and Implementation process area.
Development Lab Manager LM Coordinates and oversees use of flight software development and test laboratories. This includes oversight of equipment and software installation, equipment and software maintenance, floor plans, ESD certification, system administration, security, and pr
Development Simulator/Tools Engineer STE Develops and installs simulators for software testing. Also installs any software development tools not otherwise supported via branches at an organizational level.
Maintenance Maintenance Engineer ME Responsible for implementing corrections and enhancements to systems being maintained.
Maintenance Maintenance Team Lead MTL Responsible for leading the team that is maintaining a given system or set of systems. This includes serving as a PDL for the maintenance effort. (See the PDL role description.)
Management Line Manager MGR Responsible for developing staff, assignment of staff to projects, and monitoring of projects led by personnel from their organization.
Management Product Development Lead PDL Person in charge of project management activities and leading the team. This role is primarily a project management role. Has primary responsibility for the following process areas within the project: project planning; project monitoring and control; mea
Management Software Manager SM Responsible for technical and management oversight of mission software development. This oversight is from both a Project and ISD/AETD point of view, and to both in-house and contracted development. This is a project-level role. For flight software pro
Software Assurance Software Quality Engineer SQE Has primary responsibility for the Process and Product Quality Assurance process area. Provides objective assessments of the development team's processes and work products. This role is usually performed by Code 300 personnel working under the direction
Software Technology Process Engineer PE Responsible for developing and maintaining software process assets, the SPI project data and measurement repositories, and associated software training classes. Facilitates periodic assessments of project and organizational process capabilities and devel
Software Technology Software Technology Researcher STR Responsible for developing or identifying potentially useful technologies, running studies to determine how best to use them, and helping transfer proven technologies to GSFC software development projects.
Software Technology Training Engineer TRTE Process engineer responsible for performing activities to support the definition, deployment, and maintenance of the organization's training program.
Software Technology Training Team Lead TRTL Leads the organization's training team. Coordinates activities pertaining to the definition, deployment, and maintenance of the organization's training program; generates the organization's Training Plan (i.e., GSFC SPI Software Training Plan).
Systems Engineering System Engineer SE Lead engineer responsible for defining a system concept, a high-level design, and key interfaces. Also is responsible for performing trade studies and other engineering analyses, and for liaison with other AETD teams supporting a mission. Is generally res
Testing Test Engineer TE Responsible for executing the build verification tests, system tests, and acceptance tests, including evaluation of the results. Supports spacecraft integration & test activities. Also known as Software Tester.
Testing Test Team Lead TTL Responsible for the integration and test of the entire flight or ground system. Leads an independent test team. Has primary responsibility for the Verification and Validation process area. May support the PDL in the following process areas for the test

Questions/Feedback  Feedback Icon

+ Privacy Policy and Important Notices
NASA logo

Curator: Terry L. McRoberts
NASA Official: Sara H. Godfrey

NASA Home Page Goddard Space Flight Center Home Page