Task: Provide Local Streams
This task describes how to branch new streams from baselines in individual contributing applications.
Relationships
RolesPrimary Performer: Additional Performers:
InputsMandatory:
    Optional:
    • None
    Outputs
      Main Description

      This task is performed in cases of new product variants, changes within existing product variants, or maintenance work within existing product variants. Regardless of the context, the steps to complete this task are repeatable. Local streams are to be created for each system component impacted by a new variant, change, or defect request.

      Preconditions:

      • A task for providing local stream(s) assigned  

      Postconditions:

      • Local stream(s) branched in your application(s)

      Steps

      1. Set up and initiate the work needed to complete this task

      a. Open the assigned task in your change management tool.

      b. Read the description, which should indicate the purpose, along with the name and/or link to the baseline, which shall be used as the source for new stream(s)

      c. Review what component(s) the task is filed against, and what version it is planned for. The planned version will correspond to the name of the new stream that you need to provide for the component(s) that are indicated.

      2. Open your project.

      3. Set an appropriate configuration, by selecting the baseline that the new stream will be branched from (e.g., "AMR.S Mobile US.GA 2013-06-01" baseline as the starting point for the new “AMR.S Mobile UK” variant, or for the new “AMR.S Mobile US 2014” development stream, or for the new “AMR.S Mobile US.FP1” maintenance stream). The starting baseline should be indicated in the task assigned to you.

      4. For each system component specified in the request, create a new stream from the selected baseline. Refer to specific tool mentors for more detailed guidance. See also Naming Convention.

      5. Once a new Stream is created, it will become the context for the work on your new product variant or version for a given component. It can also become a part of the larger product stream, which can span across all the system components and/or across all lifecycle domains. This larger product stream can then be used to set the context inside all of your engineering tools.

      6. [Optional] If requested in the assigned task, replace baseline with the newly created stream as an updated contribution to the product stream specified in the assigned task. Note: The alternative is to skip this step, and assemble the product stream after all the local streams have been created.

      More Information