ThoughtWorks 发布了 Mingle 1.1

  • Ben Hughes
  • 曹云飞

2007 年 11 月 4 日

话题:敏捷持续集成ThoughtWorks语言 & 开发文化 & 方法

Mingle 的第一版的余温尚存,Thoughworks就以真正敏捷的方式在 3 个月之后发布了1.1 版。新版本在第一版强大的功能基础之上增加了团队合作和个体生产功能。

新功能包括:

  • 针对不同类型的卡片(例如 bug,任务,故事,风险)有不同的视图——开发者和项目经理更容易把握项目全貌。
  • 更强大的过滤功能(与 / 或,否过滤器,增 / 减过滤条件)——项目经理可以针对不同的条件,例如“所有状态是未完成的卡片”做报告。
  • 日期:新功能允许用户在一张故事卡片上设置所需时间,开始日期,结束日期——可以让项目经理实时掌握开发人员对于他们所估计的时间的执行情况。
  • 在 Mingle 的第一版中,日期没有自己的属性类型。所以许多用户使用访问标准属性的方法来跟踪日期的值。由于这个类型没有为选择和分类做优化,所以我们 们把日期属性作为 Mingle R1.1 版的核心部分。现在所有的卡片都有相应日期的生产情况。用户可以导出他们的一个或多个日期属性来跟踪外部报告并设定相应的日期,安排需求、 bug、任务和风险的优先级。

  • 支持远程 SVN——SVN 的 reposity 可以在 Mingle 主机上或者在外部的互联网上。
  • 使用新的转换能力构建健壮的工作流——只允许工作流(转换)过程更新特定的字段,在转换时增加对卡片条目的校验(例如在一张卡片被删除或者状态改变时确保添加了一条注释)。

  • 更多模块化的事件——例如“Sign up”,让开发者可以对一个故事卡片进行注册。
  • 更先进的报告能力——包括 burn-down 图
  • 使用可折叠的菜单提高可显示面积

Mingle 的开发速度依然很快,MingleR 1.2 版定于今年 12 月发布。MingleR 1.2 的规划是:

  • 父子关系:所有类型的卡片都有层次关系。可以在故事,缺陷管理,任务等等卡片上使用。
  • APIs:将你的 web 应用和内部应用与 Mingle 集成。
  • 与 CruiseControl 集成:与构建工作紧密配合。在 Mingle 中直接观看构建历史与构建状态。
  • 供定制计算用的公式属性。

  • 增强 Wiki 功能:简化卡片模版与缺省模版的导航和管理工作。
Mingle R1.1 对于 5 人以下的团队是免费的, 对于更大规模的团队根据团队规模实行分级付费政策。

查看英文原文ThoughtWorks Releases Mingle 1.1


译者简介曹云飞,西安交通大学计算机软件硕士。现就职于Ethos,热衷于新技术的钻研,软件架构与敏捷开发,目前从事 Home Control 方面的工作。参与 InfoQ 中文站内容建设,请邮件至china-editorial[at]infoq.com
敏捷持续集成ThoughtWorks语言 & 开发文化 & 方法