After your team has coded most of the application and you
have completed code freeze, you are ready to perform selective builds.
The builds no longer include every completed task; include only specific
tasks in the build.
About this task
Your team is small and your application
is part of a larger application. You might be the only person to determine
which tasks are allowed in a build. The following is a work flow to
use.
- Code freeze is over and the developers and testers
are using the application. They find a problem that must be fixed
in developer Joe's area.
- Joe creates a task and assigns it to himself. Joe
makes the fix and completes the task.
- Joe notifies the build manager, Bob, that the task
must be included and why. Bob approves the change and manually adds
it to the next scheduled build.
Your team is large and your application is a
deliverable. You might work as part of a change control board to determine
which tasks are necessary to deliver a quality product that meets
the requirements. The following is a work flow to use.
- Code freeze is over and SQE is testing the application.
They find several problems and submit them using Rational® Change.
- The program manager gives each change control board
member a list of change requests from SQE, and the team decides which
to fix.
- The build manager assigns the tasks to be fixed
to team members, and informs them of the next build date.
- When the developers have completed their assigned
tasks, they notify the build manager, and the build manager manually
adds the completed tasks to the build.
The build manager can add the tasks to the build
in the following way.