Scandinavian Network of Excellence
in
Software Configuration Management
Presentation abstracts:
Configure your CI and VCS for full automation
(Joachim Nilsson):
Full automation of the test and release handling is here now. How does your projects
compare to what can be done? In this presentation, I will show some good examples that
have been used in some of the projects I participated in. The presentation is based on
a one track strategy using Git with parallel branches for different test scopes. Let us
then create a good discussion on what more can be achieved to reach an automation level
that fits our needs.
Automating unit integration and testing
(Thomas Karlkvist):
In medium to large development teams, asynchrounous development is more
often the rule than the exception. This places high demands on the
development environment to maintain efficiency and quality in the making of
the product. It is important that the different developers and development
teams can make their contributions to and from a common, well tested and
verified integrated product repository. This presentation describes a
solution for achieving automated unit integration and testing, in which test
benches and automated regression test environments for the individual
development teams are integrated with the contributions from other
development teams.
"RAM Capability Matrix" - an agile and versatile approach to assess IT disciplines
(René Schaap):
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:
Link to RAM Capability Matrix slides.
Ways of working in a CM team
(Christian Pendleton):
It is quite common that a team of CM-experts works in a rather complex situation
where they continously have to prioritize between emergency operational support,
short term solutions and long term work with process and tool issues. It is also
common that the team has a quite large number of stake holders that tries to control
the prioritization of the tasks in the team.
I would like to share and discuss experiences and theories about using Kanban as
a framework for prioritization and planning of the work in such a team.
A Day in the Life of a CM Person
(Michael Steen Pedersen):
Does the CM person exist or is it just a role or a set of responsibilities?
Is CM technical or has it become mainly administrative? Is there a clear
scope of the CM tasks or is it tying together all the loose ends in general?
Are the daily challenges worth mentioning compared to the difficulties
convincing the management about the benefits of CM in the long run? Does
anyone ever truly gain from our efforts?