microsoft 365 user group wellington microsoft teams: collaboration chaos or nirvana ·...
TRANSCRIPT
Microsoft 365 User Group – WellingtonMicrosoft Teams: Collaboration Chaos or NirvanaChandima Kulathilake, Rebecca Gordon 27 June 2018
Rebecca Gordon
Solutions consultant, DragonFly IT
SharePoint & O365 solutions
10yrs developer (7yrs SP)
History: Intergen, Provoke, Independent
Chandima Kulathilake
Solution architect, Datacom
business solutions architecture
20yrs development & solution build
History: Synergy, Provoke, Intergen, Spoke
Your hosts
Jonathan Stuckey
Business solution consultant, Spoke
solutions design, IA & user adoption
25yrs infrastructure design, operations
History: Sun, Sequent, IBM, Microsoft
David Ogborne
Cloud consultant, CCL
O365 and cloud services
12yrs infrastructure consulting
History: Fujitsu, AppForce, CTS
Click on a hosts picture to
see their LinkedIn profile
logistics
• toilets, fire-escape, use-of-phones etc
Agenda
• Introduction
• Working in Teams - Demo
• Microsoft Teams Architecture
• Planning for Microsoft Teams• Business
• Technical
• Customer Stories & Feedback
• Future Road map
• Discussion, QnA and Wrap-up
Introduction • Microsoft Teams
Microsoft Teams is a chat-based
collaboration tool that is part of the Office
365 suite of services. Teams enables local
and remote co-workers to work together in
real and near-real time.
Microsoft’s vision for intelligent communications
Teams Demo Walkthrough
• End User (Desktop/Web)
• Administration (Office 365 Portal)
What is Teams?
• Teams allows teams to communicate in near real time and keep everyone in the know at the same time. All team members can see and contribute to the team chat, seeing chat history at any time to recall past discussions and decisions.
6/27/2018 9
How to get Microsoft Teams
• In your browser go to: https://teams.microsoft.com
• Authenticate with your Office 365 login: Ex [email protected] and PW
• Use the Web Based experience
• Download the Desktop application
• Download the Mobile app from Apple or Google
© Datacom 2017 10
Key Functionality
• Teams• Channels
• Conversations (Chat)
• Files
• Tabs
• Connectors
© Datacom 2017 11
Two Types of Teams
12
• Private
• Public
Teams Structure
• Teams are a collection of people, content, and tools surrounding different projects and jobs within the organisation.
• Teams can be private to only invited users
• Teams can be public and open for anyone* within the organisation to join (*up to 999 members)
• Every team comes with a default ‘General’ Channel*• *Channels are sub categories within a team to keep conversations organised by
specific topics
• Channels can’t be ‘private’ – means that all ‘Team’ members have access
• Conversations, Files and other ‘Tabs’ are specific to each Channel
• Channels can be extended with Tabs, Connectors, and Bots.
© Datacom 2017 13
Teams Structure
© Datacom 2017 14
COMPANY
Teams Architecture
• High Level Overview
What’s under the hood?
• Microsoft Teams brings together a number of technologies to provide a cohesive solution• Office 365 Groups
• Office 365 Azure Active Directory
• Exchange Online
• SharePoint Online
• Skype for Business
16
Teams Client Architecture
Web Windows Mac WP iPhone/iPad Android
Angular
Electron
Desktop Mobile
UWP
jQuery, lodash etc.. (200+ Open Source Components)
IOS Android
TypeScript, Node, SASS C# Swift Java
HTML5/CSS
Browsers: Edge, IE11, latest Chrome, latest Firefox
Desktop: Windows 10, 8.1, 7(SP1), Mac OS X 10.10+
C++ Objective C
High Level Architecture
Exchange
Most recent files
Telemetry
File
s
File
s
We
b
Co
mp
anio
ns
No
tes
Calendar
AAD
Identity
Firehose
Listener
MessagingSettings and O365 access
On
eNo
te
On
eDri
ve f
or
bu
sin
ess
WA
C
Oth
er
Wo
rklo
ads
SERVICES
Key
Microsoft Teams
Skype services
Azure and O365
Notification Hub
Connectors
Chat & Presence services
Extensibility
Next Gen Calling
Audio / video
Search
Experimentation
MRU Teams
services
ServiceSMTP
Desktop iOS
App
Android
App
Windows
Phone
AppElectron
Teams
calling
Web
Shar
ePo
int
PSTN
Limit Group Creation
• Control who can create groups by specifying a security group
• Also impacts who can create teams
• Set policy with PowerShell• More info at https://aka.ms/CreateO365Groups
Group Expiration
• Requires Azure Active Directory (AAD) Premium
• Administrator can specify expiration period • 180, 365 or custom number of days
• Group owner will get email before expiration to renew group
• Notifications sent 30, 15 and 1 day before expiration
• Administrator can recover group up to 30 days
• Owners can renew in Teams
Group Naming Policies
• Specify prefix, suffix, and forbidden word list
• Configure via PowerShell• More info at https://aka.ms/GroupNamingPolicy
$Setting = Get-AzureADDirectorySetting -Id (Get-AzureADDirectorySetting | where -Property DisplayName -Value "Group.Unified" -EQ).id
$Setting["PrefixSuffixNamingRequirement"] = "Grp_ [GroupName]_[Country]"
$Setting["CustomBlockedWordsList"]="Payroll,CEO,HR"
Set-AzureADDirectorySetting -Id (Get-AzureADDirectorySetting | where -Property DisplayName -Value "Group.Unified" -EQ).id -DirectorySetting $Setting
Data Classification
• Classify your data
• Settings stored in Azure AD
• Configure via PowerShell• More info at
• https://aka.ms/Data-Classification
• Support for default policies coming in the future
Create a Team based on existing Team
• Use a copy of structure and base content/users
• Limited functionality
Recommended settings
Area Open Managed Restricted
Team creation All employees Subset e.g. full-time
employees or managers
Or a self-service portal
Only IT staff
Fun features Enabled, Giphy to moderate Enabled, Giphy to moderate,
modulate per team
Disable giphy and stickers
Bots, apps Enabled, allow side loading Enabled, restricted list, no
side loading
No apps/bots
Guest access Enabled, open Enabled, only team owners
can add
AAD allow list
IT managed, AAD allow list
Messaging All enabled Owner can delete messages,
members cannot
Owner can delete messages,
members cannot
Some users do not get chat
Planning and Future Road
Map
Journey
Building
Blocks
IslandsAll workloads* on both products
• Chat
• Calling
• Meetings
• Chat
• Calling
• Meetings
• Collaboration
Group Collab OnlySFB with Teams Collab
• Chat
• Calling
• Meetings
• Collaboration
Group Collab + Meetings OnlySFB with Teams Collab + Meetings
• Chat
• Calling
• Meetings
• Collaboration
Single ClientSingle client experience; SFB Only or Teams Only
• Chat
• Calling
• Meetings
• Chat
• Calling
• Meetings
• Collaboration
Building blocks are applicable to a user/group of users
https://docs.microsoft.com/en-us/MicrosoftTeams/journey-
skypeforbusiness-teamsSkype for
BusinessTeams
Customer Case Studies & Feedback
Volpara Health Technologies
• Volpara Health Technologies Limited is a leading provider of breast imaging analytics and analysis
products that improve clinical decision-making and the early detection of breast cancer
• Primarily use Microsoft technologies for internal systems
• Informal governance/creation of Teams, monitored passively
“We have used Slack and Skype for Business in the past which Teams is very much a
capable replacement for. We actively use Teams now for all chat and active project
coordination.
What is a particularly time saving is the multiple integrations you can now add to each
channel to enable more of a ‘one stop shop’ approach to application usage. “
- Gareth Beaumont CA/CISO
Organisation: discussion and topics
1
2
Learnings
Start
• Created Function / Depts
• Private, controlled
• Minimal training – tool-based
• Left on “self-service”
If we could start again…
• Disable “Groups” for self-service
• Set up naming convention• DISC-xxxxxxxxxxxxxxxx-xx• DEP-xxxxxxxxxxxxxxxxx-xx
• PRJ-xxxxxxxxxxxxxxxxx-xx
• Create TEAMS for Topics not depts• Reserve for roles• Plan for Functions
• All public, unless requested
• Setup a “ServiceNow” request
• Setup ‘auto-expiry’
Quick tips
• Good
• Drag the “team” display order
• Quick-switch between accounts
• Get-link – gives Teams or an SP link
• Add a tab – any SP site you can access
• Rename sensibly, without changing source
• Who – pretty cool bot integration using Graph
• Yeah… nah.
• Limited: search – only people and conversations
• Removing a Tab does not delete content… except when it does
• Delete the wiki – oops.
• Deleting a Group created by Teams deletes all your content except for Chat
Thank you • Questions and Discussion