Checking in an object means that you have finished your changes and the object is freed for usage by other authors. Perhaps your work is finished, perhaps not. Checking in at a certain point might be necessary to allow other authors to participate in the project if required.