Like most tools, if you want to run successful training in Microsoft Teams you need to do some homework and some configuration before your class. You can just jump in and wing it, but that will not provide a good experience for your students. Currently, I have run more than 6 Live Virtual Training in Microsoft Teams and in a few hours, my 7th will start. I have also recently had to set up Microsoft Teams for my good friend and colleague Russell Miller so that he can also run classes on the platform.
To date, I have facilitated a couple of Live Virtual F2F for the other trainers at Scrum.org to show them how it works, but we did not go into the configuration. This article will lead any Professional Scrum Trainer that wants to Deliver Live Virtual Classes in Microsoft Teams through the configuration required to do so.
One of the common misconceptions in Teams is that you need a login to be able to participate in a meeting. This is incorrect and you can invite anyone you like to a meeting. For example, I am hosting a public event in Teams on Wednesday for Future of Work Scotland. No authentication required, except joining the meetup to get the URL just like Zoom or Webex.
However, if you want access to Files, Chat, Channels, Breakout Rooms, Tabs, and Apps then participants need to be authenticated. They need to be a member and not just an external guest.
For that we need:
The name that Microsoft gives to the container in all of its services for a specific entity is called a Tennant. Each Tennant has a unique ID, it has root authentication, and it has a bunch of services that use it.
You as a member of Tennant1 can be a guest in Tennant2. This means that you use your corporate credential (assuming that Tennant1 is your employer), to access another corporate system. This is called Azure AD B2B and is the basis upon which we invite Guests to access our Team.
Just like Google Apps, this creates your security construct. You can have this created for you when you buy a subscription for Microsoft 365, but I always prefer to be explicit. Understanding how things go together will help you administer this in the future.
The First Step is to create an Azure AD Tennant. This is free and will be the foundation of all the rest of the setup.
Since Teams is part of Microsoft 365 and relies on a bunch of underlying services you first need to get a Subscription.
The lowest subscription to Microsoft 365 that includes Teams is “ Microsoft 365 Business Basic ” and at $5/user/month it gives you unlimited Guests which is the bit we care about, as well as the services that back Teams:
These things together as a single package give you the ability to create Groups that have all of the features that your Students need to collaborate.
Its really important to note that once you pick the name of your Microsoft 365 Organisation the URL can no longer be changed. I have changed the name of my business from nakedALM to nkdAgility to naked Agility and still have nakedalm.sharepoint.com as my core URL. At some point Microsoft will fix this, but at the moment… not so much. So choose wisely!
You will end up with “yourname.onmicrosoft.com” and the “yourname” part will be appended to SharePoint permanently.
In order to get set up the first task is to head over to the Microsoft 365 Portal and purchase a subscription. You can also peruse the other subscription levels and their contents as well.
Before you get started in Microsoft Teams for Live Virtual Classrooms you need to Authorize guest access in Microsoft Teams . This has a lot of moving parts as you change the default security stance from “internal only” to “Allow Guests” for all of the services that Guests need to interact with as part of a Teams Team.
This is by far the most complex part of this to set up as there are options in many parts of the system. The link below leads you through how to Authorize Guest access in Microsoft Teams and start adding guests. Please note that there is currently a 24h hiatus between enabling guests and it is available in Teams. This is due to the extra load that everyone working from home has added.
In order to get set up the first task is to head over to the Microsoft 365 Portal and purchase a subscription. You can also peruse the other subscription levels and their contents as well.
In the past everyone connecting to a Team (not merely a meeting) required to have either an Azure AD (corporate identity) or a Microsoft Account (personal identity) in order to get access. If your email had neither then you were prompted to configure a Microsoft Account.
However recently Microsoft have made this a lot easier with the ability to enable folks to sign in with their existing Google Credentials (G Suite or Personal) which covers a very large amount of the guest that I may be adding. But what if the email you add has none of those identities?
There is a feature that is currently in preview called one-time passcode authentication that replaces the default flow of being prompted to create a Microsoft Account with a simple passcode.
If a guest has not accepted the invitation when they hit one of your authenticated URL’s, for example, the Team URL, then they are instead sent a one-time passcode to their email address and they can use that to log in for 30 minutes. After which they will automatically be sent a new passcode. Simples!
One-time passcodes are valid for 30 minutes. After 30 minutes, that specific one-time passcode is no longer valid, and the user must request a new one. User sessions expire after 24 hours.
When one of your guests try’s to use either the invitation link that was sent to them or the link to the secure resource and:
Then the fall-back authentication method will be the one-time passcode.
This is fantastic and vastly simplifies the experience for students accessing your training class. Both Google and one-time passcode are a must to configure!
While you are now good to go for running Professional Scrum classes there is some cream that you can use to create a more professional experience for your students:
While there is a lot of setup and configuration before you can run your first class the holistic experience for students is far better than any of the other platforms that I have used or participated in.
If you've made it this far, it's worth connecting with our principal consultant and coach, Martin Hinshelwood, for a 30-minute 'ask me anything' call.
We partner with businesses across diverse industries, including finance, insurance, healthcare, pharmaceuticals, technology, engineering, transportation, hospitality, entertainment, legal, government, and military sectors.