Teams Adoption can quickly get out of control. In this session we'll cover best practices and proven techniques on settings, configuration, and customer implementations of Microsoft Teams. We'll explore governance techniques and tactics that work to handle archiving, provisioning, lifecycle management, and successful deployment. No matter where you are in your deployment we'll help you understand what success looks like and how to get there.
2. #TheExpertsConference
Joel Oleson, MVP & RD
• First Full-time SharePoint Admin
• Architect for First SharePoint
Cloud Offering
• Microsoft
• Global Traveler
6. 6 #TheExpertsConference
Modern Work
“The future of digital working will offer tools that let us tie communications, content, tasks, applications,
collaborative work and other elements together around work streams.”
– Efraim Freed 2015
Messaging & Communication
Variety of Change Requests and Tasks
Projects,updates,activities Integrated
Apps & Interfaces
EmployeeEngagementUX
Modern
Teamwork
Teams
7. 7 #TheExpertsConference
Microsoft Teams as a Platform
Productivity Apps
Low Code Dev
and Automation
Support
and info
Processes and
Custom Apps
Departmental
tools
Employee
resources
Process
Automation,
RPA and
workflow
Integrated apps, processes automation, and business intelligence
Microsoft Teams
Line of Business
Integration
8. 8 #TheExpertsConference
Communication
Comm Sites
Modern Intranet
Departmental Portals & Hubs
Extensible powerful Lists
Projects
Streaming Video
Intelligent Files
Collaboration
Team Work
File Storage
Apps
Chats, Calls, Meetings
Tasks
Communities &
Forums
Microsoft 365
Forms, Workflows, Automation
Power Automate
Application Platform
Teams First Approach
9. 9 #TheExpertsConference
Teams Governance and Admin
Finish it:
Skype to
Teams
Coexistence
Streamline
Provisioning
Classify
Unified
Labeling
Manage
Guests &
Sharing
Ensure
Quality &
Performance
Manage
Teams
Lifecycle
Automation:
Graph &
PowerShell
10. 10 #TheExpertsConference
Teams Governance and Admin
Finish it:
Skype to
Teams
Coexistence
Streamline
Provisioning
Classify
Unified
Labeling
Manage
Guests &
Sharing
Ensure
Quality &
Performance
Manage
Teams
Lifecycle
Automation:
Graph &
PowerShell
12. 12 #TheExpertsConference
Teams Governance and Admin
Finish it:
Skype to
Teams
Coexistence
Streamline
Provisioning
Classify
Unified
Labeling
Manage
Guests &
Sharing
Ensure
Quality &
Performance
Manage Apps
& Teams
Lifecycle
Automation:
Graph &
PowerShell
13. 13 #TheExpertsConference
Teams First: Unified Governance Day 1
Who can
create
Create site
(SharePoint)
Create team
(Teams)
Create shared
library
(OneDrive)
Create group
(Outlook)
Standards
Prefix-suffix
naming policies,
fixed strings or
user attributes
Custom blocked
words
Sharing
Manage who
can add guest
users
Turn sharing
option on or off
Turn on or off
guest access to
group files and
OneNote
Configure
external sharing
for SharePoint
Configure
expiry
Set expiration
duration
Choose which
Groups policy
will apply to
Set
policies
Classification
Retention
Sensitivity
eDiscovery
Data Loss
Prevention
Templates
Teams
templates
SharePoint site
designs
Dept & LOB
Hubs
Themes
Manage
Teams Admin
Center
SharePoint
Admin Center
Office 365
admin center
Office 365
adoption content
pack
Groups report
15. 15 #TheExpertsConference
Security & Compliance
Admin Tools
Teams & Office 365
Admin Tools
Microsoft 365 & Azure AD
Admin Tools
Microsoft Teams Governance
Licensing considerations
Reporting &
analytics
Customization
apps, bots, etc.
Calling
policies
App
policies
Meeting
policies
Migration
planning
Retention
policies
Messaging
policies
Live event
policies
E5 EMSAAD
P2
P1
OneDrive
Retention
16. 16 #TheExpertsConference
Teams Governance and Admin
Finish it:
Skype to
Teams
Coexistence
Streamline
Provisioning
Classify
Unified
Labeling
Manage
Guests &
Sharing
Ensure
Quality &
Performance
Manage
Teams
Lifecycle
Automation:
Graph &
PowerShell
17. 17 #TheExpertsConference
Teams Security & Compliance Features
Compliance
Security
Moderation
•Legal holds, Retention /
Preservation
•Auditing and reporting
•eDiscovery – Messages/Files
•eDiscovery – Calling/Meetings
•Data loss prevention (DLP)
•Advanced Threat Protection
•Conditional Access and Intune
MAM
•Business Information Barriers
•Moderator support
•Allowed List of Apps
•Conversation/Chat Supervision
24. Admin configuration
• Set expiration timeline
• Notification intervals are set
automatically (30, 15, 1 day(s))
• Set fallback notification/support
email address for ownerless
groups
• Apply policy to selected groups
Related resources:
Office 365 Group Expiration Policy
Configure Office 365 groups expiration
Set Expiration policy
25. 25 #TheExpertsConference
Group Owner
• Renew expired groups
• Restore expired groups that were soft deleted
Expiration and Owner Validation
Teams renewal notice Outlook renewal notice Outlook restore notice
26. 26 #TheExpertsConference
Teams Governance and Admin
Finish it:
Skype to
Teams
Coexistence
Streamline
Provisioning
Classify
Unified
Labeling
Manage
Guests &
Sharing
Ensure
Quality &
Performance
Manage
Teams
Lifecycle
Automation:
Graph &
PowerShell
27. 27
Network Optimization
1. Internet access to Office 365 for all locations see
Ports for media in Teams
2. Do you have a verified domain for Office 365?
3. Has your organization deployed Exchange Online
and SharePoint Online?
Teams Network Ports
Ports UDP ports
3478 to 3481
IP addresses 13.107.64.0/18,
52.112.0.0/14,
and 52.120.0.0/14
28. 28 #TheExpertsConference
QoS Quality of Service
• Without QoS, you might see quality issues in voice and video:
• Jitter – media packets rates result in missing words or syllables in calls.
• Packet loss – packets dropped lower voice quality
• Delayed round trip time (RTT) –packets taking a long time noticeable
delays in a conversation, causing people to talk over each other.
29. 29 #TheExpertsConference
Call Quality Dashboard
• Download Power BI query templates for CQD. Customizable Power BI templates you can use to analyze and report your CQD
data
• Call Quality by Region:
– date-by-region
– aggregated down to hour-by-region
– specific locations
– specific subnet
– impacted user or users
• Call Reliability/Failure by Region:
– date-by-region
– aggregated down to hour-by-region
– specific locations
– specific subnet
– impacted user or users
30. 30 #TheExpertsConference
Teams Governance and Admin
Finish it:
Skype to
Teams
Coexistence
Streamline
Provisioning
Classify
Unified
Labeling
Manage
Guests &
Sharing
Ensure
Quality &
Performance
Manage
Teams Apps
Environments
Lifecycle
Automation:
Graph &
PowerShell
32. 32
Maker Culture…
The maker culture represents a
technology-based movement of DIY
culture intersecting with geek culture and
revels in the creation of inexpensive
solutions based on distributed,
democratized tools.
33. 33 #TheExpertsConference
Teams Platform for Development
Teams App
Studio
Team App
Templates
SPFx
SharePoint
Framework
Javascript
SDK for Tabs
Connectors &
Webhooks
Node.js
Framework
SDK for Bots
.NET Bot
Framework
SDK
Yeoman
Generator for
Teams
36. 36 #TheExpertsConference
Templates and Apps for Microsoft Teams
Teams templates are pre-built definitions of
a team's structure designed around a
business need or project.
Teams templates provide a predefined
team structure that can help you easily
create consistency and capabilities across
your organization.
People Manager
Framework
Company Communicator
FAQ Plus HR Support Bot
Virtual Rounding Expertise Finder Bot
Icebreaker Bot
New Employee
Orientation
Get started with Microsoft Teams Apps and Templates:
37. 37 #TheExpertsConference
Teams Governance and Admin
Finish it:
Skype to
Teams
Coexistence
Streamline
Provisioning
Classify
Unified
Labeling
Manage
Guests &
Sharing
Ensure
Quality &
Performance
Manage
Teams
Lifecycle
Automation:
Graph &
PowerShell
38. 38 #TheExpertsConference
Teams Management Automation
• PowerShell & Graph Teams API
https://docs.microsoft.com/en-us/graph/api/resources/teams-api-overview?view=graph-rest-1.0Graph Overview
39. 39 #TheExpertsConference
Teams as a Platform Updates Announced Ignite 2020
• Project Oakdale - new built-in low code data platform for Teams
which provides enterprise relational datastores with rich data types to
Teams users is now in public preview. Power Apps and Power Virtual
Agents apps with embedded built in creation studios.
• Teams Admin Center – (coming soon) Power Apps and Teams
integration to build custom apps for whatever business soon be easier
than ever for Admins to understand how these apps are being used in
Teams.
40. Thank you
Questions?
Let’s chat. Join me in the Q&A room.
Let’s connect!
• linkedin.com/in/joeloleson
• twitter.com/joel.oleson
• Joel.Oleson@perficient.com