Prepare for Delivery Changes:
Delivery addresses the notion of integration of work from streams of implementers. Delivery is an important step that
implies that a developer considers his work to be of sufficiently high quality to be incorporated into the overall
product.
All files are checked-in prior to delivery. This avoids the situation of having orphaned files that are not included in
a build and might be needed for subsequent updates.
The developers build and test their work in their development areas against the work included in the most recent stable
baselines before they deliver to the integration workspace. This minimizes the amount of merging that developers must
do when they perform deliver operations.
Deliver Changes:
The developer is required to merge his/her changes with those made by other developers. This is typically done in a
private integration workspace, so that the merged changes may be tested prior to final delivery to the project
integration workspace. The delivery is complete when all merge changes have been checked-in and delivered.
|