So relevant info - I used to work at a Vista Equity owned company, one that was eventually sold to Oracle. Vista was run by a bunch of MBAs that believed that had the best insight on how a to run a software company, including what technology to use. We were evaluating better tools for version control as we had been using Subversion. We were seriously considering Git, Jira, and Github. Then Vista decided they knew wha…
> We were seriously considering Git, Jira, and Github. You were evaluating Git, Not VCS and Git? Looks like your decision was already made. It seems like you were looking for a project management tool as well, and TFS is both similar to subversion(easy transfer of knowledge) and fills that need. Why Vista's decision was obviously bad is not clear to me.
If they had asked me I would not hesitate to at least vote for git. I've used Subversion enough and I have always found the process of merging a branch as absolutely painful. I've never used VCS so I'm not qualified to evaluate it. As for a project management tool I don't know enough to make a compelling case against TFS. I can say that (a) I hated using it and (b) I was not along. It's been so long since I last used but I am thankful I don't anymore.
As someone who has used Microsoft TFS and its suite of tools versus using github or gitlab as well as jira for issue management I can tell you that git/github like tool/jira is preferable to subversion/TFS. I am willing to wager a large sum of money that most of the team members at the vista owned company would have agreed. And I am nearly certain TFS and Subversion was more expensive than the other tools.
You know why I think Vista's decision is bad? MBAs and finance people should not be dictating what tools should be used technical/coding/project managers. That is dumb. I'm glad you like whatever tools you use, what's with the snide attitude?