Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

11 Points you should consider when deciding on a Provisioning Solution


Published on

You should consider several important points when deciding on your Provisioning Solution.
There are quite a few different frameworks available and each framework has its pros and cons. Depending on your business type you may need to consider different arguments.

In this webinar we talk about the most important factors you should consider and take a look at the different frameworks to see which is best for your specific requirements:

SharePoint SiteScript and SiteDesigns
MS PowerShell
Third-party solutions (e.g. Collaboration Manager)

Published in: Software
  • Be the first to comment

  • Be the first to like this

11 Points you should consider when deciding on a Provisioning Solution

  1. 1. Welcome to our webinar 11 points you should consider when deciding on a Provisioning Solution Christian Groß Managing Director Solutions2Share
  2. 2. Q & A Please use the Q&A functionality in Zoom instead of chat. We will pick up some questions at the end and answer the others in the follow-up email. FAQ: Recording of this webinar? Yes, the session is recorded and you will get the recording later today.
  3. 3. 15 Employees We created an innovative team located near Nuremberg, Germany. 15k Installations Our Apps in the SharePoint Store have been installed more than 15,000 times. Founded 2011 SharePoint & Office 365 software development for 8 years. Cloud Experts Tools for SharePoint Online, Groups and Microsoft Teams since the very start.
  4. 4. SharePoint Server 2016 / 2019 PP Hybrid scenario with SharePoint Online (Farm Solution and App Framework) SharePoint Server 2013 SharePoint Foundation 2013 Hybrid scenario with SharePoint Online (Farm Solution and App Framework) SharePoint Server 2010 SharePoint Foundation 2010 SharePoint Online Office 365 Groups with Modern Sites Microsoft Teams with Modern Sites 8 years experience in provisioning Collaboration Manager
  5. 5. Provisioning solutions company PnP Sites Core One of the most popular provisioning frameworks and it is open source. PowerShell You can script your own PowerShell for creating new sites. Site Design The new technology from Microsoft to create site templates. Third Party Tools As example we use the Collaboration Manager from Solutions2Share Collaboration Manager
  6. 6. PnP Sites Core PnP Sites Core Get the open source code from GitHub and build your own provisioning solutions based on the PnP sites core provisioning engine. Create your own application
  7. 7. Site Design Site Design Build your own site design with site script using Visual Studio code or any other text editor. Then deploy your script with PowerShell to an existing or new site design. us/sharepoint/dev/declarative-customization/site- design-overview Site Design Studio: solutions/tree/master/solutions/SiteDesignsStudio Create your own site script
  8. 8. PowerShell PowerShell Download the PnP SharePoint Online Module and you are ready to create your script with the full feature set of PnP sites core. us/powershell/sharepoint/sharepoint-pnp/sharepoint- pnp-cmdlets?view=sharepoint-ps PnP SharePoint Online Module
  9. 9. Third Party Tools Third Party Tools There are a few Third Party Tools on the market which provide you a complete provisioning engine as software or as a service. Here we use the Collaboration Manager from Solutions2Share to compare it with the other possibilities. The tool provides you provisioning as a service with a complete no-code approach. manager/ e.g. Collaboration Manager Create Sync Design
  10. 10. 1. Which platform do you use? Engine 2010 2013 2016 2019 PP Modern Classic Group Teams PnP Site Designs PowerShell CM 365
  11. 11. 2. Who is intended to use the engine? Should your users be able to request new SharePoint Sites, Groups or Teams by themselves? Self Service Is your environment completely managed by an administrator group? Admin-controlled Collaboration Manager Based on two SharePoint Lists every user can request new sites and create new templates. Site Design Directly integrated in the SharePoint Home. Custom Development If you create your own SharePoint App based on PnP you can build your own self service portal like PnP Partner Pack. PowerShell with PnP Admins can create, update or delete sites in seconds. Custom Development With a custom app you can make your admins’ lives easier. Using PnP will be a good idea. Collaboration Manager
  12. 12. 3. How soon do you need your solution? Coding a solution takes a lot of time. Don’t forget the ALM and setting up the hosting environment. Programming with PNP Building your own provisioning solution with PowerShell is very complex, but possible. PowerShell with PnP Creating a new Site Design and deploying it to your tenant is quite fast but very limited. Site Design Getting ready with your first template in about 15 minutes. Collaboration Manager Collaboration Manager
  13. 13. 4. How complex is your template? Collaboration Manager Everything from PNP and List elements, to files, pages, multi language support, apps from AppStore and many more. PnP Sites Core Complete structure of modern & classic sites based on xml schema. But there is a commitment for no pages, elements and files. Site Design Site Scripts is limited to 30 cumulative actions but you can trigger a flow to increase the modifications. SharePoint Standard You can choose from various modern & classic site templates and modify by your own.
  14. 14. 5. SaaS or self-hosted? You can decide when you want to update to the new version. Full control The updates of the solutions are planed by the manufacturer. Scheduled updates You have to support your own infrastructure and keep an eye on upcoming updates from Microsoft. Maintained by you If you have a problem the service provider will solve it for you. Managed service All costs for hosting a server, azure consumption and support by your admins is payed by yourself. Pay everything If you use software as a service all costs are included in your monthly fee. Share hosting costs
  15. 15. 6. Is open source code right for me? pros Access to the complete code Change whatever you want Fix bugs yourself It’s completely free Not dependent on one manufacturer cons The community decides how and if the development goes on There is no warranty or direct support You need extensive skills in development
  16. 16. 7. Do you have a qualified team? End User Is it possible for your end users to use your solution? IT Pro Do you have people who can write json, xml and deploy a Site Design with PowerShell? Developer Do you have developers who can create & support your custom provisioning solution?Developer Do you have people who can create a PowerShell script which uses PnP?
  17. 17. 8. Do you need support? For Site Scripts you need premium support from Microsoft Engine Community Manufacturer SLA PnP Site Designs PowerShell Third Party
  18. 18. 9. Is the solution continually up-to-date? 01 02 03 04 05 06 07 01 – Identify bug / feature The cloud is changing every day. So you have to find changes in APIs or complete new features. 02 – Plan release You need a release every two month to get a stable solution. (like PnP) 03 – Solve it Give the problem to your developers. 07 – Test at Prod Test your solution on the productive system again. 05 – Test at QA You have to test every release on your test environment. 04 – Deploy to Test Please don’t deploy directly to productive environment. 06 – Deploy to Prod To get more speed in your ALM you have to set up an automatic deployment process.
  19. 19. 10. What kind of budget do I need? It depends if you install an existing solution or if you want to develop on your own. Initial Costs Every software solution needs an environment. Except for PowerShell and Site Designs you have to plan a budget for Azure or other services. Hosting Regular updates will come to Office 365 in the future. Your end users want to use them all and you have to deliver them on time. Maintenance There has to be a contact person inside or outside the company who can answer questions about creating templates, how to provision a site and how to use the solution. Support
  20. 20. 11. For how long do you want to use it? 2007 Original methods Site Definitions (some are gone) Web templates Save site as template Feature stapling SPImport / SPExport 2015 Office 365 PnP Sites Core Built by the community to provision sites in SharePoint Online 2013 Copy-SPSite Copy sites based on an existing site (deprecated) 2018 Site Design & Script Released for modern sites & communication sites
  21. 21. vs BuyMake NicePoor Support $$$$ Budget 1000 Customizable
  22. 22. Now instead of perfection!
  23. 23. We make it easy for you  Classic & Modern Sites Full PNP Feature Set Software-as-a-Service Collaboration Manager – Community Edition for free jun 2018 aug 2018 oct 2018 dec 2018 feb 2019 Collaboration Manager
  24. 24. Questions & Answers Feel free to post your questions in the Q&A section
  25. 25. Thank you for attending! The webinar recording will be sent to you later today.