Adopt or Adapt Continuous Integration for Your Project

Continuous integration occurs when a developer writes some code for a short while—no more than a couple of hours—compiles it, tests it, has it reviewed, builds, runs the smoke test, and verifies the changes haven’t broken the system, and checks it into the code base.[29]

Continuous integration buys the developers immediate feedback on their work. They tend to start thinking in smaller pieces (which allows them to proceed faster) and to recognize the integration risks earlier in the project. Continuous integration helps developers produce a little bit every day, helping the project team members find their natural rhythm.

Get Manage It! now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.