题
目前,我们正在不断变化的我们的发展进程中努力成为但符合(我们将开始第2级,并从那里向上移动).我们正在试图找到一种工具,是便宜的(或免费),将允许我们开发的需求的精神,些.换句话说,我们需要能够进入我们的要求,跟踪改变它们,提供警报,以个人要求改变时,执行可追溯性等。我们的项目通常少(一般为3-7开发和测试或两个)。
我们已经看过很多的商业工具,但它们的成本比我们更能够负担得起。我们查看了几个月SourceForge(OSRM和其他人),但未能找到任何东西那已经足够成熟,还有的特点,我们需要的。
我们正在寻找建议,为一个工具,以满足上述要求。
解决方案
INCOSE是这类问题的绝佳资源。他们维护了一个工具数据库,用于索引COTS和GOTS系统工程工具。执行需求管理的一些工具也具有高级系统工程功能(例如CORE),而其他工具则更为狭隘(即RequistePro)。
这些工具中的大多数都会花钱,但可能会提供一些有限的免费功能。例如, Workspace.com 提供了一些免费功能。我建议不要推出自己的解决方案,或者调整一个非专门用于需求管理的工具,因为实现它的隐藏成本以及预期任务的低效率可能会变得很麻烦。
如果你绝对不能在需求工具上花钱,最好使用商业工具的免费功能。但是不要这样做......为RequisitePro提供现金并更好地睡觉,因为知道你正在为工作找到合适的工具。
其他提示
如何开始的与一个维基?我们使用 TWiki 但是还有许多其他人。维基,我们使用
- 发送电子邮件在任何网页的改变
- 商店的历史记录的更改,每一页
- 通过使用自动链接的维基,你可以创建一个层次结构的要求
这似乎涵盖的大多数项目。Wiki像TWiki有的插件,这还可以帮助你。
如果你仅有的3-7开发一个项目使用的一个巨大的商业工具可能太复杂你需要什么。
我们公司对CMMI非常重视,但我们所有的工具都是内部开发的。
我所能推荐的就是开发自己的工具。您将至少具有反映业务流程的优势。
一般来说,对于一个新工具,我们从一个项目开发的工具开始,然后与公司的其他人共享,如果它已经成功的话。不要害怕使用Excel跟踪你的需求以及一个状态,这与一个好的变更控制系统,如subversion,给你很多可追溯性。
我曾经工作过的公司团队正致力于自定义Visual Studio Team System工作项模板来处理需求跟踪。您应该考虑的一个目标是实现从需求到开发人员工作项的可追溯性,然后是缺陷。这使得能够对哪些要求与大多数缺陷相关联进行强有力的分析。