Inside MS, SharePoint is often used to "track" project documents. Start a project and -poof- your most unfavorite PM has creates a procrustean bed of document folders, all set for you to lose your documents in because none of the categories match anything in the actual product. Like, having whole separate doc folders for Beta 1 and Beta 2 (there's going to be a second beta, and the docs are going to be cloned into those? Really?)
PMs: "Please add your documentation to these folders."
Devs: "When we do that, we lose control of the documents, we can't get at the history, we can't search them, we can't even find stuff in there, and SharePoint is slow and the permissions are always wrong, and a year after the project ships the SharePoint will be destroyed and we will lose all of the documentation." [All of this is true, especially the bit about not very old project documentation completely going away, OMFG].
PMs: "We don't care."
Devs: [check documents into the source tree anyway, and write a mirroring script to copy the things to SharePoint]
PMs: "Stop that."
Devs: "We don't care."
The right answer is, of course, to fire the damned PMs who serially insist on a crappy excuse for a version control system despite everyone else pushing back and saying that it sucked hard. Only saw that happen a couple of times.
SharePoint (evolved as Office Server) is a beast of software and many awkward engineering & design choices from the 2003 era are still visible to the end user. And I am not even touching the XHTML tabled based layout with thousands of CSS rules, Silverlight & ActiveX controls, bad WebDAV support, "SharePoint Groups", low soft & hard limits for file size, file count in folders, etc.
It has of course also it good values for companies. Like the Office integration, the Office ribbon UI and some document management options that are missing from Windows Explorer thanks to the failed attempt to release WinFS in the Longhorn era.
Microsoft also discontinued InfoPath, the WYSIWYG form designer that is part of Office 2003-2013 and the InfoPath form services hosted on top of SharePoint: http://en.wikipedia.org/wiki/Microsoft_InfoPath
Will Microsoft rewrite (or refactor) SharePoint and its form services from the ground up? Or will SharePoint 2015(?) be a rehashed v2013? And will Windows 9 come with an improved Explorer and NTFS/ReFS with better document management capabilities like that were planned for WinFS or "Microsoft Semantic Engine"?
http://msdn.microsoft.com/en-us/library/office/jj164060%28v=...
The diagram trying to explain how the different APIs relate is a pretty good visualization of the problems that anyone trying to refactor SharePoint would face.
It would be better to build something on top of Outlook and Onenote. New file systems will only be useful if the metadata survives email which would require email integration anyway.
Kill me now.
The cluelessness and lack of interest from either the IT dept. or anyone really drives me crazy. I just get shoulder shrugs from colleagues when I tell them magical tales from the distant lands of version control.
There's may be a case for pushing hard but I'm leaving in September.
At the current place the only time I even see anyone from IT is when something needs fixing. I can see multiple vectors for real process improvement.
And I think this will be a feature of many IT depts. If you want to make a positive contribution and be known for making a difference rather than being regarded as some sort of Janitor then you need to get out of your chair and, as Taichi Ohno says: walk the gemba. The gemba is the shop floor where things happen and the place where making a difference is something your customers are willing to pay for. Don't be an IT anchor, ramping up equipment costs to stay in place.
It only exists still due to cash back handers.
It sounds like most of your complaints are about the way the processes were managed rather than SharePoint itself.
I notice that management in most companies has a bad habit of believing IT will put up with awful tools just because admin staff do.
"I resemble that remark". Shudder.
Such fun, a web implementation of a 1980s folder system, with no possible way of doing an "ls -lr". One gets to click every node in a three or four deep hierarchy to look for a document. Shudder, erase from memory.
Except SharePoint does store history and you can search it. And no need to create a second Beta1 and Beta2 folder when you can just mark documents as release = Beta1 or release = Beta2.
The result was that next week, people were setting up ad-hoc fileservers and documentation systems to avoid using sharepoint, with half-baked sync scripts to placate management.
And, I have personally found SkyDrive Pro, or OneDrive for Business, or Groove, or SharePoint, or whatever MS wants to call it, very convenient and reliable compared to Google Drive (for which the desktop app tends to quit every hour and leave things un-synced, and which has far worse web viewers).
Sharepoint has its origins in managing collections of MS Office documents more so than HTML and browsers. It knows about certain document types and tries to do intelligent things with them. It's not necessarily the tool you would use for serving raw data over HTTP with arbitrary Content-Types. (Given the complex and varied rules by which browsers interpret content, I'm not actually sure how one could even do that perfectly securely short of enforcing separate second level domain names for each and every tenant.)
As an old-school software engineer, we used to say the biggest part of requirements analysis is setting customer expectations correctly. It seems fair to say that the renaming of Sharepoint to "OneDrive for Business" has surprised some folks where it behaves differently from plain OneDrive or from raw BLOB store.
Sigh.
IIRC the Office Org owns the SharePoint client while OneDrive proper is handled by the Windows Services team.
So I'm ascribing this to incompetence and/or bad judgement rather than malice. But either way, still unacceptable.
http://stackoverflow.com/questions/2762841/how-can-i-stop-sh...
EDIT: I see that 'ppog has already mentioned this
I tried Google Drive before and found it unacceptable that it just leaves links to documents on your local disk. I could imagine that in a network down situation I'd be in the shit.
So I'm here with LibreOffice and local file storage only now and all is good.
I don't buy the supposed advantage of these services any more. I'm just going to lump my ThinkPad around and not worry about where my shit is now (it's with me). I'll keep an offline backup at home and one off site (encrypted).
ssh user@rsync.net md5 your/file
... let's not paint us all with the same broad brush ...Luckily there exists plenty of FOSS options that provide a close approximation of this functionality for me, though I know they will likely never be an option for the type of companies that rely heavily on things like OneDrive.
That's not a privacy infringement, that just sounds like production code went up to the wrong server.
While I'm happy that Microsoft is re-aligning with reality, I still don't quite trust them yet. They have a lot of credibility to rebuild.