Christine Salzeller
ERNI Switzerland

Ramon Spescha
ERNI Switzerland

 

Introducing the DevOps Maturity Check

With a DevOps Maturity Check you can find out, in one investment analysis, if your company is ready to implement the DevOps practices. You can get a clear vision of what you have to do to get there and what you can do to improve as a DevOps organisation.

A company’s maturity level is being assessed in six categories: agile, operation, organisation, testing, development, collaboration. From our experience, these are the success factors if you want to see if your company is ready to adapt DevOps. They are linked to each other and if one of those is underdeveloped it can risk the whole process.

Performing a DevOps Maturity Check

In the first step we get in contact with our customer and access the scope. This is important, as the more we know about the customers situation, the better we’re able to support him in what he wants to focus on. After the scope agreement we start a deeper analysis of documents regarding development, agile, operations etc. to collect on-site findings.

The main focus of our DevOps Maturity Check is on interviews we perform with the people involved in the development and management process of software products. The interviews consist of 32 questions divided in the 6 categories stated above.

In the end all findings of the analysis of documents and interviews are prepared and presented to the involved people. We give our customers concrete measures they can take to improve their DevOps maturity level. These measures are divided into two level:

 

  • The first level consists of basic measures you have to take if you want to establish DevOps in your company.
  • The second level consists of concrete measures you can take after you’ve taken the first steps and want to bring at a professional level. They establish a common sense and serve as a general step to build knowledge.

 

 

 

 

 

 

 

 

 

With the results of the DevOps Maturity Check our customers know what they need to work on. The list is prioritized so they easily see what’s the next thing they can improve to raise their maturity level and if there are low hanging fruits.

Common challenges

After our DevOps Maturity Check our customers know exactly what they have to do. But, even with the most competent partner and a solid plan, there are some points a lot of companies struggle with when trying to transform into a DevOps organisation.

One big challenge is to overcome the current organisational structure. In many companies, operations and development are separated. With DevOps both worlds and their advantages can be combined. That results in having to rethink responsibilities and how work has to be done in the future.

Another challenge that companies face while trying to implement DevOps is the mindset of its employees. As in agile, it is important to focus on transparency and take full responsibility for your actions. Some people are struggling with doing so. The communication between all the people, roles and groups involved is essential to come to a common understanding and agreement on how they want to work together.

For further information better ask ERNI.

 

 

News from ERNI

In our newsroom, you find all our articles, blogs and series entries in one place.

  • 06.12.2023.
    Newsroom

    Streamlining software development: The journey from multiple to unified requirements management tools

    Productivity in software development is slowed down by managing specifications across various requirements management (RM) tools. Although moving to a single, updated RM tool involves an upfront investment, the long-term benefits are considerable. These include increased process efficiency, enhanced collaboration, superior traceability, improved software specification quality, cost reductions, scalability and better integration with other RM tools, among others.

  • 22.11.2023.
    Newsroom

    Recognising trends: An insight into regression analysis

    Data plays a very important role in every area of a company. When it comes to data, a distinction is made primarily between operational data and dispositive data. Operational data play an important role, especially in day-to-day business. However, they are not nearly as relevant as dispositive data. This is because these data are collected over a longer period of time and provide an initial insight into the history or the past.

  • 08.11.2023.
    Newsroom

    Why do we need digital transformation for medical devices?

    For hospitals, it is not up for discussion as to whether they want to digitalise. The increasing age of the population in western countries and the progressive shortage of medical professionals mean that without digitalisation, the healthcare system will not be able to provide the quality that patients want in the future.

  • 25.10.2023.
    Newsroom

    Mastering the challenges of mobile app testing: Strategies for efficient quality assurance

    Discover the unique challenges faced in testing mobile applications and learn how to overcome them effectively. From selecting suitable devices and operating systems to leveraging cloud-based test platforms, test automation and emulators, this article provides seven essential strategies for optimising your mobile app testing process.

  • 11.10.2023.
    Newsroom

    Incorporating classical requirements engineering methods in agile software development for a laboratory automation system

    Traditional agile methodologies can sometimes struggle to accommodate the complexity and regulatory requirements of laboratory automation systems, leading to misalignment with stakeholder needs, scope creep, and potential delays. The lack of comprehensive requirements documentation can result in ambiguous expectations and hinder effective communication among cross-functional teams.

  • 27.09.2023.
    Newsroom

    Unveiling the power of data: Part III – Navigating challenges and harnessing insights in data-driven projects

    Transforming an idea into a successful machine learning (ML)-based product involves navigating various challenges. In this final part of our series, we delve into two crucial aspects: ensuring 24/7 operation of the product and prioritising user experience (UX).

  • 13.09.2023.
    Newsroom

    Exploring Language Models: An overview of LLMs and their practical implementation

    Generative AI models have recently amazed with unprecedented outputs, such as hyper-realistic images, diverse music, coherent texts, and synthetic videos, sparking excitement. Despite this progress, addressing ethical and societal concerns is crucial for responsible and beneficial utilization, guarding against issues like misinformation and manipulation in this AI-powered creative era.

  • 01.09.2023.
    Newsroom

    Peter Zuber becomes the new Managing Director of ERNI Switzerland

    ERNI is setting an agenda for growth and innovation with the appointment of Peter Zuber as Managing Director of the Swiss business unit. With his previous experience and expertise, he will further expand the positioning of ERNI Switzerland, as a leading consulting firm for software development and digital innovation.