APP下载

三大战略构建软件驱动型业务

2015-12-20埃森哲

软件和集成电路 2015年11期
关键词:流动软件企业

文/埃森哲

三大战略构建软件驱动型业务

文/埃森哲

埃森哲

埃森哲(Accenture)是全球知名的管理咨询、信息技术和业务流程外包的跨国公司。

IT部门和业务部门应加强协作,IT部门必须在塑造业务战略方面力争所长,而业务部门亦应当助力IT部门打造实用型软件,使其深入了解如何使软件在进入新市场、获得新客户和推动差异化竞争方面发挥力量。

企业希望利用各种新技术加快前进步伐,然而却受制于现有老化的业务和信息技术方式。因此,企业需要从根本上重新定义应用软件业务。

当今,技术变革的速度和规模已撼动了企业、行业,乃至整个社会。一份近期研究报告指出,三分之二的企业高管均认为,信息技术正在颠覆自身组织,而高达72%的管理者相信,他们将在未来12个月中遇到此种情况。

与此同时,软件现已成为企业实现差异化和创新的关键性驱动因素。要想成功打造新的服务和收入流、无缝的客户体验,以及拓展全新市场,软件的辅助将不可或缺。它正在重新定义每一行业。

利用应用软件战略塑造企业未来

流动化、智能化和互联化,这三大全新的应用软件战略将助力企业开创未来,并使其在行业中一马当先。

企业要想有效采用这三种新的应用软件战略,还需采纳全新的软件开发运作模式。在大多数企业中,技术依然处于孤立状态,它被作为一种特殊技能由IT部门操持,而熟悉其作用的业务部门却不多。业务部门和IT部门这种彼此孤立的格局并不利于打造敏捷性企业。

因此,IT部门和业务部门应加强协作,IT部门必须在塑造业务战略方面力争所长,而业务部门亦应助力IT部门打造实用型软件,使其深入了解如何使软件在进入新市场、获得新客户和推动差异化竞争方面发挥最大潜力。

全新的流动化应用软件

建立模块化的应用软件架构

我们需要以更快、更灵活、更具流动性的全新方式来构建软件。各种应用软件的开发不应再是独立行动,各自为政。

构建流动化应用软件将充分采用模块化架构、新一代集成技术,以及优先考虑融入云技术和移动技术。这些要素与“敏捷开发”和“软件工程”等工程学创新结合在一起,意味着软件可随着业务需求的变化,持续不断地加以交付和改进。

这种方法将令庞大的一体化应用软件逐步分解,形成种类繁多的小型组件和服务模块,而企业既可自行开发,也能通过购买取得。今后,无论是定制化软件、企业资源规划系统(ERP),还是软件即服务(SaaS),流动化都必将成为企业未来开发所有应用软件的必经之路。

流动化应用软件要求企业建立模块化的应用软件架构,充分利用内部或外部可重复使用的组件。

其中的关键组件之一,便是新出现的各种包括PaaS在内的软件平台,这些平台提供了明确定义的技术架构、标准、管理方法和可重复利用的代码。

随着越来越多的应用软件由预构建的组件“装配”而成,使用这些平台能更迅速创建和搭配流动化业务的解决方案。

大受欢迎的网上订餐平台Open Table和打车软件优步租车(Uber)都是这方面的代表。当他们想增加新的应用软件功能时(例如用短信提示客户订位或用车已准备妥当),没有选择自行开发,而是将工作委托给了Twilio等云服务提供商,而后者则把这些功能通过预建平台来提供。

接下来,Open Table和优步租车再将其流动化的应用组件分享给其他企业的开发人员,他们可能来自于星巴克或Trip Advisor等处于截然不同行业中的企业。

流动化应用软件必须得到流动化架构的支持,这种架构具备着一些重要的新特征。企业通过购买灵活、标准化的开放式集成服务,便能在整个组织中将各种应用软件和信息有效连接在一起。编排和管理业务流程的服务可以根据业务需求对应用软件进行配置和匹配。

同时,API可以发挥紧密“黏合”的作用,使企业内部以及外部客户和业务合作伙伴都能获得可重复使用的组件。

随着应用软件、技术、供应商和开发商的大量涌现,强大而先进的API管理能力已变得日益重要,因而许多企业都已付诸行动,纷纷推出了Apigee、WS02和Oracle API管理等解决方案。

为了实现从传统固定式结构向流动化应用软件的转变,企业需要有意识地优先采纳云技术和移动技术。

“云技术”优先是指在设计应用软件之初就考虑到让其在云端运行和扩展规模,即使企业预置型部署也是如此。基于策略的构架将使企业能够动态化地决定应用软件的哪些部分在云中运行,以及如何来实现。

企业应为业务部门建立一个通用的组件库,包括云组件和SaaS功能。与之相伴的是,它们还需要营造一种企业文化,充分利用现有资源,而非一味重新创建。

“移动技术”优先对流动化应用软件同样重要,因为软件的设计和部署必须紧密围绕客户和员工与软件的具体互动方式。

如今,越来越多的交互过程不是在个人电脑或传统的网页上进行,而是通过智能电话、平板电脑、智能手表、数字仪表板,甚至是视觉增强型显示器来完成的。

图 企业变革所遭遇的挑战

为实现流动化动员各方力量

切换到流动化应用软件将在整个组织中产生连锁反应。我们为您的流动化路线图划分出了三大关键步骤。

首先,确保你的企业架构支持平台整合能力、安全性、监控力和API生命周期,由此为流动化应用软件提供全面支持。更新应用软件框架还包括引入适当的抽象战略,这将使技术复杂度被隔离在平台当中,与业务功能分开,从而降低新的和现有应用软件的复杂程度。

同时,将应用软件拆分为更小的组件,各自具备单独功能,无疑可以更容易地进行更新、替换、删除或增加。

流动化应用软件还要求企业重新设计更加灵活的IT架构。敏捷开发(Agile development) 和软件工程(DevOps)的结合,将促进持续性的软件交付。

软件工程虽然只是一个普通的行业术语,但却意味着要在技术和文化两方面进行革新。它使用自动化技术来完成部署、环境设置和配置,以及监控等工作。这简化并加快了开发团队和运营团队之间的互动,从而可以使前者集中精力“装配”流动化应用软件,后者则负责分发这些应用软件,令它们在所需之处切实发挥服务功能。其结果是:通过从根本上提高效率,加快及更好地预测从部署到上线的时间。

流动化应用软件重点在于业务流程而非技术,并且助力于数字化业务。在数字世界中,除了设定更高的用户体验期望值和设计标准,更要紧紧把握“云优先”、“移动优先”的原则。此外,利用应用容器等新兴概念,应用软件可以无缝地完成跨平台部署。

智能化应用软件具备高能力

智能自动化、综合分析和自我管理

为了应对不断增长的业务数量、速度和复杂度,最大程度地发挥企业内部和外部数据的商业价值,企业需要在所有环节中植入软件智能。

借助处理能力的增加、数据科学的发展,以及自然语言处理、机器学习和认知计算的创新,软件智能已成为现实。得益于这些技术进步,软件能够通过基于规则的算法自动做出决策,并且利用先进的学习技术进行自我完善和创新。

智能化应用软件将提供三项关键能力—智能自动化、综合分析和自我管理。

通过自动完成常规工作,智能化应用软件可降低工作的复杂度,并且利用自动校正和机器人等技术,为人工劳动提供辅助。智能自动化能够在短时间内更为精确地完成更多工作,大幅提高生产效率。

瑞士信贷和高盛等金融机构就已通过使用智能自动化技术分析网络访问量,藉此识别流氓交易员、市场操纵者和违规行为,从而大幅降低法律、商业及合规风险。

综合分析功能赋予了系统独立分析和理解能力,并在流程中自行嵌入智能,从根本上提高业务和IT绩效。以在线影片租赁提供商奈飞(Netflix)为例,该公司的应用软件能够了解客户欣赏的内容,以及他们开始和停止收看的时间,然后以收视数据为基础利用预测分析来优化内容推荐。

除此之外,智能化应用还能够作为虚拟工程师,实现自主学习和管理—这将彻底改变客户服务、IT管理和业务创新方式。富有远见的公司已经开始利用虚拟工程师来管理与客户的各种互动。

在这,我们要介绍一下人工智能公司IPSoft推出的虚拟工程师—阿梅利亚(Amelia),“她”可以认知10种人类语言,搜索知识资料库和类似案例数据库,并在几秒钟内返回答案。阿梅利亚还能够随着时间自主学习,不断积累知识,推动该应用软件的管理能力不断增长。

随着软件智能日臻成熟,大多数应用软件将学会如何进化和适应,并根据经验改变其行为模式、拓展自身能力。Nest恒温器就是这方面的典范,其内置软件可以学习业主的习惯和喜好,随后进行自我编程。

借助智能技术对来自实体和数字世界两方面的数据加以处理,此类进步将帮助企业快速适应特定的客户需求和偏好,并帮助IT部门满足动态化的业务需求。

嵌入无处不在的智能

智能技术必须嵌入到整个企业当中—进而更好地确定需要构建哪些应用软件,以及如何来构建它们。

企业可以在应用软件的开发、测试、部署和维护全过程中利用软件智能,由此管理不断增加的数据量、速度和复杂度。应当努力寻找整个应用软件生命周期中的自动化机会,发现可减少或消除的常规任务。

依托逐步积累的知识和经验,自动化技术能够通过压缩工作量和精简流程来显著提高效率。例如,自动化测试工具可以使用认知计算和机器人技术满足纯文本的功能需求,并自动生成包括测试场景、测试条件和预期结果在内的测试工件。

在企业的后台服务中部署智能工具后,它可以通过累积专门的应用软件知识,借助描述性分析和自然语言处理,准确地将这些知识加以利用,从而加快解决问题的速度。这种以知识为基础的自我学习型解决方案已有效地帮助了一家大型保险公司,使其关键索赔处理应用软件中的单据量在3个月内减少了85%以上,并且在大幅度提升工作效率的同时显著降低了成本。

随着智能手机、社交媒体、可穿戴设备和物联网的兴起,消费者和企业现在无论去过何处,身后都会留下可供利用的、有价值的数据踪迹。这些数据可以被加以利用,并以各种方式植入业务流程当中。

例如,DHL的“全面恢复”(Resilience 360)解决方案便为客户提供了近乎实时的供应链监控。该工具将自然灾害、盗窃、地缘政治等各方面的风险数据与客户的全球制造和分销足迹联系起来,进而监测和评估关键的供应链热点区域,并采取措施降低风险。

要想从大数据和数据分析工作中提炼出最大价值,需要企业的数据供应链具有正确的结构、流程和组件配置。企业应当考虑如何将大数据架构嵌入已有的应用软件,而不是另起炉灶。通过在业务流程和应用软件中集成大数据和商业分析功能,业务部门可以直接得到分析结果并采取行动,企业无需再单独设置数据分析职能。

一体化的数据分析也在促使IT部门更加以业务为核心。行业领域内的各种知识和经营业绩数据—包括库存水平、出货延误、收入和法规遵从等,都可以被纳入数据供应链,支持IT部门对业务绩效产生积极影响,而不再只是关注IT绩效。一家制药企业的IT部门将经常出现的关键应用软件意外状况减少了50%,有效加快了临床试验进程,消除了向监管机构提交试验结果时的延迟。

随着企业将持续性的数据流和数据分析能力整合进业务和IT流程之中,它们可以授权虚拟工程师来代理。

以迪士尼为例,顾客可以通过“我的迪士尼体验”门户网站为其多功能魔术手环编制“程序”,预先设定好各种度假选择,随后便可轻松地在乐园中自行管理整个游园安排。为了使虚拟工程师顺利工作,企业首先应当评估如何把自动决策功能植入到业务流程和应用软件生命周期管理的常规工作流当中,由此获得更好的结果。这些结果必须提前明确加以定义,然后以编程的方式转变为具备自我管理、自动化、数据分析功能的应用软件,从而实现业务流程智能化。

IT部门也能从这些技术中实现它们一直以来的期望:即将软件开发中的监控、管理和治理工作委托给虚拟工程师。通过在范围和需求管理等领域中自动触发纠正及预防行动,数据分析工作正充分利用当前和以往IT部门的交付数据,帮助该部门更有效地运行。在如今应用软件变化步伐不断加快的背景下,这一能力至关重要。

互联化应用软件拓宽企业疆界

随时随地都在运行的软件

互联化应用软件将为企业提供技术手段,使其与业务合作伙伴、客户生态系统及物联网紧密连接在一起。

图 全新的应用软件战略

随着物联网的逐渐成熟,互联型应用软件将在各个领域运行—不只是手机、平板电脑和个人电脑,也包括生产制造、管道运输、工业设备、汽车、可穿戴设备等,从而将产品转变为一种“产品+服务”的混合体。

这些应用软件改变着企业的运营方式,在制造、生产设备、产品和服务等方面向新技术敞开了大门。

例如,西门子与埃森哲合资成立了智能电网企业OMNETRIC Group使公用事业单位受益。双方将来自智能电表、电网传感设备(如传感器和变压器)的海量数据,与业务和运营数据结合起来,以此实现更妥善的资产管理、提高电网运行效率并改进客户服务水平。该服务有助公用事业单位对自身系统和数据形成统一认识,从而进行更高级别的数据分析和决策。

在当今高度网络化、数字化的商业环境中,企业还依赖互联化应用软件来确保与业务合作伙伴和客户生态系统的动态连接。在正确的设计与管理下,生态系统将令所有参与者的力量得到成倍增长,开创一系列全新的能力和收入机遇—而这是此前企业凭一己之力绝对难以实现的。

约翰·迪尔公司(John Deere)正是深谙软件和商业生态系统力量的出色典范。这家有着175年历史的制造商主要生产拖拉机等工业设备,公司于2012年推出了一个集中式的开放网络平台“我的约翰·迪尔”(MyJohnDeere),藉此帮助农业生产者管理所有与其装备和田间作业相关的数据。

该平台使得农户、经销商和其他组织可以获取和分享各种信息,从而更有效地运作自身业务。例如,杜邦公司旗下的种子品牌“先锋Pioneer®”正在与约翰·迪尔合作,通过“我的约翰·迪尔”平台提供近乎实时的田间数据。这些信息可以帮助农户和经销商做出有关种子、化肥和采购等重要的创收决定。

与此同时,这一平台也支持约翰·迪尔拓展了业务范围,从一家农业设备制造企业转型为以数据为基础的农业服务提供商。社会各界围绕该平台形成了一个强大而广泛的社区,为此,约翰·迪尔在去年举办了第一届API集成商大会,吸引了来自8个国家的50家公司积极参与。

构建和培育生态系统

软件驱动型企业应当如何创建并管理新的应用软件连接维度,由此增加收入、巩固市场地位?成功的整体战略将由以下三部分组合而成。

要想建立和培育一个生态系统,企业需要分几步走。一开始需要调动公司内部开发人员和业务职能部门边做边学,然后再引入业务合作伙伴和客户等外部组织,创建更为广泛的生态系统。

零售连锁药店沃尔格林已经围绕其“处方二次购买API”建立了一个医疗生态系统,CloudMetRx等公司可以利用该接口在自己的解决方案中加入用手机终端再次订购的功能。凭借这一医疗生态系统战略,沃尔格林目前平均每秒都在完成处方药的再次销售。

软件驱动型企业在管理生态系统时还需要借助新的技能和方法—不仅是在领导层面,还必须将这些能力深入到企业的方方面面。业务和IT人员应当共同努力为企业确定战略、寻找新的合作机遇。

随着应用软件之间的连接越来越紧密,企业在设计之初就要加强系统恢复能力,以此前瞻性地管理更广泛商业生态系统和物理世界中的安全。企业、客户和其他利益相关方必须共同努力,应对应用软件连接所带来的风险。包括安全管理在内的各种恢复能力都需要在设计应用软件时被加以考量,嵌入到平台、云服务和API之中,并与相互连接的实物资产融合在一起。

应用软件的设计应确保在受到攻击时整个系统不会瘫痪。企业则需要利用一种强健的架构,在加强现有风险管理措施的同时,避免攻击和故障造成的经济影响。

例如,必须严格管理过时而陈旧的软件,其安全性一般较差。当检测到入侵软件后,企业必须做好准备随时启动补救工作。而在企业其应用软件的整个生命周期中,应不断地对其进行测试,包括那些仍处于生产过程中的应用软件,这一举措将有助于保证整体架构的恢复能力。

为了从全新“产品+服务”混合模式中获得更多收益,企业需要设法将有形资产、软件和第三方服务整合在一起。目前,很多企业对ERP、CRM和决策支持系统,以及设备监控与管理、产业流程支撑系统等均分开管理。

现在,企业必须把以前无法获得、或无法理解的数据加以整合—无论这些信息来自企业还是由机器生成,这正意味着信息技术与运营技术的融合。传感器、通信和其他运营技术将与信息技术协同工作,创造新的互联型产品和服务,而云技术为其提供了绝佳的平台。

信息技术和运营技术的联合使企业可将原本工作在不同技术标准之下、通过不同供应商获取服务的业务职能部门均有效加以整合。

责任编辑:吴崝

wu.zheng@softic.com.cn

猜你喜欢

流动软件企业
企业
企业
企业
禅宗软件
敢为人先的企业——超惠投不动产
流动的画
软件对对碰
为什么海水会流动
即时通讯软件WhatsApp