Scandinavian Network of Excellence
Software Configuration Management

Scandinavian SCM day

Speakers' Corner:

Aron Lidé: Model merge on the XMI level: an empirical study.
When it comes to Version Control for development with models there are a few different ways to go about, even though they to some extent are similar. The merging process needs to take into account that the output file must not only be syntactically correct, but preferably also as semantically correct as possible. Of course, if conflicts arise in the merge it will probably be impossible for the computer itself to make these changes; it will be hard enough without them.
In his thesis, Martini presented an abstract algorithm for merging models on the XMI level. He argued that he covered all specific cases of conflicts that could appear when merging and why those he didn’t cover wouldn’t appear. However, he didn’t actually implement and test the algorithm. Thus it is not certain that it’s possible to do so, nor is it certain that it will work as specified. Nor are there any test cases specified for testing it. There are also plenty of other model merging tools that have been implemented; none of them is completely satisfactory yet, though.

Marc Girod, Tanya Shpichko: ClearCase - Master the tool that monitor, analyze, and manage software configurations.
Undeniably, IBM Rational ClearCase is one of the major Software Configuration Management (SCM) tools on the market, and an integral part of a development environment. It introduced significant novelties into SCM, making it an original and insightful tool, and it's precisely these features that are often underutilized by ClearCase users.
This book will show readers how to use ClearCase to its full potential and take advantage of its build auditing and dependency analysis applied to derived objects, workspace management with dynamic views, and its support for distributed development with ClearCase MultiSite.
Through mastering ClearCase tools, this book will demonstrate that ClearCase is for users, and not only for the administrators.

René Schaap: "RAM Capability Matrix" - an agile and versatile approach to assess IT disciplines
After the economic crisis many organisations still struggle with the balance between short term result-driven approaches and process improvement models. Although almost none of the organisations doubt the benefits of improving to a higher process maturity, the usage of current models like CMMi and SPICE, are for some organisations an overkill to assess organisation units or even specific processes. Organisations also hesitate because these models are focused on processes and not specifically on human and technology implementation aspects; these aspects are considered elements of processes.
Based on experience, the presenter developed the RAM Capability Matrix providing improvement projects maturity indicators of individual disciplines through an easy way to assess these disciplines. The approach can be used for any IT supporting disciplines like change, configuration, defect and test management. The new approach combines the following elements:

Because the RAM Capability Matrix summarizes the discipline capability levels and its requirements to a simple 3 x 3 matrix, it can easily be used by everybody in the organisation as communication tool to detect discipline deficiencies, to show actual status, and to measure improvements. After decades of technology and process driven approaches, the RAM Capability Matrix now combines the key success factors of disciplines including the human aspects into an agile and versatile approach.
The presentation explains the RAM Capability Matrix and show how it is used in practice to define the maturity of the configuration management discipline.

Lund, the home of SCM in Scandinavia

Maintained by