写点什么

Tasktop 支持与 ScrumWorks Pro 及 ThoughtWorks Adaptive ALM Tools 的集成了

  • 2009-09-23
  • 本文字数:2756 字

    阅读完需:约 9 分钟

Tasktop Technologies(Eclipse Mylyn 应用程序生命周期管理软件背后的公司)现在支持与 Danube Technologies 最新版的敏捷开发软件 ScrumWorks Pro 的集成了。凭借作为 Tasktop Pro 扩展的连接器,开发者可以在 Eclipse IDE 中获取存储在 ScrumWorks Pro 中的所有任务和用户故事。对于每次访问((backlog 条目、任务及 impediment),其基于任务的界面只会显示出与此次访问相关的的源代码。

Tasktop 还在最近召开的 Agile 2009 大会上宣布将集成 ThoughtWorks Adaptive ALM Connector。即将在今年 10 月与 Tasktop Pro 一起发布的 Connector 可以从 Eclipse IDE 中直接访问 ThoughtWorks Studios 产品。凭借该 Connector,用户要想搜集必要的信息以完成其应用开发工作就不用被拴在浏览器、Email 以及 IDE 上了。

早在今年 6 月份 Tasktop 就发布了 Tasktop Pro 1.5 ,它构建在 Eclipse 3.5(即 Galileo )与 Mylyn 3.2 之上。其新特性包括拥有最现代化 UI 的改进的任务编辑器,同时其扫描任务变化的速度要比基于浏览器的访问更加快速。此次发布引入了 Mylyn Connector Discovery 工具,这样我们就可以通过类似于 Apple App Store 的界面轻松寻找并将新的 Mylyn 集成安装到 Eclipse IDE 中。该新版本还集成了 IBM Rational ClearQuest 支持,同时还支持 Atlassian 工具 JIRA、Bamboo、Crucible 以及 FishEye。

Rational ClearQuest:Mylyn 对 Rational ClearQuest 的集成可以让那些正在使用变化管理软件的团队直接在 Eclipse IDE 中就能使用 ClearQuest 了。该 Connector 使用了新的面向 ClearQuest 的 Open Services for Lifecycle Collaboration( OSLC )接口;OSLC 是社区协作的成果,目的在于为软件生命周期资源及接口开发相应的规范以改进工具的协同能力。
Atlassian Connector:最新版(1.1)的 Atlassian Connector for Eclipse 是与 Tasktop 协作开发的,它为其 FishEye SCM 提供了 Eclipse 集成,同时还提供了针对 JIRA 的 Mylyn Connector 以及 Crucible 代码审核与 Bamboo 构建管理。

InfoQ 有幸采访了 Tasktop Technologies 的 CEO Mik Kersten 以了解 Tasktop 的最近发布情况以及与其他工具供应商的集成情况。在被问到那些使用敏捷、XP 或是精益软件开发方法学的软件开发团队该如何利用 Tasktop 和 Mylyn 时,Mik 说到:

对于敏捷开发,Tasktop 有自己的一套办法。最近十年我所参与的所有项目都是采用敏捷方法开发的,以任务为中心的界面逐渐成为主流,它会自动将我们的工作,比如任务、用户故事、问题以及 bug 与代码进行连接。Eclipse Mylyn 项目提供了一个框架,该框架通过将任务作为 Eclipse IDE 的一等公民而将任意的任务、backlog 或是项目管理技术与开发者的工作流集成起来,这样开发者就能够在其代码旁处理 backlog 条目了。其工作空间只会显示与故事或是正在从事的任务相关的代码,同时对其所做的任何变更都会被自动组织起来。如果将其集成到你的工作流当中或是能与计划以及项目跟踪搭配使用(就在 IDE 中),那么敏捷方法的使用将是轻而易举的事情了。

能否详细谈谈新的 ScrumWorks Pro Connector 在典型的 Java 开发项目中是如何助力开发者解决软件开发以及项目管理任务的?

我们是将 Tasktop 作为一种连接敏捷过程与开发者工作台的一种工具。要想成功实施敏捷,你需要一个能支持你所感兴趣的敏捷方法的项目管理仓库。Danube Technologies 在 Scrum 上是个行家里手,因此选择 ScrumWorks Pro 对于产品所有人和 ScrumMaster 来说都是一件幸事。然而在我们与 Danube 合作前,开发者却不得不在 ScrumWorks 和 IDE 之间来回切换。借助于 Tasktop Connector,所有东西都是集成且链接好了的。如果在缺陷上点一下 Java 堆栈跟踪,那么它就会立刻在编辑器里打开并呈现出任务上下文信息。如果将代码注释添加到参考某个用户故事的 Java 文件中,你就可以点击那个用户故事的 ID,接下来该用户故事就会立刻在任务编辑器中打开,即便离线也行。如果正在使用某个 Tasktop 认证过的源代码仓库,比如 SVN(通过 Subclipse),那么它就会自动创建好 ScrumWorks backlog 条目变更集合并将 SVN 中的修订历史链接到 ScrumWorks 上。

对于新的与 ClearQuest、Atlassian 工具及 ScrumWorks Pro 的 Tasktop 集成,我们能否在需求、测试用例及源代码上进行双向追踪?

对于这些应用生命周期管理(ALM)技术来说,我们有两个主要目标。其一是为 ALM 工具与 IDE 提供无缝链接;其二是为各种各样的 ALM 技术提供一个联盟。据我所知,几乎每个用户都有多个 bug/ 任务 / 问题跟踪工具,同时也正遭受着无法集成所带来的困扰。 为了集成这些产品,我们在 Mylyn 中提供了开源的 API 用以链接这些任务、变更、构建及测试管理系统等等。Mylyn 项目提供了一些参考实现,比如 Connectors to Bugzilla、Trac 及 CVS 等。与此同时,第三方集成也提供了许多商业与开源的 ALM 方案。比方说,大家可以下载 SpringSource Tool Suite(STS),这是我们与 SpringSource 合作开发的,然后安装 Tasktop Pro 以及 Tasktop 认证的 ScrumWorks Pro、Subversion 和 Atlassian 的 JIRA、Bamboo 及 Crucible 集成。其结果就是你的 IDE 无缝集成了多种 ALM 工具,里面包含了多种各个领域最棒的技术。代码审查、缺陷、Scrum 计划及构建等都与任务列表进行了集成,凭借任务上下文,我们可以将精力集中在 Java 代码和 Spring Bean 上。Tasktop Pro 就位于其上,这样我们就可以从 Outlook 或是 Gmail 线索中创建用户故事,并在解决 Web 应用中的 bug 时立刻在 Firefx 中重现浏览器会话。这种跟踪与自动化就是由 Mylyn API 实现的,当然了,它能做的还有更多。

Tasktop 产品未来的路线图如何?

首先,我们在继续着当前的任务——创建更多的 Connector。我们尚未支持的工具还有很多,因此如果你需要某个 Connector,请告诉我们以提高该 Connector 的优先级。 第二件事就是今秋将要发布的 Tasktop 了,其重点在于跨仓库支持。现在开发者已经可以并行操作多个任务仓库了,同时还会彼此传送自己的任务。接下来,我们将提供在不同仓库之间链接任务的功能。比方说,你可以确保 ScrumWorks 或是 Rally 中的用户故事依赖于 ClearQuest 或 Bugzilla 创建的缺陷。我们对这种跨仓库联盟非常感兴趣,借助于 Mylyn 中即将到来的新 API 与 OSLC 的贡献,现在这已经是可能的了。

最后,我们正在不断改进任务列表以让开发者能更好地以可视化的方式操作计划过程,尤其是 Scrum。不仅是在我们内部使用 Scrum,对于那些联合开发工作来说,我们也看到了越来越多的用户在采用这种方式。除了对于各种计划和管理实践建立任务列表的灵活性以外,Scrum 和类似于 Scrum 的方法也在其他领域扮演着越来越重要的角色了。

查看英文原文: Tasktop Supports Integration with ScrumWorks Pro and ThoughtWorks Adaptive ALM Tools

2009-09-23 06:041328
用户头像

发布了 88 篇内容, 共 272.0 次阅读, 收获喜欢 9 次。

关注

评论

发布
暂无评论
发现更多内容

Flutter 详解 Timer & ACETimerButton 自定义计时器按钮

阿策小和尚

28天写作 0 基础学习 Flutter 内容合集 签约计划第二季 12月日更

Java开发中 API接口不用写 Controller也可以

@零度

Java API Controller

实用机器学习笔记七:数据变换

打工人!

机器学习 算法 学习笔记 12月日更

支撑1300+矿井监控,华为云数据库助力打造智能矿山

华为云开发者联盟

数据库 监控 华为云 数据复制服务 煤矿

低代码实现探索(六)复杂业务的去处事件码

零道云-混合式低代码平台

react源码解析19.手写迷你版react

buchila11

React React Hooks

计划会议想开好,这两件事必须清楚

华为云开发者联盟

计划 敏捷 团队 计划会议 故事分解

好好学react源码然后惊艳所有人

全栈潇晨

React react源码

列存数据库,不只是列式存储

Kyligence

不用 Python/R ,只会 SQL 就可以做机器学习?

Kyligence

react源码解析20.总结&第一章的面试题解答

buchila11

React react源码

前端开发JS框架之Zepto与jQuery的异同

@零度

jquery 大前端 zepto

一款好用的Maven插件 - Maven Helper

恒生LIGHT云社区

Java maven

入驻快讯|欢迎 OpenI 启智社区正式入驻 InfoQ 写作平台!

InfoQ写作社区官方

入驻快讯

Linux系统学习《Linux一学就会》:LVM管理和ssm存储管理器使用

侠盗安全

Linux linux运维 运维工程师 云计算架构师

通过 nginx 日志做监控

Arch

TCP的慢启动、拥塞避免、重传、快恢复乱七八糟总是记不清?11个连环问让你一次性打通任督二脉

华为云开发者联盟

TCP 报文 TCP协议 ACK RTT

iTerm通过SSH配置登录服务器

eva

Mac iTerm 服务器

说了半天跨平台,今儿咱就来跨跨!(中)

为自己带盐

Docker jenkins 28天写作 签约计划第二季 12月日更

终于购买了自己的第一个硬件钱包Ledger Nano(8/28)

赵新龙

28天写作

使用 HTML、CSS、JS 和 API 制作一个很棒的天气 Web 应用程序

海拥(haiyong.site)

JavaScript API 28天写作 签约计划第二季 12月日更

MongoDB技术实践与应用案例征集中

MongoDB中文社区

mongodb

关于库存扣减方案的思考总结

得物技术

后端 电商 库存 电商大促

做一朵「透明可信」的云,火山引擎是如何保障企业数据和隐私的?

ToB行业头条

硬核榜单 | 拍乐云荣登福布斯中国「企业科技50强」

拍乐云Pano

音视频 拍乐云 福布斯 科技企业

Hybris Storefront里产品图片显示不出来的分析方法

汪子熙

28天写作 SAP Hybris 12月日更 Backoffice

云脑启智 院士压轴 | 2021新一代人工智能院士高峰论坛暨OpenI/O启智开发者大会即将开幕

OpenI启智社区

人工智能 开源社区 院士峰会 启智开发者大会 鹏城云脑

预计算 or 数据虚拟化,你 pick 谁?

Kyligence

低代码是如何帮助500强企业解决数字化转型“边角料”问题的?

优秀

低代码 数字化转型

华为云首席架构师顾炯炯:敢为人先,探索架构创新之路如何走

华为云开发者联盟

架构 架构师 公有云 华为云 云服务API

云原生时代,企业如何智能管理数据?

Kyligence

Tasktop支持与ScrumWorks Pro及ThoughtWorks Adaptive ALM Tools的集成了_Java_Srini Penchikala_InfoQ精选文章