Developing in CSM

CSM allows for concurrent development. This means multiple designers can simultaneously work on system changes, which is an essential technique for increasing the productivity of large IT organizations. In CSM, simple and complex system configuration is done using Blueprints or mApp® Solutions.

Concurrent development has several advantages:

  • Complex changes can be developed and expanded over a long period of time without affecting current users.
  • The changes themselves can be applied during downtime without requiring the actual design work to be done after hours.
  • Designers can experiment with various independent changes or work on different design projects.
  • The same set of changes can be applied to a test system, and then later be applied to the production environment.

However, when multiple designers are working on system configurations at the same time, conflicts, overwrites, errors, and other undesirable results can occur. For example, if one designer works on Incident fields and then another designer modifies the Incident form with additional fields, the work of the second designer could overwrite the work of the first designer.

Use the guidelines and best practices in this section to enable multiple designers to work simultaneously on system changes.