Following on from the last rule, it does not take a genius to realize that an improvement in build time from five minutes to one minute will increase development productivity by double digit percentages over the length of a project.
For example, imagine a developer does 35 build and tests per day, at five minutes per build. This means they spend 85 days per year staring at their screen waiting for a build to complete. Across four developers, that is one full year of time wasted.
Fix |
Description |
---|---|
Optimize the build script. |
This is easiest to do with a single build script. Most common problems are:
|
Get the best hardware. |
Programmers need good CPUs with lots of memory. Doubling the memory on a PC can triple the speed of a build script. A wide screen LCD wouldn't hurt either. |