SlideShare a Scribd company logo
1 of 42
HOW TO BUILD COLLABORATIVE TEAM WORKSPACES
WITH SHAREPOINT AND SUPPORT YOUR
GOVERNANCE
BRUCE.TUNCERTAN@NTTDATA.COM OCTOBER
5TH 2019
THANK YOU SPONSORS!!
Platinum
Gold
Silver
Prize(s)
@5:15 PM
QUEEN STREET FARE – 170 QUEEN
STREET
(FIRST ROUND ON US)
Please drink responsibly . We will be happy to call a
BRUCE TUNCERTAN
TECHNOLOGY DIRECTOR – SIERRA SYSTEMS (AN NTT DATA
COMPANY)
25+ YEARS IN IT
ARCHITECTING SHAREPOINT SOLUTIONS SINCE 2006
DELIVERED MANY SOLUTIONS FOR PUBLIC AND PRIVATE
CLIENTS SIZED FROM SME’S TO LARGE ENTERPRISES.
INTRODUCTIO
N
/in/tuncertan
@tuncertan
Bruce.Tuncertan@NTTData.com
• COLLABORATION
• SHAREPOINT
• PUBLISHING
• COLLABORATION
• TEAM WORKSPACES
• MICROSOFT TEAMS
• HOW TO GOVERN
• HOW TO MANAGE THE CHANGE
AGENDA
COLLABORATI
ON
COLLABORATION
COLLABORATION PUBLISHING
COLLABORATION
GOVERNANCE
Company
Department
Team
Personal
Intranet
Department Sites
Team Sites
OneDrive
• Can we use a single tool?
• How much emphasis on
Information Collaboration vs
People Collaboration?
• How do we govern and control?
• Is it Collaboration or
Communication?
Collaboration software enables the
sharing, finding and management of
files, documents and other data among
several users and/or systems.
Collaboration software is primarily
designed to enhance productivity
within a group of individuals and, more
specifically, within organizations.
COLLABORATI
ON
&
PRODUCTIVITY
COLLABORATI
ON TOOLS
COLLABORATI
ON TOOLS
MICROSOFT COLLABORATION – MICROSOFT
365
Hub for TeamworkCo-AuthorConnect Across
the Organization
Intranets &
Content Management
Email & Calendar
TeamsOffice AppsYammerSharePointOutlook
Office 365 Groups
Single team membership
across apps and services
Microsoft Graph
Suite-wide intelligence
connecting people and content
Security and Compliance
Centralized policy management
WHERE TO START ?
Outer LoopInner Loop
Files
Sites
Content
Apps
SharePoint
MICROSOFT TEAMS IS A COLLABORATION
TOOL THAT SUPPORTS A DIGITAL BUSINESS
TRANSFORMATION.
IT IS MORE THAN A SET OF PRODUCTS—IT IS
A FUNDAMENTALLY DIFFERENT WAY OF
WORKING.
THE SUCCESSFUL ADOPTION OF MICROSOFT
TEAMS REPRESENTS A CHANGE IN BEHAVIOR.
Changing how people work
THE 5 PILLARS OF MICROSOFT TEAMS
• COLLABORATION - CLEAR VISIBILITY WITHIN TEAMS OF PEOPLE INTO
SHARED INFORMATION
• CONVERSATION – AN ABILITY TO COMMUNICATE THROUGH MESSAGE
OR VOICE
• MEETINGS – FORMAL CONVERSATIONS
• VOICE – THE TECHNOLOGY SUPPORTING SPOKEN CONVERSATIONS
AND MEETINGS
• SOLUTIONS – CUSTOM PRODUCTIVITY APPLICATIONS
WHAT IS MICROSOFT TEAMS
Collaboration software is primarily designed to enhance productivity within organizations.
COLLABORATION FEATURES
RECENT DEVELOPMENTS IN TEAMS
WITH AI
Mobile
Companion
Mode
Inline Message
Translation
Meeting Recording
Transcription
Background
Blur
White Board
INTRODUCTION TO MEETINGS
TEAMS – USE CASES
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
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
SUCCESS FUNDAMENTALS MATRIX
Company vision:
Aware & Aligned
Aware, not aligned
Not aware, not aligned
Executive Sponsorship:
Exec Sponsor (CxO)
IT/Operational
No Sponsor
Business Objectives & KPIs:
Clear/Measurable Obj.
Generic obj. & KPI
No Business Objectives
Key Use Case Scenarios:
Advanced scenarios
Basic scenarios
Product & Features
Adoption Governance & Measure:
Global Adoption Gov
Partial Gov & measure
No Gov, #users
Champions:
Champions
Key Users
No Champions
Communication:
Global Comm plan
BU/Geo Comm Plan
Ad-Hoc IT comm
Training:
Enterprise training paths
Profiled trainings
Self-Training content
What’s in it for me:
Embedded in Biz processes
Evangelization
Top-Down Must change
Rewards recognition:
Certification
Goodies/Badges
No Reward
Business
People
MICROSOFT TEAMS – SUCCESS CRITERIA
EXAMPLES – PLAN AHEAD
SCENARIO: TEAMS AND MESSAGING
We want to encourage as much collaboration in
Teams as possible, so we enable email
integration. We don’t want to risk information
stored on 3rd party cloud storage, so we disable
those options.
We are a pretty relaxed company that likes to
have fun while collaborating. Being an
international company we enabled the ability to
translate messages.
SCENARIO: MEETINGS
A subset of our users have access to sensitive
information and we choose to not let them
perform screen sharing.
We find video and content sharing drive our
meetings culture. We regularly work with external
participants, so our policies make sure all feature
functionality in meetings is available to all users.
SCENARIO: GUEST ACCESS AND EXTERNAL
ACCESS
We need to be very selective on who we
collaborate with. We will use allow lists for guest
and external access to limit collaboration to
specific domains.
We allow our users to collaborate with external
users, however, we currently prevent guest users
while we establish our organizational
collaboration culture in Teams.
We allow communication with any external
parties. We do not want to impede our users’
ability to do more.
• Allows business guests to join specific teams
• enable collaboration with users with external
organizations
• External team members are granted access to
participate in channels, conversations, chats,
files, meetings, OneNote and apps.
• Based on Azure AD account
• Controlled by Teams and Azure AD settings
• Block/allow list in Preview
• Will require Azure AD subscription
• Disabled by default
• Need to configure Teams, Office 365 Groups,
Azure AD, O365 Privacy Center
GUEST ACCESS
CONSIDERATIO
NS
SCENARIO: CREATING TEAMS
We want to highlight the department a team
creator belongs to. Therefore we are using a
prefix naming policy.
We are using the blocked word list for Team
names to be sure that no one pretends which
department they work for, as an example the HR
department, otherwise everything is fine.
We neither restrict names nor who can create
teams. If someone misbehaves, we will use audit
logs to investigate.
• 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
TEAMS/GROUP
CREATION
CONSIDERATIO
NS
EXAMPLE OF BRINGING IT ALL TOGETHER
1. User
enters
group
name in
PowerApp
s
2. Data is
sent to
SPO list
3. Flow is
triggered
and sends
approval
email
4.
Manager
accepts or
rejects the
request
5. Reject:
Sender
gets a
denied
email
6. Accept:
Azure
function
starts
7. Azure
function
creates
the group
+ owner
8. Flow
sends
email to
sender
• 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
NAMING
POLICIES
• Classify your data
• Settings stored in
Azure AD
• Configure via
PowerShell
• More info at
https://aka.ms/Dat
a-Classification
• Support for default
policies coming in the
future
CLASSIFICATIO
N
SCENARIO: RETENTION POLICIES
We have strict requirements to keep all data for 7
years, therefore we are using retention policies
to keep all data and deletes it afterwards.
We are not implementing any
retention policy.
We are not implementing any retention policy.
SCENARIO: EXPIRATION POLICIES
We don’t want to have any stale teams, therefore
we require owners to renew their teams every 90
days.
Expiration policy is great to help users getting rid
of their old teams. We are using the default of
180 days.
We are not implementing any expiration policy.
If we see teams are inactive for long time, we
might just remove them.
• 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
• Coming soon: renewal in Teams
GROUP
EXPIRATION
• Web client
• https://teams.microsoft.com
• Edge, Chrome (latest), Firefox (latest),
Internet Explorer 11+
• Desktop and mobile clients
• https://teams.microsoft.com/downloads
• Windows 7+, Mac OSX 10.10+, Android
4.4+, iOS 10+, Windows Mobile 10+
• Windows Store app under development
• Mobile clients available via app stores
DEPLOY RIGHT
CLIENT TOOLS
COLLABORATION
GOVERNANCE
Company
Department
Team
Personal
Intranet
Department Sites
Team Sites
OneDrive
OFFICE 365 GOVERNANCE TEAMS
Role Who Responsibilities
Meeting
Frequency
OFFICE 365 GOVERNANCE EXAMPLE
OFFICE 365 GOVERNANCE EXAMPLE
Rollout Small but Govern
Public vs Private. Select Teams. Choose Use Case – team, project
Microsoft FastTrack
Online best practices, tools and insights to
move your information to the cloud.
Getting Started and Practical Guidance
SuccessWithTeams.com
Adoption Driving Tools
https://docs.microsoft.com/en-
us/microsoftteams/adopt-tools-and-downloads
SUMMARY
THANK YOU SPONSORS!!
Platinum
Gold
Silver
Prize(s)
@5:15 PM
QUEEN STREET FARE – 170 QUEEN
STREET
(FIRST ROUND ON US)
Please drink responsibly . We will be happy to call a
THANK YOU
Bruce Tuncertan
Bruce.Tuncertan@NTTData.co
m
Twitter @tuncertan

More Related Content

Similar to SharePoint Saturday Ottawa 2019

Microsoft Teams - The Hub for Teamwork in Office 365
Microsoft Teams - The Hub for Teamwork in Office 365Microsoft Teams - The Hub for Teamwork in Office 365
Microsoft Teams - The Hub for Teamwork in Office 365
David J Rosenthal
 

Similar to SharePoint Saturday Ottawa 2019 (20)

TeamsNation 2022 - Governance for Microsoft Teams - A to Z.pptx
TeamsNation 2022 - Governance for Microsoft Teams - A to Z.pptxTeamsNation 2022 - Governance for Microsoft Teams - A to Z.pptx
TeamsNation 2022 - Governance for Microsoft Teams - A to Z.pptx
 
June 2022 CIAOPS Need to Know Webinar
June 2022 CIAOPS Need to Know WebinarJune 2022 CIAOPS Need to Know Webinar
June 2022 CIAOPS Need to Know Webinar
 
Enabling the Cisco Decoder Ring
Enabling the Cisco Decoder RingEnabling the Cisco Decoder Ring
Enabling the Cisco Decoder Ring
 
GrowFL: Improve Employee and Customer Experience in a Hybrid Work Environment
GrowFL: Improve Employee and Customer Experience in a Hybrid Work EnvironmentGrowFL: Improve Employee and Customer Experience in a Hybrid Work Environment
GrowFL: Improve Employee and Customer Experience in a Hybrid Work Environment
 
Understanding Security and Compliance in Microsoft Teams - M365 Saturday Bang...
Understanding Security and Compliance in Microsoft Teams - M365 Saturday Bang...Understanding Security and Compliance in Microsoft Teams - M365 Saturday Bang...
Understanding Security and Compliance in Microsoft Teams - M365 Saturday Bang...
 
Beyond the Intranet - Digital Workplace apps, Solutions n Bots #spsla
Beyond the Intranet - Digital Workplace apps, Solutions n Bots #spslaBeyond the Intranet - Digital Workplace apps, Solutions n Bots #spsla
Beyond the Intranet - Digital Workplace apps, Solutions n Bots #spsla
 
How to Get Your Organizations To Start Using Microsoft Teams
How to Get Your Organizations To Start Using Microsoft TeamsHow to Get Your Organizations To Start Using Microsoft Teams
How to Get Your Organizations To Start Using Microsoft Teams
 
Tech Module 4 - Microsoft Teams admin and gov.pptx
Tech Module 4 - Microsoft Teams admin and gov.pptxTech Module 4 - Microsoft Teams admin and gov.pptx
Tech Module 4 - Microsoft Teams admin and gov.pptx
 
Set the Path Forward with Smart Technology Decisions.pdf
Set the Path Forward with Smart Technology Decisions.pdfSet the Path Forward with Smart Technology Decisions.pdf
Set the Path Forward with Smart Technology Decisions.pdf
 
Data Governance Workshop
Data Governance WorkshopData Governance Workshop
Data Governance Workshop
 
Starter Kit for Collaboration from Karuana @ Microsoft IT
Starter Kit for Collaboration from Karuana @ Microsoft ITStarter Kit for Collaboration from Karuana @ Microsoft IT
Starter Kit for Collaboration from Karuana @ Microsoft IT
 
About Enabling Technologies
About Enabling TechnologiesAbout Enabling Technologies
About Enabling Technologies
 
Governance and administration for teams app development
Governance and administration for teams app developmentGovernance and administration for teams app development
Governance and administration for teams app development
 
Teams Governance - SharePoint Saturday Calgary 2019
Teams Governance - SharePoint Saturday Calgary 2019Teams Governance - SharePoint Saturday Calgary 2019
Teams Governance - SharePoint Saturday Calgary 2019
 
Secure Communication System
Secure Communication SystemSecure Communication System
Secure Communication System
 
September 2019 Microsoft 365 Need to Know Webinar
September 2019 Microsoft 365 Need to Know WebinarSeptember 2019 Microsoft 365 Need to Know Webinar
September 2019 Microsoft 365 Need to Know Webinar
 
ALTITUDE 2019 | Corporate Engineer: The New IT Admin
ALTITUDE 2019 | Corporate Engineer: The New IT AdminALTITUDE 2019 | Corporate Engineer: The New IT Admin
ALTITUDE 2019 | Corporate Engineer: The New IT Admin
 
Blitzscaling Session 9: Village Stage
Blitzscaling Session 9: Village StageBlitzscaling Session 9: Village Stage
Blitzscaling Session 9: Village Stage
 
Scrum Bangalore 16th Meetup - March 5, 2016 - Yes Scrum Did Wonders Beyond IT...
Scrum Bangalore 16th Meetup - March 5, 2016 - Yes Scrum Did Wonders Beyond IT...Scrum Bangalore 16th Meetup - March 5, 2016 - Yes Scrum Did Wonders Beyond IT...
Scrum Bangalore 16th Meetup - March 5, 2016 - Yes Scrum Did Wonders Beyond IT...
 
Microsoft Teams - The Hub for Teamwork in Office 365
Microsoft Teams - The Hub for Teamwork in Office 365Microsoft Teams - The Hub for Teamwork in Office 365
Microsoft Teams - The Hub for Teamwork in Office 365
 

More from Baris Bruce Tuncertan

Storing and managing your content in share point tspbug
Storing and managing your content in share point tspbugStoring and managing your content in share point tspbug
Storing and managing your content in share point tspbug
Baris Bruce Tuncertan
 

More from Baris Bruce Tuncertan (6)

Building a hybrid share point information governance plan
Building a hybrid share point information governance planBuilding a hybrid share point information governance plan
Building a hybrid share point information governance plan
 
Building an effective sharepoint team
Building an effective sharepoint teamBuilding an effective sharepoint team
Building an effective sharepoint team
 
Storing and managing your content in share point spsnyc
Storing and managing your content in share point spsnycStoring and managing your content in share point spsnyc
Storing and managing your content in share point spsnyc
 
Adopting SharePoint online or on premise - sps toronto
Adopting SharePoint online or on premise - sps torontoAdopting SharePoint online or on premise - sps toronto
Adopting SharePoint online or on premise - sps toronto
 
Storing and managing your content in share point tspbug
Storing and managing your content in share point tspbugStoring and managing your content in share point tspbug
Storing and managing your content in share point tspbug
 
Sps Ottawa - Storing Your Content in SharePoint
Sps Ottawa - Storing Your Content in SharePointSps Ottawa - Storing Your Content in SharePoint
Sps Ottawa - Storing Your Content in SharePoint
 

Recently uploaded

%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
masabamasaba
 
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Medical / Health Care (+971588192166) Mifepristone and Misoprostol tablets 200mg
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
VictoriaMetrics
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
masabamasaba
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
masabamasaba
 
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Medical / Health Care (+971588192166) Mifepristone and Misoprostol tablets 200mg
 

Recently uploaded (20)

WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
 
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
 
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
 
What Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationWhat Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the Situation
 
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open SourceWSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
 
%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK Software
 
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With SimplicityWSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
 
WSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security ProgramWSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security Program
 
WSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaSWSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaS
 
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
 
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
 

SharePoint Saturday Ottawa 2019

  • 1. HOW TO BUILD COLLABORATIVE TEAM WORKSPACES WITH SHAREPOINT AND SUPPORT YOUR GOVERNANCE BRUCE.TUNCERTAN@NTTDATA.COM OCTOBER 5TH 2019
  • 3. @5:15 PM QUEEN STREET FARE – 170 QUEEN STREET (FIRST ROUND ON US) Please drink responsibly . We will be happy to call a
  • 4. BRUCE TUNCERTAN TECHNOLOGY DIRECTOR – SIERRA SYSTEMS (AN NTT DATA COMPANY) 25+ YEARS IN IT ARCHITECTING SHAREPOINT SOLUTIONS SINCE 2006 DELIVERED MANY SOLUTIONS FOR PUBLIC AND PRIVATE CLIENTS SIZED FROM SME’S TO LARGE ENTERPRISES. INTRODUCTIO N /in/tuncertan @tuncertan Bruce.Tuncertan@NTTData.com
  • 5. • COLLABORATION • SHAREPOINT • PUBLISHING • COLLABORATION • TEAM WORKSPACES • MICROSOFT TEAMS • HOW TO GOVERN • HOW TO MANAGE THE CHANGE AGENDA
  • 9. • Can we use a single tool? • How much emphasis on Information Collaboration vs People Collaboration? • How do we govern and control? • Is it Collaboration or Communication? Collaboration software enables the sharing, finding and management of files, documents and other data among several users and/or systems. Collaboration software is primarily designed to enhance productivity within a group of individuals and, more specifically, within organizations. COLLABORATI ON & PRODUCTIVITY
  • 12. MICROSOFT COLLABORATION – MICROSOFT 365 Hub for TeamworkCo-AuthorConnect Across the Organization Intranets & Content Management Email & Calendar TeamsOffice AppsYammerSharePointOutlook Office 365 Groups Single team membership across apps and services Microsoft Graph Suite-wide intelligence connecting people and content Security and Compliance Centralized policy management
  • 13. WHERE TO START ? Outer LoopInner Loop Files Sites Content Apps SharePoint
  • 14. MICROSOFT TEAMS IS A COLLABORATION TOOL THAT SUPPORTS A DIGITAL BUSINESS TRANSFORMATION. IT IS MORE THAN A SET OF PRODUCTS—IT IS A FUNDAMENTALLY DIFFERENT WAY OF WORKING. THE SUCCESSFUL ADOPTION OF MICROSOFT TEAMS REPRESENTS A CHANGE IN BEHAVIOR. Changing how people work
  • 15. THE 5 PILLARS OF MICROSOFT TEAMS • COLLABORATION - CLEAR VISIBILITY WITHIN TEAMS OF PEOPLE INTO SHARED INFORMATION • CONVERSATION – AN ABILITY TO COMMUNICATE THROUGH MESSAGE OR VOICE • MEETINGS – FORMAL CONVERSATIONS • VOICE – THE TECHNOLOGY SUPPORTING SPOKEN CONVERSATIONS AND MEETINGS • SOLUTIONS – CUSTOM PRODUCTIVITY APPLICATIONS WHAT IS MICROSOFT TEAMS Collaboration software is primarily designed to enhance productivity within organizations.
  • 17. RECENT DEVELOPMENTS IN TEAMS WITH AI Mobile Companion Mode Inline Message Translation Meeting Recording Transcription Background Blur White Board
  • 19. TEAMS – USE CASES 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 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
  • 20. SUCCESS FUNDAMENTALS MATRIX Company vision: Aware & Aligned Aware, not aligned Not aware, not aligned Executive Sponsorship: Exec Sponsor (CxO) IT/Operational No Sponsor Business Objectives & KPIs: Clear/Measurable Obj. Generic obj. & KPI No Business Objectives Key Use Case Scenarios: Advanced scenarios Basic scenarios Product & Features Adoption Governance & Measure: Global Adoption Gov Partial Gov & measure No Gov, #users Champions: Champions Key Users No Champions Communication: Global Comm plan BU/Geo Comm Plan Ad-Hoc IT comm Training: Enterprise training paths Profiled trainings Self-Training content What’s in it for me: Embedded in Biz processes Evangelization Top-Down Must change Rewards recognition: Certification Goodies/Badges No Reward Business People
  • 21. MICROSOFT TEAMS – SUCCESS CRITERIA EXAMPLES – PLAN AHEAD
  • 22. SCENARIO: TEAMS AND MESSAGING We want to encourage as much collaboration in Teams as possible, so we enable email integration. We don’t want to risk information stored on 3rd party cloud storage, so we disable those options. We are a pretty relaxed company that likes to have fun while collaborating. Being an international company we enabled the ability to translate messages.
  • 23. SCENARIO: MEETINGS A subset of our users have access to sensitive information and we choose to not let them perform screen sharing. We find video and content sharing drive our meetings culture. We regularly work with external participants, so our policies make sure all feature functionality in meetings is available to all users.
  • 24. SCENARIO: GUEST ACCESS AND EXTERNAL ACCESS We need to be very selective on who we collaborate with. We will use allow lists for guest and external access to limit collaboration to specific domains. We allow our users to collaborate with external users, however, we currently prevent guest users while we establish our organizational collaboration culture in Teams. We allow communication with any external parties. We do not want to impede our users’ ability to do more.
  • 25. • Allows business guests to join specific teams • enable collaboration with users with external organizations • External team members are granted access to participate in channels, conversations, chats, files, meetings, OneNote and apps. • Based on Azure AD account • Controlled by Teams and Azure AD settings • Block/allow list in Preview • Will require Azure AD subscription • Disabled by default • Need to configure Teams, Office 365 Groups, Azure AD, O365 Privacy Center GUEST ACCESS CONSIDERATIO NS
  • 26. SCENARIO: CREATING TEAMS We want to highlight the department a team creator belongs to. Therefore we are using a prefix naming policy. We are using the blocked word list for Team names to be sure that no one pretends which department they work for, as an example the HR department, otherwise everything is fine. We neither restrict names nor who can create teams. If someone misbehaves, we will use audit logs to investigate.
  • 27. • 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 TEAMS/GROUP CREATION CONSIDERATIO NS
  • 28. EXAMPLE OF BRINGING IT ALL TOGETHER 1. User enters group name in PowerApp s 2. Data is sent to SPO list 3. Flow is triggered and sends approval email 4. Manager accepts or rejects the request 5. Reject: Sender gets a denied email 6. Accept: Azure function starts 7. Azure function creates the group + owner 8. Flow sends email to sender
  • 29. • 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 NAMING POLICIES
  • 30. • Classify your data • Settings stored in Azure AD • Configure via PowerShell • More info at https://aka.ms/Dat a-Classification • Support for default policies coming in the future CLASSIFICATIO N
  • 31. SCENARIO: RETENTION POLICIES We have strict requirements to keep all data for 7 years, therefore we are using retention policies to keep all data and deletes it afterwards. We are not implementing any retention policy. We are not implementing any retention policy.
  • 32. SCENARIO: EXPIRATION POLICIES We don’t want to have any stale teams, therefore we require owners to renew their teams every 90 days. Expiration policy is great to help users getting rid of their old teams. We are using the default of 180 days. We are not implementing any expiration policy. If we see teams are inactive for long time, we might just remove them.
  • 33. • 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 • Coming soon: renewal in Teams GROUP EXPIRATION
  • 34. • Web client • https://teams.microsoft.com • Edge, Chrome (latest), Firefox (latest), Internet Explorer 11+ • Desktop and mobile clients • https://teams.microsoft.com/downloads • Windows 7+, Mac OSX 10.10+, Android 4.4+, iOS 10+, Windows Mobile 10+ • Windows Store app under development • Mobile clients available via app stores DEPLOY RIGHT CLIENT TOOLS
  • 36. OFFICE 365 GOVERNANCE TEAMS Role Who Responsibilities Meeting Frequency
  • 39. Rollout Small but Govern Public vs Private. Select Teams. Choose Use Case – team, project Microsoft FastTrack Online best practices, tools and insights to move your information to the cloud. Getting Started and Practical Guidance SuccessWithTeams.com Adoption Driving Tools https://docs.microsoft.com/en- us/microsoftteams/adopt-tools-and-downloads SUMMARY
  • 41. @5:15 PM QUEEN STREET FARE – 170 QUEEN STREET (FIRST ROUND ON US) Please drink responsibly . We will be happy to call a