Transporting software changes to your production system requires the involvement of a number of people in different roles. There should not be a single person who is solely responsible for changes to the production system. The roles involved in the transport process and their activities must be well-defined and documented. The communication flow between the individual people in the relevant roles must also be well-defined.
The following roles can be involved in the transport process:
Note
The roles described below respresent an example scenario.
Developer
Developers release their own transport requests in the Transport Organizer.
Project Managers
Project managers can have the following tasks:
Defining and organizing development projects
Verifying the content of transport requests before they are released: for example, by making sure that syntax checks have been performed for all objects
Confirming that the transport request has been correctly released and exported
Checking that the transport request has been imported into the target system
Confirming that the imported transport request contains the required objects and the correct functions
Transport Admnistrator
The transport administrator is responsible for transporting transport requests, for importing the transport requests, and for checking that the import was successful. The transport administrator is not responsible for checking the contents of the transport request.
Quality Assurance Team
The QA team tests all functions and the integration of the individual components of the transport request in the quality assurance system.
The following technical roles are delivered as standard to execute the tasks involved in the transport process:
To assign these roles to users, use the Role Administration tool.
To create a technical role that meets the requirements of other roles involved in the transport process (development, project management, member of the QA team), we recommend that you use the authorization trace. For more information, see Analyzing Authorizations Using the System Trace.