Information Technology Reference
In-Depth Information
Improvement Tactic
Priority
Scalability
Performance
Difficulty
Use a dedicated integration
build machine
1
Increase integration build
machine(s) hardware capacity
2
Improve test performance
3
Streamline integration builds
4
Optimize infrastructure
5
Optimize build process
6
Build system components
separately
7
Improve software inspection
performance
8
Perform distributed integration
builds
9
Legend (Impact on scalability, performance, and difficulty):
High
Medium
Low
FIGURE 4-5
Integration build duration improvements
Use a Dedicated Integration Build Machine
We covered the merits of using a dedicated integration build machine
in an earlier section. Using a dedicated integration build machine has a
number of performance-enhancing benefits, such as reducing false
positive or negative builds and enabling faster builds.
Increase Integration Build Machine(s) Hardware Capacity
Often, improving the hardware capacity of a machine is a quicker,
low-cost approach to reducing integration build duration. You've prob-
ably heard that “CPU cycles are cheaper than people cycles”; however,
the machine must be upgradeable, and this method only works until
you've maximized the machine's upgrade capability. The following
Search WWH ::




Custom Search