在微软发布VSTS(Visual Studio Team System)之后三年多,IBM也发布了针对软件企业项目管理的另外一款软件RTC(Rational Team Concert)。下面主要介绍一下二者之间的差别。
- RTC supports heterogeneous environment and multiple development environments.
- RTC is easy to setup and administer.
o TFS is a complex beast to setup and administer. Takes about two (2) days to install and configure the entire system.
o Process configuration requires sys admin skills
o Normally, when something goes wrong with installation, you have to clean up the entire system. The problem is Microsoft tries to use too much automatic installation
- Team and access control setup are done in Team Foundation server and Sharepoint server, requires some system admin knowledge.
- RTC has multiple editions, floating licensing concept, multiple databases support.
- RTC support different collaborative development scenarios (single stream, multiple streams, etc.).
- RTC has fine grain source code change-set management.
- RTC provides process assistance and process roles.
- Team member and activity awareness in RTC.
- WAN performance is better in RTC.
- RTC: View multiple pending changes and work with conflicts from one central place.
- Quality of VSTS is low, crashes a lot.
- Source control system is more primitive than Jazz's.
o Only support one change-set at a time.
o Source changes are managed at the file-level.
- No native use-case modeling support in TFS.