Many builds and long build times are not keeping up with a fast-moving market. Engineers waiting for builds are less productive with valuable testing and debugging time being lost. Slow small builds including 5- to 10-minute builds cost the team productivity. Builds combined with growing build times caused the overall build time to grow exponentially. Complex product matrix results in hundreds of different builds.
How did CloudBees Help?
In the Boulder office, over 50 programmers now conduct builds with the CloudBees Accelerator cluster. Builds that used to take 90 minutes now complete in less than 15, and engineering is experiencing greater productivity. Salaman explains, “Even if we assume that each engineer only does one build per week, the money saved in lost productivity pays for the system inside of six months.
- Faster builds. Taking builds from 90 minutes to 15 minutes (an 84 speedup) by running them in parallel across a cluster of standard servers. • Quick ROI Salaman estimates that the money saved in lost productivity paid for CloudBees inside of six months.
- Made builds easier. “The big bang for your buck is in the build speedup and engineer productivity,” commented Salaman, “but it also makes my life much easier to not have the team dread builds anymore.”
- Increased productivity. The automated dependency management provides Qualcomm with an easy way to manage complex builds without wasting engineer time or troubleshooting broken builds.
- Increased customer responsiveness. Qualcomm continues to lead the market by being extremely responsive to customers and delivering innovative new software features with their chipsets. As the phone production matrix continues to expand, CloudBees has enabled the group to speed their builds to keep up with their rapid growth.