En

Configuration Management

Configuration Management is rarely set up as an independent function when development teams are created; it grows organically as your teams and product lines expand. It is often not talked about until a crisis is reached, or a specific certification has been targeted. Yet, Configuration Management covers critical areas in your software development lifecycle.

Better software development lifecycle for your teams.

Improvement will bring short and long term benefits to your company: smoother team collaboration, better software quality, shorter time to market, and lower maintenance costs. If you are looking to understand this function better, improve on any of its core areas, or need to migrate from one Configuration Management tool to another, we can help you!

Configuration Management (CM) covers the following core functions: Source Code Control, Release Management and Change Management. Further areas of consideration are Build Management, Continuous Integration, Deployment and Environment Configuration. As your products become ever more dynamic and complex, the need for agility in configuration management practices becomes ever more important. Whether you use agile or classic methodologies, EVOCEAN helps you to find pragmatic approaches which best correspond to your development organization, and the standards relevant to you.

You may not hear about it until you need to! So take the lead!

  • Development processes diverging between your teams
  • Tool environments becoming too diverse and unwieldy
  • People who were put temporarily in charge of CM feeling they have been diverted from their real career
  • Regressions happening at the end of your lifecycle

These are all signs that your CM is in trouble and would benefit from focused attention. Another reason you may have to look at your CM practices is the need to comply to certification standards (e.g. CMMI, Spice, ISO 10007, etc…).

Perforce Helix Core

Configuration Management

Perforce Helix Core is a leading “Best in Breed” Version Management System that versions and manages any kind of digital assets for enterprises large and small.

Learn more

Customers about our services

Mettler Toledo AG

„Development in the embedded area should be platform independent and the used tools should support this!“

Wolfgang Boos

Head Software Development

Bernina International AG

„Dank der Modelle können wir neue Funktionen und Abhängigkeiten visualisieren. Ein Bild sagt mehr als 1‘000 Worte und die grafisch modellierte Abstraktion macht uns Entwicklern das Leben sehr viel einfacher. Gleichzeitig nimmt uns die mit dem Modell verbundene Codegenerierung einen grossen Teil der Arbeit ab!“

Giovanni Annunzio

System Architect

Bernina Internation AG

„Früher haben wir pro Jahr ein neues Produktmodell lanciert – heute sind es mehrere dank Wiederverwendung von Modulen, welches auch unser Testaufwand markant reduziert hat.“

Giovanni Annunzio

System Architect

Schindler Elevator Ltd.

„Seamless integration of the development environment is one of our critical success criteria. Model Driven Development with Rational Rhapsody®allows us to generate the code for the target platform direct from the UML model. Integrating the debugger saves us enormous amounts of time in developing complex, embedded real-time applications. Thanks to EVOCEAN's support, today we can use this tool efficiently."

Juan Carlos Abad

Project Manager

Bernina International AG

„In earlier days, we launched one new product model every year – today several thanx to re-use, which also reduces the time needed for testing significantly."

Giovanni Annunzio

System Architect

Commentaire sur nos formation – Rhapsody

Le formateur a été très bien préparé, a une excellente vue d'ensemble et une connaissance approfondie de l'outil et des processus et méthodes environnants (A-Spice).

Grand fournisseur automobile

Ingénieur systèmes

ReqEdit – Supply Chain Solution

"Vow - this is awesome"

N.N.

Procurement Engineer at an Industrial Mobility Company.

Schleuniger AG

„Thanks to the fully automatic code generation with Rhapsody® we could accelerate the software development.“

Thomas Nyffenegger

Team Lead Software

Mettler Toledo AG

„I would recommend Rhapsody anytime – by using Rhapsody I can reach a new level of programming and efficiency.“

Wolfgang Boos

Head Software Development

soplar s.a. – Training

„Starting to use Rational Rhapsody®without coaching or training is not recommended. Understanding the why behind certain processes is essential to working effectively. Training with EVOCEAN was very valuable for me in this regard."

Vitali Mozgovoi

Software Developer

More Services

Digital Adoption

Digital Adoption Platforms to empower the user in the digital World

Digital interaction in the workplace and also in everyday life is becoming more and more the status quo. At the same time excellent user experience and promoting feedback is becoming ever more important. This is especially true for organizations to learn faster as they evolve at increasing pace.

Systems Engineering

Products are more and more complex and interconnected. With the uprising of the Internet of Things (IoT) and the opportunities given by the digitalisation of the Product Life Cycle, aka. Digital Transformation and Digital Twin, addressing better ways is becoming ever more important.

Best Practices

Various Configuration Management practices are surely already in use in your company. We help you to identify best practices, optimize them, document them through Configuration Management Plans, and establish them throughout the company.

Source Code Control is not just about checking out and checking back in. It is also about understanding baselining, when to branch, when to merge, what strategies to use, and how to enforce them. In addition, it is about how to organize your configuration items to ease continuous integration, testing, and release management activities further down the line.

Release Management has strong links with your Build Engineering practices. It generally involves defining a proper hand-over process between your teams; standards for release notes and version number schemes; and setting up a release library.

Change Management is the art of making sure that all sources of changes (new requirements, change requests, problem reports) are traceable from the lines of code that were changed to the packaged releases ready to be deployed.

Organizing an effective CM Team

CM Teams face many challenges in software development organizations. They must set up and control the CM processes, support the CM tools in use, perform CM audits, communicate and coordinate with many different teams. They are truly a transversal actor in your company. No matter whom they are reporting to, whether it is the development department or the IT infrastructure, they must provide meaningful key performance indicators to top management, and establish themselves as key players striving to add business value.

EVOCEAN, with many years of experience in different industries, can help you organize an effective CM team, providing the best professional services to their internal users.