领导力大挑战
在实施Scrum项目的过程中,Scrum Master的角色是相当关键的,因为他是团队的推动者。本文围绕什么是仆人式领导、仆人式领导的起源、如何将领导力传达给团队、Scrum Master作为仆人式领导者的角色展开叙述,同时重点阐述仆人式领导者应有的基本内外特征。
该内容已经被标记书签!
标记书签错误,请重试!
作者 Vinayak Palankar 译者 崔康 发布于 2011年8月2日
企业组织惊讶于Firefox 4.0发布仅仅三月之后5.0就面世了,担心其安全问题和缺少稳定的Firefox版本。与此同时,微软对企业用户和一般消费者做出了自己的承诺。
Firefox的快速发布与Mozilla数月前公开的新开发流程有关。虽然已经预计到5.0会快速发布,但是让企业社区惊讶的是Mozilla对仅三个月的Firefox 4.0停止支持。对早期版本Firefox的生命终结引起了社区的强烈反应。Kaply Consulting (专注定制Firefox)的负责人Kaply Consulting认为Mozilla的做法对Firefox的企业部署是“非常糟糕的想法”。他说:
公司无法在六周之内完成主要的浏览器更新(而且每一个都是重大更新)。如果是安全补丁,那么大家会认为更新完Web应用不会出问题。但是现在这些更新不会让大家有这种期望。因此,每一个版本都需要完整的测试周期。等周期结束后,浏览器逐渐被大家熟悉和部署,结果另一个新版本的Firefox又要发布了,因此之前的版本又落后了。同时,所有浏览器都不完全,因为安全更新都包含在主版本中,对于企业部署来说,没有稳定的分支。
企业间的不满可以在Kaply强调的两点中进一步看到。
但是Mozilla支持它的快速发布战略,Mozilla的产品经理Asa Dotzler对Kaply反馈说:
Mike,你是否知道Firefox每天被下载200万次?你所说的“大数字”只是用户基数的很小一部分。企业从来都不是我们的重点(这并不应该)。除非我们的用户不再自己安装而指望企业部署团队,否则我无法想象为何需要关注于你在乎的这些环境。
但是,Mozilla随后表现出了解决企业顾虑的意愿。Mozilla的产品VP,Jay Sullivan在最近的声明中表示:
企业的关键挑战是他们需要在Firefox每次更新时证明自己的网站、应用和插件。这需要花费数周或者数月。安全性也很重要,企业需要使用包含所有已知安全修补的版本。我们正在想办法平衡这些需求,与社区正在积极讨论。开源软件适合解决这些挑战,因为相关的部分可以组合起来构建所需的东西。
另一方面,微软声明IE是适合所有消费者的浏览器。微软Internet Explorer副总裁Dean Hachamovitch说:“在微软,我们相信所有Windows用户应该有出色的浏览体验,不论他们是呆在家里、上学,还是在受控IT资源的大企业中。”
Dean强调微软承诺支持IE版本长达10年。微软对IE的支持周期延长到直到其所在的操作系统终结。这意味着,IE 9的支持将延续到2020年。企业开发人员普遍认为这种支持带来的稳定性将帮助企业节省大量的精力以免在新浏览器版本中检测其应用。
微软对浏览器的表态也招致了批评,认为它们对企业的关注程度超过了整个web社区。Peter Bright 在其文章中指出:
微软对浏览器版本的支持长达10年的承诺使企业用户稳定在一个版本上而无视所有更新的东西——但是这牺牲了公共Web的利益。IE 9在功能方面不如Firefox 5和Chrome 12,因此微软的最新版本也是落后时代的,这些陈旧的浏览器污染和阻碍了公共Web。此外,它们对公司自身也不好。如今,需要依赖IE 6的应用的公司处境艰难。IE 6在目前的操作系统不自带,随着日子一天天过去,开发人员对这种应用的认识越来越少。有一天IE 6的依赖会被打破,公司等待的时间越长,改变就越艰难、越昂贵、越具有破坏性。

争论不仅限于IE和Firefox,Google Chrome影响巨大。有趣的是,Google从去年开始采用了六周快速发布方式。Chrome在浏览器市场的份额稳步上升,目前位于IE和Firefox之后居第三。现在,随着Mozilla采用类似的战略,浏览器领域存在两种不同的发布方式。让我们看看哪种更具影响力。
查看英文原文:Enterprise Reacts to Browser Release Cycle
译者 崔康 热情的技术探索者,资深软件工程师,InfoQ编辑,从事企业级Web应用的相关工作,关注性能优化、Web技术、浏览器等领域。
在实施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概念的推广,分布式架构在企业应用中开始呈现出不同的风貌,然而殊途同归,这些分布式架构的目标仍然是希望回到建造巴别塔的时代,系统之间的交流不再为不同语言与平台的隔阂而产生障碍。
没有回复
关注此讨论 回复