Migration Requirements
Provide the ability to continue code development during migration.
Minimize the code changes.
Development groups to migrate their own code.
Mirror ClearCase updates to old SCM system during duration of migration.
Reduce the ClearCase learning curve as much as possible.