五大部署开发运营的方法

根据云计算及跨平台IT管理供应商CA Technologies委托的最新全球调查报告,亚太地区的IT领导者已经看到开发运营为其企业能够带来的实际商业利益。开发运营能够有效的帮助中国企业,让使用其软件及服务的用户增长14%,同时又能够降低开发运营费用的14%。而在中国地区使用开发运营的受访者表示,他们发现了开发运营在软件及服务开发上增长了约11%。

市场研究公司Vanson Bourne 的代表CA Technologies调查了全球1300个高层IT决策者,其中的受访者中有450名来自亚太地区的代表,CA Technologies准备通过调查了解他们对开发运营的看法和使用情况。目前在中国,受访者中的99%表示已经使用过或准备使用开发运营。这一比例比全球其他国家和地区。在调查结果中,亚太地区使用开发运营的平均比例达到70%,而全球平均比例是66%。

不管是IT部门还是行业,明显中国企业对于开发运营认知度已经有了提高。开发运营可以让IT组织投入更少但是速度更快的交付更高质量的应用。以下是CA Technologies中国区总经理孙志伟先生介绍的五种方法,能够让企业更好的部署开发运营。

1、云技术的运用 基础设施、开发平台和软件应用云平台的实用性,为业务和应用开发供应链提供了比以往更多的选择(测试云、开发云、平台如force.com等)。云技术的运用带来的是效率的提高和成本的降低,同时还有对开发、业务和运营的协作性方面提出的更高要求。尤其是对于想要向敏捷开发方法转变的组织来说,云技术的运用十分重要。敏捷方法强调开发和测试环境的随时可用性。

2、质量左移 在任何软件的系统生命开发周期(SDLC)里,约束条件会影响快速、高质和高性价比的应用开发。用服务虚拟化(Service Virtualization)的概念,CA Technologies相信任何运用敏捷或瀑布式系统生命开发周期的组织,都将会极大的提升应用发布的等级和速度,有效减少错误,同时从根本上节约成本,降低对昂贵的、经常无法测试的环境的依赖,特别是那些大型机、大型企业资源计划(ERP)、客户关系管理(CRM)类型的应用。这是通过相依系统所需要的模拟服务来实现的,从而有效地开发和测试未开发系统。通过创造这些模拟服务,测试的功能(无论是系统测试、系统集成测试、性能测试还是用户接受度测试)会比在系统生命开发周期中更早的发挥作用。从CA Technologies的经验和对附加值的认识来说,这个模拟方法应该在系统生命开发周期的开发阶段就开始使用,应用软件或套装软件的质量会比在其他阶段高很多。这会提升系统生命开发周期产出的速度,明显减少错误。质量左移的第二个关键性优势是闲置时间的减少,例如计算一个开发团队等待测试时的闲置时间。这种方法所带来的第三个优势,是对测试环境的依赖性降低将会允许CIO们减少与支持多个测试环境相关的支出,特别是更高成本的项目,如:大型机MIPS(Mainframe MIPS)。

3、自动化的利用 孙志伟先生同时相信,当企业真正优化应用交付的时候,系统生命开发周期中自动化的使用是产生价值的关键部分。自动化不是一个新名词。然而,系统生命开发周期自动化(如产品和程序包的发布和在系统生命开发周期中多种环境下的无缝流动)能够减少很多会导致延迟和排错等常见的、会降低其速度的障碍。通过使用发布自动化,可以允许系统生命开发周期的各个功能来完成它们擅长的任务——开发和测试高质量的应用软件。发布自动化将会确保套件和产品在新环境中的部署,与环境变化而引起的配置改变同步。如OS版本,DB版本,补丁等级,HW配置等,将会在环境转换的时候发生变化。当一个产品进入这些不同的环境时(通常是通过使用脚本或手工代码),应用很可能有不同的表现,甚至在测试开始之前,在确保应用运行的纠错阶段就会产生问题。发布自动化还可以在系统软件开发周期中以及生产过程中确保“持续性交付”。该方法还可以和开发运营方法相辅相成。

4、打破团队界限 开发运营的规则和开发运营的采用将会推动更有效的应用软件交付,并产生实质性的影响。CA Technologies已经开始涉足这个领域,开发运营将会成为本文中所有部署方法的“粘合剂”。

5、敏捷开发中透明度的提升 开发运营的实际结果和相关最佳实践,都应围绕组织部署应用开发时的根本转变而变化。敏捷开发是更快地交付可增值的应用功能的核心。运营此种方法的开发团队在地理上比较分散,并履行着不同的功能。服务虚拟环境下的敏捷开发方法,使开发不仅可以快速交付软件增量,而且能够提升测试速度,并在短时间内提供必要的业务结果。 建立一个成功的开发运营环境 在企业里建立成功的开发运营环境绝非一日之功。部署开发运营的第一步,是说服各个级别的员工接受开发运营,而这将需要一段时间。 人员、过程、技术是孙志伟先生一直强调的开发运营的三个关键因素。如果以上因素都已具备,那么企业将会在软件交付生命周期的每一个阶段中得到更快捷、更可预见的发布和更好的结果,并在成本效率增加的生产中更有效的执行。 CA Technologie的CA LISA应用交付套件(CA LISA Application Delivery suite)是一套被证实的核心解决方案,可以帮助IT组织建立开发运营环境。一些世界上大的银行、电信运营商、软件公司和航空公司,都在用CA LISA开发运营解决方案套件来优化其应用的交付。

时间: 2024-10-30 02:23:33

五大部署开发运营的方法的相关文章

IBM发布云战略 五大部署步入云时代

8月23日,IBM召开了"IBM带你走进你的云--2011 IBM云计算高峰论坛",同期发布了IBM的云计算战略,即IBM将结合全球客户与自身云计算领域的最佳实践经验,整合自身强势资源,与合作伙伴一道共同推进在区域.行业.客户.生态和IT的五大部署,推动云计算在中国的落地. IBM提出云计算是信息技术在经历了个人计算机变革,互联网变革之后的第三次跨时代的变革.云计算背后的经济属性决定了云计算实际上是一种全新的生产力,它将如何管理IT的复杂性,重新审视IT之于社会的意义提到了一个前所未有

经历:asp.net oracle 部署问题以及解决方法

原文:[原创]经历:asp.net oracle 部署问题以及解决方法 精简的美丽...... 一.环境    开发环境        win7 64bit         Vs2010        Oracle 11g r2 64bit        <instantclient-basic-win32-11.2.0.1.0>            部署环境        winServer 2008 r2 64bit        Oracle 11g r2 64bit        &

项目开发中切换部署开发、测试、生产多环境

在开发的过程中,不可避免会接触到至少三个环境的程序部署:开发.测试和生产环境. 每个环境都使用一套数据库配置,路径配置等,如果每次都人工的干预每一个配置文件,工作会比较繁杂,且容易遗漏并且出错. spring3.1之后提供了profile功能,可以切换不同的自定义profile环境,唯一的缺点是和maven结合不大好,只能在web.xml中进行修改. 方法如下: 1.在beans.xml中定义各个环境. <beans profile="develop"> </bean

在ubuntu中部署samba服务器的方法_Linux

Samba服务在Ubuntu服务器版本中默认并没有安装.今天公司上了一批新电脑,准备把它装成服务器,于是为了方便开发的使用,我在上面部署了一个samba,用来实现window和linux的联系: 具体步骤,我详细的查看了百度,高手云集,以下就是总结了网友的经验,现在记下来,以后有用就不用到处找了. 一. samba的安装: sudo apt-get install samba sudo apt-get install smbfs 二. 创建共享目录: mkdir /home/phinecos/s

网易邮箱极速4.0比国内同类产品提前1-2年部署开发

网易邮箱极速版本的项目经理董桦介绍,网易邮箱极速4.0比国内同类产品提前1-2年部署开发,研发团队经过8个月技术攻关,启用了全新第四代AJAX引擎,全新引擎的极速4.0邮箱相当于更换强大的引擎动力系统.极速4.0版推出,使得网易邮箱在各个性能指标方面均得到有效提升,用户在登录.上传附件.发送邮件以及阅读邮件等方面的体验,整体性能比以前提升约30%.据了解,极速4.0是网易邮箱"极速系列"的第五个版本.从2005年开始,网易邮箱极速系列先后推出1.0.2.0.3.0.3.5和4.0版本.

灵活服务的五大部署技术

如果是为下一代大型移动应用的前端UI组件工作,那么谈论加快速度和破坏东西看上去还不错.当进入服务器领域时,就没有人希望看到破坏了.业务在飞速发展,但是如果后台基础架构包含手动部署还带有硬编码配置的应用程序的话,要想满足这些变化中的需求就会变成噩梦.本文介绍五大部署技术,使得即使是小团队也能够部署灵活的,响应式技术堆栈. 容器管理系统 Docker容器在过去两年中占领了IT世界,这是有原因的.Unix chroot命令的演化,和内核命名空间以及分层文件系统的组合,容器将应用的完整依赖集合打包在一起

求一个接口能使js直接调用到ios开发里面的方法

问题描述 求一个接口能使js直接调用到ios开发里面的方法 求一个接口能使js直接调用到ios开发里面的方法,就是js里面连接一个接口,能直接调用ios里面的函数,进行数据的交互 解决方案 参考iOS中JavaScript和OC交互

提高iOS开发效率的方法和工具(转)

转载作者@__weak_Point部分内容并作出自己认为更加高效率的方式 介绍 这篇文章主要是介绍一下我在iOS开发中使用到的一些可以提升开发效率的方法和工具. IDE 首先要说的肯定是IDE了,说到IDE,Xcode不能跑,当然你也可能同时在使用AppCode等其他的IDE,在这里我主要介绍Xcode中提升开发效率的方法. 1.善用快捷键 快捷键是开发中必不可少的,当你善于使用快捷键的时候,十指在键盘上飞舞,那画面太美,我不敢想象. 常用快捷键操作 2.常用代码片段 开发中有一些常用的代码,可

微信平台开发-用sae部署 开发微信平台Java 验证失败

问题描述 用sae部署 开发微信平台Java 验证失败 )企业号开启回调模式 echostr校验失败,请您检查是否正确解密并输出明文echostr 在新浪日志中看到签名验证失败,ase解密失败 .大牛们能不能解决呀.用的是Java 开发 解决方案 您好,如果微信公众平台开发需要用到AES加解密,是需要替换JCE无限制权限策略文件的. 否则,AES密钥长度大于128,就会抛异常"java.security.InvalidKeyException: Illegal key size". 这