【问题标题】:IBM Rational DOORS - should I deploy it myself, or is there something more appropriate?IBM Rational DOORS - 我应该自己部署它,还是有更合适的?
【发布时间】:2012-01-10 23:58:36
【问题描述】:

我正在继承一个项目,到目前为止,它的所有工件都在 CVS 和 FogBugz 中维护。有大量的 MS Office 格式的新旧文档需要协调。

我看过一些关于 IBM Rational DOORS 的演示,并认为它可以解决所有这些不同文档和系统之间缺乏可追溯性的问题。我(可能不正确)的理解是,例如,我可以在 Word 文档中突出显示一个短语并将其标记为要求,然后在该短语和其他工件(例如错误跟踪系统中的任务)之间创建双向链接或更改日志和用户指南中的条目,以表明要求已得到满足。

不幸的是,如果我想使用 DOORS,我可能不得不自己安装和维护它。我找到了一个用于需求管理的开源产品rmtoo,但它看起来需要我将所有文档文档重写为一堆特殊格式的文本文件——对我来说,这违背了整个目的。如果 DOORs 是大材小用,是否有任何替代 DOORS 的低开销替代方案?

【问题讨论】:

  • 对我来说听起来太重了。这是我发现所有 IBM 产品的真实情况:笨拙、沉重、繁重。我也不相信它会达到你的期望。

标签: language-agnostic ibm-doors


【解决方案1】:

DOORS 具有双向链接,但它们只是从“DOORS 模块”中的“DOORS 对象”到同一或另一个“DOORS 模块”中的另一个“DOORS 对象”。

DOORS 对象有点像电子表格文件中的一行,而 DOORS 模块有点像电子表格文件。

您必须将所有材料导入 DOORS 才能使用它 - DOORS 无法处理文档或通常与外部世界很好地沟通。将 Word 文档导入和导出到 DOORS 非常麻烦。

DOORS 确实过时且有限。

【讨论】:

  • 感谢您的精彩总结。你知道还有什么其他东西可以真正做到我想要的吗?
  • 再想一想,你考虑过 GitHub 吗?您无需使用 git 即可发现它非常有用。它有一个问题跟踪器,可以很好地用于需求管理,还有一个 wiki。如果您使用 git,您可以将文本存储为 Markdown 或 DITA。您也可以在其中存储二进制文件,如 Word 文档。
  • 电子表格的类比是恰当的:我听到的传言是 DOORS 最初是一个 Excel 宏(乱跑)。
【解决方案2】:

我是否正确理解您正在尝试跟踪 DOORS、Word、Tracker-entry 等中的元素?我认为开箱即用的 DOORS 不可能实现您所看到的。我认为你需要一个像 agosense 这样的工具,以及为你需要的工具定制大量的适配器。如果您真的想知道,我会与 IBM 销售代表交谈。但基于 DOORS 的解决方案将非常昂贵。

从您的描述中不清楚您对工具链的控制程度。如果您有完全的控制权并且正在寻找一个便宜的解决方案,您可能想要查看类似Trac 的内容。它是免费的,并且集成了错误跟踪和 Wiki(因此,基本上,要使其工作,您必须将文档从 Office 迁移到 Wiki,并将错误从 FogBugz 迁移到 Trac - 不确定您的用户是否会接受这一点,它会创建与 rmtoo 相同的问题)。

最后,您可以查看Requisite Pro,这是一款比 DOORS 便宜的 IBM 产品。它的优点是您的需求可以直接在 Word 中进行管理。

希望这会有所帮助!

【讨论】:

  • 如果我把所有的东西都移到 Trac 上,我会不会回到现在的位置,因为 FogBugz 也有一个 wiki?
  • 我没有想过使用 wiki 来跟踪需求;我将不得不使用它,看看它是否比我现在正在做的更好。如果有一种简单的解决方法来管理 PowerPoint 或 Excel 文件形式的需求文档,Requisite Pro 看起来更符合我的要求。
  • 您好,Requisite Pro 现在指向一个通用的 IBM 产品页面。我怀疑RP仍然存在。应编辑贡献/文本。
【解决方案3】:

如果 DOOR 太过分了,是否有任何低开销的替代方案 门?

根据经验,支持“需求工程”手段的软件工具(通常是 ALM)很容易超过 20 种。

这是一个简短的列表:

  • 西门子 Polarion
  • 3SL 摇篮
  • Perforce ALM
  • 贾玛
  • 内陆

...以及 IBM DOORS NG“下一代”、SAP、MKS/PTC Integrity with RE Addon 等。

至于架构,我推荐 EA、Rhapsody、NoMagic、Visual Paradigm。

我们也有使用 Confluence 管理需求的项目。显然 Gitlab 正在计划一个 RE 功能。

DOORS 仍在积极使用中,具体取决于您所在的行业。这是有充分理由的。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多