Global availability of Microsoft Teams
news.microsoft.com
news.microsoft.com
The established standard UX across IM apps is that you click on the contact you are interested in, and scroll up in the chat window to view your old IMs. Not on Skype for biz.
Skype - Actively getting people to move away from this, fairly easy as new people in to the business don't setup accounts, everyone has experience with Skype, it's not a business tool.
Skype for Business - Clunky, conversation history is there, then disappears, sometimes it appears in your Outlook (in our case in a folder), sometimes it doesn't. Feels like a half-baked platform, but as my office is very Office365/MS-in-the-cloud they force it upon us.
Teams - Better than SfB, but still not usable. It tries to do everything, such as integrate planners, to do lists and so on. It dresses up as a business tool, then it has 'make your own meme' generators, which makes it seem a bit of a confused app. My biggest bug bear is when you're viewing a conversation, if someone replies to an old message, the entire message thread then appears as the 'newest'. I've missed countless conversations because of the funky ordering of chat.
Slack - Awesome. A bit memory hungry, but a really well thought out app in terms of UX. Does exactly what you need it do, clicking a username does what you expect, as does mentioning and so on. You can apply themes, tons of plugins and extra stuff.
Whilst Slack is everyones preferred app, the business refuse to pay for it as they pay for Office365. wORK are, for that reason, promoting both Teams and SfB, because Teams has planners and so on, but SfB has somewhat usable VOIP. Anyone slightly technical uses Slack though on the free plan, it's just a lot better and features like Code Snippets are great for tech teams.
There are a subset of us that are thinking of moving to IRC, which has the added feature that PMs and managers can't figure it out.
IRC and Slack are nearly the same, but IRC comes with some overheads of finding or setting up a server, figuring out your own backlog, &c
I've had the (fortunate?) opportunity to use both, and neither of them feel like they do as good of a job.
I even used HipChat first, so it's not just bias. (Wanted to stay in Atlassian tools)
So perhaps it's just the added polish Slack seems to have?
I know the Hipchat for Android app was god awful. Just the worst.
Microsoft Teams didn't consistently scroll down automatically for new messages when you were already at the bottom for quite some time - supposedly that's fixed now.
Perhaps the example you should bring up is "MatterMost" - though I certainly have not used that.
Easy access to all your conversation on all your devices and search that works better than any of the other platforms
I guess our communication patterns are very different.
An example of usage could be, we have a StatusPage.io site. Rather than subscribe everyone to email updates or similar that works here, and maintain that list, we simply have a plugin that pipes the updates in to Slack. That way if someone raises a status page update for a web server being down, everyone is aware that this is now public information on StatusPage.
This is just one of a lot of examples, but things like that once embedded become the norm quickly and you wonder what it was like before them.
How do I see a person's username instead of their real name when hovering over them?
The great UX is that you don't even need their username, you can type the @ sign and then either their account full name or username, either way it will find them in an easy to use list.
This is a cluster and it is quickly getting worse. None of these companies are actually trying to help. So far as I can tell, they just want to grow their adoption numbers, try to preserve some revenue as long as they can and maybe kill the PSTN, but I can't even make a phone call between any of these systems. Then, with one small blip an entire system goes down, so I have to call you and send a email with the file you need.
XMPP is dead, SIP/SIMPLE isn't appropriate for IRC/Slack type apps. WebRTC is great for clients, but what about the backend, and federation? I love what I see with Riot, and I appreciate Google trying to move forward with the IMS replacement of SMS (Good luck explaining that one to the public, let alone market it...)
While all of these companies will babble on endlessly about being open and committed to international standards bodies, real time communication applications are where they are at their worst.
Then there's the abysmal threading features: conversations are collapsed by default, and are not kept in chronological order. When trying to read back a conversation, you're constantly working the mouse to click folds or scroll back and forth.
The icing on the cake was its memory and cpu usage: it got so bad (with only 4 teams joined) that my entire laptop slowed to a crawl. I uninstalled it and told my colleagues to just send me e-mails if they really want my feedback. I'm dreading the day my company makes its usage mandatory.
we've had slack and irc and hipchat. honestly I don't care which chat system we use as long as internally we can all come to some kind of agreement. That speaks more to our er diverse user-group than the quality of any given chat system though.
I haven't been able to log in from a linux system unfortunately. The browser user-agent detection barfs on both chrome and firefox for me.
It's either got the Skype for Business Web SDK or raw UCWA jammed in there to log you into Skype, deal with presence, and handle messaging.