All of these are well met by Smalltalk without additional support. Re-integration None of these are well met by Smalltalk without additional support. Common corporate base Visibility of what other teams have developed None of these are well met by Smalltalk without additional support. CICO Arbitrary files of code in a traditional code repository, with developer-managed deposit, locking, etc. Integrated source code management and development environment Error avoidance Encourages an iterative development scheme with continuous integration.
Developers can work on the same module concurrently without worrying.
No method, no class, no subapplication can ever be loaded into an image except by being loaded into a component that contains it. The creator of a component gets the highest authority for that component. Most of these roles can be reassigned. Manager role for configurations, applications, and subapplications. Owner role for classes and class extensions.