SlideShare a Scribd company logo
1 of 59
Download to read offline
Make Your Data Work For You
Analyzing Microsoft Teams engagement
& adoption: Why, What, How? Ben Menesi
Toronto, 2019
2
Thank you to our sponsors!
PLATINUMSILVERGOLD
3
Speaker
Ben Menesi
VP Products & Innovation at panagenda
Started out in the IBM world
SharePoint & Exchange Admin & Dev
Speaker at IT events around the globe
Owns a bar (recently)
@BenMenesi
4
panagenda
Who we are
HQ in Vienna, Austria, offices in Germany, USA and Australia
10M+ user licenses across 80 countries
5
Agenda
WHY
do we want Teams to succeed in our organization?
Should we measure adoption
Why is engagement important?
WHAT
questions do you need answers to?
does Teams rely on in the background?
data sources are available?
HOW
do you use those data sources to connect the dots?
do you set KPIs to measure?
do I get the missing analytics data?
Make Your Data Work For You
WHY
WHY do we want Teams to succeed in
our organization?
8
Why do we want Teams to succeed?
No more working in Silos
„Oh, my team did that too!“
„Let me check if my predecessor sent an email about that!“
CapEX to OpEX
25% MS365 budget goes towards teams
5000 user organization: USD $1,8M over 3 years (Forrester TEI of Teams)
One stop shop collaboration
What are the benefits of working in one tool vs. Myriad of business
software?
9
Teams becoming the heart of collaboration
Benefits of one tool to rule them all
Numbers Roman Numbers Alphabet
1 I A
2 II B
3 III C
4 IV D
5 V E
6 VI F
7 VII G
8 VIII H
9 IX I
10 XI J
40 sec
20 sec
WHAT does Teams rely on in the
background?
What does Teams rely on in the background?
13
Source: https://docs.microsoft.com/en-us/microsoftteams/teams-architecture-solutions-posters
So what happens when a user creates a Team?
14
Upon users creating a new Team, the following services are provisioned
Azure AD Group Directory Object (Office365 group)
Exchange Online Shared Mailbox and Calendar
SharePoint Team Site and document Library
OneDrive for Business
Shared OneNote Notebook
Planner
Microsoft Stream for meeting recordings
+ … SharePoint Online Site collections for each private channel
What are ways to create new Teams?
15
Source: https://docs.microsoft.com/en-us/microsoftteams/teams-architecture-solutions-posters
WHAT questions do we need answers
to?
Questions we need answers to
1.) Organization-wide Teams adoption trends
How does Teams adoption & usage look like in my organization?
2.) Department & Geographical adoption figures
Which are my departments leading the adoption effort?
What are the countries that are lagging behind the adoption effort?
3.) Who are my champions / early adopters?
Which users can I count on to spread the word?
Think SPS and MVP ecosystem
Questions we want answers to
4.) Working in silos – Teams vs. Email
Teams adoption should be inversely proportional to internal E-Mail volume
For which departments is this true, what departments need adoption love?
5.) Working in silos – Teams activity proportions
Public vs. Private Teams?
Chat messages: working in silos. Plus: Files & knowledge loss
6.) Working in silos – Teams vs. Teams vs. Teams Sprawl
What is my logical Teams architecture strategy? Do I have similar Teams?
Questions we need answers to
7.) Adoption – Is Teams facilitating cross-department work?
Communication within the same departments isn‘t enough.
6.) Am I overdoing it?
How much noise do I expose my employees to?
What is the ideal amount of Teams memberships, channel memberships to
optimize engagement?
WHAT data sources are available to me?
21
Microsoft Teams Usage Data
Office365
Activity
Reports
Teams
Analytics
Reports
Teams
Admin Center
Microsoft
Graph
PowerShell
Microsoft Teams Admin Center
Microsoft Teams Admin Center
1.) The good:
Overall Teams activity analytics
Teams list – activity, guests, active channels
User Activity: channel messages, chats, calls
2.) The bad:
Limited range (7 / 28 days)
No users / teams correlation
No activity details, channel trends, organizational data
Office365 Usage Reports (Teams)
Office365 Usage Reports (Teams)
1.) The good:
2 reports: user activity and device usage
Number of activities by type and users by activity type
Compares usage across the entire Office365 stack
2.) The bad:
Still limited range (7 / 30 / 90 / 180 days)
No organizational context
Microsoft 365 Usage Analytics PowerBI Pack
Microsoft 365 Usage Analytics PowerBI Pack
1.) The good:
Global Active Users report across the entire office365 stack
Some BI on top of your data
2.) The bad:
Relies on Usage Reports (limited dataset)
Aggregated monthly data only – no way to drill down to more details
No Teams > Users > Activity correlation, just global trends
PowerShell & Microsoft Graph
1.) The good:
You get everything
As granular as it gets
2.) The bad:
As opposed to the above reports: not a turnkey solution for analytics
Requires regular queries, data storage & assembly, takes time
Expensive
Native Office365 reports & data
Reports are great and usable but:
Key: Data
Issue 1: Volume (only up to 180 days)
Issue 2: Granularity and lack of data-point connectivity
Make Your Data Work For You
HOW
HOW do I use these data sources to
connect the dots?
32
Teams Admin Center
Teams > Manage Teams
What does it look like
33
Teams Admin Center
Teams > Manage Teams
List of all teams
Available: # Channels, #Members, #Owners, #Guests, Privacy and Status
Helps you answer questions:
How many Teams do I have?
What are my Teams with the most members? What‘s the average #
channels?
What‘s the proportion of public vs. Private teams?
34
Teams Admin Center
Teams > Manage Teams > {Team Name}
What does it look like
35
Teams Admin Center
Teams > Manage Teams > {Team Name}
List of all members and channels
Members available: User names, titles, locations, roles
Channels available: Name, description, type, auto-pin (Watch out! No private
channels unless you‘re a member / owner!)
Helps you answer questions:
Members by location
# of members for each channel
36
Teams Admin Center
Teams > Analytics & Reports > Teams user activity report
Activity Type for all users: 1:1 calls, channel messages, chat messages
Helps you answer questions:
General Teams usage volume, and by activity type
Working in silos: channel messages vs. Chat messages
Disadvantages
Only available up to 28 days
No filtering capabilities
37
Teams Admin Center
Teams > Analytics & Reports > Teams device usage report
Not just devices: Windows / Mac and IOS and Android
Helps you answer questions:
Teams device usage trends: mobile vs. Computer
Disadvantages
Only available up to 28 days
No filtering capabilities
38
Teams Admin Center
Teams > Analytics & Reports > Teams usage report
#active users, Teams & channels active users, active channels, #messages
Teams list: name, active users, guests, active channels
Helps you answer questions:
Globally active users and trends
Connects teams with their activity
Disadvantages
Volume, and no activity information (chat vs. Messages) per team
39
Teams Admin Center Conclusion
Teams Admin Center Analytics
Answers a few questions and provides general usage overview
Personal favourites: Activity type breakdown
Disadvantages
Volume is a real issue, and the lack of deep-dive into departments and
organizational information is a huge loss.
40
Office365 Usage Reports (Teams)
O365 Usage Reports
What it looks like
41
Office365 Usage Reports (Teams)
O365 Usage Reports
Active users across all stacks – up to 180 days
Personal favourites: Activity type breakdown
Helps you answer questions:
Activity trends across the entire Office365 stack
Disadvantages
Volume is a real issue, and the lack of deep-dive into departments and
organizational information is a huge loss.
42
Office365 Usage Reports PowerBI Pack
O365 Usage Reports
What it looks like
43
Office365 Usage Reports PowerBI Pack
O365 Usage Reports PowerBI Pack
Active, returning, new, and enabled users for Teams and other products
Helps you answer questions:
Adoption progress across the entire Office365 stack
Disadvantages
Monthly aggregated data – no way to dig deeper
Only focuses on active users, not activities
HOW do we set KPIs to measure?
45
The main question: Adoption curve
What are the personas in an organization based on their adoption behaviour?
HOW do I get the missing figures?
47
Building your own app
Microsoft Graph is cool
Register your application
Select and consent to permissions
Build your data models and pick a data warehouse software
Harvest Teams data
Repeat
(Our) example implementation
Data Warehouse
Usage Data Azure Data
Data Warehouse
Data Processing
Data Representation
OE Interface Metabase DataMiner
Assembled
usage data
Web API
Assembled Usage Data
Teams List
Channels Info
Teams User
Usage Data
Office365
Usage Data
Teams Activity
Data Azure AD
Organization Data
Azure AD User Data
Office365 User
Usage Data
Teams App
Data
Teams
Member &
Owner Info
50
Building your own app
1.) Registering the application
Portal.azure.com > Azure AD > App Registrations > New Application Reg.
51
Building your own app
2.) Add APIs and permissions
Consider Reports
Work with users & gather organizational intel (department, country, etc)
Watch out! Teams API is protected: aka.ms/teamsgraph/requestaccess
52
Building your own app
3.) Build data models
Consider joining user attribute tables with Teams activities
53
Building your own app
4.) Select a DW software
You might want to deploy this into Azure
54
Building your own app
5.) Harvest Teams data
And keep doing it
55
Use the Reports Graph API
Use the Teams reports available via the Reports Graph API
https://docs.microsoft.com/en-us/graph/api/resources/microsoft-teams-user-
activity-reports?view=graph-rest-1.0
What you get:
Report Refresh Date
User Principal Name
Last Activity Date
Is Deleted
Deleted Date
Assigned Products
Team Chat Message Count
Private Chat Message Count
Call Count
Meeting Count
Has Other Action
Report Period
56
panagenda
What we do: OfficeExpert | Teams Analytics
Virtual Appliance: Data stays secure
Cross-organizational intelligence
Usage & Engagement measurement
Integrated Teams Application
33+ PowerBI reports
We are looking for design partners!
https://panagenda.com/officeexpert-sandbox
Make Your Data Work For You
Sandbox:
https://www.panagenda.com/officeex
pert-sandbox/
Make Your Data Work For You
Q & A
Feedback
5959 Join the conversation using #OfficeExpert & @panagenda
http://bit.ly/spsto19eventevalhttp://bit.ly/spsto19sessioneval
THANK YOU!
6060 Join the conversation using #OfficeExpert & @panagenda
Linkedin.ca/in/benedekmenesi
@BenMenesi
Let‘s get in touch:
ben.menesi@panagenda.com
Headquarters, Austria:
panagenda GmbH (Ltd.)
Schreyvogelgasse 3/10
AT 1010 Vienna
Phone: +43 1 89 012 89
Fax: +43 1 89 012 89-15
E-Mail: info@panagenda.com
Headquarters, Germany:
panagenda GmbH (Ltd.)
Lahnstraße 17
DE 64646 Heppenheim
Phone: +49 6252 67 939-00
Fax: +49 6252 67 939-16
E-Mail: info@panagenda.com
USA:
panagenda Inc.
60 State Street, Suite 700
MA 02109 Boston
Phone: +1 617 855 5961
Fax: +1 617 488 2292
E-Mail: info@panagenda.com
Germany:
panagenda Consulting GmbH (Ltd.)
Donnersbergstrasse 1
DE 64646 Heppenheim
Phone: +49 6252 67 939-86
Fax: +49 6252 67 939-16
E-Mail: info@panagenda.com
The Netherlands:
Trust Factory B.V.
11th Floor,
Koningin Julianaplein 10
NL 2595 AA The Hague
Phone: +31 70 80 801 96
E-Mail: info@trust-factory.com
© 2007-2015 panagenda
Make Your Data Work for You

More Related Content

What's hot

SPC18 - Getting Started with Office 365 Advanced Threat Protection for ShareP...
SPC18 - Getting Started with Office 365 Advanced Threat Protection for ShareP...SPC18 - Getting Started with Office 365 Advanced Threat Protection for ShareP...
SPC18 - Getting Started with Office 365 Advanced Threat Protection for ShareP...jeffgellman
 
Thr30117 - Securely logging to Microsoft 365
Thr30117 - Securely logging to Microsoft 365Thr30117 - Securely logging to Microsoft 365
Thr30117 - Securely logging to Microsoft 365Robert Crane
 
Information Barriers in MS Teams
Information Barriers in MS TeamsInformation Barriers in MS Teams
Information Barriers in MS TeamsNanddeep Nachan
 
How to get deeper administration insights into your tenant
How to get deeper administration insights into your tenantHow to get deeper administration insights into your tenant
How to get deeper administration insights into your tenantRobert Crane
 
Be A Hero: Combat Cloud Security Threats with Google Apps Unlimited & CloudLock
Be A Hero: Combat Cloud Security Threats with Google Apps Unlimited & CloudLockBe A Hero: Combat Cloud Security Threats with Google Apps Unlimited & CloudLock
Be A Hero: Combat Cloud Security Threats with Google Apps Unlimited & CloudLockCloudLock
 
SPSNL17 - Securing Office 365 and Microsoft Azure like a rock star (or groupi...
SPSNL17 - Securing Office 365 and Microsoft Azure like a rock star (or groupi...SPSNL17 - Securing Office 365 and Microsoft Azure like a rock star (or groupi...
SPSNL17 - Securing Office 365 and Microsoft Azure like a rock star (or groupi...DIWUG
 
Codeless Security for the Apps You Buy & Build on AWS
Codeless Security for the Apps You Buy & Build on AWSCodeless Security for the Apps You Buy & Build on AWS
Codeless Security for the Apps You Buy & Build on AWSCloudLock
 
Building solutions with SPFx that work across SharePoint and Teams
Building solutions with SPFx that work across SharePoint and TeamsBuilding solutions with SPFx that work across SharePoint and Teams
Building solutions with SPFx that work across SharePoint and TeamsVignesh Ganesan I Microsoft MVP
 
Labelling in Microsoft 365 - Retention & Sensitivity
Labelling in Microsoft 365 - Retention & SensitivityLabelling in Microsoft 365 - Retention & Sensitivity
Labelling in Microsoft 365 - Retention & SensitivityDrew Madelung
 
Microsoft EMS Enterprise Mobility and Security Architecture Poster
Microsoft EMS Enterprise Mobility and Security Architecture PosterMicrosoft EMS Enterprise Mobility and Security Architecture Poster
Microsoft EMS Enterprise Mobility and Security Architecture PosterAmmar Hasayen
 
2018 November - AZUGDK - Azure AD
2018 November - AZUGDK - Azure AD 2018 November - AZUGDK - Azure AD
2018 November - AZUGDK - Azure AD Peter Selch Dahl
 
Secure Modern Workplace With Microsoft 365 Threat Protection
Secure Modern Workplace With Microsoft 365 Threat ProtectionSecure Modern Workplace With Microsoft 365 Threat Protection
Secure Modern Workplace With Microsoft 365 Threat ProtectionAmmar Hasayen
 
Microsoft Ignite Recap: Hot off the press with Vlad & Drew
Microsoft Ignite Recap: Hot off the press with Vlad & DrewMicrosoft Ignite Recap: Hot off the press with Vlad & Drew
Microsoft Ignite Recap: Hot off the press with Vlad & DrewDrew Madelung
 
Securing SharePoint, OneDrive, & Teams with Sensitivity Labels
Securing SharePoint, OneDrive, & Teams with Sensitivity LabelsSecuring SharePoint, OneDrive, & Teams with Sensitivity Labels
Securing SharePoint, OneDrive, & Teams with Sensitivity LabelsDrew Madelung
 
Microsoft Ignite Recap: Microsoft Teams & Yammer with Vlad & Drew
Microsoft Ignite Recap: Microsoft Teams & Yammer with Vlad & DrewMicrosoft Ignite Recap: Microsoft Teams & Yammer with Vlad & Drew
Microsoft Ignite Recap: Microsoft Teams & Yammer with Vlad & DrewDrew Madelung
 
HSPUG Loving one drive for business as a productivity tool
HSPUG Loving one drive for business as a productivity toolHSPUG Loving one drive for business as a productivity tool
HSPUG Loving one drive for business as a productivity toolBrian Culver
 
Microsoft 365 Threat Management and security - EMS E5
Microsoft 365 Threat Management and security - EMS E5Microsoft 365 Threat Management and security - EMS E5
Microsoft 365 Threat Management and security - EMS E5Ammar Hasayen
 

What's hot (20)

SPC18 - Getting Started with Office 365 Advanced Threat Protection for ShareP...
SPC18 - Getting Started with Office 365 Advanced Threat Protection for ShareP...SPC18 - Getting Started with Office 365 Advanced Threat Protection for ShareP...
SPC18 - Getting Started with Office 365 Advanced Threat Protection for ShareP...
 
Security and compliance in Office 365 -Part 1
Security and compliance in Office 365 -Part 1Security and compliance in Office 365 -Part 1
Security and compliance in Office 365 -Part 1
 
Thr30117 - Securely logging to Microsoft 365
Thr30117 - Securely logging to Microsoft 365Thr30117 - Securely logging to Microsoft 365
Thr30117 - Securely logging to Microsoft 365
 
Information Barriers in MS Teams
Information Barriers in MS TeamsInformation Barriers in MS Teams
Information Barriers in MS Teams
 
Office 365 Security Best Practices
Office 365 Security Best PracticesOffice 365 Security Best Practices
Office 365 Security Best Practices
 
How to get deeper administration insights into your tenant
How to get deeper administration insights into your tenantHow to get deeper administration insights into your tenant
How to get deeper administration insights into your tenant
 
Be A Hero: Combat Cloud Security Threats with Google Apps Unlimited & CloudLock
Be A Hero: Combat Cloud Security Threats with Google Apps Unlimited & CloudLockBe A Hero: Combat Cloud Security Threats with Google Apps Unlimited & CloudLock
Be A Hero: Combat Cloud Security Threats with Google Apps Unlimited & CloudLock
 
SPSNL17 - Securing Office 365 and Microsoft Azure like a rock star (or groupi...
SPSNL17 - Securing Office 365 and Microsoft Azure like a rock star (or groupi...SPSNL17 - Securing Office 365 and Microsoft Azure like a rock star (or groupi...
SPSNL17 - Securing Office 365 and Microsoft Azure like a rock star (or groupi...
 
Codeless Security for the Apps You Buy & Build on AWS
Codeless Security for the Apps You Buy & Build on AWSCodeless Security for the Apps You Buy & Build on AWS
Codeless Security for the Apps You Buy & Build on AWS
 
Building solutions with SPFx that work across SharePoint and Teams
Building solutions with SPFx that work across SharePoint and TeamsBuilding solutions with SPFx that work across SharePoint and Teams
Building solutions with SPFx that work across SharePoint and Teams
 
Labelling in Microsoft 365 - Retention & Sensitivity
Labelling in Microsoft 365 - Retention & SensitivityLabelling in Microsoft 365 - Retention & Sensitivity
Labelling in Microsoft 365 - Retention & Sensitivity
 
Microsoft EMS Enterprise Mobility and Security Architecture Poster
Microsoft EMS Enterprise Mobility and Security Architecture PosterMicrosoft EMS Enterprise Mobility and Security Architecture Poster
Microsoft EMS Enterprise Mobility and Security Architecture Poster
 
2018 November - AZUGDK - Azure AD
2018 November - AZUGDK - Azure AD 2018 November - AZUGDK - Azure AD
2018 November - AZUGDK - Azure AD
 
Secure Modern Workplace With Microsoft 365 Threat Protection
Secure Modern Workplace With Microsoft 365 Threat ProtectionSecure Modern Workplace With Microsoft 365 Threat Protection
Secure Modern Workplace With Microsoft 365 Threat Protection
 
Microsoft Ignite Recap: Hot off the press with Vlad & Drew
Microsoft Ignite Recap: Hot off the press with Vlad & DrewMicrosoft Ignite Recap: Hot off the press with Vlad & Drew
Microsoft Ignite Recap: Hot off the press with Vlad & Drew
 
Securing SharePoint, OneDrive, & Teams with Sensitivity Labels
Securing SharePoint, OneDrive, & Teams with Sensitivity LabelsSecuring SharePoint, OneDrive, & Teams with Sensitivity Labels
Securing SharePoint, OneDrive, & Teams with Sensitivity Labels
 
Azure AD with Office 365 and Beyond!
Azure AD with Office 365 and Beyond!Azure AD with Office 365 and Beyond!
Azure AD with Office 365 and Beyond!
 
Microsoft Ignite Recap: Microsoft Teams & Yammer with Vlad & Drew
Microsoft Ignite Recap: Microsoft Teams & Yammer with Vlad & DrewMicrosoft Ignite Recap: Microsoft Teams & Yammer with Vlad & Drew
Microsoft Ignite Recap: Microsoft Teams & Yammer with Vlad & Drew
 
HSPUG Loving one drive for business as a productivity tool
HSPUG Loving one drive for business as a productivity toolHSPUG Loving one drive for business as a productivity tool
HSPUG Loving one drive for business as a productivity tool
 
Microsoft 365 Threat Management and security - EMS E5
Microsoft 365 Threat Management and security - EMS E5Microsoft 365 Threat Management and security - EMS E5
Microsoft 365 Threat Management and security - EMS E5
 

Similar to Analyzing Microsoft Teams engagement & adoption: Why, What & How?

North American Collaboration Summit: Analyzing Teams engagement & adoption - ...
North American Collaboration Summit: Analyzing Teams engagement & adoption - ...North American Collaboration Summit: Analyzing Teams engagement & adoption - ...
North American Collaboration Summit: Analyzing Teams engagement & adoption - ...panagenda
 
FoundationalGuideTeamsGroups_eBook.pdf
FoundationalGuideTeamsGroups_eBook.pdfFoundationalGuideTeamsGroups_eBook.pdf
FoundationalGuideTeamsGroups_eBook.pdfShamYusoff2
 
Monitoring and Measuring SharePoint to Guarantee Your ROI
Monitoring and Measuring SharePoint to Guarantee Your ROIMonitoring and Measuring SharePoint to Guarantee Your ROI
Monitoring and Measuring SharePoint to Guarantee Your ROIChristian Buckley
 
Five Ways to Ensure 100% Adoption of Office 365
Five Ways to Ensure 100% Adoption of Office 365Five Ways to Ensure 100% Adoption of Office 365
Five Ways to Ensure 100% Adoption of Office 365Christian Buckley
 
Collaborative Workshop Design
Collaborative Workshop DesignCollaborative Workshop Design
Collaborative Workshop DesignDaniel McKean
 
Microsoft Teams in Education - governance & adoption
Microsoft Teams in Education - governance & adoptionMicrosoft Teams in Education - governance & adoption
Microsoft Teams in Education - governance & adoptionLoryan Strant
 
Rethinking SharePoint WSS 2009
Rethinking SharePoint WSS 2009Rethinking SharePoint WSS 2009
Rethinking SharePoint WSS 2009tobyspendiff
 
CRMready Webinar Series - Part 2 - Planning Ahead for CRM at Your Nonprofit
CRMready Webinar Series - Part 2 - Planning Ahead for CRM at Your NonprofitCRMready Webinar Series - Part 2 - Planning Ahead for CRM at Your Nonprofit
CRMready Webinar Series - Part 2 - Planning Ahead for CRM at Your NonprofitTheConnectedCause
 
Slides: The Automated Business Glossary
Slides: The Automated Business GlossarySlides: The Automated Business Glossary
Slides: The Automated Business GlossaryDATAVERSITY
 
VWO - Mark de Winter - Run more experiments with fewer resources.pdf
VWO - Mark de Winter - Run more experiments with fewer resources.pdfVWO - Mark de Winter - Run more experiments with fewer resources.pdf
VWO - Mark de Winter - Run more experiments with fewer resources.pdfVWO
 
Run more experiments with fewer resources
Run more experiments with fewer resourcesRun more experiments with fewer resources
Run more experiments with fewer resourcesVWO
 
Understanding and Tracking Office 365 Usage and Adoption
Understanding and Tracking Office 365 Usage and AdoptionUnderstanding and Tracking Office 365 Usage and Adoption
Understanding and Tracking Office 365 Usage and AdoptionToni Frankola
 
Machine Learning Product Managers Meetup Event
Machine Learning Product Managers Meetup EventMachine Learning Product Managers Meetup Event
Machine Learning Product Managers Meetup EventBenjamin Schulte
 
How to approach o365
How to approach o365How to approach o365
How to approach o365SoHo Dragon
 
ECS19 - Benjamin Niaulin - MICROSOFT TEAMS FOR POWER USERS MASTERCLASS
ECS19 - Benjamin Niaulin - MICROSOFT TEAMS FOR POWER USERS MASTERCLASSECS19 - Benjamin Niaulin - MICROSOFT TEAMS FOR POWER USERS MASTERCLASS
ECS19 - Benjamin Niaulin - MICROSOFT TEAMS FOR POWER USERS MASTERCLASSEuropean Collaboration Summit
 
Accelerate Your #ModernWorkplace Success with #Microsoft365
Accelerate Your #ModernWorkplace Success with #Microsoft365 Accelerate Your #ModernWorkplace Success with #Microsoft365
Accelerate Your #ModernWorkplace Success with #Microsoft365 Dux Raymond Sy
 
Share point, groups, and yammer - understanding the different modalities of ...
Share point, groups, and yammer  - understanding the different modalities of ...Share point, groups, and yammer  - understanding the different modalities of ...
Share point, groups, and yammer - understanding the different modalities of ...InnoTech
 
Office365 Governance Is Changing!!
Office365 Governance Is Changing!!Office365 Governance Is Changing!!
Office365 Governance Is Changing!!Stacy Deere
 

Similar to Analyzing Microsoft Teams engagement & adoption: Why, What & How? (20)

North American Collaboration Summit: Analyzing Teams engagement & adoption - ...
North American Collaboration Summit: Analyzing Teams engagement & adoption - ...North American Collaboration Summit: Analyzing Teams engagement & adoption - ...
North American Collaboration Summit: Analyzing Teams engagement & adoption - ...
 
FoundationalGuideTeamsGroups_eBook.pdf
FoundationalGuideTeamsGroups_eBook.pdfFoundationalGuideTeamsGroups_eBook.pdf
FoundationalGuideTeamsGroups_eBook.pdf
 
Monitoring and Measuring SharePoint to Guarantee Your ROI
Monitoring and Measuring SharePoint to Guarantee Your ROIMonitoring and Measuring SharePoint to Guarantee Your ROI
Monitoring and Measuring SharePoint to Guarantee Your ROI
 
Five Ways to Ensure 100% Adoption of Office 365
Five Ways to Ensure 100% Adoption of Office 365Five Ways to Ensure 100% Adoption of Office 365
Five Ways to Ensure 100% Adoption of Office 365
 
Collaborative Workshop Design
Collaborative Workshop DesignCollaborative Workshop Design
Collaborative Workshop Design
 
Microsoft Teams in Education - governance & adoption
Microsoft Teams in Education - governance & adoptionMicrosoft Teams in Education - governance & adoption
Microsoft Teams in Education - governance & adoption
 
Rethinking SharePoint WSS 2009
Rethinking SharePoint WSS 2009Rethinking SharePoint WSS 2009
Rethinking SharePoint WSS 2009
 
CRMready Webinar Series - Part 2 - Planning Ahead for CRM at Your Nonprofit
CRMready Webinar Series - Part 2 - Planning Ahead for CRM at Your NonprofitCRMready Webinar Series - Part 2 - Planning Ahead for CRM at Your Nonprofit
CRMready Webinar Series - Part 2 - Planning Ahead for CRM at Your Nonprofit
 
Slides: The Automated Business Glossary
Slides: The Automated Business GlossarySlides: The Automated Business Glossary
Slides: The Automated Business Glossary
 
VWO - Mark de Winter - Run more experiments with fewer resources.pdf
VWO - Mark de Winter - Run more experiments with fewer resources.pdfVWO - Mark de Winter - Run more experiments with fewer resources.pdf
VWO - Mark de Winter - Run more experiments with fewer resources.pdf
 
Run more experiments with fewer resources
Run more experiments with fewer resourcesRun more experiments with fewer resources
Run more experiments with fewer resources
 
Webinar: What Does Microsoft Teams Mean for Office 365?
Webinar: What Does Microsoft Teams Mean for Office 365?Webinar: What Does Microsoft Teams Mean for Office 365?
Webinar: What Does Microsoft Teams Mean for Office 365?
 
Understanding and Tracking Office 365 Usage and Adoption
Understanding and Tracking Office 365 Usage and AdoptionUnderstanding and Tracking Office 365 Usage and Adoption
Understanding and Tracking Office 365 Usage and Adoption
 
GNL Community Service Fair
GNL Community Service FairGNL Community Service Fair
GNL Community Service Fair
 
Machine Learning Product Managers Meetup Event
Machine Learning Product Managers Meetup EventMachine Learning Product Managers Meetup Event
Machine Learning Product Managers Meetup Event
 
How to approach o365
How to approach o365How to approach o365
How to approach o365
 
ECS19 - Benjamin Niaulin - MICROSOFT TEAMS FOR POWER USERS MASTERCLASS
ECS19 - Benjamin Niaulin - MICROSOFT TEAMS FOR POWER USERS MASTERCLASSECS19 - Benjamin Niaulin - MICROSOFT TEAMS FOR POWER USERS MASTERCLASS
ECS19 - Benjamin Niaulin - MICROSOFT TEAMS FOR POWER USERS MASTERCLASS
 
Accelerate Your #ModernWorkplace Success with #Microsoft365
Accelerate Your #ModernWorkplace Success with #Microsoft365 Accelerate Your #ModernWorkplace Success with #Microsoft365
Accelerate Your #ModernWorkplace Success with #Microsoft365
 
Share point, groups, and yammer - understanding the different modalities of ...
Share point, groups, and yammer  - understanding the different modalities of ...Share point, groups, and yammer  - understanding the different modalities of ...
Share point, groups, and yammer - understanding the different modalities of ...
 
Office365 Governance Is Changing!!
Office365 Governance Is Changing!!Office365 Governance Is Changing!!
Office365 Governance Is Changing!!
 

Recently uploaded

Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptkotipi9215
 
Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyFrank van der Linden
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number SystemsJheuzeDellosa
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)OPEN KNOWLEDGE GmbH
 
XpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software SolutionsXpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software SolutionsMehedi Hasan Shohan
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxTier1 app
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...soniya singh
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about usDynamic Netsoft
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 

Recently uploaded (20)

Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.ppt
 
Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The Ugly
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number Systems
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
 
XpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software SolutionsXpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software Solutions
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about us
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 

Analyzing Microsoft Teams engagement & adoption: Why, What & How?

  • 1. Make Your Data Work For You Analyzing Microsoft Teams engagement & adoption: Why, What, How? Ben Menesi Toronto, 2019
  • 2. 2 Thank you to our sponsors! PLATINUMSILVERGOLD
  • 3. 3 Speaker Ben Menesi VP Products & Innovation at panagenda Started out in the IBM world SharePoint & Exchange Admin & Dev Speaker at IT events around the globe Owns a bar (recently) @BenMenesi
  • 4. 4 panagenda Who we are HQ in Vienna, Austria, offices in Germany, USA and Australia 10M+ user licenses across 80 countries
  • 5. 5 Agenda WHY do we want Teams to succeed in our organization? Should we measure adoption Why is engagement important? WHAT questions do you need answers to? does Teams rely on in the background? data sources are available? HOW do you use those data sources to connect the dots? do you set KPIs to measure? do I get the missing analytics data?
  • 6. Make Your Data Work For You WHY
  • 7. WHY do we want Teams to succeed in our organization?
  • 8. 8 Why do we want Teams to succeed? No more working in Silos „Oh, my team did that too!“ „Let me check if my predecessor sent an email about that!“ CapEX to OpEX 25% MS365 budget goes towards teams 5000 user organization: USD $1,8M over 3 years (Forrester TEI of Teams) One stop shop collaboration What are the benefits of working in one tool vs. Myriad of business software?
  • 9. 9 Teams becoming the heart of collaboration Benefits of one tool to rule them all Numbers Roman Numbers Alphabet 1 I A 2 II B 3 III C 4 IV D 5 V E 6 VI F 7 VII G 8 VIII H 9 IX I 10 XI J 40 sec 20 sec
  • 10. WHAT does Teams rely on in the background?
  • 11. What does Teams rely on in the background? 13 Source: https://docs.microsoft.com/en-us/microsoftteams/teams-architecture-solutions-posters
  • 12. So what happens when a user creates a Team? 14 Upon users creating a new Team, the following services are provisioned Azure AD Group Directory Object (Office365 group) Exchange Online Shared Mailbox and Calendar SharePoint Team Site and document Library OneDrive for Business Shared OneNote Notebook Planner Microsoft Stream for meeting recordings + … SharePoint Online Site collections for each private channel
  • 13. What are ways to create new Teams? 15 Source: https://docs.microsoft.com/en-us/microsoftteams/teams-architecture-solutions-posters
  • 14. WHAT questions do we need answers to?
  • 15. Questions we need answers to 1.) Organization-wide Teams adoption trends How does Teams adoption & usage look like in my organization? 2.) Department & Geographical adoption figures Which are my departments leading the adoption effort? What are the countries that are lagging behind the adoption effort? 3.) Who are my champions / early adopters? Which users can I count on to spread the word? Think SPS and MVP ecosystem
  • 16. Questions we want answers to 4.) Working in silos – Teams vs. Email Teams adoption should be inversely proportional to internal E-Mail volume For which departments is this true, what departments need adoption love? 5.) Working in silos – Teams activity proportions Public vs. Private Teams? Chat messages: working in silos. Plus: Files & knowledge loss 6.) Working in silos – Teams vs. Teams vs. Teams Sprawl What is my logical Teams architecture strategy? Do I have similar Teams?
  • 17. Questions we need answers to 7.) Adoption – Is Teams facilitating cross-department work? Communication within the same departments isn‘t enough. 6.) Am I overdoing it? How much noise do I expose my employees to? What is the ideal amount of Teams memberships, channel memberships to optimize engagement?
  • 18. WHAT data sources are available to me?
  • 19. 21 Microsoft Teams Usage Data Office365 Activity Reports Teams Analytics Reports Teams Admin Center Microsoft Graph PowerShell
  • 21. Microsoft Teams Admin Center 1.) The good: Overall Teams activity analytics Teams list – activity, guests, active channels User Activity: channel messages, chats, calls 2.) The bad: Limited range (7 / 28 days) No users / teams correlation No activity details, channel trends, organizational data
  • 23. Office365 Usage Reports (Teams) 1.) The good: 2 reports: user activity and device usage Number of activities by type and users by activity type Compares usage across the entire Office365 stack 2.) The bad: Still limited range (7 / 30 / 90 / 180 days) No organizational context
  • 24. Microsoft 365 Usage Analytics PowerBI Pack
  • 25. Microsoft 365 Usage Analytics PowerBI Pack 1.) The good: Global Active Users report across the entire office365 stack Some BI on top of your data 2.) The bad: Relies on Usage Reports (limited dataset) Aggregated monthly data only – no way to drill down to more details No Teams > Users > Activity correlation, just global trends
  • 26. PowerShell & Microsoft Graph 1.) The good: You get everything As granular as it gets 2.) The bad: As opposed to the above reports: not a turnkey solution for analytics Requires regular queries, data storage & assembly, takes time Expensive
  • 27. Native Office365 reports & data Reports are great and usable but: Key: Data Issue 1: Volume (only up to 180 days) Issue 2: Granularity and lack of data-point connectivity
  • 28. Make Your Data Work For You HOW
  • 29. HOW do I use these data sources to connect the dots?
  • 30. 32 Teams Admin Center Teams > Manage Teams What does it look like
  • 31. 33 Teams Admin Center Teams > Manage Teams List of all teams Available: # Channels, #Members, #Owners, #Guests, Privacy and Status Helps you answer questions: How many Teams do I have? What are my Teams with the most members? What‘s the average # channels? What‘s the proportion of public vs. Private teams?
  • 32. 34 Teams Admin Center Teams > Manage Teams > {Team Name} What does it look like
  • 33. 35 Teams Admin Center Teams > Manage Teams > {Team Name} List of all members and channels Members available: User names, titles, locations, roles Channels available: Name, description, type, auto-pin (Watch out! No private channels unless you‘re a member / owner!) Helps you answer questions: Members by location # of members for each channel
  • 34. 36 Teams Admin Center Teams > Analytics & Reports > Teams user activity report Activity Type for all users: 1:1 calls, channel messages, chat messages Helps you answer questions: General Teams usage volume, and by activity type Working in silos: channel messages vs. Chat messages Disadvantages Only available up to 28 days No filtering capabilities
  • 35. 37 Teams Admin Center Teams > Analytics & Reports > Teams device usage report Not just devices: Windows / Mac and IOS and Android Helps you answer questions: Teams device usage trends: mobile vs. Computer Disadvantages Only available up to 28 days No filtering capabilities
  • 36. 38 Teams Admin Center Teams > Analytics & Reports > Teams usage report #active users, Teams & channels active users, active channels, #messages Teams list: name, active users, guests, active channels Helps you answer questions: Globally active users and trends Connects teams with their activity Disadvantages Volume, and no activity information (chat vs. Messages) per team
  • 37. 39 Teams Admin Center Conclusion Teams Admin Center Analytics Answers a few questions and provides general usage overview Personal favourites: Activity type breakdown Disadvantages Volume is a real issue, and the lack of deep-dive into departments and organizational information is a huge loss.
  • 38. 40 Office365 Usage Reports (Teams) O365 Usage Reports What it looks like
  • 39. 41 Office365 Usage Reports (Teams) O365 Usage Reports Active users across all stacks – up to 180 days Personal favourites: Activity type breakdown Helps you answer questions: Activity trends across the entire Office365 stack Disadvantages Volume is a real issue, and the lack of deep-dive into departments and organizational information is a huge loss.
  • 40. 42 Office365 Usage Reports PowerBI Pack O365 Usage Reports What it looks like
  • 41. 43 Office365 Usage Reports PowerBI Pack O365 Usage Reports PowerBI Pack Active, returning, new, and enabled users for Teams and other products Helps you answer questions: Adoption progress across the entire Office365 stack Disadvantages Monthly aggregated data – no way to dig deeper Only focuses on active users, not activities
  • 42. HOW do we set KPIs to measure?
  • 43. 45 The main question: Adoption curve What are the personas in an organization based on their adoption behaviour?
  • 44. HOW do I get the missing figures?
  • 45. 47 Building your own app Microsoft Graph is cool Register your application Select and consent to permissions Build your data models and pick a data warehouse software Harvest Teams data Repeat
  • 46. (Our) example implementation Data Warehouse Usage Data Azure Data Data Warehouse Data Processing Data Representation OE Interface Metabase DataMiner Assembled usage data Web API
  • 47. Assembled Usage Data Teams List Channels Info Teams User Usage Data Office365 Usage Data Teams Activity Data Azure AD Organization Data Azure AD User Data Office365 User Usage Data Teams App Data Teams Member & Owner Info
  • 48. 50 Building your own app 1.) Registering the application Portal.azure.com > Azure AD > App Registrations > New Application Reg.
  • 49. 51 Building your own app 2.) Add APIs and permissions Consider Reports Work with users & gather organizational intel (department, country, etc) Watch out! Teams API is protected: aka.ms/teamsgraph/requestaccess
  • 50. 52 Building your own app 3.) Build data models Consider joining user attribute tables with Teams activities
  • 51. 53 Building your own app 4.) Select a DW software You might want to deploy this into Azure
  • 52. 54 Building your own app 5.) Harvest Teams data And keep doing it
  • 53. 55 Use the Reports Graph API Use the Teams reports available via the Reports Graph API https://docs.microsoft.com/en-us/graph/api/resources/microsoft-teams-user- activity-reports?view=graph-rest-1.0 What you get: Report Refresh Date User Principal Name Last Activity Date Is Deleted Deleted Date Assigned Products Team Chat Message Count Private Chat Message Count Call Count Meeting Count Has Other Action Report Period
  • 54. 56 panagenda What we do: OfficeExpert | Teams Analytics Virtual Appliance: Data stays secure Cross-organizational intelligence Usage & Engagement measurement Integrated Teams Application 33+ PowerBI reports We are looking for design partners! https://panagenda.com/officeexpert-sandbox
  • 55. Make Your Data Work For You Sandbox: https://www.panagenda.com/officeex pert-sandbox/
  • 56. Make Your Data Work For You Q & A
  • 57. Feedback 5959 Join the conversation using #OfficeExpert & @panagenda http://bit.ly/spsto19eventevalhttp://bit.ly/spsto19sessioneval
  • 58. THANK YOU! 6060 Join the conversation using #OfficeExpert & @panagenda Linkedin.ca/in/benedekmenesi @BenMenesi Let‘s get in touch: ben.menesi@panagenda.com
  • 59. Headquarters, Austria: panagenda GmbH (Ltd.) Schreyvogelgasse 3/10 AT 1010 Vienna Phone: +43 1 89 012 89 Fax: +43 1 89 012 89-15 E-Mail: info@panagenda.com Headquarters, Germany: panagenda GmbH (Ltd.) Lahnstraße 17 DE 64646 Heppenheim Phone: +49 6252 67 939-00 Fax: +49 6252 67 939-16 E-Mail: info@panagenda.com USA: panagenda Inc. 60 State Street, Suite 700 MA 02109 Boston Phone: +1 617 855 5961 Fax: +1 617 488 2292 E-Mail: info@panagenda.com Germany: panagenda Consulting GmbH (Ltd.) Donnersbergstrasse 1 DE 64646 Heppenheim Phone: +49 6252 67 939-86 Fax: +49 6252 67 939-16 E-Mail: info@panagenda.com The Netherlands: Trust Factory B.V. 11th Floor, Koningin Julianaplein 10 NL 2595 AA The Hague Phone: +31 70 80 801 96 E-Mail: info@trust-factory.com © 2007-2015 panagenda Make Your Data Work for You