任何人都想分享使用 TFS 进行应用程序生命周期管理的经验

发布于 2024-10-10 16:32:26 字数 320 浏览 0 评论 0原文

我们正在为客户开发白标网络和移动医疗应用程序。我们的产品正在迅速发展,我们正在支持现有客户并将支持新客户。

当前的开发工作流程涉及用于源代码的 SVN、用于跟踪需求文档的 SVN 以及用于缺陷跟踪的 Mantis。

我们正在考虑为我们的组织提供基于 VS TFS 2010 的应用程序生命周期管理。我们希望 VS TFS 2010 能够帮助我们简化以下工作:

1) 需求管理 2)源代码版本控制 3)构建自动化 4) 测试管理

只是想知道是否有人有使用 VS TFS 2010 的经验并愿意分享他们的经验? VS TeamSystem 有什么有价值的替代品吗?

we are developing white label web and mobile healthcare application for our clients. our product is evolving rapidly and we are supporting existing clients and going to support new clients.

current development workflow involves SVN for source code, requirement documents tracking and mantis for defect tracking.

We are considering VS TFS 2010 based Application life cycle management for our organization. we are hoping that VS TFS 2010 will help us streamline the following

1) Requirements Management
2) Source code Version control
3) Build automation
4) Test management

just wondering is anybody have experience using VS TFS 2010 and would like to share their experiences? is there any worthwhile alternatives to VS TeamSystem?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

如梦亦如幻 2024-10-17 16:32:26

前言:这是个人观点,除了我使用他们的平台工具进行开发之外,我与微软没有任何关系,尽管我在这个答案中被认为是微软爱好者。 (我就是这样 - 我喜欢 .NET 开发)

我没有使用过 TFS 2010,但我使用过 2005 Team Suite,包括 TFS 和支持的 Visual Studio 版本。我们没有升级到 2008 或 1020,因为 2005 版本的安装非常困难。然而,一旦我们安装了它......就喜欢它。项目管理工具直观且运行良好。设置构建变得轻而易举,它简单而高效地完成了我希望它完成的所有事情。

然而,从那时起,我们采用了开源工具来完成相同类型的工作。正如我所说,2005 年的安装是一场噩梦,尽管 2010 版的 Team Foundation Server 安装非常容易(我自己测试了它并向可怜的团队演示了它,他们帮助安装了 2005 版,只是为了向他们展示它有多么好是),我无法说服我的团队再给它一次机会。他们选择坚持使用不需要经常升级的工具,并且在确实需要升级时更容易升级。

如果只有我的话我会用它。这是一切正常运转、无缝协作的事情之一。可用的文档(MSDN、视频等)非常详尽。我怀疑是否有任何其他工具集也有如此详细的文档记录。

不幸的是,旧版本的体验是如此糟糕,以至于这里没有其他人会给新版本公平的待遇。

至于替代方案 - 它不是开源的,但 Atlassian 有一套很好的工具。它们对于 Java 运行良好,我们正在 .NET 商店中使用其中的一些。我们使用 SVN 进行源代码控制。这是我对新环境唯一比团队系统更喜欢的地方。

Preface: This is a personal opinion and I have no ties to Microsoft other than that I develop with their tools for their platform, even though I come across as a Microsoft lover in this answer. (which I am - I love .NET development)

I haven't used TFS 2010, but I HAVE used the 2005 Team Suite including TFS and the Visual Studio versions supported. We didn't move forward to 2008 or 1020 because of how extraordinarily difficult the 2005 version was to install. However, once we got it installed... Loved it. The project management tools were intuitive, and worked well. Setting up builds was a breeze, and it did everything I wanted it to do simply and efficiently.

Since then, however, we've adopted open source tools to do the same type of stuff. As I said, the install of 2005 was a NIGHTMARE and even though the 2010 version of Team Foundation Server installs VERY easily (I tested it myself and demonstrated it to the poor team who helped with the 2005 version just to show them how much better it is), I was unable to convince my team to give it a second chance. They chose to stick with tools that didn't need to be upgraded as often, and that were easier to upgrade when it did need to be done.

If it were just me, I'd be using it. This is one of those things where things just work right, and work together seamlessly. And the available documentation (MSDN, videos, etc) is exhaustive. I doubt any other set of tools is as well-documented.

It's just too bad that the experience with the older version was so bad that nobody else here will give the newer version a fair shake.

As for alternatives - it's not open source, but Atlassian has a nice set of tools. They work well for Java and we're using some of them in our .NET shop. We're using SVN for source control. That's about the only thing I like better about our new environment than I did the Team System.

痴骨ら 2024-10-17 16:32:26

两个月前,我在一家新公司开始工作,该公司专门使用 TFS 2010(用于源代码控制和问题/任务跟踪),但我一直无法适应它。以前,我主要使用 SVN 进行源代码控制,以及 OnTime(Axosoft 出品)或 Fogbugz(Joel Spolsky),并且都很喜欢它们。

我不知道这是否是他们使用 TFS 的方式(分支并不像 SVN 中那样好......而且他们有产品待办事项、Sprint 待办事项、错误、障碍,天知道还要保留什么)跟踪)但我发现它太复杂了。

我认为开发人员使用的工具应该为开发人员提供帮助,而不是妨碍开发人员。如果我必须停下来思考如何分支代码或分配问题,那么我的工具就有问题(或者我只需要花更多时间学习它们......这对我来说也没有意义)。

I started at a new company 2 months back that uses TFS 2010 exclusively (for source control and issue/task tracking), and I haven't been able to get comfortable with it. Previously, I've mainly used SVN for source control and either OnTime (by Axosoft) or Fogbugz (Joel Spolsky) and have loved them both.

I don't know if it's the way they're using TFS (branching is nothing as nice as it was in SVN... and they have Product Backlog Items, Sprint Backlog Items, Bugs, Impediments, and god knows what else to keep track of) but I find it way too convoluted.

I think the tools a developer uses should assist the dev, not get in the way of. If I have to stop and think about how to branch code or assign an issue, then something's wrong with my tools (or I just need to spend more time learning them... which doesn't make sense to me either).

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文