Tag Archives: governance

My 2 Cents: M365 Voice #28

I was particularly interested in hearing what the M365 Voice crew had to say in their latest episode as the topic is near and dear: Keeping up with the latest news, updates, changes, etc. in the technology platforms we use… more later on why I’m so interested.

Episode #28How can organizations today stay on top of changes in M365

The question asked is one many folks ask – both from an individual’s perspective and from an organization’s perspective. I’ll extend the question from the show a bit more broadly: “How do we keep up with *any* of these technical platforms that move so quickly?” Now, the M365 crew was focused on the perspective of the org – an extremely important perspective. From a slightly different angle, I think the personal perspective is also relevant and overlaps with the needs of organizations.

Why is this important?

SO many reasons.

From the organization’s perspective, it’s important to keep up:

  • to understand any risks to the org introduced by changes
  • to know when changes may require communication and training for users
  • to be aware of ways to increase ROI on platforms – using capabilities that are available and applicable to the org

From an individual’s perspective, they’ll want to:

  • keep up with changes in order to maintain skill sets (marketability, etc.)
  • know their tool set in order to be the best resource they can be for their org

And many more…

My 2 cents

  1. So first of all, I find Microsoft does a pretty good job with documentation and communication around many of its products, better than most companies in my experience. For context, my experience has been primarily in the areas of SharePoint, O365, and now Power Platform, so keep that in mind. Do they cover everything to everyone’s satisfaction on the timeline everyone expects? No. Set your expectations realistically and provide feedback where you can – they do listen and act on it.
  2. The ideas, examples, and summary the M365 Voice crew gave are right on – great places to be if you’re in the know, deep in the technology. As was mentioned several times, it’s also important to keep everyone else (beyond IT – hence the reason for governance boards, etc.) in the loop as well, which is somewhat more challenging.
  3. The Message Center and feeds from it are an excellent place to start. While I personally don’t go to the Admin area and check Message Center directly right now, I do get regular emails with updates from the Message Center that provide me enough info to get an overview of changes and find what I need by digging in when I want to know more.The “digging in” part is where things start to go sideways a bit.

    As the crew touched on – if you’re invested in the technology and community, finding additional info is doable. You’ve built a list of channels to follow and are familiar with the terms that get you the search results you need. If you’re not dug in yet or are coming from more of the business side of the organization than the IT side, then there are challenges in going deeper:

    1. Who do you follow on social media?
    2. How do you know which channels produces reliable content, opinions, experience, or conclusions which don’t?
    3. What is your preferred content? Video, podcasts, documentation, etc.? Folks learn in different way

    Bottom line for me is that Message Center is a great starting point but it would be nice to have more “where to go now” direction when needed.

  4. I LOVE the Message Center syncing with Planner. Thanks for the heads-up on that Sarah – I hadn’t caught wind of that capability before now. From a governance perspective, this feature is huge. Not only giving us a source of information, but enabling administrators a way to facilitate a process of review and communication. A few links below but I’m shocked there isn’t more out there (yet?) about this feature.

Why do I care? What am I working on?

Well, the reason I care about this topic is because of a project I’m working on – a potential service and resource for bringing technical platform capabilities together with an approach to tracking individuals’ technical skills as well as collections of resources to learn about these capabilities. The subject matter covered today touches on all of these.

  • What roles do you recognize in your organization when it comes to tech tools?
    More than ever, this is different than job titles. You might have traditional IT roles like IT Pros/admins, Developers, etc. You might also have someone on a business team that’s also a Microsoft Teams owner, or a channel owner. You might have a power user that’s building Power Apps or flows in Microsoft Automate. These are all legit use cases, both traditional roles and newer ones.
  • What pain points are each of those roles finding when it comes to keeping up to date with today’s tech platforms?
  • Do those folks have challenges or are they getting what they need with the processes you have in place?
  • How does your organization facilitate or help folks skill up and/or keep up? How do individuals or teams do what they need on their own?
  • On-boarding new folks, rolling out new products and capabilities – use-cases that in an ideal world will come with training for all the relevant roles. But training often is a one-time shot. How do folks at your organization keep up with these products *after* the initial training?

I’d love to chat if you’re willing – to hear about your specific pain points. Send me an email, respond to this post, whatever you’re comfortable with.
I know what I’ve seen, but I’m just a single data point. Smile 

Links and References

Sarah also followed up with a post with additional content and references.

Message Center connector

Sync Message Center posts to Microsoft Planner

Skill Gap Risks – SharePoint Site Administrators

The Minnesota SharePoint User Group (@MNSPUG) met last week to talk about governance of SharePoint Site Provisioning. Brian Caauwe did a wonderful job covering the material. Presentation slides and recording can be found HERE.

During the call, those of us participating remotely via Skype for Business (that’s not going to last too much longer… enter Teams…) had an interesting conversation via the chat regarding site administrators, governance and policies surrounding training, skills, and communication for them.

Question: What examples of risks to the organization have you seen when #SharePoint site admins are NOT kept up to date with skills and platform capabilities?

Respond in comments here or by tagging @idubbs in Twitter. 

Some organizations do a good job with initial ramping up of skills: “Do this training before getting a site”. Fewer, however, follow up after a site has been handed over – with refresher information, policy changes, platform changes, etc.

In an on-premises environment, the platform might stay fairly consistent over time – with updated training made available alongside platform updates.

In a SharePoint Online / O365 environment things are changing at a much faster rate (by Microsoft) and without waiting for updates to internal training materials or schedules.

From a governance perspective, it’s critical to keep your users – especially those managing permissions – up to date – at the very least, to make sure your content is managed appropriately. I’d love to hear from SharePoint users about risks you’ve seen or are concerned about regarding on going site management and how admin training and education impacts risks to security, or your organization. 

SharePoint, PowerApps, and List View Permissions

While discussing SharePoint list views during a recent SharePoint 101 session at our local SharePoint User group, the inevitable question about permissions on columns and views came up. Standard answer: ‘No’. Permissions in SharePoint are set at the list level, or the item level. Nothing is available at the column or view level. However

Here are the facts (today – this stuff changes so fast…):

  • Permissions on SharePoint lists are set at the list or item level. There are no SharePoint settings for permissions on a specific view.
  • PowerApps are surfaced in the views dropdown.
  • PowerApps permissions are set at the App level.

Are you there yet? Did you make the connection? Yep. You can have an item in the view dropdown with permissions different than the list itself. You can now have a ‘view’ with its own permissions. PowerApps are even integrated enough to *not* show up in the dropdown if you are a user that doesn’t have permissions to the App.

image

Now, PowerApps are not as simple to create as a SharePoint view, but it is possible. Currently two facts hamper users a little bit here.

  1. The current SharePoint to PowerApps ‘wizard’ only creates a phone layout App. Not something that easily replicates a traditional SharePoint view.
    image
    Don’t get me wrong, this template (wizard) is awesome. it just doesn’t do what we’re talking about (replicate a list view) in this scenario.
  2. PowerApps are not yet embedded in the SharePoint interface – so the user experience is not as smooth as we’d like it to be.

I have to believe that both of these issues are on the roadmap for the PowerApps and SharePoint teams. We’ll just need to wait and see if and when they work their way up the list. Smile

Until these are addressed, you have a few things you can do manually with SharePoint and PowerApps. I’m walking through some of the options and steps with this blog series (References listed below – still have more posts to come…).

As with anything you’re working on in SharePoint or PowerApps, you need to pay attention to permissions levels. Extending SharePoint with PowerApps – while awesome – adds to the details you need to pay attention to. #governance. You might run into something like this:
image

You can also use the ever popular ‘security by obscurity’ approach and remove the PowerApps listing from SharePoint:
image
Although, you don’t actually have to do the ‘obscurity’ approach though since we have the capability of setting appropriate permissions at both the SharePoint and PowerApps levels.

You have options to switch the visibility, permissions, and integration experience in the SharePoint list menu:
image

These are a few of the configuration options. Check them out to see if the integration between SharePoint and PowerApps can meet your particular needs. If it doesn’t now, by bet would be that it will eventually… soon even.

References