对支持CMMI目标的需求开发工具的建议

时间:2008-10-11 06:31:12

标签: process-management cmmi

我们目前正在改进我们的开发流程以努力成为符合CMMI(我们将从第2级开始,然后从那里开始)。我们正在尝试找到一种廉价(或免费)的工具,这将使我们能够以CMMI的精神开发需求。换句话说,我们需要能够输入我们的需求,跟踪它们的变化,在需求变化时为个人提供警报,执行可追溯性等。我们的项目通常很小(通常是3-7个开发人员和一个或两个测试人员)。

我们已经研究过许多商业工具,但它们的成本超出了我们的承受能力。我们在SourceForge(OSRM和其他人)上查看了一些内容,但找不到任何足够成熟且具有我们所需功能的内容。

我们正在寻找符合上述要求的工具的建议。

4 个答案:

答案 0 :(得分:2)

INCOSE是这类问题的绝佳资源。他们维护Tools Database索引COTS和GOTS系统工程工具。执行需求管理的一些工具也具有高级系统工程功能(例如CORE),而其他工具则更为狭隘(即RequistePro)。

这些工具中的大多数都会花钱,但可能会提供一些有限的免费功能。例如,Workspace.com提供了一些免费功能。我建议不要滚动你自己的解决方案,或者调整一个非专门用于需求管理的工具,因为实现它的隐藏成本以及预期任务的低效率可能会变得很麻烦。

如果你绝对不能在需求工具上花钱,最好使用商业工具的免费功能。但是不要这样做......为RequisitePro提供现金并更好地睡觉,因为知道你正在为工作找到合适的工具。

答案 1 :(得分:0)

如何开始使用Wiki?我们使用TWiki,但还有许多其他可用。我们使用的维基

  • 在任何页面更改时发送电子邮件
  • 存储每个页面的更改历史记录
  • 通过使用wiki的自动链接,您可以创建需求层次结构

这似乎涵盖了您的大部分商品。像TWiki这样的Wiki都有插件,也可以帮助你。

如果一个项目中只有3-7个开发人员使用其中一个重要的商业工具,那么对于你需要的东西来说可能太复杂了。

答案 2 :(得分:-1)

我们公司对CMMI非常重视,但我们所有的工具都是内部开发的。

我所能推荐的就是开发自己的工具。您将至少具有反映业务流程的优势。

一般来说,对于一个新工具,我们从一个项目开发的工具开始,然后与公司的其他人共享,如果它已经成功的话。不要害怕使用Excel跟踪你的需求以及一个状态,这与一个好的变更控制系统,如subversion,给你很多可追溯性。

答案 3 :(得分:-1)

我曾经工作过的公司团队正致力于自定义Visual Studio Team System工作项模板来处理需求跟踪。您应该考虑的一个目标是实现从需求到开发人员工作项的可追溯性,然后是缺陷。这使得能够对哪些要求与大多数缺陷相关联进行强有力的分析。