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

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

Bosch

A warm praise to the very motivated trainer. The training content is conveyed in a very enjoyable and entertaining way. It was also very good to review the respective training days at the end. Frank Braun was able to answer every question and also tried, as far as time allowed, to address further topics raised.

N.N.

Systems Engineer

SIX Financial Information Ltd

“Our vision was to know at all times in which process phase a change is.”

Michael K. Steinhöfel-Cordova

Head of Quality Management

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

Rhapsody Training Feedback

Ich war mit allem zufrieden. Das war das beste Training, das ich je besucht habe.

Grösserer Automobil Zulieferer

Software Engineer

Rhapsody Training Feedback

The trainer was very well prepared, has an excellent overview and deep knowledge about the tool and about our surrounding processes (A-Spice) and methods.

Large Automotive Supplier

Systems Engineer

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

soplar s.a.

„We would repeat our decision to choose Rhapsody® at any time. The strikingly improved efficiency, higher quality, and flexibility plus reusability of models make any adverse details negligible. Today we develop more machines with fewer resources in less time."

Reinhold Wüstner

Head of Product Development

ReqEdit – Supply Chain Solution

"Vow - this is awesome"

N.N.

Procurement Engineer at an Industrial Mobility Company.

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

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.