领导力大挑战
在实施Scrum项目的过程中,Scrum Master的角色是相当关键的,因为他是团队的推动者。本文围绕什么是仆人式领导、仆人式领导的起源、如何将领导力传达给团队、Scrum Master作为仆人式领导者的角色展开叙述,同时重点阐述仆人式领导者应有的基本内外特征。
该内容已经被标记书签!
标记书签错误,请重试!
作者 Scott Delap 译者 曹云飞 发布于 2007年10月25日
Interface21与Tasktop科技最近宣布他们将合作开发Spring工具套件(Spring Tool Suite)。该产品有以下特征:Rod: Spring Tool Suite将成为在Spring Portfolio上做中间件开发的端到端解决方案。它构建于Eclipse之上,Spring IDE是它的一个核心组件。Srping IDE仍然是独立的项目。Mik: Spring Tool Suite也将构建于Eclipse Mylyn之上以简化大型Spring应用的开发,同时包含有其他一些关键特征,从问题跟踪到代码质量等等,从而更好的支持Spring应用的完整生命周 期。方案中引人注目的一点是,我们会利用对Mylyn的关注于任务(Task-Focused)的UI的扩展来为许多将要包含在Tool Suite中的最佳工具和技 术提供平滑而简单的工作流。
2. 新闻稿中列出了将要“受支持的”Spring相关的技术。你能详述“受支持”的定义么?相对于不受支持的技术,受支持的技术会允许我做什么?
Rod: Interface21已经为Spring框架和Spring portfolio中的其他产品提供了高质量的支持服务,包括承诺的事件响应时间。Srping Tool Suite将受到同样的支持。
Mik: 我们的方案还有一处比较有吸引力:我们会把订阅和支持机制包含在Tool Suite内。对于Spring的新手而言,该功能会通过教程和内置的Interface 21的Spring精彩培训材料为他/她提供工具向导。对于经验老道的专家,这个功能可以缩短支持周期,通过提供对诸如应用配置这类关键问题的共享和反馈 机制使得专家更容易得到事件的解决方法。
3. 新闻稿没有提到许可证的问题。新产品是商业的还是开源的?
Rod: 所有订阅了Interface21支持服务的客户都可以得到新的产品,它同时包括开源的组件和不开源的组件。在这个集合中,Spring IDE和其他开源组件得到了显著的增强,而同时一些新的功能没有开源。4. 您是否可以为不熟悉技术的读者简要的描述一下Mylyn工具和即将推出的Tasktop产品的能力?
Mik: Mylyn给IDE增加了两样东西:集成的任务管理和自动内容管理。这意味着构成了一个开发者工作日的所有任务,例如我们修复的bug或者我们增加的特 征,都被无缝的集成到IDE的界面中了。任务可以来自各种任务管理工具,包括Bugzilla, JIRA, CollabNet, Rally和其他工具,IDE集成提供了例如代码补全,变更管理和离线编辑等功能。真正让开发者大呼过瘾的是当你激活一个任务时,Mylyn会自动的调整 整个Eclipse IDE从而只向你显示与任务有关的源代码文件和元素。
目前的Mylyn发行版包括支持普通Java开发者和Eclipse插件开发者的扩展。这次Interface 21和Tasktop合作的一个最激动人心的部分是我们将构建针对企业应用的Mylyn的扩展,从而使得更多的用户可以用Mylyn提高他们的生产率。专 注于任务的桌面产品(Tasktop)超越了IDE的窗口,将Mylyn的专注于任务的界面扩展到知识工作者需要交互的其他知识来源,不管这些来源是在你 的Outlook邮箱中的信件,在你的Google日历中的事件还是在Wikipedia中的引用。由于Tasktop产品将Mylyn的任务列表扩展到 被开发者和在软件开发过程中涉及到的人所使用的其他信息来源,所以它和Spring Tool Suite是非常互补的。
5. 你们的伙伴关系是如何形成的,什么使得你们在一起工作?
Rod: Interface21很高兴与Tasktop和Mik Kersten一起工作,因为我们相信他们正在推动真正的给开发者带来了巨大价值的工具革新。Mylyn对于Eclipse用户是重要的进步。我们相信 Tasktop完全吻合我们对于高质量,革新的软件和对开发者的实践的解决方案的承诺。Tasktop对于Eclipse生态系统是一个重要的贡献者,这 意味着我们在帮助与我们一样的开源社区。
Mik: 这些感觉不仅仅是共有的,而且是基于长期的发展过程建立起来的。自从Eclipse在2001年晚期发布第一个版本以来,Adrian Colyer (Interface 21 CTO)和我就一起为AspectJ工具工作,我们都认为中间件是面向方面编程(AOP)的杀手应用。从那时起,我敬畏的看着Rod Johnson和Colyer的步伐,他们把Spring框架从一个我们所共识的对组件化和简单化的原则的具体化,发展为Java企业应用开发的事实标 准。我无法想象Taskotop不把我们自己的web服务建立在Spring之上,我还听说Interface 21的员工说起他们无法想象没有Mylyn的工作。你可以想象我们技术同盟的程度之深。我们的同盟建立于我们对开源框架和革新的共同热爱。我盼望着我们的合作会给Java企业应用开发者在明年带来生产效率的显著提高。
查看英文原文:Interface21 and Tasktop Discuss The Upcoming String Tool Suite
译者 曹云飞 从事软件开发多年,包括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概念的推广,分布式架构在企业应用中开始呈现出不同的风貌,然而殊途同归,这些分布式架构的目标仍然是希望回到建造巴别塔的时代,系统之间的交流不再为不同语言与平台的隔阂而产生障碍。
没有回复
关注此讨论 回复