小程序
传感搜
传感圈

This Tech Leader Breaks Down How You Can Avoid Business Disaster With This Often-Overlooked Tactic

2022-08-26
关注

It's easy to forget that today's cutting-edge technology will be tomorrow's museum relic. Yet many companies stick with outdated software, mistakenly believing: "If it ain't broke, don't fix it."

Plan A Technologies

This kind of thinking is understandable but dangerous. Survival of the fittest holds every bit as true for businesses as it does for animals. For both, failing to adapt to a changing environment can lead to extinction.

There is one crucial difference between the natural and business worlds: Companies can choose to evolve. If you're running a business, part of adapting means making sure the software that enabled you to succeed in the past can still do so today. Are your current tools still the right instruments to best serve customers, outperform competitors, and generate the best return on investment?

Related: Cybersecurity Is No Longer An Option. Your Money Is in Immediate Danger.

Of course, corporate leaders already have their hands full, as businesses struggle to manage the COVID-19 pandemic, inflation, job vacancies, supply chain issues, and an abundance of other challenges. For many executives, the thought of taking on any other task, much less reviewing their existing tech stack (the collection of software and other technologies a company has selected) sounds as appealing as a root canal without an anesthetic.

Most corporate leaders know their own industries inside and out…but they aren't usually tech experts. The process of evaluating technology can be confusing, frustrating, expensive, and downright intimidating. Companies often lack the in-house expertise to evaluate their options and make informed decisions. They may feel that investing in new software is a luxury they can't afford. They may fear that implementing new software will cause expensive disruptions. Or they may simply be unaware of just how outdated their existing software has become.

Whatever the reason, the result is the same: when it comes to technology, far too many people wait until it's too late. Researchers at Carnegie Mellon found that people tend to delay updating their software, even when told that it's important.

The Dangers of Doing Nothing

While your software may stay the same, everything else keeps changing, faster than ever. This can bring about disastrous consequences. Take Equifax. In 2017, the credit reporting agency announced hackers had gained access to the personal information of more than 143 million people. How did a theft this massive occur? Was it the result of a carefully planned inside job? No. Turns out the company's IT department failed to patch a known security vulnerability in one of its web applications.

Similarly, Target experienced a huge data breach in which the credit and debit card information of 70 million people was stolen, resulting in an estimated financial loss to Target of over $290 million.

Related: A Business Leader's Beginner Guide to Cybersecurity

The problems are by no means limited to security. Just look at the airline industry. It suffers regular glitches from aging systems. The result: United, American, Southwest, and many other airlines have suffered thousands of flight cancellations and scheduling delays, as outdated software leads to litigation, employee frustration, customer anger, and a general loss of revenue.

So what do you do to protect your company? One of the best first steps is to audit your existing tech stack every three to five years.

Why All Companies Need Audits

Would a trucking company go for years without inspecting its vehicle fleet? Of course not: It needs to conduct maintenance and eventually replace trucks with problems. Or let's take a business with less life-or-death stakes. Would a TV network keep airing shows with terrible viewership year after year, just because it's easier than finding ones that people will watch? In business, set-it-and-forget-it simply isn't an option.

Just as companies of all kinds monitor themselves in so many ways, they need to reevaluate their tech stack every few years to ensure they keep up with changing times.

Think of the audit as a medical checkup. If you go for years without seeing a doctor, you might discover a minor ailment has turned into a life-threatening problem. It's a heartbreaking discovery and particularly frustrating because, looking back, you realize you had symptoms. Still… you were so busy. Why bother? So you put it out of mind until it was too big to ignore.

Computer software is a lot like your health: It's easy to forget about until something's clearly wrong. And by then, it's too late for an easy fix.

The audit can identify areas that need improvement, as well as outright problems. You discover what's working, what's outdated, and what changes need to be made. It's your chance to get a good sense of the latest and greatest tools available and figure out which of them you need now.

Related: How Do You Manage Cybersecurity With Remote Employees?

Audits Allow for a New Perspective

Audits work best when conducted by an outside company. Ideally, the auditor should be impartial — the company should not have a vested interest in either defending a company's existing software or selling a new software platform. The auditor should have the ability to take a fresh look at the software, as well as the expertise to identify the most promising improvements.

After getting the results of a software audit, it's time for corporate executives to make some decisions. What software are you happy with? What needs to be upgraded? What should be replaced entirely?

Sometimes an audit will show all existing software is working just fine – nothing needs to be changed. That's great news! But there are usually at least a few critical tweaks. And sometimes a massive set of changes must be made.

My company, Plan A Technologies, is frequently asked to lead or help with such audits. As Plan A's chairman, I often see staff at the audited companies cringe when describing their tech stack. Their tools have frequently been cobbled together by a rotating cast of different teams over the years. What's left is a patchwork of both new and aging software that has been duct-taped together to "kinda, sorta work"... except for those times it doesn't work at all.

Here are some of the major problems I witness on a regular basis:

  • Companies using software written in outdated programming languages. Few engineers still know it, even fewer want to use it.
  • A refusal to take advantage of recent technology leaps, including artificial intelligence, cloud technologies, mobile enhancements, and big data.
  • Software platforms within an organization not talking to each other. This makes coordination of tasks difficult, creates information silos and results in repeating tasks multiple times.
  • Solutions that don't use the latest security protocols, making them painfully vulnerable to cyberattacks.
  • Clinging to software that is no longer regularly updated by its creator. If even its own maker has given up on the software… maybe it's time to take the hint.

The result of all this is that many organizations are currently struggling with a tech stack that may have been great 15 years ago, but today is as outdated as an old flip phone.

After the Audit

Looking for problems is an essential step, but after figuring out what the problems are, you still need to find solutions.

In many cases, off-the-shelf software that has already been built is a great starting point. After all, it's available immediately, it has a proven base of users, and it has a lower upfront cost. In many cases, it's the best choice. (Why would most companies need to create a new email software, for example, if they can use Gmail or Outlook or one of the other major providers?)

But it's important to remember that you're not limited to what's currently available on the market. While there are thousands of amazing software solutions out there, most organizations want something more customized to their unique situation. Fortunately, there are plenty of companies that can build the exact solution you need from scratch.

If a company needs a real differentiator, customized software can be a much smarter choice in the long run. Custom software will cost more upfront and could take months to create. That said, building a custom solution generally requires less annual maintenance cost than off-the-shelf software you license. Modeled out over several years, customized software can result in significant financial savings.

In addition, customized software can give you a major advantage over your competitors. Off-the-shelf solutions are available immediately, but it also gives your competitors the exact same functionality that you have. Working with the right software development partner can result in very powerful new tools that only your company has access to use.

A bespoke approach means you only pay for the features you need. You can create a solution that does exactly what you need it to do, in exactly the way you want it to work. What's more, a custom approach can add significant enterprise value to your company. Indeed, it could be a meaningful differentiator that boosts the company's multiple or sales price if the company is ever sold.

Eventually, all software needs to be updated or replaced. This is not a matter of "if" but "when." Doing a regular audit of your tech stack and taking active measures to update or replace aging software can help you stay ahead of the competition, reduce costs, avoid cyberattacks, and deliver the best possible experiences to your staff and your customers.

By failing to do so, you risk the health or even the continued existence of your company.

Aron Ezra is chairman of Plan A Technologies, a global software development company.

参考译文
这位技术领导者告诉你如何用这个经常被忽视的策略来避免商业灾难
人们很容易忘记,今天的尖端技术将成为明天的博物馆遗物。然而许多公司坚持使用过时的软件,错误地认为:如果它没有坏,就不要修复它。这种想法是可以理解的,但也是危险的。适者生存对商业和动物都是如此。对这两种动物来说,不能适应不断变化的环境可能导致灭绝。自然世界和商业世界之间有一个关键的区别:公司可以选择进化。如果你正在经营一家企业,适应的一部分意味着确保使你在过去取得成功的软件在今天仍然可以取得成功。你目前的工具是否仍然是为客户提供最佳服务、超越竞争对手并产生最佳投资回报的正确工具?相关:网络安全不再是一个选择。你的钱正处于紧急危险之中。当然,企业领导人已经忙得不可开交,因为企业正在努力应对COVID-19大流行、通货膨胀、职位空缺、供应链问题和大量其他挑战。对许多高管来说,从事其他工作的想法听起来就像不打麻药的根管治疗一样有吸引力,更不用说检查现有的技术堆栈(一家公司选择的软件和其他技术的集合)了。大多数企业领导人对自己的行业了如指掌,但他们通常不是技术专家。评估技术的过程可能会令人困惑、沮丧、昂贵和完全令人生畏。公司通常缺乏内部专业知识来评估他们的选择并做出明智的决定。他们可能觉得投资新软件是一种奢侈,他们负担不起。他们可能担心采用新软件会造成昂贵的中断。或者他们可能只是没有意识到他们现有的软件已经过时了。不管原因是什么,结果都是一样的:当涉及到技术时,太多的人等到它太迟了。卡耐基梅隆大学的研究人员发现,人们往往会推迟更新他们的软件,即使被告知这很重要。虽然你的软件可能保持不变,但其他一切都在变化,而且变化得比以往更快。这可能会带来灾难性的后果。Equifax。2017年,该信用报告机构宣布,黑客获得了超过1.43亿人的个人信息。这么大规模的盗窃是怎么发生的?这是精心策划的内奸所为吗?不。事实证明,该公司的IT部门未能修补其一款网络应用程序中的一个已知安全漏洞。同样,塔吉特百货也经历了一次巨大的数据泄露,7000万人的信用卡和借记卡信息被盗,导致塔吉特百货估计超过2.9亿美元的经济损失。相关内容:一个商业领袖的网络安全初级指南这些问题绝不仅限于安全。看看航空业就知道了。由于系统老化,它经常出现故障。结果是:美国联合航空公司、美国航空公司、西南航空公司和许多其他航空公司遭受了数千次航班取消和调度延误,因为过时的软件导致诉讼、员工沮丧、客户愤怒和普遍的收入损失。那么你会怎么做来保护你的公司呢?最好的第一步是每三到五年审核一下现有的技术堆栈。卡车运输公司会多年不检查车队吗?当然不是:它需要进行维护,并最终更换有问题的卡车。或者让我们选择一个不那么生死攸关的企业。一个电视网络会年复一年地播放收视率糟糕的节目,仅仅因为它比找到人们愿意看的节目更容易吗?在商业中,设置并忘记它根本不是一个选项。 正如各类公司都在以各种方式监控自己一样,它们每隔几年就需要重新评估自己的技术堆栈,以确保跟上时代的变化。把审计当作一次体检。如果你多年不去看医生,你可能会发现一个小毛病已经变成了危及生命的问题。这是一个令人心碎的发现,尤其令人沮丧,因为,回头看,你意识到你有症状。你还是那么忙。何苦呢?所以你把它抛在脑后直到它大到无法忽视。电脑软件很像你的健康:它很容易被忘记,直到有明显的错误。到那时,想要简单的解决办法已经太晚了。审计可以识别需要改进的领域,以及直接的问题。你会发现哪些是有效的,哪些是过时的,以及需要做出哪些改变。这是您充分了解最新和最好的可用工具并确定您现在需要哪些工具的机会。相关话题:你如何管理远程员工的网络安全?由外部公司进行的审计工作效果最好。理想情况下,审计人员应该是公正的——公司不应该在维护公司现有软件或销售新的软件平台方面有既得利益。审核员应该具有重新审视软件的能力,以及识别最有希望的改进的专业知识。在获得软件审计的结果之后,是公司高管做出一些决定的时候了。你喜欢什么软件?哪些需要升级?什么应该被完全取代?有时,审计会显示所有现有软件都运行良好——不需要更改任何内容。这# 39;好消息!但通常至少有一些关键的调整。有时候,我们必须做出大量的改变。我的公司Plan A Technologies经常被要求领导或帮助进行此类审计。作为Plan A'的董事长,我经常看到被审计公司的员工在描述他们的科技产品时畏缩。多年来,他们的工具经常由不同的团队轮流拼凑在一起。剩下的是一个新软件和老软件的拼凑,它们被粘在一起,有点,有点工作……除了那些时候,它根本不起作用。以下是我经常看到的一些主要问题:所有这一切的结果是,许多企业目前正在与15年前可能很棒的技术堆作斗争,但今天就像老式翻盖手机一样过时了。寻找问题是必要的步骤,但在找出问题是什么之后,你仍然需要找到解决方案。在许多情况下,已经构建好的现成软件是一个很好的起点。毕竟,它可以立即获得,它有一个经过验证的用户基础,而且前期成本较低。在许多情况下,这是最好的选择。(例如,如果大多数公司可以使用Gmail或Outlook或其他主要供应商之一,为什么还要开发新的电子邮件软件呢?)但重要的是要记住,你不限于目前市场上可以买到的东西。虽然有成千上万令人惊叹的软件解决方案在那里,大多数组织想要一些更定制的东西,以他们的独特情况。幸运的是,有很多公司可以从头开始构建您需要的精确解决方案。如果一个公司需要一个真正的差异化产品,从长远来看,定制软件可能是一个更明智的选择。定制软件的前期成本更高,可能需要几个月的时间来创建。也就是说,构建自定义解决方案所需的年度维护成本通常比您许可的现成软件更低。经过几年的建模,定制软件可以节省大量的资金。 此外,定制软件可以使您比竞争对手更有优势。现成的解决方案可以立即获得,但它也可以为您的竞争对手提供与您完全相同的功能。与正确的软件开发伙伴合作可以产生只有您的公司才能使用的非常强大的新工具。定制的方法意味着你只需要为你需要的功能付费。您可以创建一个解决方案,它完全按照您希望它工作的方式做您需要它做的事情。更重要的是,定制方法可以为您的公司增加显著的企业价值。事实上,如果公司被出售,这可能是一个有意义的差异化因素,可以提高公司的市盈率或销售价格。最终,所有软件都需要更新或替换。这不是一个“如果”的问题。但当强生& # 34;# 34;定期对你的技术堆栈进行审计,并采取积极措施更新或更换老化的软件,可以帮助你在竞争中保持领先,降低成本,避免网络攻击,并为你的员工和客户提供最好的体验。如果你不这样做,你的公司就会面临健康甚至继续存在的风险。艾伦•埃兹拉是全球软件开发公司Plan A Technologies的董事长。
  • 软件
  • 网络安全
  • en
  • 商业策略
您觉得本篇内容如何
评分

评论

您需要登录才可以回复|注册

提交评论

提取码
复制提取码
点击跳转至百度网盘