Previous Topic: Naming StandardsNext Topic: Coordinating Shared Objects


Project Models

Dividing the development work among project models can greatly aid in the reduction of processing time and conflicts. Developers working in a smaller project model have reduced processing time during downloads since the subsets pull in fewer neighborhood objects. Potential subsetting downgrades and resource conflicts are also reduced.

When feasible, contention can be reduced and developer productivity increased by separating work into one or more project models. Separate models increases the development coordination necessary for a project, but reduces the contention incurred by spreading the work across models.