Electric Cloud
Solutions
Overview
Agile Development
Distributed Development
Virtualization
Quality
Centralization & Control
Compliance
Build Management
Build Acceleration

Fast Builds with Electric Cloud

Cross-Platform Software Build Acceleration

Slow software build cycles are more than just an annoyance. Whether you have long monolithic builds or a large number of smaller builds that take a long time, they are having a real impact on your development organization.

Lost productivity for developers & QA:

Wasted time, frustration waiting for builds
Fixing broken builds delays testing
Fewer bugs fixed, fewer features added

Risky shortcuts taken to save time:

Developers avoid builds: partial builds instead of full builds; build/test one variant, not all
QA may skip tests to meet deadlines
Schedule risk severe in late-stages of development

For example, a recent survey of more than 350 development professionals found that broken and long software builds consumed significant development cycles. 68% reported broken builds at least a few times per month (and often weekly), and fixing those typically took between one and four hours — for a typical organization this could mean 2 weeks wasted per year. The vast majority said their builds were each more than an hour in length, with 24% reporting builds of two to four hours, which translates to time not spent on development or testing.

Only Electric Cloud has proven, patented technology that all but eliminates broken builds and reduces build times by as much as 20x.

 Challenge Impact Electric Cloud Solution
 
Long build cycles (whether long individual builds or many shorter builds per cycle) Productivity comes to a halt while developers and QA wait for builds
ElectricCommander distributes build steps across multiple resources for parallel processing and speed improvement
ElectricAccelerator accurately distributes builds at the file level for massively parallel builds and up to 20x speed improvement

"Throwing hardware" at the problem is not scalable, and ultimately does not work Manual approaches to parallelism share the same fatal flaw: as the level of parallelism is increased, they generate incorrect or broken builds ElectricAccelerator's patented dependency management technology determines exactly which files were used to build every object file, library or executable, such that when build steps are run out of order, it automatically re-runs them in the correct order

Can't trust incremental builds, so developers wait to do longer, full builds A full or integration build may be comprised of many additions and check-ins, so if the build breaks, teams must parse through many changes to find the cause of the breakage ElectricAccelerator's eDepend feature captures complete dependency information automatically and efficiently, with no human intervention. As a result, it provides accurate and reliable incremental builds and eliminates the need for frequent full builds for small changes

Learn more about ElectricAccelerator's patented technology for software build acceleration.

© 2003 - 2008 Electric Cloud. All rights reserved.  Site Map | Privacy | Terms of Use