Establish a Check-in Process

A typical check-in process for developers working on an agile team would look something like this:

images/execution/ci/ciHowDoesItWork.jpg

1. Get latest source from the repository.

Before you start any new work, you need to make sure you have the latest and greatest code from the repository. Here you check out the latest build and start your work with a clean slate.

2. Make changes.

Then you do your work. You add the new functionality, fix the bug, or do whatever work needs to be done.

3. Run tests.

To make sure the changes you made haven’t broken something else in the code base, you run all your tests to make sure they all still pass.

4. Check ...

Get The Agile Samurai 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.