领导力大挑战
在实施Scrum项目的过程中,Scrum Master的角色是相当关键的,因为他是团队的推动者。本文围绕什么是仆人式领导、仆人式领导的起源、如何将领导力传达给团队、Scrum Master作为仆人式领导者的角色展开叙述,同时重点阐述仆人式领导者应有的基本内外特征。
该内容已经被标记书签!
标记书签错误,请重试!
作者 Alex Blewitt 译者 张龙 发布于 2011年6月29日
人们在最近关于Jenkins的一次会议中开始讨论Jenkins与Hudson项目和解的可能性(在Hudson迁移到Eclipse.org提案发布后)以及要想促成和解双方应该做些什么。
此前的会议已经就这个话题展开过讨论,讨论的结果是Possible Jenkins Umbrella Foundations与Hudson/Jenkins和解需求wiki页面。
现在看起来Jenkins并不想与Hudson和解并一起迁往Eclipse基金会和其他基金会,如Apache。抛开人际关系不谈,Jenkins每周的发布周期以及在GitHub上的主导力量令任何提案都显得那么苍白无力。
拥有只读Git镜像的Apache基金会仍旧掌握了其在subversion上的全部代码。随着Eclipse上越来越多的项目由CVS与Subversion转向了Git,这种掌控依旧在Eclipse.org硬件上完成(虽然他们是GitHub的镜像)。
Jenkins社区似乎很固执,他们不想遵循任何正式的流程,这一点通过反对遵循特定方式的投票就能看出端倪(特别是引入新的提交者)。这排除了Eclipse参与的可能性,他们对于知识产权的态度与其他组织截然不同。事实上,Hudson分支很重要的一点就是强调从代码基中移除对LGPL的依赖,无论是迁移到Apache还是Eclipse基金会,这都是非常重要的。Hudson已经移除了所有的LGPL依赖,除了XOM——XML处理库。
与此同时,Chris Aniszczyk发表了自己对于提案的看法,同时介绍了Eclipse的流程,表明Eclipse的项目也能保持频繁的发布周期。比如说,Mylyn就是每季度发布一次,EGit/JGit则是每几个月发布一次。
因此,既希望留在GitHub,又不想遵循任何正式的开发流程并且要保证每周发布使得Jenkins无法迁移到Eclipse或Apache基金会。事实上,Jenkins(或是CloudBees)没人愿意参与到Eclipse Hudson的提案中;但有很多人不希望看到Hudson在Eclipse获得成功。
这会对项目造成什么影响呢?要是Oracle一开始就能快速迁移,或许分支不会沦落到现在的地步。然而,这两个项目仍在沿着各自的轨道发展着,虽然Jenkins的发布周期要比Hudson更为频繁,但这两个项目的开发人员都在宣称自己的发布周期更适合于最终用户。
颇具讽刺意味的是,针对Jenkins迁移到Eclipse的一个争议竟然引用了Shawn Pearce将EGit/JGit迁移到Eclipse的初体验(Eclipse.org的悲剧,Eclipse.org JGit的悲剧仍在继续)。文档表明了Eclipse知识产权过程的某些地方出现了问题。然而,自从迁移到了Eclipse,JGit收到了1500多个提交;从2009年9月以来,EGit收到了1800多个提交。随着EGit/JGit 1.0将于不久后发布,没人会说EGit与JGit不再繁荣。
下一次的Jenkins会议安排在周三,但目前的形势表明Jenkins仍将维持现状,不会迁移到任何一个基金会,同时继续保持每周发布的态势。
查看英文原文:Jenkins Not Interested in Hudson Reconciliation
译者 张龙 热衷于编程,乐于分享,对新技术有强烈的探索欲,对Java轻量级框架有一定研究。
good news~~tp-link
大家视乎都对oracle不感冒啊!
希望jenkins可以兼容进Eclipse、JDevleper等开发工具,这样jenkins的发展会更适应中国的市场,至少我周围用这两款工具的人很多。但如果不加入,其实也不打紧,只要想到办法可以集成开发就行。
在实施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概念的推广,分布式架构在企业应用中开始呈现出不同的风貌,然而殊途同归,这些分布式架构的目标仍然是希望回到建造巴别塔的时代,系统之间的交流不再为不同语言与平台的隔阂而产生障碍。
3 条回复
关注此讨论 回复