使用Team Foundation Server收集需求

MaS*_*aNa 4 tfs tfs2008 visual-studio-2008

是否可以使用TFS 2008/VS 2008收集需求并为解决方案创建(顶级)工作项?目前我们的BAs使用Visio和Word来限制我们的要求,因此没有正式的UML类型用户故事/案例设计虽然我希望实现这样的东西.

我们的解决方案主要使用以下技术组合:

VB.Net/C#3.5sp1 MatLab 2009b SQL Server 2000/2005/2008 Oracle 10g Office 2003/2007(VBA和VSTO)

我首先在Google和微软的网站上搜索过,但是使用自适应第三方流程模板以及与我们没有的其他现有BA工具接口时,我们都有点愚蠢.

必须有一种我似乎无法在任何地方找到它的最佳实践方法.

Ira*_*chi 6

自定义或创作TFS项目模板非常简单,您可以在客户端上安装TFPT(Team Foundation Power Tools),并在Visual Studio中的"工具"菜单中添加"Process Editor"菜单,您可以在其中轻松应用任何自定义.

因此,基本上您可以为您的需求或其他适合"工作项"定义的内容创建工作项类型.

TFS 2008的问题在于,将工作项链接到彼此的唯一方法是"链接"选项卡,其功能有限,需求之间的可追溯性是某些项目中的主要问题.

好消息是MS在VS 2010中添加了"完全可追溯性支持",并考虑了需求建模.另一个好消息是VS 2010 Beta 2刚刚发布,它还拥有"Go-Live"许可证.

您应该知道的另一件事是扩展TFS并为其编程非常简单.有一个非常好的API,一切都在托管代码中,所以你需要做的就是安装VS SDK并开始编写你需要在TFS中做的事情.我的观点是,在TFS数据基础设施之上开发自定义工具是一件容易实现的事情.

对于我的项目,一旦我开始评估我可以用TFS进行需求管理.虽然可以做到,但我的结论是:1.等待VS 2010(就在一年前,等待已经结束!)2.为我的团队开发一个自定义工具,具有非常基本的需求管理功能,并且支持自动在TFS上创建工作项.(与TFS集成)

对于第1点,我们几乎就在那里(VS 2010 Beta 2已经出局)而对于第2点,我们已经开发了一个工具,但它还不够成熟,无法投入生产.我还没有尝试过VS 2010的可追溯性和对需求管理的支持,但在我的工具上采取任何进一步措施之前,我会做些什么.