Microsoft 365 User Group Wellington Microsoft Teams: Collaboration Chaos or Nirvana Chandima Kulathilake, Rebecca Gordon 27 June 2018
Rebecca Gordon Solutions consultant, DragonFly IT SharePoint & O365 solutions 10yrs developer (7yrs SP) History: Intergen, Provoke, Independent Your hosts 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 Jonathan Stuckey Business solution consultant, Spoke solutions design, IA & user adoption 25yrs infrastructure design, operations History: Sun, Sequent, IBM, Microsoft Chandima Kulathilake Solution architect, Datacom business solutions architecture 20yrs development & solution build History: Synergy, Provoke, Intergen, Spoke
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 s vision for intelligent communications 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.
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 chandimak@datacom.co.nz 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 Private Public 12
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 COMPANY Datacom 2017 14
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 Desktop Mobile Web Windows Mac WP iphone/ipad Android Electron C++ Objective C HTML5/CSS UWP IOS Android Angular jquery, lodash etc.. (200+ Open Source Components) TypeScript, Node, SASS C# Swift Java Browsers: Edge, IE11, latest Chrome, latest Firefox Desktop: Windows 10, 8.1, 7(SP1), Mac OS X 10.10+
Other Workloads OneNote WAC OneDrive for business SharePoint Notes Web Companions Files Files High Level Architecture Key Teams Web Desktop Electron calling ios App Android App Windows Phone App Microsoft Teams Skype services Azure and O365 SERVICES Settings and O365 access Messaging Audio / video Telemetry Experimentation MRU Exchange Most recent files Calendar Teams services Chat & Presence services Next Gen Calling PSTN AAD Identity Search Extensibility Connectors Notification Hub Firehose Listener Email Service SMTP
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 Fun features Enabled, Giphy to moderate Enabled, Giphy to moderate, modulate per team Bots, apps Enabled, allow side loading Enabled, restricted list, no side loading Guest access Enabled, open Enabled, only team owners can add AAD allow list Messaging All enabled Owner can delete messages, members cannot Only IT staff Disable giphy and stickers No apps/bots IT managed, AAD allow list Owner can delete messages, members cannot Some users do not get chat
Planning and Future Road Map
Journey Building Blocks Skype for Business Chat Calling Meetings Teams Collaboration Building blocks are applicable to a user/group of users https://docs.microsoft.com/en-us/microsoftteams/journeyskypeforbusiness-teams Group Collab Only SFB with Teams Collab Chat Calling Chat Calling Meetings Meetings Collaboration Chat Calling Meetings Collaboration Group Collab + Meetings Only SFB with Teams Collab + Meetings Islands All workloads* on both products Chat Calling Meetings Chat Calling Meetings Collaboration Single Client Single client experience; SFB Only or Teams Only
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