软件供应链、工厂与协作式交付:企业软件的新趋势
1. 软件供应链与软件工厂
在现代软件交付中,利用系统特征的抽象模型来生成组件和子组件是一种重要方法。相较于特定系统的交付代码,组织能够更轻松地针对不同使用场景分析和定制这些模型。这催生了组件和组件工具的专业供应商。例如,一些金融服务机构会选择采用第三方核心银行框架,通过修改其数据和流程模型来适应自身运营环境,而非从头开始开发。
1.1 虚拟化技术平台与云计算
对于采用软件工厂方法的组织而言,虚拟化技术平台极具吸引力。如同其他行业一样,广泛分布且灵活的供应链需要与之特性相匹配的自动化框架。CALM 技术的自然延伸是借助云技术“按需”提供自动化能力。云托管服务对交付企业软件的组织和供应商都有好处:
- 对交付企业软件的组织 :在软件生命周期的高峰和低谷期,基础设施具有更高的灵活性,能尽可能广泛地拓展供应链。
- 对供应商 :无需进行昂贵的基础设施投资,就能让客户轻松访问其服务。
云托管服务的兴起促使越来越多的软件即服务(SaaS)产品涌现,以提供软件工厂能力。例如在软件测试领域,许多系统集成商和第三方公司推出了“云端测试”方法,使企业软件交付组织能够将性能测试等测试活动作为服务获取。企业无需投入大量基础设施,可根据需要利用云基础设施对企业软件系统进行负载测试,并按需配置和运行各种负载测试。
1.2 软件工厂的愿景
软件工厂的愿景聚焦于提升软件交付能力的方法,帮助团队理解如何扩展精益实践,以更少的资源交付更多成果,将业务成果与流程和工具投资相关联,并在更短时间内交付更高质量的
超级会员免费看
订阅专栏 解锁全文
40

被折叠的 条评论
为什么被折叠?



