领导力大挑战
在实施Scrum项目的过程中,Scrum Master的角色是相当关键的,因为他是团队的推动者。本文围绕什么是仆人式领导、仆人式领导的起源、如何将领导力传达给团队、Scrum Master作为仆人式领导者的角色展开叙述,同时重点阐述仆人式领导者应有的基本内外特征。
该内容已经被标记书签!
标记书签错误,请重试!
作者 Boris Lublinsky 译者 马国耀 发布于 2010年5月26日
起初有SOA原则,随后反原则接踵而至。当SOA架构师和开发者们还在不断探讨它们到底是什么以及如何使用它们之时,Steve Jones在这篇新博客中又提出了一个新概念——非原则。Jones认为,在建设SOA的过程(或任何软件实施的过程)中,你往往要关注:
- 原则——哪些是好的以及如何进行评判。
- 反原则——哪些是不好的以及如何进行评判。
- 无原则——哪些是真正不需要关心的……
Jones在博客中解释到:
……[尽管] 非原则……听起来有点怪……但是,这些年他却给我带来了很多好处。一方面,原则关心的是你该做什么,反原则关心的是你不该做什么;另一方面,非原则……指的是你不需要在乎的东西。在做决定的时候,你显式地定义哪些是不重要的或不需要考虑的……在对工作进行评估时,你参照原则和反原则判断好与不好,而通过非原则你可以排除那些不需要考虑的方面。
将这句话翻译成一种通俗的描述——非原则是对特定的实现显式地定义一些与目标无关的方方面面。非原则的引入通过忽略哪些不在既定目标之内的质量需求,提供了能够按时且按预算交付项目的能力。Jones认为:
……非原则与特定环境非常相关,并且描述的是记录那些从编程角度看错误的至理名言。非原则减少了争论,取消了无意义的会议,从而节省了你的时间……非原则显式地描述哪些是应被忽略的,他们并不关心好或者坏,因为你根本不会去关心它们……
为了证明自己的观点,Jones列举了好几个来自于他所参与的项目中的案例,在这些项目中非原则的使用帮助了项目的成功。
虽然对于SOA实施中的原则与反原则的重要性很很难定论,非原则的引入似乎有点作秀的嫌疑。其问题是,在实现中并不存在非原则,而只有实施目标以及相应的架构决策。就拿Jone所举的第一个例子来说吧,“性能不是问题”,其意思彬飞性能不重要,而是性能并不是实施中最种重要的架构目标,但通常每个给定的实现还是会有一个必须要满足的性能的约定(尽管实际性能可能会比这还要高)。他的第二个例子——“数据质量不重要”——同样,它的含义并不是一个新系统可以有不准确的数据,而其真正的含义应该是数据质量的提高并不是该项目的直接目标。
理解一个项目实施的整体目标并作出合理的权衡是极其重要的,但这似乎并不足以形成一个全新的分类——非原则。相反,需要我们注意的是,对于一个给定的项目实施,哪些是真正重要的并需要我们重视的方面。
译者 马国耀 关注企业级应用开发与架构,有多年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概念的推广,分布式架构在企业应用中开始呈现出不同的风貌,然而殊途同归,这些分布式架构的目标仍然是希望回到建造巴别塔的时代,系统之间的交流不再为不同语言与平台的隔阂而产生障碍。
没有回复
关注此讨论 回复