3.2 走向软件供应链
由于商业环境的演变、金融动荡、社会的变化和技术进步,许多业务领域中在过去的几年都经历了很大的变化。要了解和发展自己的业务来适应新形势,企业机构已经分析了自己的核心业务流程,看看可以如何改进、优化并进行重组。这种业务流程再造已帮助机构重新着力于业务中最引人注目、最有价值的方面。这也常常是机构调整投资的过程,那些被视为根本的商业活动会获得优先投资,而次要的则考虑剥离[39]。
这样得到的业务供应链由一系列直接拥有和治理的业务活动组成,并与那些可能从其他来源收购并定制的活动整合在一起。被许多机构视为次要的业务领域包括客户关系管理(CRM)、人力资源管理(HRM)以及销售管理的一些方面。现在,许多机构使用标准的套装应用来实现这些功能,或者把这些业务流程的交付完全外包给第三方机构。
我们可以把同样的业务流程再造方法应用到企业软件交付活动上。有了这种观念,我们可以重新审视企业软件交付,把商业价值的核心职能和配套职能分离开来。例如,与 HRM 和 CRM 等业务流程类似,对于技术基础设施管理和运营管理等核心元素,乃至资产管理或测试管理的某些方面,许多企业软件交付机构看不出拥有专门的方法能带来什么差异化价值。这种思维方式会产生以下几种结果:
认识到企业软件交付本身就是一个可以建模、分析和重新设计的业务流程。这意味着,企业软件交付适用于许多现有的业务流程优化技术,可以很容易地引入一些广为人知的改进措施。
可以更容易地利用标准的价值分析,对企业软件交付进行测量和管理。对于企业软件交付的投资可以按照给业务带来多少价值来衡量,而且可以直接与将其投入其他业务领域的回报相比较。
强调多源软件供应链是企业软件交付的现实途径。在企业软件交付过程中,那些对于组织功能而言较为次要的部分就可以考虑进行整合、外包,或由其他合作伙伴来执行。多源采购可用于创造竞争、降低成本并提高交付系统的质量。
企业软件交付可以被视为一个整合的价值链。虽然供应链中单个活动也很重要,但端到端的观点突出了整个过程的本质,把供应链的整合视为管理和优化交付价值的决定性因素。可以把如精益制造(消除浪费)和敏捷生产实践(增加交付灵活性)等领域的技术应用到这里。
可以应用成熟的供应链测量和优化技术。十多年来,运筹学和各种工程管理学科做了许多工作来改进生产系统和供应链优化的测量与分析手段[40,41]。这些方法为企业软件交付领域提供了一套成熟的做法。
这种“软件供应链”的观点,从许多方面来说,都意味着企业软件交付的作用和贡献变得更为成熟。我们已经看到,作为工业化过程中一个自然的步骤,这种观点在其他行业中也得到了采纳。