Change, Configuration & Version Management
CC&VM – Methodology for System, Soft and Hardware
Method Training – Two Days
Due to the increasing complexity of systems and due to the associated boundary conditions in terms of cost, quality and time to market, organisations have to utilise all potentials for improving their development processes, both for software and hardware development projects.
To increase the quality of their products, customers demand structured development processes according to CMMI, SPICE, ITIL, CMII and others.
Change, configuration and version management plays a critical role in reaching this goal. A skilful application of these methods helps establishing a stable and smooth development process. This will support all related process areas and forms the basis for a higher quality of the products.
Goals:
At the end of the course the participants will
- understand the basic principles and methods in version management,
- understand the management of configurations during the product lifecycle,
- understand the requirements for an effective change process,
- understand how requirements, changes, configurations, and versions are interrelated,
- know how to assess tools and their capabilities based on the CC&VM concepts,
- know examples how CC&VM principles are implemented in tools.
Content:
The training explains the methods applied in change management, configuration management and version management. Based on principles and concepts of CC&VM this training course will show how to cope with highly complex scenarios such as volatile product lines. Adjacent process areas like project management, requirements management, verification and validation and their interfaces to CC&VM will be discussed. Abstract concepts will be explained using real life examples. List of contents:
- Basic concepts of CC&VM
- Interfaces between CC&VM and other process disciplines
- Complex scenarios like product lines or distributed development
- Short analysis of established tools
- Selected tool implementation concepts
- How to handle project artifacts like specifications, code, models, plans, products etc.
Who should attend?
- Project managers
- Development engineers
- QA managers
- Build managers
- Product managers
- System engineers
- Software engineer
- CC&VM administrator
Pre-requisites:
Knowledge in software and system development processes


