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

Perforce Helix Core Kunde welcher verkauft wurde an globalen Leader.

"Perforce Helix Core erfüllt unsere Erwartungen vollumfänglich. Wir haben eine Lösung aus einer Hand auf welche wir uns verlassen können."

Leiter Produktentwicklung

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

MCS Engineering AG

"It is very easy to set up and run a Perforce Helix Core proxy server for working with geographically dispersed teams. Downloading data is also very easy. We were amazed at how much time we saved."

Eric Gutmann

Project Leader

Hamilton Medical AG

"Die direkte Kopplung von Design und Code mit Rhapsody hilft uns, die Komplexität unserer Produkte einfacher zu managen, da Design und Code langfristig konsistent bleiben".

Andreas Anderegg

Senior Software Engineer

Rhapsody Training Feedback

I was satisfied with everything. This was the best training I ever attended.

Large Automotive Supplier

Engineer

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

Mettler Toledo AG

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

Wolfgang Boos

Head Software Development

Perforce Helix Customer sold to global leading company.

"Perforce Helix Core fully meets our expectations. We have a solution from one source on which we can rely."

Head of Product Development

Kern AG

„Even if the change to Rhapsody required at first additional investment and effort – we have never regretted our decision. The fully automatic code generation from the model makes our life easier!“

Andreas Dubach

Head of Development Systems

Bernina International AG

„For Bernina, abstraction, simulation, reuse and automatic code generation are central for a short time-to-market … and therefore the key of our success!"

Giovanni Annunzio

System Architect

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.