是否可以使用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工具进行交互时,我们有点过于谨慎。
必须有一种最佳实践方法,我似乎无法在任何地方找到它。
答案 0 :(得分: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的可追溯性和对需求管理的支持,但是在我的工具上采取任何进一步措施之前我会做的事情。