使用Team Foundation Server进行需求收集

4
能否使用TFS 2008/VS 2008收集需求并创建解决方案的(顶层)工作项?目前,我们的业务分析师使用Visio和Word来勾勒我们的需求,因此没有正式的基于UML类型的用户故事/用例设计,尽管我正在寻求实现类似这样的东西。
我们的解决方案主要使用以下技术组合:
VB.Net/C# 3.5sp1 MatLab 2009b SQL Server 2000/2005/2008 Oracle 10g Office 2003/2007(VBA和VSTO)
我先在谷歌和微软的网站上搜索了一下,但都是使用自适应的第三方流程模板和与其他现有BA工具的接口,而我们没有这些工具,感觉都有点含糊不清。
肯定有最佳实践方法,只是我似乎无法找到它。
1个回答

6
定制或编写TFS项目模板非常容易,您只需在客户端安装TFPT (Team Foundation Power Tools),然后在“工具”菜单中添加“Process Editor”菜单,在其中可以轻松地应用任何自定义。
因此,您可以为您的需求创建工作项类型,或者任何其他符合“工作项”定义的内容。
TFS 2008的问题在于链接工作项到彼此的唯一方法是通过“链接”选项卡,其功能有限,在某些项目中需求之间的可追溯性是一个重大问题。
好消息是,微软正在向VS 2010中添加“完整的可追溯性支持”,并考虑了需求建模。另一个好消息是,VS 2010 Beta 2刚刚发布,并且还带有“Go-Live”许可证。
另一件您应该知道的事情是,扩展TFS和为其编程非常简单。API非常好用,而且所有内容都是托管代码,所以您只需要安装VS SDK并开始在TFS中编写您需要执行的操作即可。我的观点是,在TFS数据基础设施上开发自定义工具非常容易。
对于我的项目,一旦我开始评估我可以用TFS进行需求管理的方案,虽然它可以完成,但这是我的结论: 1.等待VS 2010(一年前,现在等待已经结束!) 2.为我的团队开发一个具有非常基本的需求管理功能的自定义工具,并支持自动在TFS上创建工作项。(与TFS集成)
对于第一点,我们几乎到了终点(VS 2010 Beta 2已经发布),对于第二点,我们已经开发了一个工具,但它还不够成熟以用于生产。我还没有尝试过VS 2010的可追溯性和需求管理支持,但在进一步采取任何步骤之前,这是我要做的事情。

@Irchi:感谢您的回复,非常有帮助。几周前我参加了 Microsoft 的 TFS Workgroup,他们说在 2008 年放弃 UML 后,现在又全力支持 UML 了。虽然我们等不及到那个时候,但我刚刚购买并部署了 2008 版本,升级以解决我们的问题可能会被我的上司们视为 Oliver 和他的空碗被 Mr Bumble 对待一样。 - miPwn
没错,我忘了告诉你关于UML的事。在2010年中,UML得到了很好的支持(我自己还没有仔细浏览过)。为什么不在Beta版上试一下呢?Beta 2将于周三提供给公众下载。Beta 1已经包含了TFS和所有其他内容,因此Beta 2也应该会附带它们。 - Iravanchi
星期三?我会让另一个开发人员来看看,谢谢,不过我还是需要解决2008年的问题。 - miPwn

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接