软件开发倡导简约之美

来源 :计算机世界 | 被引量 : 0次 | 上传用户:ma_1001
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  今年IBM Rational软件创新论坛(Innovate 2011 China)的主题词是“软件无处不在”,然而在记者看来,“无处不在”已成定局,在软件开发和系统交付复杂度日益上升的过程中,IBM Rational真正的威力在于为用户提供一种软件开发的简约之道,从而在缩短产品和服务上市时间的同时,预测并尽力规避可能的风险。
  8月26日,IBM在软件创新论坛上介绍了包括系统平台开发及嵌入式系统开发、企业现代化、协作式开发等一系列创新开发技术及解决方案。2000多名来自全国各地不同行业的IT开发人员、IT咨询专家、企业IT架构规划师以及国内众多软件企业的应用开发人员和IT项目管理人员参加了会议。
  
  让软件构建更简约
  
  IBM Rational为开发组织提供了完整、基于标准的开放式软件开发环境,帮助客户更轻松地管理软件和系统的开发与交付进程。长期以来,技术平台、方法论和最佳实践一直是Rational软件品牌的核心。近年来,Rational 更是秉承了IBM“智慧地球”的愿景,帮助广大软件开发团队简单、快速地构建起实际的软件应用,而IBM在软件和系统交付转型的三个重要举措:整合、协作和优化,正好成就了软件开发的简约之美。
  IBM软件集团Rational总经理Kristof Kloeckner博士表示:“如今,全球经济体的创新越来越依赖于软件的创新,无论是在系统工程领域还是在其他的科学研究领域,全球的创新在很大程度上是以软件的开发、变更和监控为基础的。IBM一直将软件视作一种能够提升业务价值、实现企业创新的战略性业务资产。”
  Rational致力于改进软件和系统交付组织的能力,实现敏捷交付,让用户把更多精力放在软件创新,而不是软件维护上。在整个生命周期中,Rational设计项目一开始就让所有的利益相关者加入,通过可追溯、透明的方式让他们评审和参与到流程的设计中去。这样能够降低复杂度、增加灵活性。另外一个很大的挑战在端到端的项目执行方面。开发和运营之间的脱节是很常见的现象,特别是在云计算方面,更多的敏捷交付和服务解决方案要进行虚拟化、标准化和优化,这就需要一个优化的流程、优化的工作负载,需要有端到端的自动化以及端到端的连接,以获得更好的开发和运营之间的沟通。所有这些功能,IBM Jazz平台都可以提供,Jazz能够使软件和系统生命周期中有更好的协作,使跨行业、跨企业的集成更简单。
  实际上,今天的创新很多都是通过软件来实现的,Kristof Kloeckner认为,现在的软件交付可以给我们的系统和服务提供大量新的能力,这也就意味着软件系统变得更加复杂,维护和升级也日益困难,分散于全球的软件和产品的供应链又增加了组织方面的复杂性。另外,还有来自于市场竞争的压力、合规的压力和客户需求的压力越来越大,使得软件的交付具有很大的不可预测性。而一个成功的公司必须去应对这样的挑战,实现按时、按质量的交付,这些企业一般都会进行软件和服务交付的转型。
  
  让软件度量更简单
  
  软件开发不仅是一项高技术含量的工作,也是一项需要考虑成本因素的复杂系统工程。软件项目的开发常常会受到成本、人力、技术、市场等因素的制约。随着软件交付在企业中的地位日趋重要,传统的“软件工程”无法再为企业带来更多竞争优势。企业一直在寻找新的方法,以降低成本并提高效率,从而在软件开发中获得更多的价值。
  软件计量经济学的本质就是把软件带来的价值变成一种可用货币衡量的办法,准确地反映出创建软件的过程,并将效率和质量紧密结合起来,实现一种可度量的创新。在2009 IBM Rational软件高峰论坛上,IBM首次提出了“软件经济学”理论,强调组织应该经济地衡量投入与产出,以此指导软件开发中各项工作与资源的配比,以获得最佳的ROI(投资回报率)。这一不同于“软件工程学”的新理论的提出,将帮助企业有效地将软件投资与业务战略相结合,让软件投资符合业务的优先级,提升项目成功率。
  要想优化,必须要能够说清楚现在的情况,同时能够以可衡量的方式去改善它。“CIO最常问的问题,不是我该如何去用软件改善系统,而是我该从哪里开始。”IBM Rational首席软件经济学家Walker Royce非常受CIO们欢迎,因为他可以帮助客户量化软件的价值,把软件能力转化为可见的业务成果,并且帮助CIO分析问题,找准他们的出发点。
  “软件项目如果使用传统的工程管理方法,管理者40%的时间和精力会花费在返工当中或者是浪费。”Walker Royc认为,复杂既是一个机会,同时也是一个风险,在我们开发和交付更智能、更互联的系统和应用时,对于高管、架构师和项目经理来说,这种复杂性可以直接转变为不确定性,而不确定性会极大地限制创新性。
  在过去的几年当中,Rational一直在关注增强协作和实现规模性的敏捷性。比如,开源让开发者降低了成本,但如果没有一个整合的协作层以及对于流程实施的支持,它们就无法提供坚实的软件基础。而IBM Jazz的架构是不同层次服务的整合,为协作提供了保障。
  事实上,可度量的改善和敏捷性,正是IBM和其他竞争对手的区别。而增强协作最好的方法就是能够在用户的单元测试之前让各方都参与进来,这样可以更有效地去执行,在生命周期后期才更加有预测性,这才是真正的敏捷度量。
其他文献
上周末,在《计算机世界》组织的“2011年能源行业信息化高层论坛”上,工业和信息化部信息化推进司副司长董宝青向多位与会的电力、石油、煤炭行业CIO,介绍了工信部推进信息化和“两化”融合的战略、政策和措施,同时也阐述了对信息化现状的理解和对未来发展方向的建议。  董宝青副司长有关行业和企业“信息化需要创新”的观点得到了与会CIO们的高度认同。信息化的创新有两个层面:一是应用创新,包括拓展新应用领域和
在企业信息化的过程中, OA(办公自动化)是其中的重要组成部分。作为最早出现的信息化细分领域之一,其技术经过多年的发展已经相对成熟,但这并不意味着OA厂商就可以在技术面前停止不前。随着云计算、移动化、社交化的兴起,继引入“协同”概念之后OA产品正在经历又一重大变化。  8月19日,中国兵器工业信息中心下属的通达科技发布了最新版的OA软件——通达Office Anywhere 2011。通达OA是O
3月12日,太极计算机股份有限公司(以下简称“太极股份”)上市一周年。太极股份数据显示,2010年,太极股份全年实现营业总收入19.62亿元,同比增长16.79%;每股收益0.94元,同比增长13.25%,其盈利能力显著提升、净利润增长迅速。2010年,太极股份向高端咨询服务加速迈进,全年咨询服务合同额达1亿元,在中石油、国家电网等高端客户取得突破,在战略性新兴产业方面,太极股份也在积极参与,成为
2002年8月,中共中央办公厅、国务院办公厅转发了《国家信息化领导小组关于中国电子政务建设指导意见》(以下简称《意见》)。《意见》将电子政务建设确定为中国信息化工作的重点,提出了“政府先行,带动国民经济和社会发展信息化”,并明确了电子政务建设的指导思想和原则、主要目标和任务,以及加快电子政务建设的主要措施。中国大规模发展电子政务的序幕就此拉开,并对加快政府职能转变、提高政府工作的质量和效率、增强政
“俺的E提案《建议二次承包农村土地走集约化富民之路》有幸入围了,这是一个良好的开端,感谢人民网提供的E政广场大舞台,但愿网友们的智慧能开花结果!”在强国论坛上,这条帖子一直靠前。发帖人叫李海年,是江苏省邳州市一名普通教师。因为按捺不住激动,他将这一感谢贴在论坛上接连发了好几次。  “胸怀天下苦与乐,壮志成城汗和血。”这是李海年的座右铭,他还把这条座右铭放在论坛、QQ和博客上。李海年经历了小商贩、军
300个工作日和150个工作日有什么区别?意味着后者比前者少了30个星期,也就是半年多的时间。在青岛市将基建项目审批进行网上审批前,一个项目的审批过程就大概需要300多个工作日,而现在,通过网上多部门联合审批,现在的审批过程已经缩短了一半,“未来的目标是再缩短一半。”青岛市电子政务办公室(下称电政办)副主任张燕说。  再缩短一半时间,在记者看来有点“夸张”,张燕却信心十足,是什么让她如此自信?那就
全球消费PC业务的疲软和企业级业务的繁荣,令一向主打消费业务的宏,也终于决定发力商用市场。8月11日,宏中国举行商用笔记本新品发布会,一口气推出7款商用PC新品。宏集团商业产品部总经理林崇宣称,7款产品以宏强大的产品研发和设计能力为后盾,产品设计与全球接轨,能全面满足中国不同行业、不同商业用户的应用需求。    “我们希望宏中国商用笔记本出货量能够以两倍于市场平均增长的速度来增长。”林崇表示,作为
本报讯 3月21日,淘宝与同程网宣布,经过试运行,同程网保障跟团游和品质自助游产品在淘宝旅行平台运行良好,已经接受消费者购买。
互联网数据公司ComSCore日前发布的最新统计数据显示,今年1月2月,社交网站MySpace的全球用户总数持续下滑,从7300万人下滑至6300万人,环比跌幅达14.4%。截至2月底,其全球用户数同比下降约50%。
《小小战争》是五分钟公司于2010年8月上线的一款社交游戏。这款游戏历经一年研发而成,它以部落发展、战争和好友互动为主导,玩家可以生产、狩猎、建设部落,还可以在占领、营救好友部落和反抗等操作中达到和好友互动交流的目的。  在去年10月份,一家名为恺英网络的公司推出《恐龙王国》(又名 《 恐龙时代》)的游戏。这款游戏具有与“小小战争”社交游戏原创作品完全相同的游戏特点、风格和技巧,且在游戏结构、顺序