IBM王阳:软件是凝聚创新力的最佳平台

导读:在IBM全球副总裁兼IBM中国开发中心总经理王阳博士看来,IBM百年不衰的根本原因在于将创新力凝结成软件然后进行合适的传播,其间最重要的是成功打造出了一个吸引人才、培养研发人才并激发出人才创新力的环境和氛围。而保持创新领导力的关键,就是要着重培养人才。作为人才的承载体,软件就是把这些人才集聚在一起共同创新的最佳平台。

作为全球最大的商业软件公司,IBM正在帮助不同规模的企业探寻他们最重要的业务需求,通过将客户需求与IBM的业务能力相结合,从而找到最佳的解决方案。事实上,在IBM中国开发中心(IBM CDL)一直有一个优良传统,研发出来的软件产品与解决方案都会在内部大量运用。换句话说,IBM自己就是他们产品的大客户。这些创新项目在IBM内部是如何运作的,从中收获了哪些经验。日前,IBM全球副总裁兼IBM中国开发中心总经理王阳博士、IBM中国开发中心副总经理蔡春松、IBM中国软件集团大中华区战略及市场总监吴立东与CSDN记者分享了IBM软件创新力的秘诀。

IBM全球副总裁兼IBM中国开发中心总经理 王阳博士

IBM的几大软件产品:WebSphere、BA、Industry Solution、Information Management、Tivoli、 Rational、Lotus凝聚了IBM对协作创新的理解,正是有了这些协作创新平台,IBM才能将全球5万多名研发人员,85个研发中心有机结合起来,才能真正成为一个GIE(Global Integrate Enterprise)。全球各地的人才各有特色,有独到的见解,只有把全球人类的智慧结合起来,在一个共同的平台上协作创新,才能创造出世界一流最顶尖的软件来服务全球客户。

IBM内部如何应用社交解决方案(Social Business Solution)

蔡春松表示,IBM内部基于Lotus Connections部署了一个完整的社交商务解决方案供员工使用,包括微博、书签、及时通讯应用、维基、视频、小工具等等,还可以跟IBM其他例如Lotus Notes、Lotus Sametime等产品做有效链接。IBM还将自己的社交解决方案用到CDL举办的AP QSE Sysmposium(亚太软件工程质量论坛)。亚太软件工程质量论坛作为面向全亚洲工程师大会,目的在于让大家分享软件工程的最佳实践。

往年大会运作方式跟传统大会一样,把参与者200多人拉到香格里拉,做一次会场、嘉宾阵容规格很高的演讲,但往往影响力和参与力达不到预期。今年面对有限的经费预算,同时办一场影响力更深远的大会,如何利用IBM社交商务解决方案成了组织者考虑的问题。通过IBM的社交商务平台,不仅参与者覆盖到了全球,包括亚洲、北美、欧洲的很多国家,在文献数量上也有了突破,投稿达到653篇,比去年增长了21%,三天的活动中有4000多人从全球16个不同的地点参与大会。

IBM中国开发中心副总经理 蔡春松

据IBM中国开发中心部门经理张海玲介绍,基于IBM社交商务解决方案与传统大会运作方式至少有几个不同:首先在组织和差旅费用上比去年节省了50K。在会议持续宣传、资源重复利用、会后反馈、与会者之间的互动方面都比以往有了很大创新。

基于IBM内部环宇云的开发和测试

IBM中国开发中心高级经理陈小康在谈到环宇云的初衷时,首先,CDL从1999年成立到现在,每年硬件投入都保持在20%~30%以上的增长,很多软件开发产品不断进入中国CDL开发计划。但是,每个软件产品的开发都是分散在不同的部门,对于硬件或者计算资源都是跟着部门在走。换句话说,在采用内部私用云之前,IBM实验室的计算资源分散在250个开发部门。集中化管理能力非常低,每个部门管理自己的计算资源。而计算需求又是动态变化的。常常一个部门,一段时间内软件开发对硬件要求比较多,需要很多机器,但是又找不着,但是有些部门的产品已经开发出去了,硬件资源处于闲置状态,造成极大的计算资源浪费。

其次,IBM软件产品开发来讲,因为对于质量的要求非常高,所以对于软件开发测试的流程、范围和环境的要求都比较复杂。此外,CDL长期采用了大量合作伙伴参与IBM软件产品开发的模式,高峰期有来自于合作伙伴的1000多名工程师参与CDL的开发。而云计算也已经成为了CDL2011年到2015年两大战略重点之一。至此,计算资源的集中化管理、共享;简化资源部署和快捷配置...这些迫切需求都促发了IBM内部环宇云的诞生。

CDL内部云计算基础架构

CDL目前云计算基础平台大概有接近5000个左右的虚拟机,为数以千计的IBM软件工程师提供需要的共享计算资源,为数以百计的IBM软件产品开发提供动态资源和快速部署,为数以百计的合作伙伴工程师提供安全的接入,另外还提供对于数以千计的计算系统的资源使用效率和报告。这里面用到的产品包括Tivoli Provisioning Manager、Tivoli Monitoring、Tivoli SmartCloud Provisioning和Smart Business Desktop Cloud。

据悉,本地Tivoli产品开发团队在使用新技术的云提高测试效率,目前有超过28个开发团队正在使用HSLT云做开发测试工作,平均系统搭建时间由原来的2小时以上降为5分钟左右,完全替代原有的356个旧服务器,包括各种各样大的服务器、小型机、PC所提供的资源和功能。

此外,TivoliTrader为Tivoli软件产品专门提供系统级测试应用程序,这个测试应用程序来讲在采用了HSLT之后用户应用非常简单,只要一次点击就可以完成复杂的部署工作,可以节省大量的测试环境搭建时间到数分钟内。

IBM软件集团大中华区战略及市场总监吴立东概述了IBM“软件能力”——“创新力”的话题

用RTC开发RTC及Jazz的新一代产品

谈到CDL采用的软件开发环境,目前已经完全基于Rational产品的软件开发环境。CDL从1999年成立的时候,那时候还没有Rational。Rational从2003年并购进来,从那以后,IBM CDL的软件开发环境,工具、流程上有了非常大的提升,就是基于Rational软件平台这个软件平台为各种角色,包括需求分析师、产品经理、项目经理、软件开发人员、质量部门、测试工程师、架构师提供了一个协同开发的平台。

在Rational Team Concert(RTC)的开发过程中,摆在开发团队面前的,是解决用户在开发中的需求和解决RTC开发团队自身需求的双重任务。事实上,IBM中国开发中心(CDL)的Rational Team Concert开发测试团队就是基于Rational Team Concert(RTC)产品完成了新一代Jazz产品的开发测试工作。

作为IBM Rational的重要开发项目,RTC的开发团队汇集了IBM全球的诸多资深软件人才,甚至包括杰出工程师和IBM院士。这些专家分布在不同的国家和城市,如何整合资源成了RTC的首要任务。此外,RTC不同模块的开发被分配到全球不同的开发团队完成,例如,RTC的平台Jazz的服务器被放置在多伦多,不同模块和组件的开发小组分布在瑞士、法国、加拿大、美国、澳大利亚、中国、印度等十几个不同的国家。不同的作息时间、地域风俗和工作方式考验着RTC整合全球协同开发的能力。

对于如此庞大的全球分布式团队来讲,如何才能实现365天24小时的可靠运转?如何管理开发资产,保证版本正确?RTC内置的管理器和适配器解决了这个问题。RTC内置了源码管理器,并配置了能够与ClearCase、ClearQuest交互数据的适配器,能够随时同步各地的开发进展,进行开发资产管理和项目缺陷跟踪,保证了异地开发的高效性和准确性。(付江/文)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/452090.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Jquery 多行拖拽图片排序 jq优化

<!DOCTYPE html> <html> <head> <meta charset"UTF-8"> <title>jQuery图片拖动排序代码</title><style type"text/css">.item_container{position:relative;height:auto;overflow:hidden;} .item_content ul{li…

分享11款主流的开源编程工具

导读&#xff1a;有了开源编程工具&#xff0c;在基于开源许可证的情况下您可以轻松学习、修改、提高代码的质量&#xff0c;本文收集了11款最主流的且有价值的开源编程工具。或许会给您带来一丝惊喜。一起来看下吧。 NO.1 Rhomobile Rhodes Ruby或许是Github上第二大流行语言…

谁在告谁?移动专利混战图

移动领域激战正酣&#xff0c;同样是没有永远的朋友&#xff0c;只有永远的利益。 苹果刚刚起诉三星的Galaxy手机和平板电脑山寨了苹果的产品&#xff0c;而此前两家并没有过节。再比如微软和亚马逊以及HTC之间的授权协议争端。移动领域的争端如此之多&#xff0c;以至于看客无…

光棍节程序员闯关秀过关全攻略

maven/java/web/bootstrapQQ群&#xff1a;566862629。希望更多人一起帮助我学习。 光棍节程序员闯关秀过关全攻略。程序员的寂寞谁能懂?"SF光棍节程序员闯关秀"智力挑战小游戏火热上线&#xff0c;看看你能闯到第几关&#xff1f; 游戏地址: http://segmentfault…

jekins搭建

2019独角兽企业重金招聘Python工程师标准>>> 转自 https://www.cnblogs.com/hdwang/p/6081994.html &#xff1d;&#xff1d;&#xff1d;&#xff1d;&#xff1d;&#xff1d;&#xff1d;&#xff1d;&#xff1d;&#xff1d;&#xff1d;&#xff1d;&#xf…

块级元素的margin-left和margin-right的用法注意

此时是有效果显示的因为html文档流默认是从上往下&#xff0c;从左往右进行显示的&#xff0c;所以此时是有效果的。那如果此时把#son的块元素的margin-right:20px; 是没有效果的此时是没有效果的&#xff0c;如图所示&#xff1a;如果此时想要margin-right有效果的话&#xf…

Apache Tiles的基本使用

前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;忍不住分享一下给大家。点击跳转到教程。 1、概述 对于一个新的技术&#xff0c;了解其基本的概念和和原理是学好该技术的基础。 2、Tiles的概念 Tiles 是复合视图模式&#xff0…

网络爬虫--6.urllib库的基本使用(2)

文章目录一. urllib.parse.urlencode()和urllib.parse.unquote()二. Get方式三. 批量爬取百度贴吧数据四.POST方式五.关于CA六.处理HTTPS请求 SSL证书验证一. urllib.parse.urlencode()和urllib.parse.unquote() 编码工作使用urllib.parse的urlencode()函数&#xff0c;帮我们…

摩拜大数据杀熟?官方:老用户押金的确退款延迟

近日&#xff0c;有媒体曝出摩拜单车一些老用户出现押金难退现象。有的消费者点击退款后&#xff0c;系统不断奔溃&#xff1b;有的申请退款后&#xff0c;账户又莫名出现押金&#xff0c;就像未申请一样&#xff1b;也有人终于提交了退款&#xff0c;等候数日却迟迟不见到账。…

Junit Test使用样例

前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;忍不住分享一下给大家。点击跳转到教程。 配置&#xff1a; 调用类&#xff1a; import java.util.List;import javax.annotation.Resource;import org.apache.shiro.crypto.Rand…

day212223:线程、进程、协程

1、程序工作原理 进程的限制&#xff1a;每一个时刻只能有一个线程来工作。多进程的优点&#xff1a;同时利用多个cpu&#xff0c;能够同时进行多个操作。缺点&#xff1a;对内存消耗比较高当进程数多于cpu数量的时候会导致不能被调用&#xff0c;进程不是越多越好&#xff0c;…

php课程 8-28 php如何绘制生成显示图片

php课程 8-28 php如何绘制生成显示图片 一、总结 一句话总结&#xff1a;gd库轻松解决 1、php图片操作生成的图的两种去向是什么&#xff1f; 一种在页面直接输出&#xff0c;一种存进本地磁盘 2、php操作图片的库有哪些&#xff1f; PHP: Image Processing and Generation - M…

flavr—超级漂亮的jQuery扁平弹出对话框

前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;忍不住分享一下给大家。点击跳转到教程。 插件描述&#xff1a;flavr是一个时尚的扁平弹出对话框为您的下一个网站。 flavr是响应设计布局&#xff0c;能够适应任何屏幕大小。 得…

经纬度之间的距离计算

来自谷歌地图的计算公式&#xff1a; 通过JAVA的Math类各种方法调用。实现上述公式 private static double EARTH_RADIUS 6378.137;// 单位千米/*** 角度弧度计算公式 rad:(). <br/>* * 360度2π πMath.PI* * x度 x*π/360 弧度* * author chiwei* param d* return* s…

在CentOS7阿里云服务器部署ThinkPHP5,并配置phpstrom实现同步开发(微信小程序及管理员后端)...

小程序和后端同步开发 1.服务器安装tp5框架&#xff1a; 方法很多比如&#xff1a;github、linux命令直接手动下、composer 都可以&#xff0c;方法很多&#xff0c;百度一下&#xff0c;不再累述 2.这时你会发现怎么都访问出现不了这个令人舒心的界面&#xff08;ok第一个坑到…

ER图( 实体联系图)

E-R图也称实体-联系图(Entity Relationship Diagram)&#xff0c;提供了表示实体类型、属性和联系的方法&#xff0c;用来描述现实世界的概念模型。 它是描述现实世界概念结构模型的有效方法。是表示概念模型的一种方式&#xff0c;用矩形表示实体型&#xff0c;矩形框内写明…

网络爬虫--9.正则表达式

文章目录一. 正则表达式1.为什么要学正则表达式2.什么是正则表达式3.正则表达式匹配规则二. Python 的 re 模块1.re 模块的一般使用步骤2.compile 函数3.match 方法4.search 方法5.findall 方法6.finditer 方法7.split 方法8.sub 方法9.匹配中文10.贪婪模式与非贪婪模式1&#…

笔记本电池的正确使用方法

一、新买笔记本不需要激活&#xff0c;也不需要前三次的充电12小时深充深放&#xff0c;这主要是锂电池的原理和特性决定的。电池设计有电量保护&#xff0c;不可能将电量完全用完&#xff0c;当然也不可能过度充电。 二、笔记本电池的寿命受周围环境的影响很大&#xff0c;最好…

JQuery Datatables Dom 和 Language 参数详细说明

前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;忍不住分享一下给大家。点击跳转到教程。 Dom说明 定义表格控件在页面的显示顺序。 每个控件元素在数据表都有一个关联的单个字母。 l - 每页显示行数的控件f - 检索条件的控件…

Mac下的Jenkins安装

安装方式 1&#xff09;通过命令行安装 brew install jenkins&#xff0c;可能会遇到先更新 brew 的情况 https://brew.sh/index_zh-cn&#xff1b; 2&#xff09;通过 pkg 安装&#xff0c;官方网址&#xff1a;https://jenkins.io/ 安装完成后&#xff0c;会自动打开浏览器…