Saturday, November 10, 2018

Ignite 2018 - BRK2190 - Delighting your End Users: Facilitating a smooth transition from Skype for Business to Teams

Presented by Sarah Goodwin and Debbie Arbeeny.

It is not rocket science to use this framework.

The customer ICA (from BRK3141) said
"We did not migrate any user, all our users choose to move".

Among the first words we learn are "no" and "why" - that is why we have the concept of "shadow IT" in larger organizations today. No user will go get their own system for email, but for collaboration there are many tools out there making "shadow IT" grow bigger and bigger. The "deploy it and they will come approach" will not work - look at Access, many people have Access deployed - few use it.

"You never get a second chance to make a first impression." - Classic quote that is so true.

Change is not a one-size-fits-all every organization are made up of innovators, laggards and everyone in between. In a general organization there are about 25% early adopters and 25% laggards.

A "pilot" is not only to test the application, also the training, help desk, etc, must be tested.

Poll: How long time does it take a person to change behavior and create a new habit?
Studies used to say 21 days for a small change, but now we are estimating more like 2 months for a small change and 6-12 months for something major. I.e. "deploy it and they will come" will not work.

Be mindful about implementing too much change at once. People react to change differently. We all listen, learn and retain information differently.

Never tell users
  • "We are moving to Teams because it will save us x amount of money"
    (You are taking away tools I use?)
  • "We are implementing this to improve your productivity"
    (I already work 12-hours a day, and it is not enough?)

Resources

Wednesday, November 7, 2018

Ignite 2018 - THR1165 - Building a community of champions to drive adoption of Microsoft Teams

Presented by Sara Bush and Pouneh Kaufman

Microsoft Teams…
  • Meets modern workplace needs
  • Is a customizable hub for teamwork
  • Simplifies the communication experience
Microsoft internally will migrate 225,000 users by year end, no more Skype for business for them.

The champions were found on Yammer (answering questions and helping people) in pilot groups and by recommendations by other users.

The adoption program had four pillars.

The Champions program had to be global and make Champions visible to the end users. Moreover, Champions had to be asked to do something (Gives) and to get some value for themselves (Gets.) A lot of Teamwork toolkit digital assets was created in this program and that is now available externally to all Microsoft Teams users.

All Champions added a special symbol to their profile picture to indicated that they are in the Champion program and to start conversations.

Did it work?
Yes, now over 55% of all internal chats are in Teams, some 5 months after start (even though everyone can still choose what to use at this time), 17% of all meetings are held in Teams and 99% of people keep using Teams every month. Next thing coming is gamification - let's make it even more fun to use Teams!

Let's play a nice round of Teams :-)

Ignite 2018 - BRK3141 - Designing your path from Skype for Business to Teams: Start Here!

Presented by Debbie Arbeeny and Scott Stubberfield (and Marvin Liljegren and Jacob Lindgren from ICA)

This is really part 1 in a 4-part series on how to move from Skype for business to Teams

Part 1: BRK3141 - Designing your path from Skype for Business to Teams: Start Here!
Part 2: BRK3142 - Planning a seamless migration from SfB to Teams for IT Admins
Part 3: BRK2190 - Delighting your End Users: A smooth transition from SfB to Teams
Part 4: BRK3124 - How Skype for Business on-premises customers can take advantage of Microsoft Teams meetings

Do not compare apples to pears by just comparing Skype for business with Teams. If were to just take all the features and move them from point A to B what would we have gained? Teams is much more than Skype for business.

In an environment with both Skype for business and Teams both clients will now be displaying coachmarks and icons to keep users informed about which client the other party is using. (Coachmarks are the little texts with an arrow pointing to some detail in the GUI to explain it.)

Teams is more than a technical migration

Before a migration make sure your users get to see Teams in action, use Teams and show others why to use Teams. It more successful to use "the carrot" over "the stick." Attach your Teams project to broader plans around digital transformation. Are parts of the business currently in digital transformation projects? Are groups moving offices? Revitalizing work spaces? Are groups changing how they do work?

Use product champions - why is this so important for Teams? Because it is a collaboration product - you do not use Teams alone as you could use Outlook, Visio or Solitaire. You get the benefit of Teams by working with others.

The customer ICA - the largest foodstore chain in Sweden where I am a customer - told about their journey to Microsoft Teams. ICA found themselves in a situation where their market was changing (to online), they switched offices and felt a need for better collaboration tools. Also, they went through a cultural change redrawing the entire organization scheme. Now the organizational chart looks more like a molecule with informal connections rather than a pyramid with formal manager / directs relationships.

A democratic peer-to-peer organization

In the Swedish society everyone walks around with a smartphone - full of processing power and apps much better than the ones used in a normal enterprise. We have all become digital producers thanks to Facebook and Instagram. This puts new demands on a hiring organization.

We're all digital producers

A no-email challenge was used at ICA - stop using email for 2 weeks (could you do it?), but no one were forced to use Teams. Teams communication is more informal than emails, and this is really the way the new generations communicate with each other. ICA used big room sessions, smaller sessions and even drop-by-during-lunch sessions to help the users with Teams. Some users were die-hard Slack fans, but after the pilot even some of them have been convinced to stop using Slack and even stop using Outlook.

Questions

Is there an end-of-life date communicated for Skype for business Online?

No, but Microsoft is currently doing all they can to make everyone want to be in Teams rather than in Skype for business. (Carrot, not Stick.)

How about federation in Teams?
Today it depends on the underlying Skype for business infrastructure, and the messages exchanged are called interoperability messages. Eventually there will be Peer-to-peer Teams to Teams federation.

What kind of support calls did ICA get during the rollout?

How do I create a group? What's happening in Teams? My meeting did start? My network is bad. Gradually users started helping each other with questions and answers right in Teams. Many "how do I..." questions get answered this way.

Tuesday, November 6, 2018

Ignite 2018 - BRK3142 - Planning a seamless migration from Skype for Business to Teams for IT Admins

75 minutes presented by Francois Doremieux and BJ Whalen

Why should you migrate to Teams?
  • Features and capabilities
  • User experiences
  • Operational performance

Upgrade (or "Migration") Objectives
  • Enable SfB (on-prem or Online) users to move to Teams
  • Provide interop between users who have SfB and those with Teams

The "Teams-Only" mode sets the SfB client in a "meetings only" mode.

Scenario: Full Side by Side Approach
Run both clients at the same time and the user will have a choice for each interaction. Have both meeting "buttons" in Outlook. (Can be confusing for users.)

Scenario: Teams-Only Experience
The user will only run the Teams client, but a "disabled" Skype for business client will remain installed in order to join Skype for business meetings hosted at other organizations. Incoming chat messages will arrive in Teams.

Scenario: Meetings First
For on on-prem & hybrid organizations, that will move to Meetings First before going Teams Only. Meetings first is a configuration that allows organizations to use Skype for business for instant messaging and calling and Microsoft Teams for meetings. The user will run both clients, but with no overlap in functionality. The chat and calling tabs will be removed in Teams and even the "Teams and channels" tab can be removed. Users will then have all their meetings in Teams with all the benefits of the global infrastructure, recording, transcription, etc. The on-premises versions supported are Lync Server 2013, Skype for business 2015 or 2019. (Please see BRK3124 for more information.)

Interoperability: Teams uses https and Skype for business SIP. In the cloud there is a gateway that lets them communicate. However, this only works for Skype for business Online users and even the Teams users will get a Skype for business Online shadow account. The Skype for business user must be homed online and this can of course be accomplished with a hybrid configuration. Currently this interoperability is one-to-one only. In the future this will change so that a meeting will start and both users will automatically be added to the meeting giving them richer collaboration options. In Skype for business a yellow banner will show up indicating that this is conversation over the SfB - Teams gateway. (There is also an update post Ignite about presence in coexistence modes found here: Presence now respects a user's coexistence mode.)

It is possible to upgrade without overlapping functionality.

Interoperability and co-existence are managed in the Teams Admin center of via PowerShell. Some aspects of some modes are not yet fully implemented but should come in preview later this year.

A hybrid configuration is a requirement to upgrade Skype for business users to Teams. Users can start from scratch in Teams, but hybrid is required to move a SfB user to Teams. With Skype for business Server 2019 and/or CU8 for Skype for business Server 2015 there is a new –MoveToTeams switch in the Move-CsUser command.

Move-CsUser -Identity mattias@kressmark.com -Credential $cred -Target sipfed.online.lync.com -MoveToTeams -BypassAudioConferencingCheck -BypassEnterpriseVoiceCheck

An upgrade to teams can be "IT Admin-driven" or "Microsoft-driven automated" and the big difference is really how the migration is initiated.

Questions

Will these upgrade scenarios change in the future? (Will something "better" come?)
No, this is it. Teams will not become a Skype client and Skype will not become a Teams client.

Will there be upgrade from Skype for business on-prem to Skype for business Multi-Tenant?

No, nothing have been added/changed in the Skype for business Multi-Tenant version lately.

Is there a minimum on-prem server version of the hybrid to get Interoperability?
Yes, Lync 2013 (without Enterprise Voice) and Skype for business 2015 (with Enterprise Voice)

Will Skype for business Online meetings (recurring or not) be migrated to Teams?
No, only on-prem meetings will be migrated.

Is there a way to trigger the contact import manually?
Not right now but this could change in the future.

Is there an end-of-life date communicated for Skype for business Online?
No.

What will happen to incoming PSTN calls in Islands mode?
Depends on how the connection to PSTN is made. With Calling plans the call would go to Skype for business, with direct routing it would go to Teams (most likely.)

Monday, November 5, 2018

Ignite 2018 - BRK3370 - Innovation of Microsoft Teams built on a foundation of quality

Presented by Christian Schacht and Ruchir Astavans

Teams was built from the scratch for the cloud. It is the first Microsoft communications product made for the cloud. The others - OCS, Lync, Skype for business were adapted for the cloud.

The Microsoft Global Network have a global footprint and is peering with some 2700 Internet Service Providers. 100000 miles of fiber connects over 130 locations. The Microsoft Global Network is "One of the top two networks in the world".

Minimize the traffic over the Internet for optimal performance

It is possible to reach the Microsoft Global Network fast from almost anywhere, for example:
  • UK - Peer in London 26ms
  • France - Peer in Paris 8ms
  • Florida - Peer in Miami 24ms
  • Sweden - Peer in Stockholm 14ms

It is possible to check peering points via the Peering Database.

Some simple principles for good media quality were discussed.
  • Principle 1: Keep the media path short
  • Principle 2: Minimize traffic via Internet
  • Principle 3: Have meetings in same region
 
Other good things with Teams explained.
  • In Teams the Regional Hosted Meetings feature is built-in and dynamic.
  • Long term reference frames and better bandwidth estimation makes Teams video run better than Skype for business video especially during "challenging" network conditions.
  • The mobile client will automatically turn off video if networks conditions gets to bad and reconnect to an ongoing meeting at temporary network loss. Also, a dial in option is provided if a meeting is disconnected.
  • The ambient noise reduction can understand and classify when you are speaking or when background noise is heard.
  • Background blur is a machine learning based feature that has been trained on a lot of data to work well.
  • The various Teams clients, web, mac, desktop or mobile, are all made to look like each other creating a familiar experience across all end points and devices.
  • Anonymous meeting join from a web browser without plugin was demonstrated. If a meeting have 4 or more participants anyone joining will be automatically muted to not disturb an ongoing conversation. Also, a "talking-while-muted notification" has been added to Teams.

Blur your background without a green screen.

Thursday, October 25, 2018

Techdays 2018 - Call Quality from headset to cloud

Presented by Mattias Kressmark (that's me! :-) )


The presentation started with defining Call Quality and why it is a good thing to monitor and work with call quality - it benefits many applications running on the network really. All clients, new as old, Lync, Skype for business and Teams sends a VQR - voice quality report - at the end of a call. The Call quality dashboard will then categorize the audio streams as good, bad or unknown based on the definition found in the article: Stream Classification in Call Quality Dashboard.



A stream is determined to be unknown when CQD is unable to classify the stream. This could be due to a network outage, a client exiting abruptly or the stream were to short / contained to few packets to be classified.


The Call Quality Dashboard (or Samtalskvalitetsinstrumentbr√§dan as we say in Swedish)  is a single page dashboard that provides an at a glance view monthly, and daily trends for call quality. CQD integrates tenant subnets and building data to provide location-based insights. Some 354 dimensions and 229 measures of call quality and reliability for audio, video and application sharing is currently available in CQD. The service is hosted in the Azure region where your tenant is homed, that is NOAM, EMEA or APAC. CQD is accessible by Skype for Business Tenant Admins or Report Reader roles, Global Admin is not required. As of Aug 2018, CQD includes Quality of Experience reports.

The Call Quality Dashboard works with Measures, Dimensions and Filters in a SQL cube so that you could "query" the data in the following way: "Give me the number of Poor streams (measure) by building (dimension) for the past month (filter)" The Call Quality Dashboard works with streams, not calls and have a system for naming participants as "first" or "second".

The presentation continued with 5 demos on the Call Quality Dashboard

The Skype for Business Network Assessment Tool can be used to test networks before allowing media for either Skype for Business or Microsoft Teams. The tool can also be used to determine if UDP is allowed to / from Office 365 and it can be made to make calls over a long time period like 7 days.

The Network Testing Companion is a neat GUI to the Skype for Business Network Assessment Tool.
With the ”On-premise Health Report Pack” it has been possible to extract data from on-premises Skype for business systems and load this data into a PowerBI template. This functionality will become available for CQD online with the CQD Power BI Connector.


Other coming features in the CQD roadmap are:
  • Near-Real-Time (NRT) data which will give faster data availability (15-30 mins)
  • Up to 12 months of historic data.
  • Personally Identifiable Information (PII) user names, IP addresses, MAC addresses and BSSIDs will be in CQD reports.
Skype for business 2019 which now is released! Contains the "Cloud Call Data Connector" which will allow for upload of on-premises call data to be uploaded into CQD online.

Skype for Business 2019 is here!

Thursday, October 11, 2018

Ignite 2018 - BRK3124 - How Skype for Business on-premises customers can take advantage of Microsoft Teams meetings

Presented by Francois Doremieux and Heidi Gloudemans

This session (and the functionality) is for organizations using Lync or Skype for Business on-premises.


Office 365 Media Relays enable media (A/V/sharing) ingress to the closest to your users. They backhaul traffic over the Azure network and are available in 16 countries, 28 cities. Audio Conferencing or the possibility to call out/in to/from a "regular" telephone is available in 72 countries with Dial-in numbers for 90 countries, 400 cities and Dial-out support for 190+ countries.



"Meetings first" is a configuration that allows organizations to use Skype for business for instant messaging and calling and Microsoft Teams for meetings. The user will run both clients, but with no overlap in functionality. The chat and calling tabs will be removed in Teams and even the "Teams and channels" tab can be removed as well. Users will then have all their meetings in Teams with all the benefits of the global infrastructure, recording, transcription, etc. The on-premises versions supported are Lync Server 2013, Skype for business 2015 or 2019.

Meetings in Skype for business can be migrated to Teams (by an IT admin), the user will get a notification in Skype for business and the Outlook meetings plugin will be upgraded to schedule Teams meetings. Also, users can be allowed to migrate meetings for themselves in Outlook. As the user is in a Teams meeting the presence in both Teams and Skype for Business will reflect this.

A Technical Adoption Program (TAP) is currently ongoing to further test and develop the Meetings first functionality. Sprint is participating with a couple of thousands users homed in an on-premises Lync Server 2013, and more customers are currently encouraged to join the program.