近日,全球领先的高端软件定制与IT咨询公司ThoughtWorks发布了2014年度第二期技术雷达报告,继续揭示了对当前软件开发及商业决策有重大影响的最新技术趋势。凭借ThoughtWorks全球业务实践及对IT业界的前沿洞察,本期技术雷达重点强调了四大新增技术趋势,其中数据、云计算与互联网基础设施服务的再分散化将成为显著影响整个IT业态的重要技术趋势之一。
ThoughtWorks首席技术官Rebecca Parsons博士表示:“如今,大获成功的组织都会把技术作为他们整个商业战略的中心。首席执行官们从未像现在这样去考虑技术的重要性,就像他们不曾像现在这样尝试去利用大数据。组织对分析、预测商业及技术领域中颠覆性元素的迫切需求正是我们的技术雷达能随着每个新版本的发布而不断增强影响力的核心原因所在。
组织对IT技术的空前重视,主要是源于他们在互联网时代下对业务变革的迫切需求以及对数据安全性的高度关注。近年来,互联网模式对传统商业的影响不断加深,组织迫切需要借助IT技术进行业务创新和转型。同时,随着美国对互联网基础设施的绝对控制被公之于众,数据安全受到前所未有的重视,越来越多的组织希望对自己的IT系统有更多的控制权。因此,过去10年逐渐被高度集中化的数据、云计算及互联网基础设施服务又将如互联网诞生之初的分布式系统一样出现“再分散化”趋势。
ThoughtWorks技术顾问委员会核心成员Neal Ford表示:“鉴于业务变化的速度,ThoughtWorks鼓励企业创建自己的技术雷达,以积极应对技术决策。拥有一个自己的技术雷达能帮助组织考虑他们应该投资哪些技术以及何时以更大或更小的力度去应用这些技术,从而实现更加智能的决策。”
GAP公司技术部敏捷应用开发副总裁Tyson Singer表示:“构建我们自己的技术雷达能将我们的技术领袖聚集起来,从而增强我们的共同技术视野同时提供具体实现框架。”
本期技术雷达的四大重点突出趋势:
• JavaScript大爆发—在基于JavaScript的框架遍地开花之前,我们曾经认为Ruby在开源领域的变革速度已经够快了。当初的JavaScript是一种“龙套”技术,只是在其他技术无法顾及的角落中打杂。它一直这样默默“奉献”着,直到某一天,它以惊人的速度爆发成了一个“平台”。如今,要理解这一领域的广度已经极为困难,其创新速度则让人目不暇接。鉴于Java和Ruby在开源领域取得的巨大成功,我们有理由期待JavaScript在经过这场“大爆发”之后,也能成为一个平稳、成熟的技术平台。
• 微服务和API的兴起—我们发现人们对“微服务架构”的兴趣简直大到不可思议,而且他们都很重视 API,把它作为内部系统之间沟通的媒介,以及与外部系统之间沟通的桥梁。在微服务架构中,会部署大量非常小的服务,这些服务彼此关联以构成一个完整的系统,而且能够贴切地描述业务概念和业务价值。但是,若要充分发挥微服务架构的能量,团队必须在构建、测试、集成以及管理等方面进行良好的训练。本版《技术雷达》专门搜集了一些用于微服务的工具和技术。
• 康威定律— “一个组织的设计成果,其结构往往对应于这个组织中的沟通结构”,这就是康威定律,它总会在意想不到的地方发挥作用。《敏捷宣言》的一个核心理念是“个体与交互高于过程和工具”,我们发现康威定律从正反两方面支持了这一理念。有些公司受困于垂直管理结构,这给工程师们带来了不必要的阻力。更多有远见的公司则放手让开发团队打磨出自己所需的管理结构。我们既看到“漠视”康威定律所造成的危害,也看到了“拥抱”该定律所带来的好处。
• 再分散化—在诞生之初,互联网本是一个分布式系统,但在过去的十来年,我们却发现服务和数据的集中程度越来越高。例如,全世界超过 90% 的电子邮件是由区区 10 家提供商经手的。云计算领域也类似,少数提供商满足了我们绝大多数的云计算需求。但我们看到数据和基础设施现在又有了新的“再分散化”趋势,这一方面是因为美国对互联网基础设施的绝对控制被公之于众,另一方面也是因为越来越多的个人和组织希望自己拥有更多的控制权。
请点击这里下载最新版技术雷达。@ThoughtWorks继续交流或分享关于本期技术雷达的更多内容。
ThoughtWorks协办的2014年敏捷中国大会(Agile China)将与中国系统与软件过程改进大会(SPIChina)、中国软件测试大会(ChinaTest)整合成中国质量竞争力大会(TiD)于2014年7月27日至30日在北京国家会议中心盛大召开。大会期间,ThoughtWorks首席咨询师同时也是《精益企业》作者之一Barry O’Reilly将分享如何快速构建产品及打造精益企业。欢迎参加大会,更多大会详情请点击这里。
关于技术雷达
技术雷达由ThoughtWorks技术顾问委员会(TAB)创建完成,至今已发布4年。ThoughtWorks技术顾问委员会由20位担任首席技术官Rebecca Parsons博士日常顾问的ThoughtWorks全球资深技术专家组成。在ThoughtWorks,我们致力于帮助行业提升变革的能力,并信赖我们分享的经验。我们鼓励你探究技术雷达中的技术,并创建属于你自己的技术雷达。请点击这里学习如何创建自己的技术雷达。
关于ThoughtWorks
ThoughtWorks不仅仅是一家软件公司,同时也是一个社区:我们汇集满怀激情的软件精英,通过技术和客户共同应对最艰巨的挑战。同时我们寻求IT行业的革新,并致力于对社会产生积极的影响力。我们的客户志存高远;我们通过颠覆性的思维和卓越技术助力他们成功。在我们二十年的发展中,拥有超过2500位精英员工- 你可以叫我们“ThoughtWorkers” – 在澳洲、巴西、加拿大、中国、德国、印度、新加坡、南非、乌干达、新加坡、厄瓜多尔、英国和美国等国,为我们的客户提供着优质服务。
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
相关推荐
-
华为软件开发云平台:“一多二全三高”能否满足企业的需求?
在2017年3月22日,华为青岛软件开发云上线大会上,华为也表示,中国的软件与信息服务业,2016年总收入达到4.9万亿,软件从业人员是570万。
-
成为Java开发禅师的7个技巧
在旧金山举行的JavaOne 2015上,Martijn Verburg抛开了他Diabolical Developer(魔鬼开发者)的身份,以禅师的面目出现,用比喻的方式向Java开发者介绍了相关的注意事项。
-
软件开发者:适应性决定你的前途
作为有15年经验的软件工程师的Bernard Mesa,加入了TCI,担当据库管理员和中间件工程师的职位,角色转变,对于Bernard Mesa是好是坏?
-
敏捷技术不仅仅应用于软件开发
如果有能够衡量敏捷是否成功的终极因素,那就是敏捷方式持续改进软件开发的外围系统。