overview of microsoft teams
TRANSCRIPT
Overview of Microsoft Teams
By
Vignesh Ganesan | MCP, MCITP,MCTS & ITIL V3Technical Manager – SharePoint & Office 365
&Jayanthi P | MCTS SharePoint & Office 365 Developer
About the speakers
• Vignesh Ganesan
• Technical Manager - SharePoint &
Office 365
• C Sharp Corner MVP
• Active Blogger on C Sharp corner ,
Collab 365 community , European
SP Community & Hubfly blogsite
• www.vigneshsharepointthoughts.
com
• Jayanthi P
• SharePoint & Office 365 Developer
• Specialized on SQL Server, Asp. Net,
SharePoint, Office 365, Dynamics
CRM & Power BI
Introduction to Microsoft Teams
Architecture of Microsoft Teams
Demo on Microsoft Teams
Organizing your Team in Microsoft Teams
Microsoft Teams Clients
Planning the implementation of Microsoft Teams
What to expect with Teams replacing SfB
Roadmap
Use cases
Recap
Conclusion
Today’s Agenda :
Targeted Audiences
IT Admins Office 365 Admin & Dev
Architects and Decision makers
Folks who are new to Office 365
The journey so far….
Collaboration ishow work gets done
Internal & External Team MembersTeam members outside the firewall need
unfettered access
Geographically DistributedNeed varied ways to connect across
locations and time-zones
Multi-Generation WorkforceDifferent expectations and preferences
for tools
Employees work on nearly
2xthe number of teams,compared to 5 years ago
Internal & External Team MembersTeam members outside the firewall need
unfettered access
Geographically DistributedNeed varied ways to connect across
locations and time-zones
Multi-Generation WorkforceDifferent expectations and preferences
for tools
Different groups
have different needs
Siloed Apps Friction across applications – multiple logins, difficulty
sharing and discovering information
Shadow IT Incomplete toolset can lead to inconsistent security,
compliance and risk
Wasted TimeContext switching between different apps drains
attention and time
Today’s Challenges
Co-Creating Content
Mail & Calendar
Voice, Video& Meetings
Chat-based Workspace
Sites & Content
Management
Enterprise Social
The right tool is required for a better outcome
Microsoft Teams, the hub for teamwork in Office 365
Chat, calls & meetings
for today’s teams
Integrated Office 365 apps
Customizable and extensible
Enterprise security, compliance
& manageability
Chat for today’s teams
People can see content and chat history anytime
Team chats and activities are visible to the entire team
Use private chats for small group conversations
Mobile access on Android, iOS and Windows Phone
A hub for teamwork
Chat, content, people, and tools live in a team
workspace
Voice and video meetings right within Microsoft Teams
Built-in access to SharePoint, OneNote and Planner
Work with Office and other documents right in the app
Audio calling on mobile
Integrating the power of Office 365 & Office Pro
Plus
Customizable for each team
Create different channels for work streams and topics
Add tabs to frequently used files and cloud services
Get updates from the apps your team uses every day
Customize notifications so you don’t miss important
info
Build integrations with developer preview APIs
Extensible for each team:Tailor your workspace to include
apps and services for the team
and organization
Pin important files for easy reference in the workspace
Add bots that work on a team’s behalf
Integrate cloud services, explore data and get updates from
the apps your team uses every day
Use the Teams developer platform to build integrations to
existing business process
Manage trusted apps for employees and the organization
Security teams trust
Broad compliance standards support: Accessibility,
ISO27018/01, SOC 1 and 2, HIPAA, EU Model Clauses & more
Information protection with Archive, eDiscovery, Legal Hold,
Compliance Content Search, Auditing and Reporting1
Tier-C Compliant
Data encryption at all times, at-rest and in-transit.
Multi-factor authentication for enhanced identity protection.
1 Archive, eDiscovery, Legal Hold, Compliance Content Search, Auditing and Reporting are in E3 and above suites.
So what’s Microsoft Teams in a nutshell?
Chat centric workspace that brings in a lot of the O365 capabilities which includes
1. Office 365 groups
2. SharePoint
3. Planner
4. Power BI
5. Office Excel & Word
6. Visual Studio Team
7. Bots
Creation of Office 365 groups :
From OWA,Microsoft Teams, OneDrive for Business , Planner & SharePoint Home
Teams Architecture
• Designed for the cloud
• Microsoft Teams is built on existing Microsoft technologies woven together by Office 365
Groups.
• Amplify the value of Office 365
• Powered by Microsoft’s cloud, organizations can expect excellent performance and
reliability when leveraging Microsoft Teams as part of their digital collaboration journey.
Azure
Teams brings together O365 and Skype
Office 365 platform and services
Skype InfrastructureTeams Services
Teams Clients
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+
Optimized for agility
Auto-updates
C++ Objective C
Teams Conversations Logical Architecture
Teams services
Teams Services Often referred to as the “Middle Tier” although it is actually a collection of Micro-services
More efficient / less complex
Scale flexibility
Lower risk / deployment agility
Optimize for evolutionary change
Front end servers
Identity
Auth
AAD sync
Compliance
Audit
Retention
Extensibility
Graph
Tabs
Bots
Config
Setting store
Notifications
Team mgmt
Admin
Skype Infrastructure
Teams and Skype
Leverage the next generation compliant skype services for messaging and VOIP calling
PSTN calling leverages the Skype for Business Online services
Calling /Meeting
Meeting scheduler
Calling service
Transport relays
Media controller
Registrar
Call recording
Voicemail
TrouterMedia processor
Messaging
Chat
Media
Search
Personal expression
Notification Hub
URL preview
People
Presence
Config
Experimentation
Identity
Skype Identity
Permission service
Data and analytics
Teams and Office 365Office 365
Microsoft Power BI
Teams strives to realize the full benefits of O365 both as a platform and for end user capabilities
A part of our vision is to be an App hub
Platform
Exchange
Modern Groups
OneDrive for Business
SharePoint
Information Protection
Applications
OneNote
PowerApps
PowerPoint, Word, Excel
Planner
Stream
Teams on AzureAzure Azure is the core
platform that Teams is built on
Massive scale
Global foot print
Redundancy
Where Are My Files Stored?
1:N chatsFiles are uploaded to OneDrive for Business and permissions are set for the members of the chat
Team conversationsFiles are uploaded to SharePoint. A folder is associated with each channel in the team
Cloud storageDropbox, Box, Citrix ShareFile, Google Drive
Where Are My conversations Stored?
Chat service
In memory processing for speed
Leverages Azure storage (blob, tables, queues)
Substrate / Exchange
Chat and channel messages are also stored in Exchange for information protection
Conversation images
Images are stored in a media store
Slack vs Teams
7 Things Microsoft Teams Does Better Than Slack
Mobile Device Management
Office 365 Integration
Third Party Integration
Tabs
In-line Replies
Support for 25 Different Languages
Security
Memberships and Roles
Team owners are able to invite anyone in the organization they work Two
roles in Team:
• Owner: person who creates the team or assigned the role. Responsible
for managing team-wide settings and membership, including
invitations
• Team member: the people that have been invited to join the team
internally or externally <- hey yeah!
Memberships and Roles (cont.)Team Owner Team Member
Create team -
Leave team
Edit team name/description -
Delete team -
Add channel *
Edit channel name/description *
Delete channel *
Add members ** -
Add tabs *
Add connectors *
Add bots *
Service Administration
• Admins have multiple settings that can be
enabled or disabled at the tenant level.
• With Microsoft Teams enabled for the tenant,
any user that is also enabled for Microsoft
Teams will inherit the settings from the tenant
level.
• With guest user license activated you can
invite Azure B2B users.
Service Administration Contd…
• Enable SP Sharing if
you like the Guest
users to upload +
collaborate on files in
Microsoft Teams
Demo on Teams Service Administration
Full functional (nearly)
client that can be used
from a variety of
browsers.
Desktop
Provide support for
audio, video, and content
sharing for team
meetings, group calling
and private one-on-one
or private multi-party
calls.
Mobile
Geared at users participating
in chat-based conversations
while on the go, and
currently allows users to
have peer to peer audio call.
Clients for Microsoft Teams
Web
Full functional (nearly)
client that can be used
from a variety of
browsers.
Desktop
Provide support for
audio, video, and content
sharing for team
meetings, group calling
and private one-on-one
or private multi-party
calls.
Mobile
Geared at users participating
in chat-based conversations
while on the go, and
currently allows users to
have peer to peer audio call.
Clients for Microsoft Teams
Web
https://teams.microsoft.com/downloads
Platform Requirements
Web
Edge: 12+
Internet Explorer: 11+
Chrome: 51.0+
Firefox: 47.0+
Safari (coming soon)
Desktop
Windows 7+ (7, 8, 8.1, 10)
Both 32 & 64 bit available
Mac OSX 10.10+
Mobile
Android 4.4+
iOS (iPhone and iPad) 10+
Windows Phone 10.0.10586+
Meetings View Meeting Details Channel Meeting
Mobile Meetings – iOS and Android
Microsoft Teams –Demo on Mobile Clients
Teams Structure in Microsoft Teams
Teams
• Collection of people, content, and tools surrounding different projects
Channels
• Dedicated sections within a team to keep conversations organized
• Places where everyone on the team can have open conversations
• Can be extended with Tabs, Connectors and Bots
Structure:
Enabling Microsoft Teams
User's mailbox is hosted in:
Team and Channel mgmt
Create and view meetings
Modify user profile picture
Add and configure connectors
Add and configure tabs & bots
Info Protection (eDiscovery)
Exchange OnlineYes Yes Yes Yes Yes Yes
Exchange Online Dedicated vNext Yes Yes Yes Yes Yes Yes
Exchange Online Dedicated –Legacy (Sync to Azure AD required)
Yes No No No Yes No
Exchange on-premises(Sync to Azure AD required) Yes
Exchange 2016 CU3 or
laterNo No Yes No
For the full Microsoft Teams experience, every user should be enabled for Exchange Online, SharePoint Online, OneDrive for Business and Office 365 Group creation.
Teams Integration with SharePoint Online:
Teams Integration with OneDrive for Business:
SharePoint
SharePoint Online is a required component for Microsoft Teams.
If you don't have SharePoint Online enabled in your tenant, Microsoft Teams users are not always able to share
files in teams.
Users in private chat will not be able to share files because OneDrive for Business is required for that
functionality.
Skype for BusinessInteroperability between Microsoft Teams and Skype for Business is currently available for peer to peer (P2P)
instant messaging only.
For a Microsoft Teams user to send an IM to a Skype for Business user, the Microsoft Teams user must be
enabled with their account homed in Skype for Business Online.
Incoming Skype for Business messages can be responded to on the Microsoft Teams client
Microsoft Teams Network Traffic
• Microsoft Teams combines three forms of traffic:
• Data between the Office 365 online environment and external data sources with the Microsoft Teams
client (signalling, presence, chat, file upload and download, and tabs, connectors, and bots connections)
• Peer to peer real time communications traffic (audio, video, desktop sharing)
• Conferencing real time communications traffic (audio, video, desktop sharing)
• To ensure optimal flow, traffic must be allowed to flow both between network sites and Office
365, as well as between the internal network segments (e.g. between sites over the WAN)
• If your organization restricts computers on your network from connecting to the Internet,
ensure to whitelist the Office 365 URLs and IP address ranges
Microsoft Teams Bandwidth Calculator
• Microsoft has created a dedicated site for calculating the potential
impact of Microsoft Teams traffic on your LAN, WAN and Internet
segments.
• Please see http://aka.ms/bwcalc for more details
Network Assessment
• Ensure all required URLs and IP addresses are allowed, and the network
performance metrics are meeting the requirements for real time media
• Conduct network assessment on each site using Skype for Business
Network Assessment Tool
• Additional documentation on Network Assessment can be referenced from
Network Readiness Assessment
Security - Authentication
• Microsoft Teams leverages common Office 365 authentication
schemes
• Cloud Identity
• Synchronized Identity
• Federated
• Modern authentication including multi-factor authentication (MFA)
URLs and Media Stack
• Microsoft Teams also provides a calling and meetings experience
built on the next generation cloud based infrastructure
• These technology investments include Azure-based cloud services
for media processing and signaling, H.264 video codec, SILK and
Opus audio codec, network resiliency, telemetry and quality
diagnostics.
Guest Access
Guest access:
Anyone with an Azure Active Directory (AAD) account can be added as a guest in Teams.
Guests :
Can have any email account (Work accounts e.g. Office 365)
Accounts are added and securely managed within Azure AD through Azure AD B2B Collaboration
IT admins can quickly and easily view, add, or revoke a guest’s access to the host tenant
Are included as part of your Office 365 subscription at no additional cost
Are subject to Azure AD & Office 365 service limits
Guest Access Capabilities
Roadmap for Microsoft Teamshttps://products.office.com/en-us/business/office-365-roadmap
• Admin Center for Microsoft Teams
• PowerShell configuration (in development & testing)
• MyTasks app (in development & testing)
• Anonymous users join and Lobby experience
• Give-Take control of sharing
• Recording and Play Back
• EDGE & Chrome Web RTC join capabilities
• Skype Rooms Systems for Teams
• Conference Phones
• VTC Interop
• User Level Policies
Card for Teams to the reporting dashboard
Office 365 Adoption Content Pack in PowerBI
Audio ( PSTN) Conferencing (Preview)
Meeting Recording
Meeting Playback
Skype Room Systems
Call Quality Diagnostics Portal
Limitations to be aware of in Microsoft Teams
The default maximum number of teams that an Office 365 tenant can have is currently
500,000.
A team can have 100 owners.
You can create up to 100 channels in a Team
A user can create up to 250 teams.
A global admin can create unlimited number of teams.
A team owner can add 999 members to a team.
You won’t be able to search for a team if has been marked as private.
You won’t be able to customize a team if you’re not the owner of it.
You can have up to 20 members in a private chat, including the user who created the
chat.
A public team is open for anyone in the organization to join and can have up to 2500
members in it.
The maximum number of people in a meeting is 80.
Business Essentials
Business Premium
Enterprise E1
Enterprise E3
Enterprise E4 (retired)
Education
Education Plus
Education E3 (retired)
Enterprise E5 Education E5
Licensing for Microsoft Teams:
Microsoft Teams License Assignment
By default, Microsoft Teams license is enabled for all users assigned with the
eligible Office 365 subscriptions
Recent Momentum
Customer Support
• Enable continuous knowledge sharing
between shifts
• Provide visibility into customer escalations
• Search for solutions across conversations
• Speed up issue resolution with various
subject matter experts
Get guidance on these and other scenarios in the FastTrack Productivity Library
Engineering
• Enable continuous discussion across a
distributed team
• Discuss ideas and requirements, gather
inputs in the open
• Store standard documentation and files
• Integrate with developer tools like Jira
Finance
• Prepare earnings release with cross-
functional stakeholders
• Streamline data consolidation and analysis
• Store budgeting documentation and files
• Share economic trends and news
Human Resources
• Drive alignment on job descriptions and
streamline interview processes
• Plan and prepare new employee onboarding
• Engage distributed employees in training
• Share department resources and
documentation
Marketing
• Coordinate campaigns and event tasks
• Share the latest content drafts for feedback
• Get automated reports from analytics tools
• Prepare marketing launch across multiple
stakeholders
Sales
• Get quick answers from PMs and Sales Ops
• Share key customer wins
• Get lead notifications and deal mentions
• Share latest company, product and
competitor news
Operations & Project Management
• Streamline project communication and tools
• Provide status updates, get feedback, coordinate tasks
• Share files and collaborate on deliverables
• Get new project members up to speed quickly
Introduction to Microsoft Teams
Architecture of Microsoft Teams
Demo on Microsoft Teams
Organizing your Team in Microsoft Teams
Microsoft Teams Clients
Planning the implementation of Microsoft Teams
What to expect with Teams replacing SfB
Roadmap
Use cases
Useful Reference articles for Teams
https://docs.microsoft.com/en-us/microsoftteams/microsoft-teams
https://docs.microsoft.com/en-us/microsoftteams/teams-overview
https://support.office.com/en-us/article/Teams-and-channels-df38ae23-8f85-46d3-b071-cb11b9de5499
https://support.office.com/en-us/article/Video-Teams-and-channels-c3d63c10-77d5-4204-a566-53ddcf723b46
https://docs.microsoft.com/en-us/microsoftteams/teams-channels-overview
https://docs.microsoft.com/en-us/microsoftteams/journey-skypeforbusiness-teams
Resources to Learn More
https://aka.ms/SuccessWithTeams
Your hub for all things Microsoft Teams including vision,
practical onboarding guidance, success stories, and support.
https://FastTrack.microsoft.com
Assistance for customers to realize their vision with
Microsoft cloud services
Resource Link
Office Blog https://aka.ms/OfficeBlog
Office Roadmap https://aka.ms/OfficeRoadmap
Product HelpKnown Issues List
https://aka.ms/TeamsSupporthttps://aka.ms/TeamsKnownIssues
Team Developer Hub https://TeamsDeveloper
Conclusion: Microsoft Teams is designed to provide an easier way for small groups of people to communicate and
collaborate.
The de facto approach of communicating via group emails and sharing files via a patchwork of different
services is difficult—or so goes Microsoft's rationale—with the potential for missed messages and files. This
is the problem Teams is designed to solve.
A product like Teams is not just meant for collaboration but also to get your work done in a smarter way
Of course , there are few more players in the market such as Slack & Atlassian’s Hip chat but Teams
always stands ahead of all these products because of its great integration and extensibility capabilities .
A product like Microsoft Teams is definitely a must have in modern era where we all like to get our work
done on the fly .
Thank You!