Enterprise Resource Planning – Tekrati https://www.tekrati.com Experts' Views on Modern Business Mon, 29 May 2023 04:45:25 +0000 en-US hourly 1 https://wordpress.org/?v=6.9.4 https://www.tekrati.com/wp-content/uploads/2022/04/cropped-Tekrati-Guest-Posts-32x32.jpeg Enterprise Resource Planning – Tekrati https://www.tekrati.com 32 32 DevOps For ERP: A Practical Guide https://www.tekrati.com/a-practical-guide-to-devops-for-erp/ Wed, 08 Feb 2023 23:57:00 +0000 https://www.digitalistmag.com/?p=6203723https://www.digitalistmag.com/cio-knowledge/2020/05/27/practical-guide-to-devops-for-erp-06203723/ DevOps For ERP: A Practical Guide

DevOps For ERP: A Practical Guide

Part of the “DevOps for ERP” series Whether or not you believe in the value that DevOps can offer to a business – and there’s already plenty of evidence to show that it can deliver major benefits – there’s no doubt that more and more companies are starting to wonder why they haven’t extended this [...]

The post DevOps For ERP: A Practical Guide first appeared on Tekrati and is written by Rob Sterling

]]>
DevOps For ERP: A Practical Guide

DevOps For ERP: A Practical Guide

Part of the “DevOps for ERP” series

Whether or not you believe in the value that DevOps can offer to a business – and there’s already plenty of evidence to show that it can deliver major benefits – there’s no doubt that more and more companies are starting to wonder why they haven’t extended this approach to their ERP systems.

Not so long ago, I regularly had to explain what agile and DevOps meant, but nowadays, people come to us asking how we can help them adopt these approaches.

So why the change? Transformation is the key. It’s a word that’s a bit overused by my colleagues in the marketing world, in my opinion. But with the move to cloud, the constant emergence of new technologies, and growing pressure on businesses to innovate and increase competitiveness, real changes are happening that IT teams simply have to respond to.

Perhaps unlike in years gone by, ERP teams are not immune to this trend. As “systems of engagement” like websites and mobile apps change faster than ever, the “systems of record” that often power them need to keep pace. Otherwise the whole business slows down.

Unfortunately, the ERP development processes most people have been familiar with throughout their careers – the “waterfall” method most often still in use today ­– tend to suffer from a slow pace of change. This can be explained by the concern that changing things in ERP systems has traditionally come with a high chance of failure (an unacceptable outcome for business-critical systems).

DevOps, on the other hand, supports application delivery in shorter, more frequent cycles where quality is embedded from the start of the process, and risk is substantially reduced.

Great, I hear you say; let’s do it! However, even the most enthusiastic organizations cannot implement DevOps in ERP systems in exactly the same way as they’ve done for other applications. The fundamental requirements for DevOps are the same – I covered some of them here­ – but the practicalities are different, not least because standard DevOps tools aren’t capable of doing the job. What’s more, the DevOps experts don’t necessarily understand what’s needed in ERP, while the ERP experts may never have heard of DevOps!

What is the practical reality if companies do adopt DevOps for ERP?

Related Posts:

DevOps Foundation Certification: Key Benefits

TaaS and DevOps: A Perfect Match

Higher-quality development

Delivering software at high speed requires a robust development process that combines clear business requirements and constant feedback. DevOps mandates that ownership of quality “shifts left” and is embedded from the very start of the process. This way, most (and ideally all) problems can be identified long before they get to live production systems (where the disruption caused and associated cost to fix are much greater).

In practice, this means we need to ensure that nothing leaves development without being fully quality-checked. Working practices like daily stand-up sessions, mandatory peer reviews of code, and a set of universal coding standards might not seem revolutionary for some IT teams, but they are new ideas for many ERP professionals. They’re only part of the solution, though, going along with technical elements like automated unit testing and templated lock-down of high-risk objects.

One other practical outcome of DevOps from the very first stage of development is that ERP and business teams must be more closely aligned to ensure that customer requirements are clearly understood. Integration between the development team and other IT functions like QA and operations also establishes an early validation step.

Low-risk, high cadence delivery

Continuous integration is an aspect of DevOps that means that – unlike in many ERP landscapes – changes can be successfully deployed to QA or any other downstream system at any time without risk. The big change here is the ability to deploy based on business priorities, rather than just having to wait for the next release window.

Automation gives you the means to achieve this new high-frequency delivery cadence in ERP systems by providing a way to better manage risk (spreadsheets definitely do not form a core part of a DevOps-based software delivery process!). It enables you to check every change for technical issues like completeness, sequencing, dependencies, risk, and impact and more, ensuring that nothing is promoted prematurely.

This more rigorous, agile approach means QA teams, in particular, can focus their attention on real issues rather than technical “noise,” which accelerates the delivery of functionality that business users or customers are waiting for. Changes can be selectively and automatically deployed with confidence, rather than waiting for the next full release.

Minimal production impact

“Stability is king” has long been an unofficial mantra in ERP environments, given their importance to day-to-day business operations. With DevOps, the required system stability is maintained even though live production systems can be updated far more often. Rigorous controls – built on both technical solutions and new collaborative workflows – ensure that deployments are safely delivered to end users as soon as possible.

But there is always a risk, however small, that a change to live ERP systems can cause problems that stop the business. That’s why Mean Time To Recover (as opposed to the more traditional Mean Time To Failure) is a key DevOps metric. The most effective ERP DevOps processes feature a back-out plan that allows changes to be reversed as quickly as possible so, even if disaster strikes, the impact of change-related downtime is minimal, and business continuity can be maintained.

The culture question

As I’ve explained, when implemented correctly, DevOps fundamentally changes traditional ERP development processes. However, the manner in which DevOps impacts the roles and approach of staff can be just as important. In DevOps, effective collaboration is key. Traditional silos based on job function are replaced by multi-skilled, cross-functional teams that work together to deliver agreed-upon business outcomes. This may require a significant shift in how teams are organized.

It’s normal for some people to find this new way of working challenging, but creating a successful DevOps culture empowers team members to take responsibility at every stage of the development lifecycle. It enables them to collaborate with their colleagues and focus on a common goal of rapidly delivering the high-quality features and functionality the business needs to remain competitive.

DevOps benefits and outcomes

Change happens fast, and companies need to respond quickly. IT systems must, therefore, have the flexibility to rapidly change, expand, extend, and adapt.

But accelerating delivery cannot be done at the expense of business continuity. Successfully adopting DevOps for ERP combines speed, quality improvements, and risk reduction. That provides the flexibility to change ERP environments at the speed the business needs with confidence that it can be achieved without compromising stability.

For more on this topic, please read “How to Build a Business Case for DevOps” and “Self-Assessment: Are You Already Doing ERP DevOps?”

For a practical guide on how to introduce DevOps to your ERP software development and delivery processes, download our e-book.

A version of this article originally appeared on the Basis Technologies blog. This adapted version is republished by permission. Basis Technologies is an SAP silver partner.

The post DevOps For ERP: A Practical Guide first appeared on Tekrati and is written by Rob Sterling

]]>
Challenges And Opportunities For Power And Utility Companies https://www.tekrati.com/challenges-and-opportunities-for-power-and-utility-companies/ Fri, 22 May 2020 09:24:00 +0000 https://www.digitalistmag.com/?p=6203785https://www.digitalistmag.com/digital-economy/2020/05/21/challenges-opportunities-for-power-utility-companies-06203785/ Challenges And Opportunities For Power And Utility Companies

Challenges And Opportunities For Power And Utility Companies

Like every year, LuxLicht, a big electric utility company in Germany, is holding its annual board meeting. It’s been a tough year for LuxLicht so far, and everyone feels the pressure of a more dynamic, complex, and data-driven environment. Every board member faces challenges in their specific area of responsibility and addresses them during the [...]

The post Challenges And Opportunities For Power And Utility Companies first appeared on Tekrati and is written by Rob Sterling

]]>
Challenges And Opportunities For Power And Utility Companies

Challenges And Opportunities For Power And Utility Companies

Like every year, LuxLicht, a big electric utility company in Germany, is holding its annual board meeting. It’s been a tough year for LuxLicht so far, and everyone feels the pressure of a more dynamic, complex, and data-driven environment. Every board member faces challenges in their specific area of responsibility and addresses them during the course of the meeting.

Alex, the CFO of the company, starts the meeting with an overview of hard facts regarding the financial situation. He points out that costs for aging infrastructure, grid expansion, and system integration for renewables are still rising heavily. The limited budget provided for CAPEX/OPEX is not enough to cover all crucial projects equally. Alex insists on searching for new solutions that can help reduce existing costs and therefore use the budget more efficiently.

COO Peter confirms the need for efficient cost optimization in the transformation process towards green energy and integrating decentralized renewables and their fluctuating electricity output into the current grid infrastructure. Further, he points out that one of his major responsibilities is to meet current and future energy demand. Peter emphasizes his doubts regarding the status quo of the business transformation and his ability to provide a robust, reliable energy infrastructure with decentralized assets with uncertain electricity output.

After describing the different aspects of the asset landscape, including the drive towards cost reduction, Bob, the CAM of LuxLicht, wants to discuss the last appointment he had with his maintenance staff where they evaluated overdue maintenance projects. Together, they reviewed a spreadsheet that contains preventive maintenance plans for a list of assets. This is the primary way LuxLicht has handled asset maintenance over the years. Nevertheless, Bob must acknowledge that this method leads to a high risk of under- or over-maintaining the assets. Having a methodology capable of individually reviewing assets and proposing tailor-made maintenance strategies would save a lot of money.

John, the CEO, is delayed in joining the meeting and apologizes to his colleagues. There was an important emergency case that had to be solved first. A local grid collapsed a couple of hours ago, and a team of employees was sent there to look at the issue. They found a bird’s nest on top of the transmission lines that caused the problem. One of the older workers climbed a ladder to remove the bird’s nest but fell and broke his leg. Luckily, the colleague is in good health and is now recovering from the accident in the hospital. John admits he has underestimated the current risk level of his employees and wants to achieve a better and safer work environment to limit further incidents.

Sussan, the CHRO, feels sorry for the injured employee and hopes that he will recover soon. Nonetheless, she reminds the board members that her department has been urging attention to the “war for talent” quite extensively. Changing demographics and the rapidly aging workforce coupled with a decline in available talent means incidents like this may happen more often in the foreseeable future. Sussan also recommends ensuring that knowledge transfer between older and younger employees works smoothly and the company takes steps to close the gap of skilled employees with an effective talent management initiative.

At the end of the annual board meeting, everyone agrees that these challenges must be addressed as soon as possible. Just one question remains: How can LuxLicht overcome all these challenges effectively?

Data standardization and harmonization

Companies are gathering an overwhelming amount of information in multiple asset classifications leading to the problem of a complex company structure. With the ongoing shift towards greater integration of decentralized renewables and other M&A integration projects, there is a constant need for one, consistent, common enterprise asset management (EAM) data model structure. Even if everyone is using the same asset management tools, there are always different definitions and nuances that make integration an insurmountable obstacle.

Therefore, the number one priority is to clean up the existing data model. This could be achieved with a customized machine learning solution that analyzes various patterns across different data models and consolidates everything into one model. Then, it becomes possible to decide which processes and current and future products are crucial to the portfolio. Finally, with trustworthy data across the network, companies can leverage the potential of their entire asset landscape by implementing a holistic EAM suite that effectively utilizes the accompanied cloud solutions. This will enable managers in the electric utilities segment with a much faster and more efficient decision-making process.

Collaboration and management of distributed assets

As the world becomes more dynamic, complex, and data-driven, the energy industry must react to changing influencing factors and framework conditions through different digitization processes. Essentially, all asset-intensive industries face disruptive challenges from changing business models and higher cost pressures.

With the constant rise of prosumers in the energy business, the competition in this segment is even stronger than ever. Nevertheless, new revenue streams can be created by implementing novel business models such as maintaining micro-grids and renewable energy sources for prosumers, especially those deployed by retail households and small industries. Revenue growth from new business models will help maximize returns while facing limited budget resources (CAPEX/OPEX).

A holistic asset network offers the opportunity to connect and collaborate with different stakeholders in the entire ecosystem. By collaborating with various manufacturers, operators, customers, public utilities, and service suppliers across the network, utilities have all the necessary asset information, like specific asset conditions and asset degeneration. Therefore, crucial information about different assets along the energy supply chain can be incorporated into future investment decisions and support management along the cost-optimization process.

Reliability-centered maintenance

The evolution of different maintenance routines over the past several years is also reshaping the energy sector, with the main objective to ensure asset uptime and increase profitability by avoiding unplanned and unnecessary maintenance in the energy supply chain. Decision making around maintenance strategies for an organization’s asset base can be instinctive, driven by intuition rather than hardcoded facts. Therefore, the risk of under- or over-maintenance plays a significant part in the process.

Well-established strategies, such as reactive and preventive maintenance, are already broadly used in energy markets. Hence, more advanced methods like predictive maintenance, where time-based condition monitoring provides many insights into asset behavior, can help companies achieve their objectives beyond cost optimization and further increase agility and optimal resource allocation. Predictive maintenance does maintenance only when it’s needed. It uses data science- and rules-based approaches to reduce unplanned failures and the overall number of maintenance actions.

An efficient asset and performance management strategy enables enterprises to adopt a risk-based approach to asset management, enables better decision making for maintenance planning, and reduces the probability of asset failure. Due to the segmentation of assets based on risk, criticality, impact, and environmental factors, it is possible to determine the best maintenance strategies at the lowest cost and risk to improve reliability.  With tools like reliability-centered maintenance (RCM) and failure modes and effects analysis (FMEA), an appropriate asset strategy can help identify specific assets that need a change in maintenance strategy. With all this information at hand, it is feasible to calculate risk levels and determine alternative maintenance strategies. Strategies can include condition-based or predictive maintenance, making the most out of the existing asset landscape.

Organizational change management

Since most technical approaches are already feasible and mature, the implementation process of these projects often fails due to the lack of effective organizational change management (OCM). Many ERP implementations have discovered the hard way that people affect the success of an implementation. If the organization is not ready for the transformation, the project will miss timelines and come in over budget.

Organizations regularly follow a commitment curve on every ERP implementation. OCM educates the end users and leadership about the changes that are coming their way, using best practices to teach and encourage the organization about how to understand and accept the changes. Only after all individuals accept the changes can the organization say it has reached full adoption. OCM works at the individual levels through communication, involvement, training, support, reinforcement, and more to build consensus throughout the organization.

Get an overview of the SAP S/4HANA Value Discovery Workshop and its benefits by joining this Webinar.

The post Challenges And Opportunities For Power And Utility Companies first appeared on Tekrati and is written by Rob Sterling

]]>