Parallel development occurs when one of the following conditions are satisfied:
· Two or more developers require update access to the same program or file for different changes targeted at different releases.
· One developer needs to apply different changes to the same item and these changes are targeted at different application releases.
· Two or more projects make modification to the same system at the same time for different reasons each of which is targeted at a different release.