Boost Your Digitalization: DevOps
Image by Wilfried Pohnke from Pixabay

Boost Your Digitalization: DevOps

One of the models that I use frequently in my consulting assignments is the 10 types of innovation model by Doblin/Monitor Group. As the name suggests, the model identifies 10 different forms of innovation arranged around the business ecosystem, the offering and the customer experience. This model is important as most people think about improving the product when they hear the word innovation, but in practice, as the authors of the model show, investment in product innovation has the lowest return on investment (RoI) of all the 10 types. Instead, innovating the business model, customer experience and surrounding processes have significantly higher RoI.

One of the innovations that is not necessarily concerned with the product but with the other dimensions of innovation is DevOps. Although the term DevOps is used frequently, I still notice that many fail to identify how deep the impact of the adoption of DevOps is. It fundamentally changes, among others, the interface to the customer, the product in the field and, frequently, the business model. As we have discussed throughout this blogpost series, digitalization is concerned with continuous value delivery to customers which is predominantly driven by releasing of new software to products in the field. As the customer often is the owner of the product, there frequently is some involvement by the customer in order to ensure that the update happens when it is convenient for the customer.?

The relation to the product in the field changes in at least two ways. First, traditionally software was extensively tested as part of the integration in the product before being shipped to the customer and this included several manual steps and activities. Now, the software is released and the product is expected to update itself without causing any issues or concerns. Also, the product needs to be able to roll back if an issue is detected in order to ensure availability.

Second, with the continuous connection to the product, we also want to collect performance and quality data and bring it back to the company for analysis. This connection forms the basis for all subsequent technology innovations, such as AB testing and the use of artificial intelligence.

Third, accepting a cost structure associated with continuous deployment of software to the field but failing to capture the additional value that you are providing is suboptimal in that it decreases margins. So, the adoption of DevOps often causes a change in the business model as well where the transactional business model is replaced or complemented with a continuous business model, e.g. subscription, usage or performance based.

In my experience, there are at least two challenges that many embedded systems industries are experiencing when digitalizing, i.e. certification and the operating models in the business ecosystem. First, most certification approaches assume a “one-off” certification of a system, including all its technologies. This certification activity is very labor intensive and expensive and consequently many companies are very careful to conduct a certification as infrequent as possible. This is diametrically opposed to DevOps as we want to update our systems in the field as often as possible. There are several approaches that address this and offer continuous models for certification, but in practice these have not yet seen major adoption in many industries yet. Depending on the class of certification needed, this requires process innovation not just at the company level, but at the business ecosystem level.

Second, the operating models in the business ecosystem often complicate the adoption of DevOps. For instance, in the defense industry, the customer, typically the military of a nation state, assumes a transactional model where all requirements for a new system are defined before a tender and the winner is selected based on price while satisfying all requirements. Again, this way of operating again severely complicates the adoption of DevOps and requires changes at the business ecosystem level before the full benefits of DevOps can be captured by everyone involved.

Concluding, although the term DevOps is used widely and many assume that it’s simply the combination of development and operations, in practice DevOps significantly changes the relationship with the customer and the products in the field as well as the business model. DevOps is a keystone technology that drives many changes in the company as well as in the business ecosystem. The adoption of DevOps is often complicated by certification needs and existing work practices in the business ecosystem which requires a multi-pronged change management approach in order to realize it. But, as we all know, the best way to get better is through continuous improvement. As Mark Twain said, continuous improvement is better than delayed perfection!

Like what you read? Sign up for my newsletter at?jan@janbosch.com or follow me on janbosch.com/blog, LinkedIn (linkedin.com/in/janbosch), Medium or Twitter (@JanBosch).

Olof Kraigher

Software Development Consultant

2 å¹´

DevOps works well when the business model is service oriented and recurring instead of transactional. That is why it is so popular for SaaS companies. DevOps can be a competitive advantage also for advanced equipment manufacturers. At Wematter we rent our Gravity 3D printer to our customers and provide them with the Deep Space cloud platform to run and monitor the printers. The DevOps approach means we can quickly adapt to customer needs be it control software in the printer or 3D visualisation in the cloud platform. I believe there is a lot of advanced equipment manufacturers that could adopt a recurring business model where they rent the equipment and associated software and also provide routine service and customer support.

David Howell

Global Director of Technical Program Management | Engineering Development | Automotive | B2B Customer Delivery

2 å¹´

In the transition from Project to Product, DevOps can help organizations strengthen the deployment of value and offer release on demand. But it is far more than just the software organization’s responsibility to embrace and implement. As the post says, the business model must enable it. Great article!

赞
回复

Since the requirements to have certifications actually seem to be constantly growing, I see that finding good ways to achieve continuous certification will be a must if DevOps are to be truly embraced in the industry. If not, we might actually see a decline in usage of DevOps and continuous deployment practices in regulatory industries.

Anders Bratland

Makes People Awesome with AI | F?rel?sare och r?dgivare inom AI och ledarskap f?r digitalisering

2 å¹´

Totaly agree! It's a true game changer! Another interesting question is how we can take theese practices and use it in other industries than IT.

Perry Nouwens

Strategy, Innovation & Digital Transformation | Energy Transition | Dutch Gridoperators | Alliander

2 å¹´

要查看或添加评论,请登录

Jan Bosch的更多文章

  • PD fallacy #10: the customer cares about the product

    PD fallacy #10: the customer cares about the product

    One of my favorite activities when meeting with the companies I work with is to tell them that their customer doesn’t…

    13 条评论
  • PD fallacy #9: products are static

    PD fallacy #9: products are static

    Humans love to think in terms of absolutes. We like to set a target, work really hard toward it and have the illusion…

    1 条评论
  • PD fallacy #8: the bill of materials has the highest priority

    PD fallacy #8: the bill of materials has the highest priority

    Traditional companies building products including mechanics, electronics and software tend to focus on the bill of…

    29 条评论
  • PD fallacy #7: data is only relevant for quality assurance

    PD fallacy #7: data is only relevant for quality assurance

    One of the human behaviors that never ceases to amaze me is the gap between what people say they do and what they…

    2 条评论
  • PD Fallacy #6: Experimentation has no role in product development

    PD Fallacy #6: Experimentation has no role in product development

    In most of the companies I work with, the decision to develop a new product is made based on an assessment of the…

    35 条评论
  • PD fallacy #5: software development is a factory cranking out features

    PD fallacy #5: software development is a factory cranking out features

    Apologies for the late posting of this article. However, I am happy to share that I just returned from successfully…

    19 条评论
  • PD fallacy #3: the start of production is the end of R&D

    PD fallacy #3: the start of production is the end of R&D

    In the previous post, we focused on the role of platforms to accomplish a constant evolution of the products we…

    19 条评论
  • PD fallacy #2: manufacturing is the hardest challenge

    PD fallacy #2: manufacturing is the hardest challenge

    Few things are more satisfying than putting your hands on a new product that you plan to use for the foreseeable…

    12 条评论
  • 2023: prediction is hard, but …

    2023: prediction is hard, but …

    The baseball player, Yogi Berra, famously said “Prediction is hard. Especially about the future.

    8 条评论
  • Reflecting on 2022

    Reflecting on 2022

    As 2022 is moving towards its end and this post is supposed to come out on Christmas day, I felt it might be worthwhile…

    7 条评论

社区洞察

其他会员也浏览了