【.com速递】近几年,无代码开发风靡IT行业。据Gartner称,到2024年,80%的技术产品和服务将在IT之外构建。根据Tonkean最近的一项调查,美国500名IT和运营专业人员中有96%已经采用或即将采用无代码/低代码工具。虽然授权业务用户构建自己的应用程序的概念已经存在了很长时间,但在云计算的广泛采用的推动下,这一新的产品浪潮正在成为传统应用程序开发的可行替代方案。大型企业可以从这一趋势中获益匪浅。大型企业的业务用户几十年来一直在构建和维护自己的应用程序。出于这个原因,许多企业用户选择电子表格,尤其是MicrosoftExcel作为他们的主要平台。熟悉VBA(VisualBasicforApplications)的人员还能够在Excel中实现更高级的功能,并创建与MicrosoftAccess等其他软件的集成以实现数据持久性。但是这种无代码使用总是受到基于文件的方法的固有局限性的限制。这种新一代的无代码技术提供了一个独特的机会来构建最终用户通常无法将其与专业开发人员构建的应用程序区分开来的应用程序。企业的巨大无代码机会无代码平台为企业在应用程序开发领域提供了巨大的机会。应用程序开发既昂贵又耗时。这在大型企业中尤其如此——并且有充分的理由:匆忙发布一个错误缠身的应用程序对企业来说可能是非常昂贵的。因此,他们在应用程序的开发、测试和发布方面拥有繁琐的内部流程,以确保它们安全、稳定和可扩展。这使得应用程序开发生命周期成为一个耗时且成本高昂的过程。一个普通的企业Web应用程序的开发成本通常在100,000美元到100万美元之间。根据EnterpriseMobilityExchange2016年的一项调查,29%的受访者平均为移动应用程序开发项目制定的预算在250,000美元到500,000美元之间,25%的受访者预算超过150万美元。虽然这对于业务关键型、面向外部的应用程序来说是可以理解的,但还有许多其他应用程序开发需求不太重要且仅供内部使用。但是,它们通常受到相同级别的审查。为什么只有少数内部用户使用的应用程序会花费如此长的时间和如此多的开发成本?通常,业务部门已经在Excel中构建了目标应用程序,但它们不如Web应用程序高效。大多数企业的CIO和IT经理都多次听到过这种说法。但是,除了构建传统应用程序之外,他们没有经过批准的解决方案。新一代的无代码平台可以改变这一点。为业务部门提供一个可选平台,使他们能够在对IT部门依赖最少的情况下构建Web应用程序,这对大型企业来说是一项宝贵的福利。哪些类型的应用程序从无代码中获益最多?开发内部应用程序可能是最适合从无代码开发中受益的类别。这些应用程序的用户群通常很小。由于所有用户都是内部用户,因此可以将他们部署在企业防火墙后面,以确保符合企业安全标准。大多数内部应用程序都不是关键业务,因此它们可以适应有限的停机时间。这可能是企业中最大的应用程序开发类别。由于这些项目中的大多数往往优先级较低,并且只预留了少量预算,因此这些支持需求通常得不到满足或被IT部门优先考虑。业务部门通常通过在Excel中构建应用程序来处理这些需求,甚至不将它们提交给IT部门考虑。这将导致无数不同的Excel电子表格在整个组织中流动,这将成为企业安全团队的噩梦。将这些应用程序转移到企业范围的无代码平台可以解决其中的许多问题,而不会降低业务部门的敏捷性。另一类理想的无代码应用程序是低使用率、面向外部的应用程序。此类应用程序经常被合作伙伴、中介机构或某些客户使用。它们不是关键业务,可以适应有限的停机时间。他们也不处理任何敏感数据。此外,还可以使用无代码平台轻松实现为关键业务应用程序构建原型和最小可行产品(MVP)的过程。原型制作是软件开发过程的一部分,开发人员和最终用户在部分功能的应用程序上进行交互,以评估和迭代业务需求,直到就最终设计达成一致。这有助于在实际开发过程开始之前完成设计——这反过来又有助于通过预先识别和消除潜在的变化来减少项目的总体时间和成本。开发MVP的概念特别适合初创公司。这个想法是以最低的成本快速开发您的想法的部分功能版本,并将其部署到有限的用户群。目的是从用户那里收集数据以了解您的产品的可行性。最终,只有在反馈是积极的情况下,您才会投资开发完整的产品。否则,迭代和改进,直到达到所需的反馈水平。无论是用于原型设计还是构建MVP,无代码平台都可以作为开发关键业务应用程序的一部分对企业非常有益。由于它们仅用于收集信息和迭代结果,因此快速且经济高效地执行此操作的能力改进了整个过程。同样重要的是,它们由业务用户开发,这有助于减轻IT团队的负担。一旦原型完成,或MVP获得批准,IT部门就可以开始实际开发,完全清楚需求改变的可能性很小或根本没有。这确保了整个开发过程中更高的成功率。虽然这些类型的应用程序非常适合无代码处理,但还有许多其他类型的应用程序非常适合无代码处理。然而,这些风险对组织来说更高,必须适当地减轻。无代码安全考虑无代码应用程序的安全性仍然是企业面临的最大挑战。授权业务用户为内部或外部用户构建Web应用程序可能会无意中暴露网络基础设施中的安全漏洞。受攻击的表面积越大,企业就越容易受到外部攻击。在评估无代码平台的安全性时,应解决两类漏洞。首先,无代码平台本身的安全性应该受到质疑。大多数无代码平台都是基于云的,这意味着客户数据将托管在第三方设施中,企业可能很少或根本无法控制这些设施。将敏感数据放在无代码提供商的多租户云平台上的前景是企业安全团队的主要担忧。但是,有一些方法可以减轻这种类型的安全风险。确保无代码供应商的云基础设施获得第三方审计师的安全认证是实现这一目标的一种方法。企业安全团队还可以在平台上进行漏洞扫描和渗透测试。在企业安全团队可以保持一定程度控制的单租户云基础设施上部署应用程序和数据是另一种选择。理想情况下,该平台托管在由企业完全控制的基础设施上。这些是企业安全专业人员可以确保无代码平台周围的基础设施符合其安全标准的一些方式。第二类安全漏洞是人为因素。虽然平台本身可以满足企业安全要求,但它仍然可以将敏感信息暴露给未经授权的用户,因为业务用户控制着这些应用程序的开发和部署。减轻此类漏洞的方法之一是培训业务用户使用企业安全最佳实践开发无代码应用程序。限制发布应用程序的用户并确保只有受过安全培训的用户参与可能是有益的。但是,这将需要无代码平台来包含此类功能。另一种选择是在平台上发布新应用程序之前需要IT安全团队的批准。虽然这可能会降低开发生命周期的敏捷性,但它肯定有助于防止敏感信息的泄露。这些类型的批准机制也应包含在无代码平台中。IT团队对任何无代码应用程序的定期审核也有助于提高安全性。由于业务用户可以随时更新无代码应用程序,因此之前批准的应用程序可能会在更新后开始泄露敏感数据。定期审计可以帮助降低这些风险。如何降低无代码供应商锁定的风险?大多数无代码产品都是专有和封闭的平台。一旦应用程序构建在无代码平台上,就很难将其迁移到另一个平台。此外,大多数无代码平台都是由私人资助的初创公司开发的。已经有一大堆产品非常相似的无代码公司。截至撰写本文时,G2在其无代码开发平台软件页面上列出了180种产品。Kaitera在其无代码平台软件页面上列出了80种产品。另一个流行的无代码站点NoCodeList列出了300多种工具。随着市场的成熟,一些初创企业将无法生存。其他公司将转向,这将加大为客户提供早期产品支持的难度。在考虑无代码平台时,这些给大型企业带来了重大风险。尽管如此,大多数供应商锁定风险都可以减轻。这一切都始于详细的供应商评估流程。要考虑的因素之一是供应商是否有与其他大型企业合作的经验。与企业客户合作并不容易,而且有其独特的挑战。企业必须确保接触到当前的企业客户并了解他们使用该平台的体验。此外,资金历史和财务稳定性是评估过程中要考虑的另一个重要因素。开发平台决策是大型企业的长期承诺。致力于一个可能在几年内消失的平台可能会被证明是一个代价高昂的错误。详细的服务水平协议也是降低供应商锁定风险的重要工具。公司法律部门必须考虑在其协议中包含提供快速和高质量支持、优先解决问题、业务连续性和灾难恢复、价格稳定和数据迁移的条款。无代码机会大于风险无代码平台提供的机会大于风险。这个挑战已经存在了几十年:大型企业如何在不花费大量时间和资源的情况下提供业务驱动工具的灵活性和速度?虽然无代码带来了其独特的挑战,但它也提供了一个可行且非常有益的解决方案:允许业务用户开发和维护自己的工具。这样做不会产生大量成本,也不需要与传统软件开发相关的更高学习曲线。无代码可以通过从技术资源中消除较小的开发项目的负担并使企业能够推动自己的目标向前发展,从而为企业组织提供支持。无代码平台市场正在蓬勃发展,因此企业可以从范围广泛的强大工具包中进行选择以满足其业务需求。只要企业意识到潜在的陷阱,它就可以快速有效地开始将任意数量的无代码解决方案集成到其日常运营中。【翻译稿件,合作网站转载请注明原译者和出处.com】
