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

Bernina International AG

„The architecture must be set up in the right way and in conformity with the requirements of model driven development – right from the beginning! I strongly recommend to seek for the support of an external, experienced Rhapsody specialist as for example supplied by EVOCEAN and to model the architecture together.“

Giovanni Annunzio

System Architect

Rhapsody Training Feedback

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

Large Automotive Supplier

Engineer

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

„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

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

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

Phonak Communication AG

„Model Driven Development with Rational Rhapsody® was a critical success factor for developing inspiro within the required schedule and market needs. Thanks to EVOCEAN's support, we were able to implement the tool quickly and apply the methodology effectively."

Rainer Platz

Head of R&D

Rhapsody User Group

Good experts present. Always interesting to meet other Rhapsody users.

Stefan Singler

Software Engineer

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

Schleuniger AG

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

Thomas Nyffenegger

Team Lead Software

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. This continually growing “digitalization” is also moving the world towards an increasingly self-service economy. This adds an additional challenge and opportunity for companies to remain in “real-time” and closed loop contact with their users and customers. To get and remain connected with your users in this progressively more virtual world solutions are needed to ensure insight into user interactions, and at the same time to inspire user engagement and incite feedback in order to learn, act and improve.

Intuitive, clear user interactions are needed – but remain a challenge for many applications, especially when they grow, becoming richer and thus more complicated whilst addressing an increasing amount of use cases. Further, if more than one application is involved to fulfill a required task, the user needs to hop from one to another not making life easier. What seems to be intuitive at the beginning or directly after a training may become blurred after a holiday or when you are an irregular user. And additionally, when you as person do not feel sure and get lost, you get frustrated, annoyed and waste as a result a lot of precious time, or you may even give up and drop the task completely. In addition, support may not be directly available, and your co-workers not around to ask as you may be working remotely. Furthermore, as changes and new functionalities are added you increasingly loose insight and waste even more time dealing with error messages, which adds to the tedious and demotivating experience. What can you do? How can you be helped?

Digital Adoption Platforms – an Overlay Technology

Newired Journey and Tips for example is build as an Overlay Technology which you can seamlessly add to your application – on the cloud, or also behind the firewall on premise. Newired also offers an OEM Solution for software vendors or system integrators to integrate the technology into your brand allowing you to offer more services to your customers. Further, this allows you to add revenue streams and helps your customers to improve their experience which again will help you to develop your application. The OEM Licence allows you to distribute Newired content globally as part of your application, website or portal!

The Benefits

  • Focus on enabling users and making change easier – understanding their behaviours
  • Driving Training on the job, hands-on, when you need it, with in-app help, realtime, levering thereby existing content such Q&A etc.
  • Context sensitive help. Empowering manuals by guiding user in context. Guidance when changes occur making change easy and fun. Integrate simple tips context specific (mouse hover for example)
  • Dynamic help leaving support to add contextual help where issues arise.
  • Role specific guidance
  • Insights and reporting for optimisation and improvement activities based on real user behaviour.
  • On-the fly user surveys to improve user satisfaction, learn and improve constantly
  • Localisation support for supporting various languages
  • Integrated guided journeys, with step-by-step guidance including links to other help ressources – context specific – ie. opening a new Account etc.
  • Also across multiple applications
  • Focus on helping content providers to define “recipes” and reuse help.
  • Reporting & metrics to help improvements, define where people struggle etc.

Conclusion

To make a digital transformation successful, fun and easy – digital adoption strategy and platforms are key. That is for sure! Change is not easy – but can be fun, when you help the user to be confident. Helping people change from where they stand to where you want to go is the ideal starting point. Further, enabling people to be self-driven, self-empowered is the start of change. Like this you can focus the traditional training to convey your companies principles and values – making sure you give your people the desire to work for the company goals and let the process details be embedded in the applications through overlay.

Curious? Try out for free!

You want to try Newired? With the free editor there is no barrier, but with a little help from us or Newired you will hit the high-speed rails faster. We are looking forward to get your feedback, talk to you and to start the conversation!

Let us find out how we can help your journey.

#DigitalAdoption #DigitalExperience #CustomerExperience #HumanCenteredDesign #OnBoarding #BetterSupport #ContinuousImprovement #Change

 

Systems Engineering

Products are becoming 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 Lifecycle, aka. Digital Transformation and Digital Twin, addressing better ways is becoming ever more important. To address this we need an inutitive, lean way which fosters reuse. Our approach Serenity is based on a seamless Model Based Systems Engineering (MBSE). This breaking with todays status quo and is our way to answer this challenge . 

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.