SCMLife.com

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 6295|回复: 8

[原创] 为什么选择TFS

[复制链接]
发表于 2011-7-29 22:56:53 | 显示全部楼层 |阅读模式
如果只是需要一个版本控制软件,可选择的太多了,绝大多数需求SVN就可以满足。如果眼光放远一点,版本控制远远不够,我们需要把工作任务管理起来,还希望能把工作任务和工作对象有机结合起来;测试用例最好能够放在数据库里,有树形结构关系,可以和需求、任务关联起来,还要能管理测试计划;持续集成也很重要,要能够支持负责的自动化构建生产;等等,要有数据挖掘分析功能,开发过程和数据都在里面,一个图片胜过千言万语,报表少不了。。。。& n+ o( x, t9 ~! c9 h" s, P
5 v$ V9 |# f1 ]5 S6 o
理想是丰满的,现实是骨干的,以上想法没有几十万上百万恐怕不行吧。
" d% p0 T+ g: z& P
; p) K9 B# I2 h( q# G! N好在并没有花那么多,甚至只有零头,完整实现了理想,说完美还不是时候,但信心很足。/ L5 y7 ~9 O1 p. ]
0 Q2 a& M0 @2 |/ J' x" K
对于TFS,这就是真实的选择历程,对于很多企业来说每一分钱都是血汗,因为我们钱都是自己挣的,不是从纳税人那里掠夺来的。大银行,电力,政府,电信。。。他们正好相反,每年都愁怎么把预算花掉,所以花几百万万买个测试工具根本就不需要上会讨论。如果你们的企业做不到这点,花点心思研究一下吧。, P. J, P' V$ m7 J- I8 r4 K
' L: N* f; M: M8 E/ b$ j6 `3 N# Z* }
, s6 \5 Q/ J7 _

评分

参与人数 1金钱 +2 收起 理由
zhangxuwei + 2 tfs---你的选择!

查看全部评分

发表于 2013-9-17 16:33:00 | 显示全部楼层
如果用TFS想物尽其用,首先企业文化、流程制定这些都得跟的上。如果企业文化和流程都还停留在VSS的阶段,就贸贸然的启用TFS,太急进了点。。。
回复 支持 1 反对 0

使用道具 举报

 楼主| 发表于 2011-7-29 23:14:20 | 显示全部楼层
这也许还不够有说服力,继续展开:
% d( _3 p# n1 C* W8 ^5 r" W首先我们无力承担放几个人研究半年后二次开发出一个平台,所以一堆开源软件就给放弃了,是的它们开始的时候不要钱,但一旦用起来,它们要命!
: w6 a3 h# ~. H, t0 m0 G; s) o  k1. 要投入多数钱把这些零碎的东西整合起来?8 p& n5 U, C' }; p' B9 G2 `2 a
2. 花多长时间?
, K( n9 s" i$ _, e8 Y1 I$ y3. 谁来做?: ^) Y; z. n7 A5 o+ u  |
就算都搞起来了,谁维护?他们走了怎么办?出了问题我找谁?
' l6 k8 b) O1 c0 `  F; l, `$ C  s/ T
继续搜寻,一堆厂商出现在眼前,有广告打的满天飞,实际是假洋鬼子公司;有的是可以白送的,一看就是国内集成商的套路,嘿嘿,上了船还不玩死你;也有很不错的小厂,基本国外的,国内没人,代理说了半天也不知道他们在说啥。' z  Y! E. |: X2 |( F' Q
最后,只有4家进行视野。
  a! H, K9 s( v5 k6 z% _9 l; l纯粹从产品角度讲,都可以,但我们考虑的点是:# X  b! U/ M$ Y- {
1. 价格,理由前面已经说过了
) `/ W( H+ U. N8 e2. 复杂度,巨大的东西搞不懂,搞不起
& @# R; ^! P0 Z. t' w3. 路标愿景,没有未来就没有现在。
9 C" Q' l; }5 O1 N# K! R% a% W; s
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-7-29 23:37:27 | 显示全部楼层
部署使用TFS,我们没有购买厂商或者第三方的服务,你想要的资料互联网上都有,当然,很多是英文的,这一点如果是障碍那真是无话可说了。遇到问题去MSDN论坛里问,TFS的开发人员态度还不错,微软在技术文档以及社交网络方面做得确实要赞一个。论坛、博客不仅有深度而且很及时。
. r/ U  m$ y2 m8 K! V. V1 d总结成功的部署,主要有以下几点:5 }  H4 Z; G% G/ U; J" n
1. 轻流程,每个流程都很简单,但必须的流程一个不能少* |* F0 P- l# C8 {. L
2. 忽略细节,每个团队,每个人先纳入进这个平台,导入的时候不考虑差异化需求! ]3 r3 ~8 a( a% ?& t% q! ^
3. 重视数据报表,对于大多数个体而言根本感受不到这个统一研发过程管理平台的好处,因为很少人站在别人角度、公司角度看待问题,但当系统给出令人信服的数据的时候,大家都被深深吸引了。每个项目(需求)进度一目了然,质量状况一目了然,个人(团队)工作量负荷清清楚楚,大家把心思放在老老实实干活上了。  m  t; C) W6 ]5 C$ J9 q$ B! v. E8 ?

# D4 m) d: D, y+ _
回复 支持 反对

使用道具 举报

发表于 2011-8-19 16:13:31 | 显示全部楼层
帮顶一个,个人对TFS了解不多,但至少跟ClearCase在配置管理理念上有很大的差异,已经不仅仅是配置管理,个人认为是很大的进步。另外报表功能能够吸进更多管理者。
回复 支持 反对

使用道具 举报

发表于 2011-9-19 10:02:52 | 显示全部楼层
公司以前用的是VSS,因为异地开发访问速度慢,且安全性不高,所以换成TFS
回复 支持 反对

使用道具 举报

发表于 2011-9-20 18:19:47 | 显示全部楼层
三纸无驴~
回复 支持 反对

使用道具 举报

发表于 2014-9-16 16:44:39 | 显示全部楼层
发表下看法,我比较赞同7楼的观点。TFS确实很强大,它把项目管理,需求管理、工作项管理、BUG管理和配置管理集成在一起了。但是对于流程和管理理念跟不上来的公司,TFS对他们来说无疑是累赘,因为仅仅用起来的只有版本管理这一功能。如果是这样,我觉得还不如用SVN,VSS来的轻便。
回复 支持 反对

使用道具 举报

发表于 2014-11-12 10:14:42 | 显示全部楼层
恩,现公司的流程成熟度很低,只是使用SVN对文档和代码进行初步管理,相较而言TFS远远不如SVN轻便;但是企业不能始终停滞不前,随着企业对流程工具化要求的提升,TFS会有用到的时候。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

SCMLife推荐上一条 /4 下一条

QQ|小黑屋|手机版|无图版|SCMLife.com ( 京ICP备06056490号-1 )

GMT+8, 2019-1-22 09:16 , Processed in 0.065627 second(s), 10 queries , Gzip On, MemCache On.

Powered by SCMLife X3.4 Licensed

© 2001-2017 JoyShare.

快速回复 返回顶部 返回列表