Work Product Descriptor: Build |
An operational version of a system or part of a system that demonstrates a subset of the capabilities to be provided in the final product.
Based on Method Work Product: Build
Purpose
Deliver incremental value to the user and customer, and provide a testable artifact for verification.
Relationships
Roles | Responsible: Developer | Modified By:
Output From | Implement the Solution
Main Description
This working version of the system is the result of putting the implementation of the system through a build process (typically an automated build script) that creates an executable version of the system, or one that runs.
Properties
Optional |
Planned |
Key Considerations
In an iterative lifecycle, each build must evolve from the previous iteration's build, adding more functionality and improving quality. The purpose of early builds that minimize or eliminate a risk or verify architectural decisions is to achieve consistently stable builds in later iterations.
Tailoring
Reasons for not needing | There will always need to be an executable version of the system.
Representation Options | This work product is almost always a composite product made up of numerous parts required to make the executable system. The specifics of those parts will vary by technology in use.
More Information
Concepts | Continuous Integration
Guidelines | Promoting Builds Continuous Integration
This program and the accompanying materials are made available under the Eclipse Public License v1.0 which accompanies this distribution. View copyright information here: OpenUP Copyright