We have a very simple process for making most of these potential issues into non-issues.
- Overview -
In the good old days, there was a network operating system called Novell. It worked great for what it did. It really made the modern era of servers and workstations possible. In the days when the Novell ruled the world, there was a primary share on the server (for example, the i: drive or g: drive) and all client data was stored within that.
At some point, Windows NT began taking over the world. Then Microsoft introduced one of the most cumbersome and ridiculous schemes ever invented to lose data, bloat backups, and create a complete layer of management that was previously unheard of: The "My Documents Folder" - and, worse, the redirection of My Documents to the server!
Very simply, this is one of the stupidest things ever.
I think it's another example of Operating System envy with Apple.
Somebody somewhere came up with the concept that users are too stoopid to manage their own data. They can't know where it "really" is . . . it should just be there. That's fine, if you want to do that on your home computer or you have no server. But in a business environment, it is perfectly okay to know where your data are located, how much there is, and who should have access to it.
Those in favor of redirecting My Documents to the server say, "You can just take care of this with AD and GP." Which sounds great in theory. But there's a still some hassle involved in setting up group policies. And there have been problems from time to time with file redirection and offline files. So it's not trouble-free maintenance.
We have a simple policy: Our clients don't use "my documents" and we don't redirect my docs to the server. Period. End of story.
The primary reason for this is NOT that it can have problems. The truth is, those problems are rare. The primary reason is that Clients are HORRIBLE at managing data. The secondary reason is that clients have low tolerance for the slow networks they create with their bad habits.
Clients synch their video cameras and digital cameras with My Docs.
Clients sometimes protect themselves by saving an entire copy of their C: drive to My Documents.
Clients make backups of backups of backups. Some do this and then get loss in the catacombs they created, so they end up using a backup as the actual "live" source files.
Clients store their MP3's in "documents" instead of "music" as soon as they learn you've excluded "music" from the files being synchronized to the server.
Clients do weird stuff if you let them.
Then they never log off at night because logging ON in the morning takes 97 minutes. They don't know why. It's not their job to know why. But since they never log off and they never log on, they also never get a complete synch. So their mission-critical database is never copied to the server. It's never backed up. And if something goes wrong, they will never see it again.
So we don't let them do that.
- Implementation Notes -
Our basic policy is very straight forward:
1) All company data is stored on the server, in an appropriate folder
2) Desktops are not backed up
3) If you have something on your desktop and you don't store it on the server, then we assume it is not important and we will not worry about it if there's a disaster recovery.
4) Sensitive data (such as finances or personnel) will be in specific folders on the server with security assigned by appropriate groups.
5) If users need folders, we will create them. BUT our very strong preference is that data be in an appropriate folder open to everyone in the appropriate group.
Companies should operate based on the roles people fill, not on the people who fill the roles.
6) On extremely rare occasions, there are files that must exist on a specific machine. These are robocopied to the server each night.
This policy has an advantage in that users are free to have "their stuff" on the local machine and not affect the business. At the same time, you can create a place for "their business stuff" on the server.
- Benefits -
One of the biggest advantages of avoiding the My Documents tangle is that profiles are easy to move during migrations. See Network Migration Workbook for discussion about moving profiles . . . and taking the migration opportunity to move data off the desktops and on to the server where it belongs.
Our experience is that clients really don't care where their data is. That's why they're horrible data managers. It's not important to them. So, putting it on the server in standard directories actually allows you to work with one key employee to manage their data, archive as necessary, and develop a backup strategy that makes sense.
More and more, we want to have systems that use the desktop as a simple access device. In other words, if any desktop computer goes down, the user should be able to log onto any other workstation and just pick up where they left off. That's NOT going to happen if they rely on a roaming profile to synchronize 30 GB of data, 99% of which is totally irrelevant to the job they're doing today.
If we have to manage mini data farms all over the office because people have mission critical files on their desktops, that adds security concerns and backup concerns to the desktop maintenance. Everything's easier, faster, and more secure if we manage it on the server.
- Forms -
There are no specific forms for implementing this SOP. In a future post we'll discuss documenting your backup strategy. There are forms for that. In this case, you just need to write up a nice policy based on the points outlined above.
You should have a discussion with your key contact about moving data to "where it belongs" on the server, backing it up, etc. We like to start this conversation with the phrase "We like to see . . .." That's a powerful tool.
"We like to see . . ." tells your client that you've thought about this. It gives the impression that you've got a standard operating procedure that works. It gives you the confidence to talk in confident terms of about how you can protect the client's data.
Try it. You'll like it.
Your Comments Welcome.
- - - - -
About this Series
SOP Friday - or Standard Operating System Friday - is a series dedicated to helping small computer consulting firms develop the right processes and procedures to create a successful and profitable consulting business.
Computer consultants tend to be very good with computers, of course. But that doesn't make them good with the business side of the business. This series is intended to give you a big step up in creating the business you want to be. After all, the best way to become the business you want to be is to start behaving that way now.
This is also a debate at times. So feel free to post your comments and recommendations. If you have alternative "standard" operating procedures, please share them as well.
This series started May 13th. You can find the whole series by simply entering SOP Friday in the search box above (the one for this blog, not necessarily Google search).
We have also created an index to the SOP Friday series at Small Biz Thoughts.
- - - - -
Check Out the #1 ranked Managed Services book at Amazon:
Managed Services in A Month
by Karl W. Palachuk
Buy it as a printed book, Audio CD, or ebook!