源程序版本管理软件和项目管理软件

TFS:

优点:任务版上能将需求、项目进度一览无余,对于小团队而言,比甘特图更有用集成了项目管理、版本控制、BUG 跟踪,能有效实现 SCRUM能与 VS 无缝接合  

缺点:整个系统是用 asp 实现的,用浏览器访问相当慢(不知道是不是服务器性能太低还是我个人用的电脑配置太低)从 IE 上访问、填写各种开发、测试记录,也是很慢,感觉不如 mantis  BT 这样基于 php 的那么方便、迅速用 XP 系统无法访问,还得是64位的? 所以把电脑的整体性能拖下来了团队的邮件细节配置比较复杂,我不关心的项目的变更集也会给我发邮件测试用例功能具体有无好的应用案例?如何配合自动化测试?(内容来源网络)

GitHub:

优点:pull request,issue都是杀手级的feature强调个人,符合hacker更看重名誉/成就感的天性

缺点(对个人):国内访问速度太慢,经常出现connect time-out(非GFW所为)不能很好的解决GB2312/GBK,对中文不够友好wiki功能太弱,直接导致文档(对于开源项目很重要)经常被分离到一个独立站点

缺点(对企业):无非解决企业内部的需求,github:fi价格过高(最便宜要$5,000/年)基于git,学习曲线陡峭,企业大规模用git根本不现实。尤其国内大家都刚学会svn可能在未来某天被墙(内容来源于网络)

Trac:

优点:非常灵活,可以随心所欲的进行设置

缺点:

  1. 不支持多项目,
  2. 需求和缺陷没有分离,
  3. 用 wiki 来替代 Word 等工具编写文档对于产品策划来说门槛太高了,
  4. 中文化不完整,美术人员接触起来困难重重,
  5. 不显示中文名,本地化做得很差,
  6. 核心功能很少,不安装插件基本上没法用。(源于网络)

Xcode:苹果公司的产品

缺点:更多的是支持其自身开发语言Swift

 

你可能感兴趣的:(源程序版本管理软件和项目管理软件)