写点什么

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

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

    阅读完需:约 9 分钟

AI 大模型超全落地场景&金融应用实践,8 月 16 - 19 日 FCon x AICon 大会联诀来袭、干货翻倍!

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:041172
用户头像

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

关注

评论

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

Explore IPQ8072 and IPQ9574-QCN9274 -the limitless potential of the from speed to security

wifi6-yiyi

IPQ8072 WiFi7

cmp云管平台专业厂商哪家好?有什么优势?

行云管家

公有云 数据安全 云管平台 云管理 云数据安全

深入解析 GreptimeDB 全新时序存储引擎 Mito

Greptime 格睿科技

数据库 时序数据库 时序数据 Greptime GreptimeDB

ARBT阿尔比特项目代币合约质押分红挖矿系统开发(源码搭建)

l8l259l3365

SecureCRT for mac注册破解版下载

iMac小白

SecureCRT下载 SecureCRT破解版 SecureCRT注册 SecureCRT激活 SecureCRT mac

3D模型如何添加表面贴图?

3D建模设计

材质 纹理 贴图

云安全中的生成式AI:雷声大雨点小?!

树上有只程序猿

云安全 生成式人工智能

智慧云-实现企业APP梦想,10倍轻松便捷

知者如C

第8期 | GPTSecurity周报

云起无垠

数据飞轮拆解车企数据驱动三板斧:数据分析、市场画像、A/B实验

字节跳动数据平台

大数据 数字化转型 云服务 数据平台 火山引擎

开发dapp系统软件,提供开发dapp系统

西安链酷科技

区块链 软件开发 dapp 去中心化 生态系统

东莞理工网安学院举办“火焰杯”软件测试高校就业选拔赛颁奖典礼

测试人

软件测试

如何从单体架构迁移到微服务架构:挑战和最佳实践

互联网工科生

微服务 单体

JProfiler for Mac永久激活版下载

iMac小白

JProfiler for Mac JProfiler中文版 JProfiler下载 JProfiler 14

数仓实时场景下表行数估算不准确引起的的性能瓶颈问题案例

华为云开发者联盟

数据库 后端 华为云 数仓 华为云开发者联盟

揭秘产品经理提升效率的秘密武器:在线白板工具你绝对不能错过!

彭宏豪95

产品 产品经理 科技 在线白板 办公软件

AlDente Pro for Mac中文激活版下载

iMac小白

AlDente Pro下载 AlDente Pro破解版 AlDente Pro mac

KubeEdge v1.15.0发布!新增5大特性

华为云开发者联盟

云计算 云原生 后端 华为云 华为云开发者联盟

C++中的多线程编程:高效的并发处理方式

高端章鱼哥

c++ 多线程编程

Photomatix Pro for Mac(HDR图像处理器) v7.1.16永久激活版

mac

苹果mac Windows软件 Photomatix Pro HDR合成软件

React技术栈支援Vue项目,你需要提前了解的 | 京东云技术团队

京东科技开发者

Vue 前端 React 企业号10月PK榜

前端CodeReivew实践 | 京东云技术团队

京东科技开发者

前端 敏捷开发 Code Review 代码评审 企业号10月PK榜

IPSec VPN原理介绍 | 京东物流技术团队

京东科技开发者

vpn IPsec 企业号10月PK榜

Android Kotlin 协程初探 | 京东物流技术团队

京东科技开发者

kotlin andiod 企业号10月PK榜

Acrobat Pro DC 2022 for Mac中文破解版下载

iMac小白

Adobe Acrobat Pro DC下载 Adobe Acrobat Pro DC破解

10月24日程序员节

小齐写代码

「智造」第1期:锻造行业智能制造规划

用友BIP

智能制造

Arbitrum链阿尔比特ARBT共识铸币模式系统开發(源码搭建)

l8l259l3365

需要获取产品License

矩视智能

深度学习 机器视觉

公有云数据安全保障措施看这里!

行云管家

云计算 公有云 数据安全 堡垒机

Apple Remote Desktop mac (远程桌面软件) v3.9.7完整激活版

mac

苹果mac Windows软件 Apple Remote Desktop 远程桌面管理软件

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