领导力大挑战
在实施Scrum项目的过程中,Scrum Master的角色是相当关键的,因为他是团队的推动者。本文围绕什么是仆人式领导、仆人式领导的起源、如何将领导力传达给团队、Scrum Master作为仆人式领导者的角色展开叙述,同时重点阐述仆人式领导者应有的基本内外特征。
该内容已经被标记书签!
标记书签错误,请重试!
作者 Boris Lublinsky 译者 马国耀 发布于 2010年6月20日
最近,TechTarget与Forrester Research就2010年SOA的状态合作完成了一项调查报告,该报告的内容有:
- SOA发展的统计数据。
- IT从业者在实施SOA时遵循的方法论。
- SOA应在何时以及何处使用。
- SOA的未来。
据调查报告的工作总结:
自从2002年被当作治理激增且不和谐的Web服务的一剂良药受到业界的广泛关注以来,面向服务的架构(SOA)的发展已经历了很长一段时间。作为一个行业热词,‘SOA’不再像过去飘得那么高了。与此同时,作为架构或实践方法的SOA在企业的技术领域中已经打下了扎实的根基。在今天的IT中,架构师和开发团队不断从开发及整合项目中抽象服务,以期待在将来进行重用和交互……调查结果显示47.4%的回卷者所在的公司正在实施SOA,同时开展若干SOA项目的公司占30.9%。从项目的角度看,62.6%的项目本身就是“企业级的”……SOA的使用没有出现滑坡,特别是在“云计算”以一个取代者的形象出现并且受到人们广泛推崇的背景下。
报告还显示,为了克服过去几年中的预算限制的问题,SOA的方向发生了改变——现在它与BPM项目更加靠拢,而且往往通过应用程序升级项目的方式被引入。据调查,70.5%的回卷者正在使用或计划使用SOA进行Web应用程序的实施,而51.3%和48.7%的人分别将它用在数据服务和遗留系统整合的项目中。
SOA起初是作为驯服桀骜不驯的Web服务的手段而出现的,不过现在同样是这些服务又继续为Web化企业软件包及SOA运动提供了动力。
报告得到的另一明显的结果是,SOA项目的成功率为65.58%(其中23.19认为非常成功;42.39认为某种程度的成功):
SOA项目显现了明显的好兆头,过去人们认为它的投机性很大,失败的可能性不小,而现在却成了主流。这也表明了成功-失败与否取决于特定的IT项目。
报告还显示,SOA使用的背后驱动力也在改变,2010年的SOA的主要驱动力是:
改良的数据整合(29.2%)、遗留系统整合(26.7%)、应用开发的灵活性(27.2%),而且部门级应用整合(21.9%)已经超越了成本的节约(20.5% )与开发效率(19.2%)。
就此报告,Forrester的Randy Heffner评论道,最有意思的结果是:
……目前为止,SOA项目面临的最大挑战已经超越了SOA本身。27%的人认为,最大的担心是“如何通过多个项目(如BPM,事件,BI,规则等)整合的方式设计SOA?”。只有13%的回卷者选择了第二大担忧,即“[为SOA]评估及选择合适的工具”。换言之,工业界已经认识到,这是一个多元技术的世界,单一技术战略可能会错失目标。SOA固然重要,但是业务技术解决方案需要的不仅仅是SOA,还需要SOA与其他方法以及设计域结合起来才能满足需求。
Heffner认为,为了建立一个新的技术战略的基础,SOA执行者们正向商业能力架构前进:
- 始于业务输出……最能衡量企业成功与否的尺度(业务输出)可归结为资产负载表、运维状态、资金流状态,以及指示企业在市场上的实力、形象以及影响力的软尺度。
- 引导业务能力的发展。商业计划很难作为技术战略的很好的基础……更好的基础是企业的核心能力,产品设计和客户服务等。我们建设与发展这些能力才能获得更好的产出……为了实现这些能力,我们需要使用整合的、可操作的、可度量的方法将人员、流程、技术以及物理资源整合起来……
- 提供面向商业变更的设计实施模型。有好的商业能力图固然很好,但是(还需为它配备)整合的、一致的、整体的商业能力实施的设计原则和实现模型。这里面有一个商业能力平台的概念,它是一个内聚的、整合的、多技术的以商业为中心的平台,它超越了我们目前的以单技术为中心的BPM应用,事件驱动应等。
该报告再次证明了,尽管受到许多阻力,SOA的地位却在IT及商业中打下了扎实的基础。
查看英文原文:State of SOA Survey 2010: SOA Is Well-Established in Enterprise Today
译者 马国耀 关注企业级应用开发与架构,有多年SOA项目实施和咨询经验,专注于SOA及云计算的融合。
在实施Scrum项目的过程中,Scrum Master的角色是相当关键的,因为他是团队的推动者。本文围绕什么是仆人式领导、仆人式领导的起源、如何将领导力传达给团队、Scrum Master作为仆人式领导者的角色展开叙述,同时重点阐述仆人式领导者应有的基本内外特征。
论道WP第三篇专栏,以应用程序栏的使用为中心,包括了软键盘带来的问题、应用程序栏介绍、如何绑定应用程序栏的属性等几个方面的具体话题,为开发者顺利使用应用程序栏开发提供了具体指导。
在多线程并发编程中Synchronized一直是元老级角色,很多人都会称呼它为重量级锁,但是随着Java SE1.6对Synchronized进行了各种优化之后,有些情况下它并不那么重了,本文详细介绍了Java SE1.6中对于锁的性能优化,以及锁的存储结构及升级过程。
本次分享将首先介绍现代富文本编辑器的组成和实现,然后结合UEditor的开发过程,与参会者分享UEditor在设计和实现的过程中,所涉及到的核心功能的细节实现。
本次演讲视频录制于百度技术沙龙。
我们所开发的应用程序大多都需要提供一个图形用户界面(GUI)。关于GUI应用的架构设计,已经有了Form & Control、MVC,、MVP、 Passive View等多种模式。模式可以帮助我们建立优雅的架构,但前提是弄清楚模式的应用场景。弄清楚GUI应用面临的设计上的问题,有助于我们正确的挑选设计方案。
MongoDB是一种非常易用的NoSQL方案,Brian C. Dilley在这篇文章里介绍了MongoDB的优劣势,并介绍了MJORM项目。MJORM用于MongoDB,是一个没有注解的Java ORM库。
随着网络基础设施的逐步成熟,从RPC进化到Web Service,并在业界开始普遍推行SOA,再到后来的RESTful平台以及云计算中的PaaS与SaaS概念的推广,分布式架构在企业应用中开始呈现出不同的风貌,然而殊途同归,这些分布式架构的目标仍然是希望回到建造巴别塔的时代,系统之间的交流不再为不同语言与平台的隔阂而产生障碍。
没有回复
关注此讨论 回复