如今,市场出现了新的变化,云计算、大数据、移动互联、社交网络引领了新的IT产业革命,这改变了用户对IT的需求,也改变了厂商提供IT的模式,同时也在改变着IT在企业中所扮演的角色。IT已经不再仅仅是作为企业业务的支持,而是逐渐能够进入到企业战略层面,IT部门所扮演的角色也正在从成本中心转移到业务中心,更加敏捷的IT能够帮助企业更加快速的响应市场需求,提高服务质量,从而提高企业的竞争力。
但是,想要将新业务更快的上线并不是件容易的事情,更多的企业面临着软件开发流程中的先天限制,CATechnologies中国区总经理孙志伟先生在近日的一次采访中指出,传统的“瀑布式”软件开发生命周期过长,往往需要12~18个月,这为企业快速的响应市场需求、为客户快速交付服务造成制约,难以适应瞬息万变的市场动态。而针对客户的快速业务需求,CALISA服务虚拟化解决方案能够将软件交付的时间进度加速25%~50%,帮助客户突破传统开发模式的限制,为企业软件开发提供了新方法。
LISA解决传统开发模式的限制
孙志伟指出,在传统软件开发流程中,往往开发团队之间存在着依存关系,前面的工作没有完成,后面的开发工作则无法进行,这就大大拖后了开发周期;而验证和测试过程要占据整个软件开发周期的大部分时间:“通常一个业务中,编写代码占的周期只有30%,其余都是验证和测试。如果整个软件开发周期有8个月的时间,其中有4~5个月时间都不是在编写代码而是在做测试。”
另外,孙志伟介绍说,软件开发中还面临着一些其他方面的制约,例如,下游系统和实体模型可能无法提供功能行为或者必要的性能响应,以致终端用户的性能受到影响;系统实现技术复杂,比如需要从主机调取结果,或者处于远程状态,比如要调用第三方服务,这就导致开发和测试过程极其复杂,并且将带来诸多的不稳定因素以及过高的成本。
面对传统软件开发中的这些制约因素,孙志伟表示,CALISA服务虚拟化解决方案(CALISAServiceVirtualization)能够帮助企业“模拟测试环境”,能够对传统虚拟化技术无法涉及的受约束系统或无法任意使用的系统进行仿真,以降低用于开发和测试的相关IT资源所带来的延迟、成本和风险;让多个团队可以进行并行开发,减少实时测试环境数量,降低成本和开发周期。
CATechnologies高级顾问王志明先生介绍说,LISA服务虚拟化解决方案具有以下几个重要的功能,来优化软件生命周期:首先是“左移”软件开发周期,王志明表示,传统的软件开发一般遵循“开发1—开发2—开发3….—集成—验收测试”的过程,各个开发团队间存在着依存关系,如果开发1没有完成,那么开发2能做的只有“等待”。而LISA方案能够将开发流程中所需的各个模块虚拟出来,让各个开发团队并行进行开发,大幅缩短了开发周期,并能够尽早发现软件中的问题所在。
降低基础架构要求。王志明介绍说,为了进行测试,企业往往需要构建大量的软硬件测试平台,包括异构系统,带来很大的成本开支。而利用LISA服务虚拟化让企业在不需要真实环境的状况下进行开发测试,大大降低了测试基础架构的成本。
性能就绪。王志明表示,LISA并不关注用户采用哪种硬件平台,只要具备了传输协议和报文协议,就能够将第三方应用虚拟出来进行测试。
测试用例管理。传统软件测试方式是先要准备测试场景再测试数据等,冗长的测试建立时间往往会拖延集成和验收进度,而LISA能够将多个相关数据及缩减至直接连接的数据集,通过提供智能数据将数据建立时间大大缩短,从而缩短开发周期。
王志明介绍说,LISA主要由以下模块组成:Workstation,用于虚拟服务组件建制和虚拟服务组件配置;虚拟服务组件服务器VSE,每个VSE上能部署256个虚拟服务,统一部署在LISA服务器上;Registry相当于LISA的大脑,负责监控所有的VSE。
CATechnologies中国区总经理孙志伟总结说,LISA为客户带来的价值有三个:“加快创新、提高服务质量、帮用户省钱”:“LISA让客户能够尽快的推出创新的业务,提升业务效率,让客户能够更快的做出市场响应;非常大的服务质量的提高,应用LISA能够高质量的建立测试环境,让客户业务做的更加稳定;省钱,传统的软件开发模式需要购买测试环境,组织很多人力,而LISA所提供的模拟环境价格更加低廉。”
中国市场初显成效
孙志伟介绍说,LISA服务虚拟化解决方案的特点获得了全球诸多大型企业的青睐,包括财富500强前6名中的5家商业银行、财富500强前6名中的5家电信公司,以及业界领先的保险公司、旅行公司、零售商、公共事业和政府机构都成为了LISA的客户。而自去年第四季度进入中国后,LISA很快也引起了国内金融、电信等用户的兴趣,浙江移动成为了CALISA在中国的第一个用户。
业务发展和行业竞争日益激烈的今天,浙江移动需要尽快推出新应用并升级老应用,但由于高度复杂的业务支撑系统架构和跨多个项目团队合作的需求,应用交付的时间总是被拖延,影响了应用上线的时机。而CALISA能够通过多种方式对系统的行为、数据交互和性能特性进行捕捉和模仿,并提供本地可使用的完整的端到端应用开发和测试功能,从而使浙江移动的团队和客户能够全天候访问资源关键的生产环境、核心系统以及第三方或供应商的应用(例如银联),甚至未完成的应用系统。这帮助浙江移动加快了应用的开发生命周期,帮助业务部门积极应对业务需求的变化,并降低了开发的成本。
孙志伟表示,LISA方案非常适合那些行业竞争激烈,需要寻求业务差异化,需要将新业务快速投向市场的客户,比如金融、电信、零售、制造等行业客户;而LISA也并非是大型客户的专属,LISA方案基于x86的Windows环境,有需要的中小企业客户同样可以从LISA中获得好处。
据介绍,LISA将主要采取渠道销售的模式,主要通过渠道合作伙伴来为客户提供服务。