Agile the LogicBoost Way

Continuous Integration

At LogicBoost we use Continuous Integration to improve the quality of our software and speed up the time to delivery. Continuous Integration entails applying quality controls frequently and at shorter intervals throughout the development process rather than after development is complete.

This means running the automated build system after every commit to the source code repository. In software development an automated build system is a reproducible method of generating a version of a software system to ensure that the software can be built in a reliable manner by any member of the development team.

As a result of using continuous integration:

  • Errors are detected quickly making the fix easier
  • Time to market improves
  • Development costs are reduced by automation
  • Test failures are highly visible and easy to detect
  • The current build is constantly available for testing or demos
  • The team receives positive feedback on the quality and functionality of code