领导力大挑战
在实施Scrum项目的过程中,Scrum Master的角色是相当关键的,因为他是团队的推动者。本文围绕什么是仆人式领导、仆人式领导的起源、如何将领导力传达给团队、Scrum Master作为仆人式领导者的角色展开叙述,同时重点阐述仆人式领导者应有的基本内外特征。
该内容已经被标记书签!
标记书签错误,请重试!
作者 Dilip Krishnan 译者 黄璜 发布于 2010年3月5日
Dion Hinchcliffe对于我们如何运行面向服务项目来最大化IT资产的价值 。他将企业SOA项目的情况与web上公开服务的open API作了对比;特别是初创企业;从采用情况,推向市场时间以及整体的投资回报,还有如何采纳企业SOA知识等等方面进行了分析。他谈到,
他哀叹企业SOA项目的状况。根据他的说法,尽管两种项目的目标都是一样的“鼓励不同业务系统之间的互操作性,催生那些原本困难,昂贵以及要消耗时间去抓住的机会”,但SOA项目却仍然没有显现出如web上可用的服务那样的活力。
SOA并不具备同样紧迫的业务需要因此在大多数组织中都缺乏决定性的关注。[…]现在,大型公司的SOA项目同样不会公开宣布其内部开发,所以要得到大部分的组织里创建了什么和如何使用的仍是一件困难的事。然而,显而易见的是,对于开放服务这两种方式有着显著的区别和不同的结果,尽管它们外表上有着同样的目标:鼓励不同业务系统之间的互操作性,催生那些原本困难,昂贵以及要消耗时间去抓住的机会。
他将服务支持的这两方面的对比归因于企业SOA直接衡量ROI的困难,因为SOA项目传统上是属于公司内部的。相反的是,通过第三方互操作性和协作性,公开的web API可以为初创企业提供战略的灵活性,并且为消费者利用偶发的重用提供的价值。
基于他与Burton Group的Anne Manes与Mashery.com的CEO Oren Michels的对话,他观察出
IT集团应当少花点时间在技术和基础设施上,相反地应当关注于交付可衡量的业务价值的交付系统(即,服务)上。
利用那些合并你的Web服务的伙伴所延伸的优势,你可以关注在如何改善你的服务上——换句话说,关注于如何使你与众不同。
他断言到“传统的企业SOA很多方面都需要向开放API领域学习”并对于如何像初创企业一样运作SOA给出了指导。Dion强调了一些关键的驱动价值的考虑因素,并推荐企业从web方面可获得的服务API上汲取灵感。
- 易于使用。创建可在任何平台,用任何工具或编程语言消费的服务。
- 报表/帐单保证消费者明白成本,并鼓励他们明智的消费资源,并了解他们正在使用的资源,以保证服务得到了明智而合适的使用,并能够有正面的良性循环。
- 账户管理。开放API对于使用者来说都是强密钥保护的,被用于提供客户服务,跟踪使用记录,创建责任信息,[还有]对于区分不同的消息者等级提供不同的服务质量,以及其它各种复杂的度量来说是关键的。
- 自服务。公共API的一个关键的方面就是他们不需要一个漫长的公司对公司的协商和合作过程就可以使用。
- 开发者社区。API依靠于为开发者提供一个突出的吸引力和可用的选项,因此才会被开发者采用。如果一开始的概念验证成功了,接下来API就会变成一个业务关系。
- 合理许可证。一个理想的许可证,在于能够给予API服务的消费者合适的许可在运行业务的可以重用它的能力,并能够提供在合乎法律的范围内尽可能灵活运用API的能力。
关于SOA项目可以如何通过变更优先次序来像web上的服务API一样工作,Dion 提供了一个有趣的视角,并考虑到了它们是被开发的,市场情况以及如何协作,这对于合作伙伴进一步提升以及最大化的利用新兴的云计算架构的业务价值提供了机会。
查看英文原文:Benefits Of Running Enterprise SOA Initiatives Like A Startup
译者 黄璜 糊口靠的是Java Web,赶过SOA的潮,追过Cloud的风,真正欢喜的是Linux,向往的事情是研究网格计算。
在实施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概念的推广,分布式架构在企业应用中开始呈现出不同的风貌,然而殊途同归,这些分布式架构的目标仍然是希望回到建造巴别塔的时代,系统之间的交流不再为不同语言与平台的隔阂而产生障碍。
没有回复
关注此讨论 回复