Microsoft Teams is one of the key collaboration platforms rolled out in O365 and is extensively in demand and adopted across multiple enterprises & organizations as an intelligent communications platform. The capability is so vast that Microsoft Teams going forward will become the single client experience and will be incorporating Skype for Business capabilities as well in a phased-in manner.
In this series of articles that I plan to author about Microsoft Teams to start with, my primary goal is NOT to discuss about the key capabilities in Microsoft Teams (which is already available & highlighted across the various Microsoft knowledge bases) but to highlight certain key considerations to be kept in mind if your organization is planning to roll out Microsoft Teams as a strategy, specifically from a Governance point of view in relation to a specific capability within Microsoft Teams.
Also, it is good to understand that Microsoft Teams is a capability that has an impact across various other O365 workloads like Azure AD, Exchange Online, SharePoint Online, One-Drive, Planner etc. and good Governance should address the changes that will happen across all these key workloads of O365.
Some of the Governance related questions that come to my mind are as below – and there are much more which I plan to consolidate and provide various articles about.
- While creating a Team, an O365 Group is created in Azure AD. Does your Organization need to follow any specific Governance on the naming convention for this?
- If there is a Team created with a specific name (Say HR Team) and there was already a team created with the same name, you end up with Two MS Teams with the same name and two O365 Groups with the same name. Do you wish to control this behavior?
- Do you wish to control the Information Architecture of your SharePoint Site Collections created as a result of creating Microsoft Teams?
- Have you enabled external users in your Azure AD and Teams? What if the Teams are to be deleted, and you want to remove these external guest users from Azure AD?
- Do you wish to allow External Apps & Bots in Microsoft Teams?
- Do you wish to allow Default Apps in Microsoft Teams?
- Do you want to expose creation of Teams to end users or do you wish to control the creation of Teams using a provisioning mechanism?
Governance is a key aspect of any capability that is planned to be deployed within an organization. Governance defined not only ensures that the specific platform adheres to various organizational policies and guidelines, but at the same time also addresses the risks and mitigations that needs to be addressed and prepared for before rolling out as well as maintaining the application as a part of the regular operations.
I will be primarily highlighting certain Key governance aspects and related technicalities to be kept in mind which you need to be prepared for. These are of course tied to specific features of Microsoft Teams and to start with, I will be discussing Microsoft Teams & Bots and how this capability impacts your Governance aspects.
As you might be aware, Microsoft Teams allows the end users to Chat with a specific Bot within your organization. If your Organization has decided to support Bots within Microsoft Teams, the end users can initiate a Chat conversation with the Bot as below. Also note that Microsoft Teams supports all the bots developed utilizing the Microsoft Bots framework SDK.

- Chat in this case is initiated with a Q&A Bot rolled out within the Organization.
As a note, I would be releasing another article shortly which talks about various Bots, Patterns etc. which is definitely an interesting area to explore. For now, I am assuming that you already have plans to support Bots within Microsoft Teams in your Organization and you already have Business & various teams working on developing custom Bots. Going forward, since Microsoft Teams will be your primary communications channel definitely it is a good idea to support Bots within Microsoft Teams but at the same time, it will be good to understand how this can impact your Governance.
So, now the question is “How do you enable Bots within Teams and what are the implications? “






Hadshana KamalanathanPosted Jul 19, 2018, 7:15 AM
Nice one sharing..