如何摆脱软件开发进程中,乃至后期实现过程中业务用户、IT组织以及操作人员间的沟通困境?如何解决软件开发中各产品的集成问题,最大程度地降低企业开支?
随着软件产业化步伐的加大,软件研发的整个周期已经成为人们关注的焦点。如今的软件系统由许多跨平台、跨协议和跨编程语言的分布式服务所组成,所有这些都对运行环境造成了一定的冲击。
对企业而言,需要在越来越大的压力下多快好省地完成工作,以此来实现利润的最大化。然而,由于用户的需求越来越多,相应的,其所需要的软件系统也变得越来越复杂,这就使得开发出来的软件产品或系统规模越来越大。
系统复杂增加软件开发成本
复杂性所带来的结果是软件开发成本的迅速上升。
目前中国银行业监督委员会正在全国范围内进行的1104工程,是对中国境内所有金融机构搭建数据监管系统。在1104工程中,全国同时开展建设、同时进行的小项目有几百个,所需要的开发人员、项目人员遍布全国各个省市。这种软件团队在地理位置上的分散性就迫切需要生命周期各个阶段的可见性和协作。
另外,专业技能的过度集中也会加剧企业文化本质的差异,导致信息交流不畅。而至关重要的一点是:能够对业务和需求的变化做出快速反应。
然而,多数组织都不能适时地改变管理。而且,IT组......More↓↓↓