3 ms·
I've only used VSTS, not TFS on premises, but my experience is that all the "cool" VSTS features(complex work items, custom queries, kanban boards, etc) I just
by Sacho 9y ago
I've only used VSTS, not TFS on premises, but my experience is that all the "cool" VSTS features(complex work items, custom queries, kanban boards, etc) I just don't find much of a use for. These features are focused on heavy management requirements for very large teams. I can get most of what I want from work items via github/gitlab label tagging, the custom queries are only useful if you actually use the complex features of the work items, and so on.
Meanwhile, the critical feature for me is a easy-to-write and easy-to-read history of discussion on a work item. This is nascent in VSTS. The description and discussion blocks don't even support markdown; The description box has its own WYSIWYG editor, the discussion block barely supports linking to work items(but http links aren't recognized, which makes it awkward to link to e.g. the code or the wiki). File attachments go in a separate tab, so it's difficult to contextualize what part of the discussion they are for.
Speaking of the wiki, it was just introduced and it's pretty basic. For some reason you can only place attachments in a single special directory, which makes editing it through the repo annoying - I want to colocate my pages and their images/attached files, like you would do normally...
I also have some minor quibbles like the stupid iteration workflow(add iteration to project, go to team, select project iterations for team...talk about optimizing for the edge case).
I think VSTS should really replicate the github/gitlab/etc issue description and discussion page. Past that, they seem to be pretty good at keeping feature parity(the pull requests are nice, the CI is okay).