I have been a .Net developer for more than fifteen years, and have spent five years on SharePoint platform. Although I learned a lot of knowledge of SharePoint platform, it's still hard to explain it to end users who don't have much SharePoint experience. Yes, SharePoint supports many many features which File Server is lack of, but, is it really a wise investment to spend so much to build such a huge platform? It's not just about the huge license fee, quite possible, the company also need to hire SharePoint expert(s) to manage it!
Recently I got a interesting idea which can definitely help to persuade users to move to SharePoint (or other similar platform). I am happy to share it here.
Do you know why container ships replaced most of break-bulk cargo ships? Below is extracted from wikipedia:
Before the advent of containerization in the 1950s, break-bulk items were loaded, lashed, unlashed and unloaded from the ship one piece at a time. However, by grouping cargo into containers, 1,000 to 3,000 cubic feet (28 to 85 m3) of cargo, or up to about 64,000 pounds (29,000 kg), is moved at once and each container is secured to the ship once in a standardized way. Containerization has increased the efficiency of moving traditional break-bulk cargoes significantly, reducing shipping time by 84% and costs by 35%.This is why we should put files and data into independent "containers" (site collections). Even for a medium-size company, it's quite often that thousands of files are generated everyday. Although it's possible to give all employees adequate training to let them organize the files precisely in proper location with proper permission control on file server, but, this is not a ideal world, we just can't transport 300,000 tons of packages through a break-bulk cargo ship.
There are three major user roles in SharePoint platform.
- Farm administrators (the captains of the container ship)
- Site owners (the managers of a container)
Compare to farm administrators, site owners understand more about their site (in business perspective). They know who's using it, and what kind of permissions those end users have.
- End users (the users of containers)
So, in the end, should we buy a "container ship" to replace the current "break-bulk cargo ship"?
PS: any comments are welcome.