Activity: Create Integration Workspaces
Once an implementer has finished implementing a component in accordance with the projects adopted Implementation Workflow, the tested and approved component is promoted for integration. System Integrators, who are responsible for the integrity of the integration workspace, need to work with the latest available version of any given component, and therefore must be aware of any dynamic changes to the source code. As such, promoted code should be immediately visible to them. In creating an integration view ensure that that the latest (most mature) version of the developed and promoted software is available for integration. Given the maturation process of software undergoing development, the integration view needs to be a dynamic view of the evolving software. As team members promote changes over the course of the project, builds may be performed on a nightly, weekly, or at any chosen interval. Each build needs to be labeled to ensure that it is uniquely identifiable and re-creatable in case there is a need to revert to a prior build. Integrators should label builds when they are ready for integration. An example label for a candidate build could be <PROJECT>_BUILD_CANDIDATE_#. The label should be changed when identifying a baseline or a known stable build as follows <PROJECT>_<RELEASE>.BL<#>. |
|
|