Slashdot Mirror


Ask Slashdot: How Would You Convince Someone To Give Up an Old System?

First time accepted submitter Vanderhoth writes "I'm currently serving as a new member of a board for a not for profit organization. The board currently has a few other members, and a couple of vacant positions. One of the issues I've noticed since joining the board is the method in which they conduct business is very out of date. The member that maintains our web presences (Bob) has developed a system over the last ten years to allow us to store documents, such as agendas and minutes on a website server.

Some of the big issues are:

1.) The system is very disorganized, there are documents from the late 90's that aren't relevant, but have to be sifted through to find more current stuff.
2.) Often documents are not where they should be and are difficult to find.
3.) No one except Bob really knows how the system works.
4.) No one really wants to use the system because of the monster it's become.

My concern is if Bob decided to leave the organization no one would be able to maintain the existing system and we would be scrambling to put something new in place. I feel, for what we want to do, Google Docs would be an excellent platform for collaborating and sharing documents. The other board members, except Bob, have agreed with me, but are worried that bringing the issues with the existing system may cause offense and ultimately cause Bob to leave. Other than being overly vested in a system he developed, Bob is an important part of our board and a very valuable member.

We're already having a difficult time finding members to serve on the board so it's very important that we don't lose any existing board members. I'm hoping that I can convince the Bob to start supporting some Google docs objects on the site and try to wean him off his existing system to something a bit more manageable and collaborative that can be passed on to new members and maintained easily.

I don't want this to turn into old dogs and new tricks. I'm not that far behind Bob in years and can appreciate the difficulty of being told it's time to give in to something more modern. I'm wondering how the situation could be approached tactfully so maybe Bob will see how much easier a new system could be for everyone, including him."

243 of 379 comments (clear)

  1. Smart Guy by Seumas · · Score: 4, Insightful

    Sounds like Bob has found a way to ensure his continued employment and everyone around is too spineless to play that game of chicken with him.

    1. Re:Smart Guy by olsmeister · · Score: 1

      Well, maybe it's time the organization brought in The Bobs to find out exactly what everyone's role is, and trim the fat a little.

    2. Re:Smart Guy by Bobfrankly1 · · Score: 4, Informative

      Sounds like Bob has found a way to ensure his continued employment and everyone around is too spineless to play that game of chicken with him.

      "member of a board for a not for profit organization."

      "Not for Profit" does not always mean "unpaid volunteer", and that includes the board.

    3. Re:Smart Guy by khallow · · Score: 4, Insightful

      "Not for Profit" does not always mean "unpaid volunteer", and that includes the board.

      And even when it does, you can still have the gatekeeper syndrome. People do this sort of thing for many reasons not just money.

    4. Re:Smart Guy by Anonymous Coward · · Score: 3, Insightful

      It sounds like the poster and Bob are fellow board members on a non-profit organization. Same result though. If political ego stroking is what the submitter's asking for then I would suggest putting Bob in charge of replacement. Just give him 2 or 3 options to choose from. If you have to resort to the ego, you should be able to get away with giving him the same kind of decision making power as a child.

    5. Re:Smart Guy by mrmeval · · Score: 4, Funny

      Always execute the indispensable person. The owner(s) are fools if the that person makes them the wagged tail. It will pay more in the long run to flush them.

      You do it this way. You give Bob an agenda and you send him off the most distant and obscure places to 'evaluate software' preferably somewhere he can play on the company dime using the very generous per diem you will give him. Make sure he does not have time to spend in house while you rip the system apart by hiring a team of energetic 20 somethings you'll discard with pockets full of cash at the end of the project. If Bob has a multiple moral indiscretions or is arrested that is just cake. Once you've had your Bobectomy you set up that system with a broader hierarchy where no one person will ever have such control again and take reasonable precautions to ensure it is well documented and also as secure as needed for the data contained in it.

      Well it worked at one place I was 'abused' at 20 something. ;) Pockets full of cash baby. :)

      --
      I'd go on a Vegan diet but the delivery time from Vega is too long. --brownkitty
    6. Re:Smart Guy by jhoegl · · Score: 2, Insightful

      With this in mind. Personally, I would build a better system, pull all documents in some way, and dump them into it.

      I would then introduce it, show how much easier it is, and then let them chose.

    7. Re:Smart Guy by Anonymous Coward · · Score: 1

      Forgot something: disorganized documents wont be ruled out by a new stylish document management system, because it is usually the users task to save them at the right location.

    8. Re:Smart Guy by Anonymous Coward · · Score: 1

      Actually, it does mean that Board members are not paid for being on the board, and are not compensated for any other work for the organization except in very unusual circumstances, and even then it is generally frowned upon.

    9. Re:Smart Guy by roc97007 · · Score: 1

      Problem is, he's not getting paid.

      --
      Oliver's law of assumed responsibility: If you're seen fixing it, you will be blamed for breaking it.
    10. Re:Smart Guy by Culture20 · · Score: 1

      In fact, workers for non-profits can make a pretty penny since the non-profit seeks to divest itself of money and salaries and bonuses are a great way to do that.

    11. Re:Smart Guy by um...+Lucas · · Score: 2

      Then you're doing it out of the goodness of your heart, and for organizations that don't make a habit of paying their help; there is nothing prohibiting people employed by (or on the board of) a non-profit from being paid a reasonable salary. That's the keyword - reasonable. People can't be paid in excess of what they would earn in the freemarket, and the purpose of the organization can't be (as the IRS would determine it) to serve to enrich an individual or group (or any thing outside of its charitable purpose).

      I've worked with several foundations; some work I did out of a sense of charity, other work i did entailed getting paid. Employees, managers and board members alike are all entitled to receive pay if the charity compensates people. If it doesn't that's a different story, then its help is volunteer-based. But there's nothing in the law that says charitys can only accept volunteers.

    12. Re:Smart Guy by Anonymous Coward · · Score: 1

      Well, maybe it's time the organization brought in The Bobs to find out exactly what everyone's role is, and trim the fat a little.

      I usually arrive 15 minutes late in the morning, sit in my chair and just chill for a couple of hours before reading any new email. By that time it is lunchtime and I head over to TGIF with my buddies for a two-hour lunch to discuss our morning before going back to the office around mid-afternoon to reply to a few of the emails. Nice talking to The Bobs; I hope the lay-offs go smoothly.

    13. Re:Smart Guy by snspdaarf · · Score: 4, Funny

      And, if Bob chooses poorly, format his hard drive.

      --
      Why, without your clothes, you're naked, Miss Dudley!
    14. Re:Smart Guy by Mattcelt · · Score: 5, Informative

      My girlfriend had a job at a charity whose President made $500k+ per year. Working for a 503(c) can be very, very lucrative.

    15. Re:Smart Guy by Anonymous Coward · · Score: 1

      Give bob his red stapler and have security walk him out of the building.

    16. Re:Smart Guy by laird · · Score: 5, Informative

      No, boards and employees of non-profits are often paid, and some are paid quite well (e.g. museum boards, well known fund-raising organizations). All a non-profit means is that they can't return a profit to investors, as their goal is social rather than financial.

      That being said, most non-profits are small organizations run entirely with unpaid volunteers. And that's great, of course. But pretty much any non-profit that is big enough that you can name them has full-time paid staff running them, even if most of the workers are unpaid volunteers, because it's worth it to have a degree of continuity and professionalism that you can't usually get from volunteers.

      For example, this report (yay Google) has survey data of non-profits: http://www.asaecenter.org/Resources/whitepaperdetail.cfm?ItemNumber=22981 /

    17. Re:Smart Guy by Larryish · · Score: 1

      "not-for-profit"

      no

      s/not/non

    18. Re:Smart Guy by Larryish · · Score: 1

      oops, totally fucked that one up

    19. Re:Smart Guy by Anonymous Coward · · Score: 1

      Amen. I volunteered to donate my time updating a local non-profit's Wiki pages with up-to-date information. The Web master was happy to accept, but the director poo-pooed the whole thing, telling me:

      So much work has gone into developing the wiki that we are very protective of it; I hope you understand.

      She didn't even understand that a Wiki is versioned and that any undesirable changes could be rolled back with the click of a button, but an utter ignorance of the technology did not prevent her from making decisions about that technology.

    20. Re:Smart Guy by jandersen · · Score: 4, Insightful

      This wouldn't be tactfull, would it? To quote the original post:

      I'm wondering how the situation could be approached tactfully so maybe Bob will see how much easier a new system could be for everyone, including him

      If being considerate to Bob as a valued member of the group is important, perhaps a better way would be to try to persuade him to teach his skills to others? Maybe his way really is good, and it would be valuable to learn, or it is crap and it could turn into a way of addressing the problems in some way. Also, putting him in a teacher position gives him the feeling of higher status, which probably makes him more open to letting go of the old system.

    21. Re:Smart Guy by Jane+Q.+Public · · Score: 2, Insightful

      "Well, maybe it's time the organization brought in The Bobs to find out exactly what everyone's role is, and trim the fat a little."

      Yes, BUT...

      It is not enough to say the old system is bad. Good must be introduced to replace it.

      Personally, at this time (late 2012) I would not put anything important out "in the cloud". Google Docs is slow, compromises your security, AND, quite frankly, is a pain in the ass to use.

      None of the others are much better.

      Get yourself a good kid who knows Ruby/Rails, or Django, or some other Web framework with database back end. Pay him a couple of hundred bucks, or maybe hire him a hooker. Make sure he's not finished until it's all writtent down. Job done.

    22. Re:Smart Guy by steviesteveo12 · · Score: 1

      In fact, quite a good way to avoid those profits you're not aiming for is to pay high wages.

    23. Re:Smart Guy by Vanderhoth · · Score: 4, Interesting

      Original submitter here, Best suggestion I've read yet!!

      I think I may try this approach, Bob likes talking about his system so he may be willing to try and explain it to me from a professional to professional standpoint. I can also point out that he may not want to maintain the system forever so having someone available to take over would keep his "baby" alive. Learning to use his system could prove useful in that if it is a crap system it'll be hard from him to explain how and why he did something. Maybe if he finds himself stuttering and searching for reasons and explications a lot it would be a good time to point out other systems that could supplemented the incomplete or sketchy parts of his system.

    24. Re:Smart Guy by Vanderhoth · · Score: 3, Informative

      I wish this story had been posted while I was awake so I could have put a stop to this argument up front. I didn't think paid or unpaid was important in my summary so I left it out, but seeing as how there's several pages of what "not-for-profit" means.

      Just to clear things up, my group is unpaid. Bob does all the work for us because he want's to support the group not because he's getting a pay check for it.

    25. Re:Smart Guy by hairyfeet · · Score: 1

      Bingo, and sadly we've seen all too often guys make things over complex to give themselves some job security.

      Ultimately its gonna come down to how popular Bob is versus Vanderhoth at the org, because most likely they will have to go head to head and Bob is liable to bail if pushed leaving a big mess. if it were me I'd just point out "Look, what if he has a heart attack? Or has a car wreck? Are you willing to sink the SERIOUS MONEY to bring in a team to clean this mess up when he isn't here? because that WILL happen sooner or later, nobody lives forever" and then if the board wants to stand there and let the train hit 'em, at least he did warn them.

      --
      ACs don't waste your time replying, your posts are never seen by me.
    26. Re:Smart Guy by nbauman · · Score: 3, Insightful

      maybe hire him a hooker.

      Or get a volunteer.

    27. Re:Smart Guy by dcsmith · · Score: 1

      ... but an utter ignorance of the technology did not prevent her from making decisions about that technology.

      Sounds like she belongs in Congress, serving as a member of the Committee on Science, Space and Technology.

      --
      This has been a test. If this had been an actual Sig, you would have been amused.
    28. Re:Smart Guy by eln · · Score: 1

      I would approach it from a standpoint of professional curiosity on your part rather than the "what if you got hit by a bus tomorrow" thing or the "you don't really want to do this forever" thing. No matter how sincere you are, people often recognize those as code words for "what if we want to get rid of you" and will be reluctant to cooperate.

    29. Re:Smart Guy by jellomizer · · Score: 2

      Old Legacy Systems are hard to remove. Even if the replacement is cheaper faster and better. Because people know how to use the old system.
      The best methods I have found is a slow removal process.
      Phase 1: Get a backup person trained on the system. In Case Bob gets hit by a train, there should be someone who knows how to maintain and upgrade the system.
      Now the "Bob" may resist this, that is why you will need to be strong and tell him it is just so your company has a backup, make sure the trainee has other jobs to do different from Bob just so it doesn't threaten him that you are trying to remove him.

      Phase 2: Request new features. If Bob says no, get the trainee to do it. Try to make sure these feature request are fairly advanced and is outside Bobs comfort level. If Bob is a team player he will expand his skills and improve the product, if not then the trainee will do it, and the trainee will gain an intellectual advantage over Bob.

      Phase 3: 80/20 migration. 20% of the Data is Used 80% of the time. Pinpoint that 20% of the data, incorporate the new system that handles the 80% needed work flow extremely well. Migrate or Synchronize 20% of the data. If Bob is being helpful make him engaged in the new system give him the training to be the master user, if not give the trainee more power.

      Phase 4: Train and enforce others to use the new system for 80% of the time.

      Phase 5: Migrate the rest of the data to the new system. Relegate the old to archival needs.

      Phase 6: Remove the Old System.

      We need to keep in mind to give Bob as many opportunities to get onboard as possible. But if he is going to be a hinderance, you will need to slowly remove his power base. Until hopefully he gets with it, or he quits, But if he does quit, by removing his power base it isn't going to bring the organization to the knees.

      I have seen people like Bob before. They think that they are irreplaceable, and the company will collapse without them. No one in a company is irreplaceable, even the best employee can be replaced, even if it means with 2 employees. These "Bob's" often think they are really smart, however if they specializing in maintaining an old system their skills have probably been slowly rotting. A good employee would normally like to go onto the next project and getting more skills, vs. staying with the old system where they just do the same thing every day.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    30. Re:Smart Guy by dyingtolive · · Score: 1

      Director lady, is that you?!

      --
      Support the EFF and Creative Commons. The war is coming, and they're supporting you...
    31. Re:Smart Guy by nitehawk214 · · Score: 1

      I would suggest putting Bob in charge of replacement.

      And that is a guaranteed way that the replacement system will somehow meet its demise early in the project as "not possible to implement". I have been at companies where a team's project was sunsetted and the team itself was put in charge of removing it. Never have I seen such a botched release.

      --
      I'm a good cook. I'm a fantastic eater. - Steven Brust
    32. Re:Smart Guy by Bearhouse · · Score: 1

      Personally, at this time (late 2012) I would not put anything important out "in the cloud". Google Docs is slow, compromises your security, AND, quite frankly, is a pain in the ass to use.

      Agree.

      Get yourself a good kid who knows Ruby/Rails, or Django, or some other Web framework with database back end. Pay him a couple of hundred bucks, or maybe hire him a hooker. Make sure he's not finished until it's all writtent down. Job done.

      Now you've lost me. Pretty hard coding Ruby when you're with a hooker, I guess..

    33. Re:Smart Guy by Vanderhoth · · Score: 1

      I'd give in.

      I like Bob and he's way more experienced than me. I'm not looking to replace him I just want to make the system more useable and easier to manage.It's all volunteer, we're not paid and put in quite a bit of time to keep our organization running. So if Bob doesn't like the suggestion I eventually come up with I'd back down pretty quick and if the board want to let me go, fine.

      Bob's more valuable, not just because of the system he's developed, and I know it.

    34. Re:Smart Guy by rwise2112 · · Score: 1

      Give bob his red stapler and have security walk him out of the building.

      No. No. Just stop paying him, and it'll work itself out.

      --

      "For every expert, there is an equal and opposite expert"
    35. Re:Smart Guy by rwise2112 · · Score: 1

      For the kid or the hooker?

      --

      "For every expert, there is an equal and opposite expert"
    36. Re:Smart Guy by gmack · · Score: 1

      My friend ran into the exact same argument about a website that was built using a hacked old version of Wordpress. It didn't matter that the website was insecure and couldn't be updated, looked like a bunch of children made it, or that the calendar needed to be hand edited each month. All that mattered was that the board member had warm feelings about looking at the website and seeing the things her and her friends had put there. Updating it would have made it not their work anymore so any attempts at an update must be stopped.

    37. Re:Smart Guy by mapsjanhere · · Score: 1

      Some employees, especially if they're volunteers and not bound by any contract, might be irreplaceable. The web domain and the server hosting might be in Bob's name (because ten years ago that was so much easier to set up), and he's under no obligation to turn over access information. If you really piss him off, he might just delete the whole caboodle. Even if he just drops out and doesn't answer you calls and emails, you're now pulling all documents one by one for the server and start over, and hope that the hosting company lets you take over the domain when Bob's payment runs out and he doesn't renew. If you now add that the submitter is clearly not up to date on how to run a large document system (Google doc's, really?) the potential for stepping on toes and causing huge damage to the organization is there.

      --
      I'm aging rapidly, I bought a new game and had no idea if my machine was good for it.
    38. Re:Smart Guy by Hognoxious · · Score: 1

      I bet you voted for Romney.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    39. Re:Smart Guy by jellomizer · · Score: 1

      He is still replaceable.
      In that case, he is a dangerous Rogue employee who needs to be gone ASAP. If he does take your data in hostage, he could be facing a huge legal challenges and he will be paying off far more than he will win in spite.

      However to my point the goal is to ease his power away from him slowly to make sure stuff like that doesn't happen.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    40. Re:Smart Guy by Hognoxious · · Score: 1

      I've server on multiple boards and NEVER have been paid nor have I often had expenses reimbursed.

      Well, you know the saying about peanuts and monkeys...

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    41. Re:Smart Guy by Rakishi · · Score: 1

      Given the salaries of CEOs and executives at for-profit companies that is perfectly reasonable.

    42. Re:Smart Guy by O-Deka-K · · Score: 1

      If the building being burned down is included in what you call "working itself out", then yes.

    43. Re:Smart Guy by SimplyGeek · · Score: 1

      Having been in both camps, I can tell you that whether a company is for-profit or non-profit, either way you get what you pay for. If you want dedicated, professional staff, you have to pay them. Using un-paid volunteers is great, but at a larger scale it doesn't work. When your not-profit generates $5 million/year in revenue, for example, do you want a CPA handling the money or the volunteer who ladles mashed potatoes in the soup kitchen?

    44. Re:Smart Guy by SimplyGeek · · Score: 1

      So you're recommending a custom developed solution by an organization that doesn't have the long term resources to maintain the system once it's in production? That's a recipe for disaster. They need something that's either off-the shelf, or configured from something modular. But NOT custom coded.

    45. Re:Smart Guy by SimplyGeek · · Score: 1

      I once deployed an easy-to-use doc management system for a team. But because they users were absolute fuck-tards, it was a total mess. They wouldn't name things properly, notes were interspersed all over the place instead of being logically organized. It was a mess. We started out with a team of morons, and despite the system given to them, we ended up with the same team of morons... and the docs reflected it.

    46. Re:Smart Guy by david_thornley · · Score: 1

      If it's a small, volunteer, non-profit, there may not be "anything important", really, or anything needing security. The board may be delighted to find some hacker who actually wants to read what they write. I would want to keep an on-site backup (with Google as the off-site; since it's a copy that won't go away for the same reason as the local copy, it's a backup).

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
    47. Re:Smart Guy by david_thornley · · Score: 1

      This is a small non-profit, and nobody's paying Bob, so he's hardly an employee. In any legal battle, the non-profit would first have to prove it's really their system, and would have to be prepared to be told that it's Bob's instead. Work-for-hire laws don't apply if nobody's actually hired.

      If he wanted to leave voluntarily, I suspect he'd be happy to transition anything he owns of the old system, including domain name and hosting arrangements. If he leaves in a huff, that huff likely has in its glove compartment some passwords, and maybe hosting deals and domain name. Heck, the hosting might be on a computer Bob owns, and can take with him at any time.

      Note that Bob isn't dependent on the board for anything. He's been helping for his own reasons, and could walk off at any time for any reason, including an attempt to ease his power away from him, without losing any income or health insurance. This has to be handled completely differently from a rogue employee.

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
    48. Re:Smart Guy by Safety+Cap · · Score: 1

      No. No. Just stop paying him, and it'll work itself out.

      In the meantime, Bob, we're gonna need to move your desk downstairs into Storage B.

      --
      Yeah, right.
    49. Re:Smart Guy by hairyfeet · · Score: 1

      Then the place is doomed, get out now. Because I've seen what happens when guys like Bob croak and its left in such a clusterfuck they end up having to close the doors because the amount of money required to bring in pros familiar with the old shit and transfer the data to something from this century will cost a fricking arm and a leg.

      If you think this place does good and deserves to stay around you better fight, if not just walk away. Because old Bob WILL have cancer, or a heart attack, or something, and without being able to get to the data required for taxes and legal and all the other headaches they are gonna be royally fucked.

      --
      ACs don't waste your time replying, your posts are never seen by me.
    50. Re:Smart Guy by jwhitener · · Score: 1

      Before you approach him, first familiarize yourself with the google api's. Maybe even have an example ready in whatever language Bob was using. Bob might be excited to know that his code can interact with google docs. As a transition you could even keep the old system, but just change the storage from local to google. Then if Bob leaves, at least the files are on google docs which has a well defined api for any new programmer

    51. Re:Smart Guy by Jane+Q.+Public · · Score: 1

      They weren't maintaining it anyway. And an application for storing documents is trivial these days. If it's done halfway right, you would also not need much in training to use it. Sit down, log in, look up.

    52. Re:Smart Guy by richardlvance · · Score: 1

      The smart people know that you never suggest something unless you are prepared to do the work yourself. Its called volunteering your time for free. So smart people just work around it until a new "smarter" guy comes along and suggests and gets nominated to do the work. Do not EVER volunteer.

      --
      cursethedarkness
  2. What about Bob? by Meshach · · Score: 3, Insightful

    Apologies to Bill Murary!

    Kidding aside, have you tried bringing it up with Bob?

    --
    "Maybe this world is another planet's hell"
    Aldous Huxley
    1. Re:What about Bob? by dadioflex · · Score: 1

      where's the joke? How can you put kidding aside when you fail to kid?

      What About Bob"

    2. Re:What about Bob? by Vanderhoth · · Score: 3, Informative

      No, the other members of the board told me I needed to be sensitive about it. We had a nice little discussion going in the fire hose, unfortunately my substitution was posted while I was asleep.

      I plan on talking with Bob about his system and asking him to give me the tour, since one of the biggest complaints of the other board members is that no one would be able to maintain the system if/when Bob decides he has other things to do and doesn't have enough time to volunteer. It seems many posters took my request for suggestions as I'm a young whipper snapper trying to do away with the old guy. That's not the case. I like Bob and think he's brilliant, it's just everyone shudders when they have to go looking for something and it seems only Bob can create/sort/retrieve documents from his system. So if he leaves tomorrow we have no way of getting documents out of his system and into something we can access them from.

      We're not paid for our time on the board and don't work together. We don't really even live or work close together and only meet face-to-face a few times a year so the system has to be something we can all access from anywhere, which is why I was suggesting Google Docs, but I'm open to other suggestions. Even learning Bob's system and helping to improve it to make it more manageable for the other board members.

  3. Tell him by s1d3track3D · · Score: 5, Informative

    Why don't you just tell him what you explained above

    1. Re:Tell him by Sfing_ter · · Score: 3, Insightful

      Exactly, it is quite possible he has wanted to update, wanted to relenquish administration, but has not wanted to go through the process or speak up about making the change.

      --
      A computer once beat me at chess, but it was no match for me at kick boxing. Emo Philips
    2. Re:Tell him by NemosomeN · · Score: 5, Insightful

      This. Except don't use Google Docs. I can't imagine using Google Docs to store 20+ years worth of documents. Google Docs is good for collaborating to create/modify a document, then allow you to take that out when you are done, and organize it how you want. Create a file server (probably what you currently have), and put things into folders in a sensible way. By year, by topic, by whatever will make it easier to sort through. I'm sure Bob realizes the mess that has been created. Just say "This has become disorganized over the years, let's make a conscious effort to organize it." It's not Bob's fault, it's everyone who didn't say something sooner that is to blame.

      --
      I hate grammar Nazi's.
    3. Re:Tell him by skids · · Score: 1

      I can't imagine using Google Docs to store 20+ years worth of documents.

      Especially since Google could just decide to discontinue the service at their whim.

      Regardless of the system chosen, you really need to find someone with competent organizational and data entry hygeine skills, and have them serve as the person who manages content on the site. I don't care if you use a fileshare, wiki, or whatnot, if you let ordinary users choose the filenames/urls/directories where they upload content, it will end up a mess. Someone who knows such thing as not to name a file "minutes_2-2-12" when last months was named "2012_01_04_minutes."

    4. Re:Tell him by um...+Lucas · · Score: 2

      Yeah, putting all of the organizational files on a 3rd party service where there's no guarantee that they will continue to offer that service, or that the service will be experiencing planned or unplanned downtime when you need access - that seems hardly well advised. Perhaps suggesting a document management system if there are really that many documents. If it's not an overwhelming number, even a couple hundred documents, since you're working free anyways, just invest a day on the weekend and organize the files for the organization. Explain to the guy that you and the other members can't find documents with ease, suggest the solution, and offer to implement it and then hand the reigns back to him if you want to do it without conflict.

    5. Re:Tell him by gaelfx · · Score: 1

      If Bob has any geek in him at all, I think he just did.

    6. Re:Tell him by Larryish · · Score: 1

      lowendbox for servers, wiki and rsync, database replication, local backups to hd or ssd

    7. Re:Tell him by Vanderhoth · · Score: 1

      It's not Bob's fault, it's everyone who didn't say something sooner that is to blame.

      I agree 100%. Once I do talk to Bob about his system I'm sure he'll say, "No one said that was a problem, I can fix that". I was looking for suggestions on ways to approach the topic so I would accidentally upset Bob or cause any bad blood. I've been in the position before where I was told that a system I worked on for a long time was being replaced with a Commercial Off The Shelf (COTS) product. It was upsetting because I had a lot of time vested in my project. The difference is that was my job, I wasn't going to just leave. If Bob has similar feelings that I had then it's possible he might just not want to volunteer his time anymore, which would be really terrible because he's a great guy.

      I brought up Google docs because the board members don't really live close together so the solution needs to be accessible remotely. I've used Google docs a few several times in the pas to solve some issues and it's worked great, but I'm open to other suggestions including helping Bob to fix the issues with his system. The problem with that is then we still have the issue of when Bob leaves, or I leave who takes up the touch. A COTS product solves that issue by making the system something future board members won't have to maintain, just something they use.

    8. Re:Tell him by NemosomeN · · Score: 1

      I was really just saying that the Google Docs interface is bad for a large amount of documents. And what is really needed is periodic maintenance, not constant discipline (Though that would be nice). Every few months, clean things up a bit.

      --
      I hate grammar Nazi's.
    9. Re:Tell him by NemosomeN · · Score: 1

      It means I agree with the parent. And I believe it's a farkism.

      --
      I hate grammar Nazi's.
  4. Bob... by Anonymous Coward · · Score: 1

    Bob is his last name, right? Because this sounds a lot like Microsoft Bob...

    1. Re:Bob... by drkim · · Score: 1

      Bob is his last name, right? Because this sounds a lot like Microsoft Bob...

      If it is, you could always switch over to 'Clippy.'

  5. Easy fix: by Anonymous Coward · · Score: 2, Funny

    Lock Bob in the boot of a car. Come back in an hour and ask if he wants to migrate to Google docs. If he's recalcitrant, come back in another hour with a gun. Ask again. Sooner or later he'll come around.

  6. Careful by __aajwxe560 · · Score: 4, Insightful

    Bob probably is well aware of the chaotic disorganization of his system as well, where I suspect he devised something that worked well in small form, but simply is not scaling out beyond its original intent. If you approach it with educating him on understanding Google Docs, and what value it provides, he should start to learn for itself its advantages and how it actually makes it EASIER to manage the docs. He may well fully embrace the idea then on his own (the easier way to get want you want is he wants it as well). Be careful though... he may also finally have found the person he has been looking for all these years to take over the job and do whatever the hell they want with it, in which case he says congrats to you and its yours forever to maintain (until the next solid contributor comes along in 20 years).

    -A Jaded Board Member

    1. Re:Careful by Vanderhoth · · Score: 1

      I'd be okay with that. If I ended up as the maintainer, I'd dump everything from 2002 and before, then migrate the remainder to another system. Maybe just organize it into a file server and have the board move to a new document creation system which would ultimately become the new management system.

      He's done a great job and convincing him he can let someone else take over would be a great way to get him to move on without hurting his feelings.

  7. Bob's by Anonymous Coward · · Score: 1

    First off, I have dealt with Bob types in the past. A good (subjective) computer person can figure out anything Bob did, maybe not right off, but would. Any horse can be rode, and any man can be throw'd.

    Layout an objective plan and how easy it'll will be and how much money it will save them in the long run. Also note that in the future there wouldn't be a Bob problem or the cost of correcting one.

    Hope that helps,

    Mark V.

    1. Re:Bob's by Anonymous Coward · · Score: 1

      Heh. And I have dealt with young whippersnappers coming in and immediately trying to impose their "solution" before they can even understand the problem. I'd say this new member should put in some time and effort understanding how the organization functions before being sure he has the answer. The documents will still be there (in the cloud ... who knows).

    2. Re:Bob's by Mabhatter · · Score: 1

      I'll say I've BEEN Bob.

      It sounds like Bob is on the Board? Maybe he thought his skills could help... YEARS AGO. Now Bob has a Baby in addition to Bob's day job. I'm leaning toward Bob not being paid at all here? Money + Bob seems to be missing. Maybe Bob would like some other job in the organization... He certainly didn't join to maintain meeting notes!

      How about YOU (the OP) just volunteer to take over? You can do it so much better!

    3. Re:Bob's by Vanderhoth · · Score: 1

      Although the tone of your post comes across as a little harsh, it's essentially the type of suggestion I'm looking for. I'm just trying to figure out how to approach it under the assumption that this system is his baby. I've been in the position before where I asked to give up a project I spent a lot of time on it's not fun. I don't want to end up hurting Bob's feelings because he's a great guy and I think I can learn quite a bit from him, but not if he thinks I don't appreciate his hard work.

  8. old systems by Anonymous Coward · · Score: 1

    If the company is big enough to have a CFO explain to them the risk of if something was to happen to "Bob". He could get hit by a bus, have a heart attack or his wife could kill him for spending so much time at work patching the old system. The use of a standard modern system would help medigate that risk.

    Heck given how messed up the current system is "Bob" could be stealing from the company. Do they get audited ?

  9. It's time you give Bob a raise by hyperenator · · Score: 1

    or else ...

  10. Hey Bob........ by Anonymous Coward · · Score: 1

    Hey Bob,

    We appreciate your hard work, ability to produce and maintain this system for eons. Do you have any suggestions or ideas on how we could make this more robust? scalable? fault tolerant?

    If he says no......then you got a pig to wrestle. If he says.....holy crap, I have been wanting to do something for the last 5 years but no one thought if was important.......then he tells you how he wants to migrate it to google docs and wrote this neat app he can do it on his iphone........in 10 seconds............ but someone told him it was not allowed or against policy or they would get rid of him the minute he did that.............

  11. Re:First time submitter... by Samantha+Wright · · Score: 2

    Usually there's a "click the read more link below to learn about Vanderhoth's amazing investment opportunities!" link. Bad samzenpus!

    --
    Bio questions? Ask me to start a Q&A journal. Computer analogies available for most topics!
  12. Bringing him along without killing his ego by Anonymous Coward · · Score: 2, Insightful

    Bob has probably spent countless hours sweating and toiling on this in relative obscurity. The key to pulling this off in my opinion is to recognize his work and talk about the features you'd like to get added to the website. Constructing the right feature requests will help him come on board with an alternative solution.

  13. Bob's value by jbeaupre · · Score: 5, Insightful

    From your description, Bob may have a vested interest in the old system. Security, self worth, whatever. Bob may feel that his value is tied with the old system. So going after the old system is going to feel like going after Bob, to him.

    So don't fight that battle. Turn it around and make it so that Bob has an interest in the new system. Ok, that's obviously easier said than done. But there are several ways it can be done. Here are two approaches:

    1) Let Bob be the hero. Talk to him privately about how he's managed miracles with what he's been given. Then ask him what he would do different if he could start over. Ask him what it would take. Offer to back him in his proposals. In short, put him in charge in a way that makes him indispensable and proud to do a good job.

    2) Let him be the mentor. Similar to letting him be the hero, but with the twist of having someone else do the grunt work under Bob's wise and benevolent guidance.

    3) Black box it. Ask Bob to come up with a new system, but don't get into the details. That requires a lot of trust, which may be what Bob is after anyways.

    You get the idea. Play to what Bob wants and make it work for you.

    --
    The world is made by those who show up for the job.
    1. Re:Bob's value by Psider · · Score: 4, Insightful

      All good ideas. I think a lot of people are actually open to change as long as they feel their skill and experience is being valued. Suggest that it would be good to simplify and modernise the process and find out what ideas Bob has and the challenges he sees in implementing any changes.

      Also be clear on what you want to achieve, without dictating the route to go. Suggestions are fine, but don't make is sound like you've already decided - people generally take pride in what they do and want to have input into how changes proceed. And buy-in breeds better morale. :)

      Two problems I've encountered are top down dictators who ignore people's skills and experience; and unclear goals which make it extremely hard to move forward (e.g. "make is snazzy" is not clear enough. "Allow collaboration and make it easier to locate relevant information" is better.)

    2. Re:Bob's value by RedBear · · Score: 4, Interesting

      This.

      Read the ancient but still highly useful Dale Carnegie's How to Win Friends and Influence People. This is a textbook example of a situation that can be attacked using the advice in that excellent book. If you sidestep Bob when trying to bring this new system in there is about a 98% chance of significant strife and animosity resulting from such action. If you are able to get on Bob's good side and work with him to introduce a new system, things will go infinitely better. Especially if everyone including Bob thinks it's mostly his idea.

      Here's the catch though: You can't fake it. You must approach people with a real, genuine interest in getting to know them. If they are difficult to deal with you have to find some chink in their armor that will make them more approachable. If you fake it you will go down in flames and the Dale Carnegie approach will never work for you.

      Any other angle of attack in this situation usually will turn out very negatively for one or both parties.

    3. Re:Bob's value by jbeaupre · · Score: 1

      I'm not fond of it either. But it might work for some people in some situations if they are desperate and willing to take a risk.

      --
      The world is made by those who show up for the job.
    4. Re:Bob's value by simishag · · Score: 1

      All good ideas. I think a lot of people are actually open to change as long as they feel their skill and experience is being valued. Suggest that it would be good to simplify and modernise the process and find out what ideas Bob has and the challenges he sees in implementing any changes.

      This is definitely true but I would also add "offer to help with the changes" (or find someone who is capable of helping). Outsiders may have good ideas about how to fix things, but anyone can be a critic. That can be annoying to the original maintainer who has to do the work, regardless of how much it improves the system.

    5. Re:Bob's value by carnivore302 · · Score: 1

      Too late, Bob is already pissed off because the entire board has been told Bobs system sucks. Being uninformed, they agreed.

      One of you two guys has to go. I suggest it better not be Bob.

      --
      Please login to access my lawn
    6. Re:Bob's value by Vanderhoth · · Score: 1

      Yes, to bad you posted AC, this is exactly what's going on. The other existing board members have voiced their displeasure with the existing system, but told me I needed to be sensitive about it. Is the existing system broken? not necessary it could just be in disarray and maybe just reorganizing the files will be enough to make the system more usable. I just want to find a way to bring it up with Bob that's going to minimize how hurt/defensive he might get.

      The only reason I'd like to move away from Bob's system is that if he decides it's time for him to quit and just enjoy doing nothing for awhile no one knows how to use or maintain his system. If he's willing to teach me how to use/maintain it great, but I'm most likely not going to put the amount of time in he does and when I leave who takes it over becomes an issue again.

    7. Re:Bob's value by Vanderhoth · · Score: 1

      Well we're not paid and it does take up a lot of time for very little reward, so if they want me quite I'm okay with that. I get the feeling I'm being used as a patsy anyway. In the cynical approach, basically I approach Bob and if he gets mad, but gets the message, the board can ask me to leave. Bob might fixe the system since someone finally told him what the issue was and he's happy the guy that did it is gone. So it seems like a win to me.

      The only problem is the board still needs members to chair positions and seeing as how I only stepped up because no one else in the organization would it wouldn't be in their interest to let me go like that, I think it'll make finding new board members that much harder.

  14. Index into the old system by jarich · · Score: 1

    Can you link to docs in the old system? If so, create Google docs that are organized links into the old system. You want to see the minutes from all the meetings over the last year? Here's that page of links. Budgets? Here it is.

    Over time you'll make the Google Docs the de factor standard. Once everyone is accustomed to using Google docs, you can start creating new docs in any system. Including Google docs.

    This will gradually wean people off the old system without any single, massive switch. And hopefully it'll be a nice, gradual process.

    btw, if the old system doesn't support links into documents, you can ask Bob to add it.

  15. Three possible ways by phamlen · · Score: 2

    Just a few quick possibilities:

    1) You could try the 'duplicate, don't replace' strategy. For instance, minutes of the board meetings go in Google Docs (so they can be searched more easily) and then are copied over to Bob's system once approved. If you do it right, eventually Google docs will start to become the primary source system - simply because it's easier to use - but Bob will still be maintaining his system. The downside to this is that you'll have a lot of documents in two places but eventually you can drop the one that isn't working.

    2) You try to give Bob some kind of new, very cool project for him to work on - that is, give him a way cooler, more interesting bone and maybe he'll drop the one he's got. How's your donor database? Do you need some kind of app built for mobile or something? Once he's up and handling that (and gotten some real street cred for a good project), you might be able to obsolete the document management thing.

    3) Work on a Business Continuity Plan: an early step in all BCP's is to make sure that you can (a) recover the documents if disaster hits and (b) that no one person is a single point of failure. Use the recent 'Sandy' events to emphasize that this is not a slur against Bob but the organization has to be able to survive even if the current 'datacenter' (even if it's just a machine under a desk) is flooded/destroyed. Google Docs is far cheaper from a recovery point of view.

    4) Emphasize the shared document approach to Google Docs - if you have remote meetings, it's much easier to use Google docs to share/edit and remotely collaborate. Again, merging with approach #1 (use Google Docs until it's finalized, then it goes into the Bob system) might work well.

    Good luck.

    1. Re:Three possible ways by Vanderhoth · · Score: 1

      Thanks these are great suggestions

    2. Re:Three possible ways by Zeromous · · Score: 1

      GoogleDocs as a BCP? Oh brother.

      --
      ---Up Up Down Down Left Right Left Right B A START
  16. The Army taught me... by michael_rendier · · Score: 1

    What I would do personally is make your own system on the D/L, call it 'making a backup'...or some such...work at home...out of the office...there are entire pages of content management systems out there you can run right on your desktop or to a server...call it 'administrative upgrade'...if you're that worried about your system now, believe me, in the world of data management...it's best to CYOA.

    --
    There are three kinds of people in the world. Those that can count, and those that can't.
  17. The system is not the problem by maynard · · Score: 5, Insightful

    This is a political problem, not a systems problem.

    After over a decade in systems administration, I just a job where for six years I was an IT manager. There, I learned that the skills involved in managing projects and people are a vastly underrated skill among systems specialists. The belief is often that the right system - new hardware; new software - will somehow solve an organization problem that's inherently political in nature. By that I mean, a people problem. And I think you've got a people problem here. Which doesn't mean your documentation system isn't out of date, doesn't need a refresh, etc. It means that a core member of your team is out of step with the needs of the organization, as defined by a majority board vote.

    You have three choices:

    A) attempt to persuade this board member that his system needs a revamp, set a series of goals to achieve that he'll buy into, and give him the project to manage. Specify benchmarks and a timeline to achieve these goals and have the board review the project on a regular basis. Then the board must fulfill its obligation to the organization by grading project success on an honest but fair basis. If he honestly works toward these goals, then the issue will resolve itself in time. Otherwise, the board must consider the possibility of transitioning him off a leadership role in that project.

    B) Fire him. Do it now. Accept the fallout and hire someone else to clean up the mess.

    C) Do nothing.

    ---

    Option A: keeps someone in place who has shown himself to be an important team member who has strayed from the needs of the organization, but who recognizes this and shifts course as a result. This is the preferred course.

    Option B: cuts your losses now and takes the hit quickly, while the problem is fresh. This is a harsh course, but at least is a response to the problem at hand.

    Option C: 'do nothing' is a total loser. A problem recognized and yet not pursued to resolution festers until systems collapse, often at the worst time while leaving the organization unprepared for the consequences.

    But the first thing you've got to realize is that Google Docs is not your solution. Google Docs may be a fine system, and a worthy systems choice. But your problem is not 'the system'. Your problem is that one person in a leadership role in the organization has strayed from board consensus, and as a result has assumed command responsibilities he does not legitimately hold. That's what you and the board must address.
     

    1. Re:The system is not the problem by Bobfrankly1 · · Score: 1

      Your problem is that one person in a leadership role in the organization has strayed from board consensus, and as a result has assumed command responsibilities he does not legitimately hold. That's what you and the board must address.

      Just re-read the summary, it appears that Bob hasn't necessarily "strayed from board consensus", it's sounds more like this is an item that has been neglected, and the members aren't quite sure how Bob will react to change. Bob may respond with defensive anger, or with thankful cheer that someone is offering to help with his overgrown monster. To me the problem is how to broach the subject with the least chance of causing offense to a valued member of the board who's loss would be felt.

    2. Re:The system is not the problem by pikine · · Score: 1

      I think option C would not be a bad choice. The system has worked and will continue to work until Bob leaves for any reason. The original poster already has an alternative. If he wants to, he can start using Google Docs today and benefit from the convenience of its search features immediately. He'll need to make some effort to sync with Bob's document system without Bob's help. This way, he and Bob can coexist. He will use Google Docs as a back up so that, if Bob's system collapses, the failover to Google Docs would be relatively simple.

      This approach is "do nothing politically, but be prepared technically."

      Option A has the problem that you invent more politics to solve a political problem. It will only get messier and worse. Option B is simply cruel. It just spells the lack of appreciation to Bob's hard work over the years, and the original poster would not have that option anyway, being just a new member.

      --
      I once had a signature.
  18. Don't squabble with Bob by TopSpin · · Score: 4, Insightful

    new member

    Bob has it all over you. You can make a brilliant case and Bob will quietly pigeonhole enough support to get his way. In the meantime you'll squander whatever little political capital you have squabbling with Bob. Don't squabble with Bob.

    convince Bob

    Bzzt. Wrong. Bob is not the guy you need to convince. You need to convince everyone else. Here are some ideas on how to do that.

    First, demonstrate the weaknesses. Place legitimate demands on Bob's system that you know it can't handle (revision control, secure remote access, ACL, etc.) Make him squirm and come up with excuses. Don't offer an alternative because that just leads to squabbling. Don't squabble with Bob. Just make the system and Bob's advocacy of it look bad.

    Do something "new" in your prefered alternative system. It has to be something that does not require or even suggest that it belongs in Bob's baby, because otherwise you're back to squabbling. Don't squabble with Bob. This is where you show how inadequate Bob's system is. This has been how middle managers sneak solutions into institutions for decades; go around IT. If the system is really as bad as you say it is then this is already happening anyhow. Look carefully for those cases. You may be able to adopt them.

    Wait. Eventually some happy user of your alternative system, armed with knowledge and frustration with the inadequacies of Bob's system you carefully surfaced, will begin to argue for your solution. "XYZ can do it, why shouldn't we use that instead?"

    Wait. Eventually Bob's system will crumble a bit because Bob doesn't scale (medical problems, boredom, incompetence, whatever) and you're there ready to go with a proven solution, advocates and everything.

    --
    Lurking at the bottom of the gravity well, getting old
    1. Re:Don't squabble with Bob by stephanruby · · Score: 1
    2. Re:Don't squabble with Bob by demonlapin · · Score: 4, Insightful

      Why on earth would you take such an awful passive-aggressive maneuver vs Bob? He's not a fucking moron, and when you go around trying to undermine him you are very likely to get eaten alive. Just because the existing technological solution is suboptimal does not mean that people don't trust Bob - he very likely got the job because he was the only person who understood computers well enough to make a functional solution.

      I wasn't ever Bob. I have never worked in IT, or maintained any system that wasn't for my own personal use. But I've known a few Bobs, and every one of them was doing the best they could to deal with a situation that had grown too complex for their abilities and yet not complicated enough to justify paying someone to fix it properly. If you walk in and start asking the moon, you'd better be able to deliver it with zero downtime and zero retraining. Because otherwise, Bob's system is better.

    3. Re:Don't squabble with Bob by carnivore302 · · Score: 2

      That is disgusting

      --
      Please login to access my lawn
    4. Re:Don't squabble with Bob by Vanderhoth · · Score: 1

      I agree, Bob is a great guy and I don't want him to think less of me. Plus I don't like playing politics. I'm usually very forward with people and accept that they aren't always going to appreciate being blunt the way I appreciate people being blunt with me. In this case I 1) don't want Bob to dislike me because I fail to see the value in his system and 2) don't want him to decided he's had enough volunteering because he's unappreciated. I'm willing to learn his system and help improve it, but that would still leave the issue that when he leaves I don't have the time he does to put into maintaining the system and when I leave someone else has to learn it. Using a COTS product would solve the issue of requiring someone to maintain the system, but would require retraining as now Bob does almost all the work.

      I'm just completely miffed the board has operated the way it does for so long with no plan for if Bob, and unpaid volunteer, decided to leave.

    5. Re:Don't squabble with Bob by Vanderhoth · · Score: 1

      I value your suggestion. Although, I don't like playing politics and I think there maybe a way to take over Bob's system with his blessing.

    6. Re:Don't squabble with Bob by t0rkm3 · · Score: 1

      This is why people view IT departments with such disdain. The GP is possibly one of the most destructive, demoralizing and immature ways to handle the issue.

      You should be ashamed of yourselves. Learn to be professionals and advocate in a constructive positive manner. People like you are why people like me make so much money... I can propose a solution, advocate gently and nurse it through consensus, all while doing the implementation.

      On second thought, I could always use more money, please continue to be assholes

    7. Re:Don't squabble with Bob by Steauengeglase · · Score: 1

      Agreed, the whole post treats Bob like he is some kind of asshole who needs to be destroyed for the betterment of mankind and advancement of the poster's power. How about buying Bob a beer and talking to him instead of running around behind his back and smearing him? If that doesn't work, ok, you can maneuver around him.

      Odds are the whole problem is that he didn't have the time, resources and money to build what he wanted then other things came up. 10 to 1 says he never wanted to deal with a bunch of document files to begin with, that was someone else's preference and there was no web based WYSIWYG at the time that document person would have been comfortable with.

    8. Re:Don't squabble with Bob by david_thornley · · Score: 1

      Legitimate demands for the rest of the board (who are almost certainly not computer professionals)? Let's look at this from the point of view of Brenda, who handles the newsletter and arranges the pot luck dinners.

      Version control? What's the point in keeping anything but the final version of documents that have been written and issued and won't be changed again? Why not just save the documents with their date attached? (Version control is extremely valuable to software developers, but mostly useless to most people.)

      Secure remote access? Huh? There's nothing secret about these things. (If this is false, using Google Docs is a bad idea.) If somebody wants to read these things, let them.

      Access control lists? Why would we want to keep board members from looking at any of this?

      If you want to persuade somebody to adopt a system, you have to know what they need and want. These are requirements for distributed software development, not ordinary records of a small non-profit. Do this, and you'll be perceived as a guy who likes fancy solutions for things that aren't problems, and you will lose the ability to influence the board on technical matters forever.

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
    9. Re:Don't squabble with Bob by pepsikid · · Score: 1

      Let's unpack this a little bit. Unlike the rest of the board, this Bob thing aggravates you enough to ask that something be done about it. It may be that you don't quite fit in with these people. You may want to leave. Or do you suspect you've been brought in to shake things up?

      You say you don't have the time to take over Bob's job yourself if he bolts, and I guess that's why it's so important to keep him. You keep saying every single time how great Bob is (he reads slashdot, am I right?). If he's so great, why does he need to be treated so tenderly? Why is everyone agreed that his system has gone to heck, but no one wants to confront him? Does he own the org's domain name? Has he threatened to quit before? Don't be shy. Tomorrow, ask at least 3 people why they themselves haven't brought the topic up with Bob.

      You say you're usually direct, but you're here asking how you can finesse this thing all sneaky like. Why don't you just be yourself, and approach Bob about it? Don't try to manipulate him or manage him, just tell him, that as a programmer yourself, you see it's past time to clean things up. If it doesn't look like it's going to happen, then leave the organization. You'll have discovered why they have so much trouble retaining members, and you'll have left before you invested too much of yourself in it.

      If you have the free time, put together the document system they need, and wait for news that Bob has left the picture. Offer to take over as document specialist for a reasonable fee. If they decline, you're morally straight, and they go down the tubes for natural reasons.

      One final thing; have an item placed on the next agenda to adopt a standard for naming and placement of documents. Make sure the document management interface gets a banner added which reminds folks to use the standard.

    10. Re:Don't squabble with Bob by pepsikid · · Score: 1

      I sort of view the board as being the problem for living with and shrugging off problems like these. It could be that the org has attracted too many people with this attitude, or is so desperately short on resources, and should be left to natural causes. It could be that Vanderhoth is a malcontent neat freak and overstates the problem. There may not be a way out of this without drama. Best course is an honest attempt to directly talk to Bob about the document system. If it doesn't pan out, quit before becoming too invested in the failing org.

    11. Re:Don't squabble with Bob by Vanderhoth · · Score: 1
      This is going to take awhile

      this Bob thing aggravates you enough to ask that something be done about it.

      True, but only because I hate listening to people complain when we're all technical people and any one of us on the board could solve the issues. I think this is a boiling frog situation that just happened over a long period of time and no one wants to take responsibility for solving the issue for fear they'll become responsible. As I mentioned in another post somewhere the board members are looking to get off the board, but since there's no one to replace them they feel stuck so taking on additional responsibilities is not something they want to do.

      It may be that you don't quite fit in with these people.

      True, I'm not really far behind them in years, but I lack the experience they have. I've always been a see problem fix it person, the other board members seem to be more into delegating. That's probably why I'm still a code monkey and they're not.

      You may want to leave. Or do you suspect you've been brought in to shake things up?

      I like the people in the organization and feel we do a lot of good for the public interest. The problem is the membership is aging and no one wants to spend time on the board. It's too much effort for people that have better things to do. I offered to fill a position for multiple reasons one being no one else would and another one being the hopes that I can shake things up and possibly find a way to bring new blood into the organization. If I can't we might have another 5-7 years before our existing membership starts retiring and then we're done for sure.

      You say you don't have the time to take over Bob's job yourself if he bolts, and I guess that's why it's so important to keep him.

      Bob's experience and general attitude is why it's important to keep him. I have a way to get documents one at a time out of his system so if he did leave, with some help, I could migrate to something else. I started asking him questions about his system yesterday, which he was happy to talk about. I'm hoping when I have some more time he'll be willing to show me where and how to access the code.

      You keep saying every single time how great Bob is (he reads slashdot, am I right?).

      I'm not sure, I haven't asked. I think it would be safe to assume he does, most tech people I know do.

      If he's so great, why does he need to be treated so tenderly?

      Wish I knew, he seems friendly enough maybe he has a Mr. Hyde side I haven't seen yet.

      Why is everyone agreed that his system has gone to heck, but no one wants to confront him?

      I asked one of the other members yesterday and was told there was a bit of a clash about it a couple of years ago, but they didn't know all the details. There's probably a lot more history I'm not aware of yet.

      Does he own the org's domain name?

      No

      Has he threatened to quit before?

      Not that I'm aware of

      Don't be shy. Tomorrow, ask at least 3 people why they themselves haven't brought the topic up with Bob.

      Working on it, I haven't been able to touch base with the other board members.

      You say you're usually direct, but you're here asking how you can finesse this thing all sneaky like.

      If you're going to read anything in this post this should be it

      I posted to Slashdot because overall I do respect the comments of a lot of people that post here. There's a very wide range of age, technical ability, experience and knowledge to draw on. I've received excellent feedback that has changed the way I was thinking about the situation and the direction I was headed in. I wasn't trying to be sneaky. This situation is new to me and I needed guidance and there's

    12. Re:Don't squabble with Bob by pepsikid · · Score: 1

      Van, it's good to hear back from you. I'm glad you liked some of the ideas I bounced your way. It sounds like you have the ball rolling now. While other slashdotters may vary, my advice is always to just be yourself. Managing special people is a dandy skill to acquire, but it would involve a degree of dishonesty I couldn't muster. I just be direct and reasonable. In the long run, I'm happier finding out that people didn't respect me, or that the company culture required that I be treated like a subordinate until I'd been there a minimum number of years. But I think you're in a better situation than that.

      I have some experience with working for non-profits (student orgs), and I know what it's like to be emotionally attached to something that no longer deserves my efforts. Going forward, I try to quickly find out if I'm in a messed up situation before I get attached. As an IT contractor, I run into this all the time. I've dealt with a number of Bob-lites. I get hired to fix their problems, and help them keep their status and dignity. Naturally, I get blamed for the problems. When I see what's coming over the horizon, I try to estimate what point my paycheck fails to be worth it all, and initiate a graceful exit which avoids my pay being recalculated at minimum wage (stupid contracts!). Most experiences are good though, and sometimes I'm treated like a hero. Makes it all worth it.

  19. Google Docs Ain't Magic by xxxJonBoyxxx · · Score: 4, Insightful

    1.) The system is very disorganized, there are documents from the late 90's that aren't relevant, but have to be sifted through to find more current stuff.

    Google Docs won't fix that.

    2.) Often documents are not where they should be and are difficult to find.

    Google Docs won't fix that.

    3.) No one except Bob really knows how the system works.

    Google Docs will fix this.

    4.) No one really wants to use the system because of the monster it's become.

    Google Docs may not fix this. See #1 and #2.

    Besides the passive aggressiveness in this post, you might have bigger communication issues on your board than just the document collection system. If you want a more concrete suggestion: convert Bob's entire system into Google Docs, fix it up so it provides the same member benefits as Bob's system (no, one big "oldshit" folder won't cut it) and then give him a demo. And really dig into #1 and #2 - that's a problem with any document collection system ever built.

    1. Re:Google Docs Ain't Magic by Anonymous Coward · · Score: 1

      3.) No one except Bob really knows how the system works.

      Google Docs will fix this.

      In the way that no one but Google will know how the system works.

    2. Re:Google Docs Ain't Magic by Anonymous Coward · · Score: 1

      Google Docs will indeed fix most of these things:
      1. Search works well, and tags + folders are supported. Search works not only on the metadata, but inside the documents. This makes setting up complicated burdensome folder structures and painful document naming roles much less relevant. I have many many documents in Google Docs (on Google apps, not personal account, but it's basically the same), and I mainly only tag them with a client ID and a sub-folder. I purposely make verbose names, but I never have any ptoblems finding what I want via browsing + search.

      2. Google Docs is a common enough system that most people know how it works these days.

    3. Re:Google Docs Ain't Magic by Obfuscant · · Score: 1

      3.) No one except Bob really knows how the system works.

      Google Docs will fix this.

      Umm, I think he means that nobody who uses the system knows how it works, not that nobody on the planet does.

      Simply using Google Docs won't fix the problem of nobody knowing how the system works when they don't know how to create systems in Google Docs or how this particular use has been set up. Google engineers might be able to wing it, but I, for one, would have no idea how things were done.

      We've got one Google Doc that I have to use to make some time reports. I have the URL bookmarked, I know how to enter the data it asks for. I have no clue how to add fields or change things, like, for example, replacing a huge scroll list of names with the name of the user who is accessing the Doc. I'm at the mercy of the Doc admin. As they are with Bob.

    4. Re:Google Docs Ain't Magic by Mabhatter · · Score: 3, Insightful

      Ultimately, nobody knows how Google Docs are stored either.... And his system has DONE THE JOB for longer than Google (has been around) his system has met the basic needs quite well if you still have docs from the 1990's.

      The FIRST thing you need is a GOOD reason to update the system. The SECOND thing you need is to get RESOURCES. Those resources need to come from the TOP and be given to Bob. If you don't have those, then you are just another person with a big idea and wants Bob to back it up.

      The goal should be to find a canned system Bob can build now but anybody else can also understand. My advice, call a local tech university and talk to a professor. You will either come up with something top-to-bottom like Microsoft Small Business Server with SharePoint running. It's trees blue and not geeky, but if the school TEACHES Microsoft, you got a steady stream of volunteers in the future. Alternately, find a web portal Bob would like in a language the school teaches. You don't want to TOUCH a single line of code, but you want a canned system like Wordpress (just an example) that any student can set up, and any ISP with hosting will have on their default setup.

      Ultimately you have to get Bob help with the grunt work. Bob has been nursing this baby for decades... Bob wants his baby to grow up. Bob doesn't want a NEW BABY .... You better offer serious help moving all these files over and building a new structure. This is where the Tech school comes in... Somebody always needs an internship credit... And you are non-profit... Just give good references!

    5. Re:Google Docs Ain't Magic by Rich0 · · Score: 1

      For all we know Bob's system supports classification, tags, and search. Those features do you no good if nobody bothers to classify/tag files.

      If you take the world's best document management system and just post stuff to it without taking 2 minutes to organize it, then you'll have a mess. The same applies to your filing cabinet - if you just shove stuff in there, you'll never find it.

      Sure, search can help rescue poor organization, but that depends greatly on what you're searching. If everything is a lot of prose and it tends to vary quite a bit from file to file, you have a better chance of finding things than if every file is just a scanned cash register receipt. Free text search tends to be pretty poor at searching more structured data, since it tends not to have a lot of verbal context.

  20. Don't put a square peg in a round hole. by Bobfrankly1 · · Score: 3, Interesting

    Google docs for board meetings? *facepalm*.

    I work for an school district that employs a web based product that manages board meetings. It handles agendas, attachments, motions and voting, as well as keeping a measure of the minutes. I would suggest examining the options available and getting some demos. Once you've seen something that grabs your interest, involve Bob. Tell him you just found this think that you think would make everyone's job easier. But don't involve Bob alone, introduce it as "something you saw" to the whole board. This will make it so you aren't pointing out how horrible Bob's system is, you're pointing out how wonderful the new system is. Perhaps Bob is buried and doesn't know a way out, or perhaps he's clutching onto this thing as his personal feeling of self-worth(which would be sad).

    1) Identify a new possible(needs to be MUCH better then the current) solution
    2) Bring it to the attention of the board as a whole
    3) Let the whole board carry the conversation, and let Bob make his defense if he really wants to. If he's shut out of the decision making process, he'll probably want to leave. If he makes an obviously stupid defense in the face of overwhelming benefit, then thats on him, and he'll see it at some point (even if he never admits it).

    1. Re:Don't put a square peg in a round hole. by Dynedain · · Score: 1

      Care share that web-based product for board meetings? I belong to some groups that could utilize a formalized system instead of ad-hocing it with Word via a projector.

      --
      I'm out of my mind right now, but feel free to leave a message.....
    2. Re:Don't put a square peg in a round hole. by Anonymous Coward · · Score: 2, Insightful

      What is wrong with geeks...

      DO NOT bring the alternative straight into a board meeting - that's a really dumb idea. If he identifies with the system you are effectively publicly pointing out his failings. At best he will likely be crestfallen and his resignation will follow shortly. At worst there will be shouting and old grievances long put to bed will be brought out for another run up the flagpole.

      You have two options, and given your description it seems you want to keep Bob onside, so you really only have one option.

      Step by Step:
      1. Build some rapport with Bob so he doesn't think you are out to f*#& him. If you can't do this then see step 8.
      2. Get him to tell you about the problems with the existing system.
      3. Find a good alternative.
      4. Introduce him to the alternative privately and give him a chance to convince himself of its merits.
      5. If he convinces himself ask him if he would like to bring it to the board's attention (you can get a lot done provided you don't want the credit).
      6. If he doesn't convince himself ask him how he would feel about you showing it to other board members - he will probably say "okay", but the tone of his voice will tell you whether he is really fine with it, or is digging trenches around his position.
      7. If he seems okay with it, be open about who you are discussing it with.
      8. If he is not okay with it, then, understanding that your next step may well see him leave, start quietly building support if you really think it is that f#*&ing important.

    3. Re:Don't put a square peg in a round hole. by laird · · Score: 1

      Good point. The problem may not be documents at all, but running the meetings and recording them efficiently. You can do that in Google Docs (or any other document based system) with a little discipline. But if what you really need is a system that helps plan meeting agendas, record decisions, track action items, etc., you need more than document management, you need something more like LessMeeting.

    4. Re:Don't put a square peg in a round hole. by Bobfrankly1 · · Score: 1

      What is wrong with geeks...

      DO NOT bring the alternative straight into a board meeting - that's a really dumb idea.

      It's a gamble if you bring it to him directly. It sounds like Vanderhoth isn't quite sure how Bob will react, so using the board to do what it's designed to do (examine proposals and choose a direction) isn't a really dumb idea. Trying to get a vote on a new system in the same board meeting you proposed the idea is a really dumb idea, but raising the idea for later consideration isn't. If you bring it to him directly and he refuses it, then you have to make a choice between him and the new product. There will be no question in his mind that you are attempting to undermine him since you are now attempting to over-power a decision you allowed him to make outside of the board.

      At least with "I saw this this while browsing my favorite news aggregate, it looks like it could be pretty awesome, is this something we would like to look into?" makes it appear more like you're looking out for the best interests of the board and less like you're trying to assault Bob's position. Heck, if you can get a friend to tell you about their board meeting solution, that makes it less "I was looking for something" and more "this was brought to my attention". This allows the Board to function as, a Board (imagine that?!). Avoid derogatory remarks about the old system, instead play up the new features. Practice your statements beforehand, and examine them with a critical eye (get a friend to help!). This will help you to avoid offending Bob.

      If Bob wants to head up the new system, let him. If you're clever and he's not completely opposed, you can maneuver things so he can be the hero again by getting the new system online. He can still own it! Ideally though, he should have some "assistance" so other people are familiar with the system.

      At worst there will be shouting and old grievances long put to bed will be brought out for another run up the flagpole.

      You might want to turn off the telly every once in a while. Next thing you'll be telling us how courtroom battles play out just like in "Law and Order".

  21. Typical by Mr2cents · · Score: 1

    This is a common scenario. Basically not one organisation should depend on a single person. To deal with such a scenario, I would suggest you approach Bob and ask him "what if you get hit by a bus tomorrow?". His response will reveal his personality. Either he depends on the power he has accumulated, or he will understand the problem. In the former case you are in a big deal of trouble, in the latter case you might brainstorm together and find a practical solution.

    --
    "It's too bad that stupidity isn't painful." - Anton LaVey
    1. Re:Typical by llib_xoc · · Score: 1

      This (potentially) builds on your relationship with Bob and has the potential to improve both it and the storage system. AND, it may be that you've picked up subliminal signs that Bob is unhappy and may leave, so BACK IT UP first. Then do the above, and you're covered. Unless you already have a regular, tested, backup process. Oh, Bob runs it? ... Trouble.

  22. Little bit of a knee jerk reaction by Osgeld · · Score: 2

    Google docs will be the exact same mess in 10 years that your current system is now ...if it lasts that long. Just have Bob tidy shit up and fix the band-aids come back in another 10 years

    1. Re:Little bit of a knee jerk reaction by hodet · · Score: 1

      So many responses about getting Bob to be part of the solution and "tip toe'ing" around his fragile ego. This response right here is the best one. Presumably you are involved with this non profit to make a difference in relation to the goals of the organization. Who wants to muck around with document tracking systems. As Osgeld says, "Tidy shit up!".

    2. Re:Little bit of a knee jerk reaction by david_thornley · · Score: 1

      Ever try to give an order like that to a volunteer non-profit board member? Particularly one who's senior to you by a lot? You could propose a gathering to sort things out, if it's something that can be done by multiple people at once. Bring the pizza.

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
  23. Return on investment by alen · · Score: 1

    Show them how the new system will save them money

    Money talks and bull shit walks

  24. Get Bob on Board by James-NSC · · Score: 1

    Your comment indicates that existing board members have informed you that your idea may not be welcomed by Bob. Listen to them. He has been personally invested in this for quite some time and may not welcome the new guy rocking the proverbial boat, I'd suggest the best way to pursue this would be to have the move to Google be Bob's idea. Have Bob show you his work, appreciate how much time and effort he's put into it and when you get to functionality that it doesn't do or doesn't do well steer the conversation towards filling those gaps. Ask Bob how he would do it on his site or ask him for his ideas. It's very likely that Bob isn't any happier with his solution than anyone else is, but he's personally invested in it. It's that investment you need to recognize in order for your migration suggestion to be successful - for everyone. If you can get Bob to be part of the solution, he may well invest just as much time in that as he did this.

  25. learn how a board works by SuperBanana · · Score: 5, Insightful

    Learn how to be a proper board member.

    In short: submit an agenda item to discuss resolving issues to the document management system. Either ask Bob if he'd like to present a plan of his own to resolve the problems along with your own, or let the board discuss the problems and request plans of action from you, Bob, and anyone else. At the next meeting, the plans are presented and one is selected by the board.

    Everything is above board, he's given a completely legitimate/fair shot at fixing the problems, and if the board fairly discusses and votes against him, he at least should feel he was treated fairly, and it won't impact his desire to help the organization.

    IF and ONLY IF he's treated fairly and he goes off in a huff about the whole thing, then so be it. He's toxic.

    If you go sneaking around trying to build support for switching to google docs (which you've kind of already done - you need to buy a copy of Robert's Rules of Order and read up about polling, and why you don't do it), then ambush Bob at a meeting and throw up a motion to switch to Google Docs - he's rightfully going to be angry and defensive, and it will definitely impact his contributions or cause him to leave.

    1. Re:learn how a board works by therealobsideus · · Score: 1

      Oh why don't i have mod points?

    2. Re:learn how a board works by laird · · Score: 1

      This is dead on.

      I'd add one step before that - make sure that there really is an issue with the document management system. Find out how everyone else feels about it. If the rest of the board doesn't have a problem with it, don't raise it as a board level issue. Spend time informally with Bob to learn about the document management system and how he feels about it. He might be thrilled that there's finally someone else in the organization that can help him!

    3. Re:learn how a board works by Vanderhoth · · Score: 1

      Great suggestion. This brings up another issue. I'm completely in experienced at this sort of thing. I became a board member because no one else would. Our organization needs fixing and new ideas, but there's no "mentoring" per-say for people with ideas that just don't know how to properly express them. I didn't intended for my submission to come off as I'm going behind Bob's back. I'm willing to work with him to resolve the issues if that's what he prefers I was just looking for the best way to go about doing that without offending him.

  26. Self-Organization by gimmeataco · · Score: 1

    One thing I thought was missing from the post was, "Why can't you learn/reorganize the system yourself (or have someone else non-Bob do it)?" It's the best of both worlds, keep Bob while having a functional system? I've worked for a large NPO and change is very scary (not to mention the fact, electronic transmittal of confidential documents via the internet (ie. use of Google Docs) is commonly forbidden).

    1. Re:Self-Organization by Vanderhoth · · Score: 1

      After reading though the tread I'm thinking working with Bob and learning his system is the best approach. I didn't mean to come off as "Bob's system is crap and needs to be replaced". I'm sure most of the issues with the system stems for its disorganization, which is more of the whole boards fault for not having convention and using them than Bob's system not working.

    2. Re:Self-Organization by GlennC · · Score: 1

      I agree that this is the best approach. It sounds like the problem is mostly organizational, and the document management system is only making things more complicated.

      --
      Go on, citizen, stamp the vote card. R or D, your choice.
    3. Re:Self-Organization by stdarg · · Score: 1

      That's a good idea. I think you should tell him you're interested in cleaning up some of the older or miscategorized documents. Ask him what should be done within the current system to accomplish that. I think that's more worthwhile than just learning the system in general.

      If you run into problems talk to him again and ask him how hard it would be to do a bulk export, let you clean it up (perhaps via google docs for collaboration), then a bulk import. Maybe the bulk import never happens and you transition to a new system.

      If you don't run into problems then you're solved the organization problem and you've learned a bit about the system so that you won't be completely lost if Bob quits later.

  27. Re:Ever read Dale Carnegie? by pntkl · · Score: 1

    Too bad we can't claim (that I know of) our posts accidentally submitted without first authenticating. If I wrote such a feature, I might compare requestor's IP and browser headers against the submission in question, then only change Anonymous Coward to Absent Minded Professor. ;) Speaking of things I would do, when it comes to Bob, you could always forget changing his mind and then hire me to have that fun... eheh

  28. Quit by tftp · · Score: 2

    I'm wondering how the situation could be approached tactfully so maybe Bob will see how much easier a new system could be for everyone, including him."

    If the situation is as bad as you describe then there is a person (Bob) who holds the entire company hostage, and nobody is willing to defy Bob's will - not even the CEO or whoever there is.

    If the CEO is not willing to cross Bob then why should you? Is there a reason why you'd sacrifice yourself for the common good? Your fellow board members aren't willing to deal with Bob, they want to sit it out while you and Bob are fighting. Do you want that role? What is the upside for you?

    The company in such a shape is already in trouble. It cannot govern itself; instead of being governed by rational decisions that are based on facts the company is governed by personal opinions of strongmen who refuse to consider alternatives no matter what. This is not a healthy company to work for. Bob can flip his lid at any time, for any reason. If he, being omnipotent, wants you gone then you will be gone. If that describes the company well enough then I would quit - there is no future for the company, and there is no future for you as a part of it. The only alternative is to seize control of the company. I don't think this is what you are thinking toward because in that case Bob and his problems would be discarded as a bad dream, and you wouldn't need to ask Slashdot how to deal with a generally simple management problem (a rogue employee, a.k.a. a loose cannon.)

  29. Start asking leading questions of Bob by bobbied · · Score: 1

    Seems you have summed up a very typical problem. Not just with computer guys, but with all sorts of professions. So the question really is how can you lead Bob to make changes in how he does things so everybody can find what they need, without making him feel threatened or defensive about how things are now. Apparently you don't think the direct approach is a good because you fear that Bob might be offended and leave, dropping the whole thing in your lap. So how about some indirect approaches?

    Start asking Bob about how you can find things you need. Ask him to help you locate some documents that might be fairly obscure. Then ask him how he knew where it was so you won't have to bother him all the time asking for help. Say things like, "Man, I wish I understood how this is organized as well as you, I hate having to bother you." You might find out that there really IS a system that can explain what Bob is doing, or Bob, being the helpful sort, may actually figure out that he needs to organize things a bit to help everybody out and start doing it on his own. He may even ask for suggestions or even help, at which point your problem gets solved and Bob stays.

    Other indirect approaches are similar. Ask questions, Ask for help, Ask why things are where they are. You can even ask if he's ever seen this tool or that, would that make your life easier? Just try to never hint that there is a problem until Bob starts talking about it as a problem, then offer to help with what ever solution Bob thinks is best.

    If indirect doesn't help, then you need to decide if it is worth the risk of loosing Bob by coming out and just saying there is a problem. If it's worth it, confront him about it directly. If it's not, then forget about it and just live with the issue.

    --
    "File to fit, pound to insert, paint to match" - Aircraft Maintenance 101
  30. I've known people like that... by achbed · · Score: 1

    ...and it's a sticky situation. The easiest thing to do might be to initiate a cost/benefit analysis of the current system vs another one, entirely based around the idea of cost (running the servers, maintenance costs if any, storage upgrades). Time spent on the system should only be included in the analysis if anyone is being paid. Make sure to include Bob (or even better, ask if he'd volunteer as the "systems expert"), and have him help choose alternatives for the comparison. If you do have an existing solution in mind, suggest it in VERY broad terms ("maybe compare it to some online services - Google Docs is one that I keep hearing about"). Make sure that there's a numbers person involved as well (accounting or something similar) to run the figures, so there's a reality check on it. Then, DROP IT. Get yourself out of the way, and let the process take its course. Once the final report is in, the rest of the board can make the determination which way to go. If they stick with Bob and his methods after an audit, then you really have a simple choice - work with it, or leave.

  31. Who says the problem is the old system? by waterbear · · Score: 1

    You think it's not possible to make a c***-heap out of stored data in a new system?

    -wb-

  32. Huh??? by MMC+Monster · · Score: 1

    Are you crazy?

    Why would you go to anything entirely controlled by an outside entity which could decide to change interfaces or deprecate your entire workflow for no particular reason?

    You obviously have access to a server, and you have a lot of legacy files. Look into a document management system that has a search function built in, and call it a day. For bonus points, create a folder structure which you find relevant and suggest everyone abide by it.

    --
    Help! I'm a slashdot refugee.
  33. Maybe Bob is more usefull than you claim.... by Anonymous Coward · · Score: 1

    So if you think Google docs is a good replacement, I can definitely tell you that Google Docs supposed to be easy enough for anybody to set up and use. Or maybe you need Bob to read the manual. So, set it up, start using it, and if you cannot argue for the benefits of Google Docs (or some other system) you can always argue for redundancy as being a good (even if it is in the cloud).

    No offense, and nothing personal, but I know people like you... Mr. "great ideas", sometimes Mr. streams of "briliant ideas". The problem with Mr. "idea" is that most of them need Bob to change a light bulb, and definitely need Bob to find the readme.txt file. The other problem with Mr. "idea" is that once Bob changes the light bulb to the 30 year lifetime bulb, and Bob implements Google Docs, Bob becomes "useless", Mr. Idea gets all the credit, until of course the light bulbs need to be changed again.

    Bob

  34. It comes down to respect and need by Higher+Authority · · Score: 1

    I've found myself in similar predicaments. When it comes to governance, boards make decisions, not individuals. Directors must have enough respect for their fellow board members to be willing to hear differing opinions. Why should Bob hold so much power of the other directors? Is Bob really that bossy, or are the other directors really that insecure? Either way, the board should address this problem before anything else. If Bob is truly offended by a relevant suggestion, it is possible that unrealistic expectations were set when he joined the board. Or, perhaps he shouldn't be on the board in the first place.

    Lastly, the points you make as to why the system should be abandoned could be indicators of other problems.

    1. See point 4--if no one uses the system, no wonder there are out of date documents. Systems must be maintained.
    2. Again, see point 4--if no one uses the system, no wonder it's disorganized. Systems must be maintained.
    3. Why haven't the others taken an interest in learning how the system works?
    4. Is this really accurate? Perhaps it's become a monster because no one uses it and Bob finds himself overwhelmed.

    Perhaps all the members could use a lesson in cooperation. Has anyone spoken to Bob to see how he feels about the system? He may have designed it, but even he should be able to see its flaws. Perhaps Bob never got any input from anyone else who uses the system. Of course, that requires people to actually use the system in the first place. Perhaps Bob never got any input from the intended users before building the system. In my personal experience, I've learned not to invest a significant amount of time in a project unless it will help me, personally, or the folks it will benefit are actively involved in its creation. If it's not going to help me and no one else cares, why should I waste my time?

  35. Backup system or vacation interruption avoidance by Hotawa+Hawk-eye · · Score: 2

    "I've heard about a lot of stories recently about big companies getting hacked or their documents being held hostage by hackers that encrypt them. Do we have a backup for the documents on this server? If not, I'd like you to work on coming up with a backup system -- maybe something like Google Docs or something similar."

    If that doesn't work, let him go on vacation for a couple days. Call him repeatedly asking for help locating documents during that vacation. You want to annoy him just a little bit. When he returns, apologize for disturbing him so much then suggest that you had trouble navigating the system. If the documents were organized a little better, or if there was less old cruft, you wouldn't have had to disturb his vacation so often. Offer to help him if he wants to spend a little time reorganizing or exploring alternate solutions that may have features to make his task of document maintenance and your task of document location easier.

  36. Find a value the old guard values by dtmos · · Score: 3, Interesting

    In my experience (speaking as someone old enough to remember watching the coverage of President Kennedy's assassination on television), the odds are not good, since the existing people are typically happy with the existing system -- otherwise, they would have changed it by now. However, one hope is to find a value of your organization -- and it'll be specific to each organization -- that would be improved by the change you desire.

    Note that this is not your value, but a stated value of the "old guard" that could be improved by the new system -- and, usually, avoiding the mortality of the old guard itself is not an acceptable value. Extra credit if you can arrange a discussion of the old guard value in such a way that Bob can take credit for the improved performance of the new system.

    Often, like so much in life, people with existing beliefs have to pass on before new ideas are accepted; ask yourself if you will be open to replacing your Google Docs system by something you don't know and have never heard of, in ten or twenty years' time.

    Recognize that you will have to do all the work to install the new system, just as Bob did to install his own system years ago.

  37. Change Bob's Focus by Dadoo · · Score: 1

    3 suggestions from someone who has worked for many nonprofits.

    1) If you have any staff members, make technology a staff responsibility. More than just passing the buck, this puts control of tech decisions in the hands of the folks who work with it most often.

    2) Ask Bob to chair the Board's nominating committee. This committee is responsible for finding new Board members (which you seem to need) and for monitoring Board terms and committee assignments. Hopefully, this will lead Bob to recognize that Board turnover is a healthy thing and that leaving one responsibility with one person for too long is not good for the organization.

    3) Elect Bob as President or Chairperson of the Board. With so many other important things to focus on, he may be more willing to let go of his tech fiefdom.

    --
    Sit, Ubuntu, sit. Good dog.
    1. Re:Change Bob's Focus by Vanderhoth · · Score: 1

      Great suggestion. Bob, along with the other board members, has already been president... several times. I'm the first new board member to step up in quite awhile and I only did so because no one else would and our board members want to move on, but can't because there are no replacements. I guess this is my "training" period so I can relieve someone some day.

      I like the idea of having a committee specifically designated to finding new broad members from the organizations existing membership. Maybe serving a short stint on a committee or chairing a committee could be a requirement for new organization members as a way to integrate them into the organization and a way to avoid my current situation. Which is I know something needs to be done, but don't know how to go about doing it. I think part of the problem is the existing board has become a pretty tight knit group because they've been doing all the work together for sometime, so they don't know how to mentor someone and train them to take over.

  38. Re:Non profit by Macgrrl · · Score: 4, Insightful

    Not knowing what system Bob currently has in place, Google Docs may (or may not) be an improvement.

    However, there is no such thing as a document management system that can't be screwed up for it's effectiveness by poor data hygiene processes.

    Any system needs to have a high level plan for how the data will be structured and organised. Meta data needs to be agreed upon and used. The information architecture needs to scale and be flexible to be restructured if something changes in how you want to access it (say in response to mandatory reporting requirements being changed).

    The tool in most cases is the least important part. It's how intuitive the navigation is and how well everyone sticks to using the agreed (and published) naming conventions and saving files in the agreed locations. Even simple things like naming your files YYYYMMDD_Agenda.doc can help make things easier to find and simpler to sort.

    --
    Sara
    Designer, Gamer, Macgrrl in an XP World
  39. You need to answer "What's In It For Me?" by Jason+Pollock · · Score: 1

    Once you can answer the WIIFM question, then you are ready to talk to Bob. Bob will be asked to do work - to change the way he works, to learn a new system. In the short term, this will cause hassle, frustration, delay and extra work. Those are all negative things. Change _itself_ can be perceived as a negative thing.

    To be worth it, it needs to either save Bob time, or remove one of his pain points. The board doesn't matter, no one else matters. Only Bob's pain points matter.

    So, look at the existing system from Bob's point of view. What does he spend most of his time doing? How can you make that faster and less error prone? If you can do that, then you have the hook to pull in changes that benefit everyone else.

    1. Re:You need to answer "What's In It For Me?" by Kittenman · · Score: 1

      Once you can answer the WIIFM question, then you are ready to talk to Bob. Bob will be asked to do work - to change the way he works, to learn a new system. In the short term, this will cause hassle, frustration, delay and extra work. Those are all negative things. Change _itself_ can be perceived as a negative thing.

      To be worth it, it needs to either save Bob time, or remove one of his pain points. The board doesn't matter, no one else matters. Only Bob's pain points matter.

      So, look at the existing system from Bob's point of view. What does he spend most of his time doing? How can you make that faster and less error prone? If you can do that, then you have the hook to pull in changes that benefit everyone else.

      Agreed - I'd have asked Bob what he sees as the problem, and how he'd cure it. Get Bob's buy-in. Could be a case for De Bono's 'Six thinking hats' and get everyone (including Bob) saying what's good about the current system, then everyone (including Bob) saying what's bad. And finally everyone to say how to fix it.

      As for offending Bob - offence is only ever taken, not given. If Bob's going to take offence, that's his call. And it'll happen sooner or later if it will happen. Better to face it now.

      --
      "The greatest lesson in life is to know that even fools are right sometimes" - Winston Churchill
  40. Just do it by Ultra64 · · Score: 1

    Make copies of everything into google docs or whatever new system you want, then "accidentally" erase his software. Bonus points if you can make it look like a hardware failure.

    1. Re:Just do it by CBravo · · Score: 1

      And a cupcake if dummy mode is turned on. I heard lately that harddrives cannot stand low-frequency sound waves. He should have bought ssd's.

      --
      nosig today
  41. Lesson for the day by Tastecicles · · Score: 1

    Do not ever put any critical system, such as board records, in such a precarious situation as there being a single point of failure. Because it *will* eventually fail, and then you're screwed. By all means, use Google Docs, but as a *backup*. Encrypt everything you upload on there. This is for the security of the data, not to prevent the right people from accessing it - so you could safely write the decryption keys on post-its for the purpose. Your working directories should be local and duplicated, not running (hence relying on) Google Docs, which is every bit as vulnerable to outage as any online service. Now you have three copies - two mirrored live and a failover which is offsite. Standardise your data. Use whatever method you choose for this, but it should be robust and human-readable as well as software-searchable and fully indexed.

    --
    Operation Guillotine is in effect.
    1. Re:Lesson for the day by laird · · Score: 1

      This is a huge waste of effort that would just result in people doing more work and being less productive.

      It's entirely reasonable to rely on Google to run Google Docs well, particularly if you set up a paid Google Apps account. And you get a lot more than document management using Google Apps - there's a real power to integrated mail, document, conferencing, web based and accessible from anywhere online. Yes, you're giving up some degree of control, compared to running your own system, but in return you get a cheap, easy to use system that someone else is hosting, enhancing and maintaining. Do you really want to be dealing with developing software (or locating, installing and maintaining it), hosting a server, installing security patches, configuring accounts, etc.? Remember, this is a non-profit, not a big company with a lot of staff.

      Yes, Google is vulnerable to an outage. So is a box you run yourself. Which one has a team of sysadmins monitoring and running it? Do you really want to get called in the middle of the night because something happened to your server?

    2. Re:Lesson for the day by Tastecicles · · Score: 1

      I reckon you'd argue that it was entirely reasonable to rely on MegaUpload as well... how's that going for you?

      --
      Operation Guillotine is in effect.
  42. Stop Fixing it for Them by Otis+B.+Dilroy+III · · Score: 1

    It has worked for me since the days of PC Jr.

  43. This does not end well. by westlake · · Score: 4, Insightful

    i want to see if I understand this clearly:

    Bob's experience and competence in other areas are regarded as indispensable to a board that is struggling to fill at least two critical vacancies .

    Bob built this system on his own time for an NPO that appears to have no IT staff or competence whatever and a board which seems almost too eager to embrace an alternative solution --- any solution --- proposed off-stage by its most junior member.

    How you avoid the blow-up to come, I can't even begin to guess.

    1. Re:This does not end well. by Vanderhoth · · Score: 1

      Some of the other suggestions here are a good start to avoiding the blow up.

      Work with Bob to learn his system. He's a technical guy, I'm a technical guy. I'm sure he'd jump at a chance to show off his work, and I am interested in what he's done. I just don't have the time to maintain it if he was to leave. That being said learning his system would put me in a position to do something with it later, while building a genuine relationship with a brilliant well meaning person. The only downside would come if he sees me as trying to destroy his baby instead of wanting make it more accessible to people that should be using it.

      Other posters have pointed out the issue may not be with Bob's system so much as with the fact that 20+ years of documents are disorganized and just need to be sorted to make the system workable again. Something I could and will certainly help Bob with if he teaches me how to use the system.

  44. Add Google docs integration to the system by raymorris · · Score: 2

    Add a function that automatically uploads the docs to Google docs when they are uploaded to the old system, and a small button to view them using Google docs. People, including Bob, can then try out the new "G Docs" in the context of the old. Then two months later ask Bob how he thinjs G Docs might be more integrated into the UI.

    1. Re:Add Google docs integration to the system by carnivore302 · · Score: 1

      my prediction: they will all press the button just once and be content to say that they tried.

      Peoples habits are hard to change.

      --
      Please login to access my lawn
  45. This is what I do professionally by Lokni · · Score: 1

    I'm a trainer and implementer for a an accounting application customized for a particular industry. We are a global company with about 1500 active customer installations and a user base of about 25000 with our software managing labor and payroll for about 250,000 workers. Our accounting software is used by many publicly traded corporations, a few of which are on Nasdaq and other world exchanges. That is my background. What I do is go into a company that has bought our software and teach them how to use it. I also at the same time help them with process improvement, efficiency, and raw material reductions. I represent change at a company. Many of the people I work with fear me simply because they know everything is about to change. And Im the one that is going to be changing it. Some of the companies I have been working with have been doing things the same way for literally decades. One company I'm working with now setup their current system over 20 years ago. Needless to say I run into a lot of paper and human processes where people are waiting for pieces of paper to come to them or for pieces of information to be communicated to them by another person. Needless to say that there is a lot of paper and a lot of waiting involved. They have only 15 people in their front office and they go through at least a case of paper each week. The 30 people on my floor at my office by comparison go through less than 500 pages of copy paper per week. Different type of work yes, but the point remains that there is a lot of waste going on. So Im changing everything for these people. Im bringing them a whole new paradigm in how they work. A cliche yes, but an appropriate one. I am taking them out of the stone age and into the information age. Documents are scanned in at the very beginning of their process. That paper is then archived in a filing cabinet and will only be retrieved if needed by an auditor. When needed certain documents will only be reprinted at the very end of the process. Also, instead of having to wait for a person to deliver paperwork to be alerted that they have work to do, once a new order is created an email is sent to 3 different people indicating that they have work to do and what the order number is. They can now login to the system, find the order, and begin working independently of each other and concurrently. Information about the order, instead of being handwritten is now recorded in the system. If you need that information, instead of having to track down the file folder, it is now available in the system. Need a milestone date? Its in the system. Need to know if something shipped? Its in the system. Waiting for parts to come in? Instead of having to run report to see that they are past due, you now get an email alerting you that your parts have not been delivered on time and are past due. When they are delivered, you get an email. The receiving guy, instead of having to deliver parts receiving information to someone who then checks to see if the parts have been allocated to an order yet or should be warehoused, now gets a pop up window telling him which parts are allocated to orders and need to be delivered versus being put away. So HUGE changes in the way they do business. How do I get people to go along with the changes Im bringing them? By making the changes, and how I explain them, as relevant to the person as possible. On my first day I learn as much as I can about the customer Im working with. What their processes are, what their people do, how they work, what their issues with the way they work are. I then mimic their existing processes as much as possible so as to not change too much (there is always time for additional changes later on down the road). And then when I deliver the training, Im able to say "Here is how you are doing things now. Which has these issues: A, B, and C So here is what we are doing now. Because we do step 1 followed by step 2, that resolves problem A. Because problem A is resolved, problem B is resolved. That sets us up f

    1. Re:This is what I do professionally by Lokni · · Score: 1

      Hmm, thats lame. I put in paragraphs but when it submitted it stripped out all of the spacing. Cliff notes: 1. I do this professionally as a software trainer and implementation manager. 2. Key thing is to make the change relevant to their lives. 3. Understand what the existing system is and what their issues with that system are. 4. Explain the new system and how that relates to what they did in the old system. 5. Explain how the issues with old system are taken care of in the new system. Not just that they are fixed but at what point in the process will those issues be resolved. 6. Make new system relevant to their work life, how will it improve things for them. 7. Once they understand that, they will be significantly less resistant to changing to the new system. 8. Profit.

  46. Ask Bob by dbIII · · Score: 3, Insightful

    Maybe it started off with a simple system like you are proposing and then edge cases created the complexity. You really need to understand the current system or work with somebody who does before you can effectively replace it with something else.

  47. Bob is not as stupid as you think. by Kaz+Kylheku · · Score: 5, Funny

    I support Bob's opposition to Google docs.

  48. step 1: gather information by v1 · · Score: 1

    You sound like you need to gather a little more information on the problem. The most important things concern Bob. Bob being a possible flight risk makes finding out exactly why he would leave very important. It probably won't be 100% one specific reason, but figure out the split. Ego? Job security? (even if not gainful) Pride in his "child" project? Worries for the organization's welfare if his masterpiece is replaced with a bad system? There are many other possibilities, and better understanding his concerns will provide you with better direction.

    What you do from there varies wildly depending on what you find. Taking anyone here's single advice based on your limited information is almost acting at random.

    You also need to find out where Bob would like to see the system in 10 years. He may think it's fine the way it is, or see its shortcomings. If you can get him to explore the possibilities you may find his attitude shifts radically in your favor. Don't shove it in his face, try to let him open his own eyes so he doesn't clam up while going on the defensive. People are much more receptive to the voice of reason when it's coming from within.

    If you can't get him to acknowledge that change is necessary, then it's time to take off the gloves and force the issue. If you're afraid he's going to jump ship now, don't think about how bad it will be tomorrow... think about how much worse it will be when it (inevitably) happens 5-10 years from now. If you put it off, it will only get worse.

    If Bob goes on the D and you need to diffuse the situation, walk him through the "bus error" scenario. There's no malice possible there, it's just him placing you in a very dangerous, completely unavoidable risk of serious problems, including collapse of the business. Is keeping the system the way it is worth risking the loss of the entire enterprise? If he thinks it is... then you're wasting your time, he's just being a BOfH. Go completely on the offensive, swallow the big bitter pill, and forcefully change things as you either watch him leave, or shove him out the door.

    I hope that helps you with the next few steps. Good luck.

    --
    I work for the Department of Redundancy Department.
  49. But first . . . by godel_56 · · Score: 1

    Make sure you have a full, offsite, verified backup that ISN'T under the control of Bob, just in case he takes the news badly. ;)

  50. Heat gun on CPU by Anonymous Coward · · Score: 1

    It's the only way to be sure.

    Mostly.

  51. As Bob, I can tell you.. by Anonymous Coward · · Score: 1

    I really don't appreciate the fact you are talking about me behind my back in that passive aggressive tone. Now if you'll excuse me, I must tender my resignation to the board.

    Good day, sir.

    -Bob

  52. Nuke It From Orbit by d'baba · · Score: 2

    Honestly. Breaking it now once and for all is the best and easiest for all concerned.
    But first get all the stuff out that you can.

  53. Give Bob something to do by roc97007 · · Score: 2

    I'd start with having the board agree to purge all the old docs from the old system. You'll have to do this anyway whether you stay put or move to a different product.

    Get agreement and set Bob to work on that. If he doesn't get frustrated and give up, move on to the next step, which is to decide a document hierarchy and have him implement it. If Bob doesn't get sick of that, proceed to the next step, always making the steps reasonable and never losing sight of the ultimate goal -- to have a robust system that people actually want to use.

    At some point, one of the following will happen: (a) Bob will quit. While not ideal, this gives you the opportunity to bring someone in to dump the content out of his code, sort it, drop old documents, and move it to Google Docs. (b) Bob will whip his system into shape and make it more useable. This is not a bad solution, as your goal is (or should be) to have a usable system, not specifically to migrate to Google docs. Bob might even surprise you, given the proper motivation. (c) Bob will suggest that we move the content to Google docs to save him work.

    Alternately, you could just live with the way things are. But if you're genuine in improving the system, not just cutting Bob out of the deal, you'll have to involve him in the solution. It's not an easy thing to do, but management never is.

    Personally, I wouldn't want to have a career maintaining some clunky system I had cobbled together, because (a) it's boring, and (b) it's a lot of work for not much reward. In the past I have jumped at the chance to move on to something that was maintained by someone else so I could build something new.

    Years and years ago, I built a content management system from scratch in PHP. The actual content was in text files, (not even HTML) and the code took care of formatting and presentation, on the fly. It included a dynamic gallery that would build an index on the fly from a hierarchy of folders containing images. It was fun to build and worked fairly well. I had four websites using it at one time.

    A year or two later, I realized that there were a bunch of free CMS packages out there that looked better than mine and did more things, so rather than compete with that, I audited them, selected the best fit, and converted. I'm proud of my code, but it's not about the code, it's about the content, and it was time to move on to other projects. Hopefully, Bob will see the wisdom in that.

    --
    Oliver's law of assumed responsibility: If you're seen fixing it, you will be blamed for breaking it.
    1. Re:Give Bob something to do by roc97007 · · Score: 1

      > Are you trying to punish Bob or implement new system?

      I'm trying to solve the problem. Parenthetically, I don't see "implementing a new system" as the problem. A set of functionality is needed, and the current system does not supply it. That is the real problem. Phrasing "implementing a new system" as the problem is not useful. That is, instead, a possible solution.

      It was stipulated that Bob would not support moving to a new system. The current system is inadequate to the point where people refuse to use it. One could decide not do anything about it, but if so, why bring it up in slashdot? For commiseration? Geeks tend not to do that.

      So the choices are:

      (1) Convince or overrule Bob and move to a new system.

      Risk: Bob quits. Before pulling that trigger, research your options.

      (2) Convince Bob to fix the current system.

      (2a) Bob sees the easiest path as changing his vote to support the move to the new system, problem solved.

      (2b) Bob fixes the current system, problem solved.

      Risk: Bob quits. See (1)

      (3) This is unlikely, but you could get someone skilled in web apps to fix Bob's code for him. This will almost certainly cause Bob to quit, so I didn't originally include it.

      Those are your choices. If you want commiseration, talk to Oprah. If those choices don't work, you have in effect decided to live with the problem, and should quit complaining about it.

      When tackling a problem, it's important to avoid "painting yourself into a corner syndrome". Stating a problem, and then refusing to consider any solution that has any risk whatsoever, is a good example of that. If you want to stand in a corner surrounded by wet paint, that is your right. But don't tell me your problems if you're going to refuse to consider solutions.

      --
      Oliver's law of assumed responsibility: If you're seen fixing it, you will be blamed for breaking it.
  54. So many bad comments!!! by Xeno+man · · Score: 2

    Too many people are treating this like a business or office problem. Every suggestion to get rid of Bob, build a new system behind Bobs back or go over his head is just wrong. For a small board of not for profit members, you all need to be working together to get anything done.

    Right now everyone but Bob agrees that the system needs to be updated. The system build and run by Bob is Bobs baby. Insulting the system is insulting Bob. At the same time, Bob is probably aware of what is in the system and how much work it would be to reorganize and move all the information, which might be overwhelming for Bob. When you talk to Bob about the system, you don't want to be listing every fault and everything that is doesn't do. Instead, talk to Bob about things that you and the other members would like to add to their computer systems. Features that would help improve daily business. Ask Bob for his opinion on something that he thinks might be a good solution. Ask him if Google Docs would work and if not, why not? Involve Bob in creating something new and not hot to get rid of his hard work.

    Working together, design a system layout for how information should be separated and organized. How will information be accessed and by who? What security measures need to be taken and information backup. Only once the layout is designed do you start putting any information in it.

    Transition slowly, start with something small and simple like meeting minuets. Start using the system and get everyone involved that needs to be so everyone knows how to access information, how to input new information and document everything so when anyone new joins, they have something to read to get caught up quickly. When people get familiar with the new system, start bringing more data over and use the new system for imputing that data as well.

    The key is not to fight Bob or exclude Bob but to involve him. Offer your help with any and all parts of the project but at the same time, make sure there is something for Bob to be in charge of and responsible for. Holding his hand the whole time will be just as insulting as telling him the failures of his system.

  55. Re:Bob's 'system' may not be the problem by jittles · · Score: 1

    You didn't have to post this as AC, Bob. Everyone knows its you. Just tell us how you really feel.

  56. Play it straight by mattr · · Score: 2

    As others have said, I would not recommend Google Docs since they keep discontinuing products.
    It also would seem difficult to organize a lot of files there.
    Follow the advice of other poster recommending running the board professionally and not sneaking around or preconceiving you need a certain product. Sounds like Bob has done good work for you all, give him a chance to discuss it with you.
    Frankly you could get a cheap hosting service (just throwing out a name, hostgator for $6 a month..) which will let Bob or someone else build a content management system for you.
    Start with outlining the current problems, and what the goals of the new system would be. For example a CMS could let multiple people in your organization contribute regularly to the website or CMS.

  57. Don't throw the cloud at it... by lucm · · Score: 3, Interesting

    What you need is to work out a good taxonomy, and that can be done easily with a whiteboard. Once everyone is clear on the classification and processes, then you can decide if "Bob's system" is the right implementation or not.

    Technology can be an enabler for business (or non-profit) but selecting the tool should be the last step in any IT project, not the first one (unless you believe in SAP but then it's a whole different problem).

    --
    lucm, indeed.
  58. Re:Non profit by lister+king+of+smeg · · Score: 1

    what is to keep you from encrypting your documents before you save them to the cloud?

    --
    ---Saying gnome 3 is better than windows 8 not so much a compliment as it is damning with light praise.
  59. Step back, Stop, and Re-Assess by rueger · · Score: 5, Insightful

    I'm coming at this after twenty+ years on non-profits, including time as a consultant, and time working with technology.

    Your'e new. Too new to be suggesting anything dramatic unless you have been explicitly drafted to do so. If you're not 100% sure that is the case, then it's not. All that you'll do is piss people off.

    You're new. It will take you at least 18 to 24 months to really understand how the organization works. And that much longer until you know the history behind the way things work. Now's the time to sit tight, keep your mouth shut, and listen and watch.

    Ignore Bob's stuff. Almost certainly 95% of anything really important exists on paper - primarily minutes and budget docs. The rest is historical stuff that's nice to have, but not mission critical. I once stepped into a non-profit which, after twenty years, had exactly one banker's box of records. Someone had purged everything else in the place. We survived.

    Start from scratch. Seriously, just start creating records in a new organised format. Leave the old stuff on the (virtual) shelf. If you really need it, there will be a back-up somewhere, or someone will have printed a copy.

    Finally, You're brand new. Two seats are open. Records are in a mess. I'll wager that there a lot more pressing problems than just record-keeping.

    Finally again, the stuff that really, really matters - minutes, budgets, grant and funding documents - should exist on paper, in a file cabinet. As much as a I love e-docs, some things are just better in a permanent, uneditable form.

    1. Re:Step back, Stop, and Re-Assess by Cyrano+de+Maniac · · Score: 4, Informative

      What rueger said.

      I've been there before as a new board member of a non-profit, and rueger is completely correct that it takes at least a year to understand how an organization works and why things are the way they are. More importantly in your case, it takes that long to suss out the nature of the personalities involved, and know what is important or not to each director so that you know how best to advance your goals and make it a positive thing for everyone involved, but most importantly the organization itself.

      More than any of that though, you really need to study what the appropriate and necessary roles of a director are. Start Googling and reading on the subject -- there's lots of good stuff out there. As a director you are entrusted with serious legal responsibility for governance and oversight of the organization and accomplishing its stated mission. Everything you do must serve those ends and must be evaluated in light of them. This is your primary role and duty -- everything else is secondary.

      Your legal duty and responsibility is to the organization. Not to the board. Certainly not to Bob. So first you need to identify how the current situation is holding back the board from any or all of its responsibilities for governance, oversight, or accomplishing the organization's mission. Once you understand that you can use it as a basis of a discussion with the board so that the board can decide whether they want to solve the problem. If they decide as an entire board through an adopted motion that they want to solve the problem, then you can work with the stakeholders such as Bob to figure out the "how" part of solving the problem (unless Bob already agrees that it needs fixing, in which case the two of you may be able to work together to approach the board together with a presentation of the problem and a proposed solution). See how that works? Identify the core duty/responsibility, address the problem in achieving that duty/responsibility, determine a course of action through the board's official decisions, then implement that decision while maneuvering in the zone of the personalities involved.

      How does this then apply to your situation? In order for the board to perform its oversight and governance functions, as well as preserve business continuity in achieving it's mission, it is important that they have reliable access to all documents which they need. The degree to which it is easy to locate those documents impacts how effective the board members can be at carrying out those duties. And for the important documents reuger mentioned (minutes, budgets, etc), it is extremely critical to have a solid paper trail, particularly if for some reason your secretary of state, the IRS, or J. Random Attorney With Aggrieved Client comes knocking. Maintaining these records is part of your legal "duty of care", and you need to make sure it is done, and done wetech.slashdot.orgt SuperBanana mentioned further above: Once you've identified the weakness that your board is responsible for fixing, operate within the correct procedures of the board to address the issue. Get the item on the agenda. Let Bob present on how he would like to fix it, or have the board discuss how they would like it fixed. As part of this the board should create and vote on motions that direct the next steps that should be taken (e.g. further research, funding for implementing a solution, etc). At this point it doesn't matter any longer if Bob is on board with the approved motions or not -- though hopefully he is and a plan that he's happy with has been adopted. In any case at this point the board's decision is as good as law for the organization: if any director cannot faithfully support and help execute the adopted motion, whether or not they were in favor of the motion in the first place, that director needs to resign. If the director works to undermine the board's decision and doesn't resign, the board needs to remove them post-haste.

      This doesn't have to be as heartless in practice as it sounds

      --
      Cyrano de Maniac
    2. Re:Step back, Stop, and Re-Assess by geekoid · · Score: 1

      "Almost certainly 95% of anything really important exists on paper - primarily minutes and budget docs."
      HAHAHAHAHAhahhaha.. oh shut up. You've clearly never been in that situation.

      "some things are just better in a permanent, uneditable form."
      which can be done better digitally, or with glass should regulation require it.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  60. Motivations and solutions check by wincel · · Score: 1

    When reading the start thread I realize three things: a) If I understand that correctly you want to keep Bob, but he is supposed to do it your way in future. So you don't suggest using Google Docs (this YOU and everyone else could do any time no matter if Bob goes along or not), you suggest Bob switches his system over to Google Docs. A monster that has grown for decades. Well, even if I was convinced a new system in in order, if I had to do the conversion on a voluntarily basis because someone else said it is no good anymore ... good luck .... I miss a little bit the "So I figured out how to convert the old files into google and am working on it because I believe the new system is so much better - and I hope Bob agrees when it is done or is willing to help me with that". b) Before you have seen the new system work with the old data ... don't assume it will be better. Bob's system with a few files worked very well as I'm sure. If you've ever used Google Docs more extensively with larger files ... *cough cough* You basically make the same error, assumptions about the systems feasibility before having significant data imported and testing with these. c) Personally I'd not touch Google Docs with a stick for anything I don't feel comfortable to be published for everyone and their dog to see. Clouds can be hacked and Google is a nice fat target. Google Docs is beta as any other system they have so the plug can be pulled any time. I'd suggest you look into a small but reliable personal webspace, set up a system a bit more sophisticated - there are people out there who actually know this kind of thing professionally and often are willing to help out for little money if the cause convinces them. ontact other non-profits for what they use etc, get something out of the box developed for the specific application you need, have your dedicated space (few bucks per month with hostgator or such), run regular backups.

  61. Bob... by 0m3gaMan · · Score: 1

    ...needs to go work on his Jump To Conclusions mat.

  62. Bob IS ANGRY by Anonymous Coward · · Score: 5, Interesting

    Sounds like Bob has found a way to ensure his continued employment and everyone around is too spineless to play that game of chicken with him.

    Hi,

    My name is Bob. I am on the board of a small non-profit, and in my own time I built a document management system for our organization before you could buy such things off the shelf. We use it for records of board meetings and the like. Some idiot named Vanderhoth just joined the board. He is rubbishing my system which I've spent years maintaining. He complains about older documents being in the way of newer ones, but can't be bothered volunteering to help tidy the documents. He wants to throw away the whole system and go with something completely unproven. What's worse is he wants to put our documents on the cloud - at the mercy of a mega-corp that could pull their service at any time, or suffer a security breach. If this little punk had any clue he'd realize first step of moving our documents would have to be tidying them up. But he just moans to others behind my back instead. Now I hear he's posted to a large blog site called slashdot. Next time I see Vanderhoth I'm going to kick him in the nuts! If he thinks he's staying on the board for long he's got another thing coming.

    Sincerely,

    Bob

    1. Re:Bob IS ANGRY by drolli · · Score: 5, Informative

      THIS.

      I was once maintaining a small political organizations website.

      OK my system (few hundred lines of perl, run offline) *was* minimalistic.

      OK my system did not have many features

      BUT my system did what was needed (define a navigation structure,insert ~100 text documents at the right place), my system froduce blazingly fast static webpages, delivered in a zip file, which ran on every client device and every webhoster. And my system was definitely low-maintainance (since there existen NO dependencies at all).

      Content was missing. People did not just mail me content (as i asked for). People did not just ask how to update the website. Content was outdated. *The ironic part is* as the guilty party for not updating (largely) static content my quite simple system was identified, which (seen from behind seems a little ironic).

      So some fucking greenhorn arrived (i was happily handing this over to him, since i had a lack of time) and decided that he

      a) does not understand enough perl to do this (he did not talk to me a single time)

      b) content which was completely static needed PHP - because that was the only thing he knew

      c) Taking an off the shelf CMS to magically solve all problems

      Reality check:

      a) The transition to the new web hoster (providing PHP) took so much time that the next election was nearly there before the website worked again

      b) The website did not contain more content, it did not even contain the old ported content. People who were not able to send mail before did not produce content afterwards (did i mention that he had problem to configure user access to the CMS)

      c) The guy left shortly later without a transition plan

      d) After that the website was scrapped again and set up by a professional web designer (which was payed for setting it up but not for maintainance). The website still had not more content than my first version

      Lessons learned:

      * If there is a running system and people complain about outdated content, changing the system along wont change much. The people conplaining loudest are usually the ones who write complain-emails instead of sending the fuckign article (or even just a decent self-intro) you ask them for 2 months. *Ignore them*

      * Running a website without getting payed has even worse ressource constraints than other websites. Every change of the underlying system is a ressource hog (oh yeah, you sure expect Bob to copy the few hundre documents in his spare time to google docs. You did the heavy lifting of settign up the google account)

      * Never ever touch a running system

    2. Re:Bob IS ANGRY by carnivore302 · · Score: 1

      I'm with you Bob.

      Let those bureaucrats with their clouds, protocols and acronyms for procedures go screw themselves. We live in the real world and like to get things done.

      Oh well, who is John Galt?

      --
      Please login to access my lawn
    3. Re:Bob IS ANGRY by Anonymous Coward · · Score: 1

      This is indeed the crux of the thing: The asker approached the perceived problem by snatching a solution out of thin air and going 'round the existing solution owner's back to, well, politick him out of existence.

      Maybe the system really is no good, but maybe it can be improved. Have you even tried talking to the guy and asking him about the perceived problems and how he proposes to fix them? Work with the guy, he's your ally.

      Maybe google docs will turn out to be a viable replacement, but that's a long way off, not even on the horizon yet. As of now it's Bob's job to decide that sort of thing, and your job to let him know what his system does well and what it doesn't, and give him a chance to improve it.

      As such, the asker is the one full of fail, disrespect, intrigue and antagonism. In fact, it ought to be enough to get the asker kicked right off the board again, for promoting dysfunction of the board. Yeah I know, only trying for the best. But in such a way that it breaks more than it fixes.

    4. Re:Bob IS ANGRY by Barryke · · Score: 2

      This.

      OP is complaining the system is old, but in fact the system was a decade ahead of its time.

      And with this, there is no shame in realizing that it can still be, because if he'd work together with Bob on these issues, they have no need to reinvent the wheel they already have.

      And if OP trying to make clear that modern solutions are better, let him please setup his solution as full blown proof of concept and have Bob look at it, before arguing any further or taking down the old (proven) system before the new one is proven. If both guys are right in their intent, they'll collaborate and everybody is happy.

      --
      Hivemind harvest in progress..
    5. Re:Bob IS ANGRY by mpeskett · · Score: 1

      Are you really having trouble understanding that replying to someone and opening with "This", is a simple shorthand for some position located between "I agree", "this is correct" and "that's good advice"? It's just an expression of agreement, in a single word so as not to be excessively verbose to the length of saying "Oh yes, I quite agree with you. That's an excellent idea you have there, now if I might also suggest an extension to that thought"

      Pretty sure if you replaced all occurrences of "This." with "I agree." it'd mean more or less the same thing, it's purely a new idiom, language evolving towards brevity, as well as favouring reference over re-stating.

    6. Re:Bob IS ANGRY by Ginger+Unicorn · · Score: 2

      The first time I saw it didn't make any sense either. I thought it was some self-important proclomation about the post in which it occured, rather than a reference the parent post. Being a different post, it should be referred to as "that" not "this".

      --
      (1.21 gigawatts) / (88 miles per hour) = 30 757 874 newtons
    7. Re:Bob IS ANGRY by Custard+Horse · · Score: 1

      Asking Bob to make a plan for disaster recovery could be an 'in' followed by your offer of help to implement the plan.

      Bob may well have been the only person to step up to the plate and set up the system and he might realise that he has limitations. He might well step aside but I would not begrudge him for feeling a little dejected if, in a roundabout way, someone said "your system is shit, let's ditch it and replace it wither something that I consider to be more worthy".

      Discuss disaster recovery and see where the conversation leads...

    8. Re:Bob IS ANGRY by DirtyLiar · · Score: 1

      Next time I see Vanderhoth I'm going to kick him in the nuts!

      Sounds like a plan, Bob!

      --

      THINK! It's patriotic

  63. Re:do it subversively by laird · · Score: 1

    Exactly. Don't treat this as a fight with Bob - you're assuming that he loves his system and wants to run it forever, and that may not be the case at all. Try asking him what he thinks of Google Docs (for example), and ask him if he's ever thought about moving the board's docs there. Who knows, he might LOVE the idea - it can't be much fun single-handedly managing a custom document management system for free. Let him do the analysis and make a recommendation to the board! Who knows, he might step up and drive the migration to make his life easier. Or he might find a legitimate reason not to do so, and at least it'll be on the table to discuss openly.

  64. Alice!! by Anonymous Coward · · Score: 1

    Hire Alice! She knows all of Bob's secrets!

  65. Security may be the best route by fieldstone · · Score: 1

    If the system has an older version of Windows on it, this may be the most tactful way to broach the subject. My experience (15+ years) in freelance tech support tells me that when confronted with the knowledge that an operating system will no longer receive security updates soon (or worse, already doesn't), they are glad to upgrade in order to prevent security holes that might lead to someone stealing their data. This allows you to completely sidestep the issue of possible mismanagement of the old system and start fresh with (hopefully) input from all the board members on how things should go from there.

  66. Oh God by Anonymous Coward · · Score: 1

    Not another "Cloud" fetishist. The "cloud" is not the answer to your problems. It's a way to give up ownership of your data and surrender control of your data to a provider who has no legal duty to provide you with anything. It's possibly the worst decision that could be made for critical data.

  67. Full stop. by westlake · · Score: 3, Insightful

    At some point, one of the following will happen: (a) Bob will quit. While not ideal, this gives you the opportunity to bring someone in to dump the content out of his code, sort it, drop old documents, and move it to Google Docs.

    Bob isn't a staffer you can fire and forget.

    He is a senior member of the board, an advocate and fund-raiser, a very familiar face, representing an important constituency of his own among the agency's clients and financial backers,

  68. Re:Full stop. -- let's be realistic by roc97007 · · Score: 2

    At some point, one of the following will happen: (a) Bob will quit. While not ideal, this gives you the opportunity to bring someone in to dump the content out of his code, sort it, drop old documents, and move it to Google Docs.

    Bob isn't a staffer you can fire and forget.

    He is a senior member of the board, an advocate and fund-raiser, a very familiar face, representing an important constituency of his own among the agency's clients and financial backers,

    I did not mean to imply that Bob was a staffer that you could fire and forget. I've been the president of my homeowner's association board -- I know about having unpaid, volunteer members of a group who have skills that the group would really suffer to be without. But are you really prepared to be held hostage by that? How important is the application? If it's not as important as Bob's participation in the group, and you can't see a way to win Bob over to your side, then you don't have a problem. At best you have an irritation that you'll just have to get used to. Or quit.

    --
    Oliver's law of assumed responsibility: If you're seen fixing it, you will be blamed for breaking it.
  69. What about Bob? by flyerbri · · Score: 1

    First off, I have to ask this:
    If it's to benefit everyone else, then quityer griping and come up with a design to supplant it, and get Bob's buy in. It's that simple. If you have no design suggestions, then quit yer complaining. And if you have a design proposal that will benefit no one but yourself, well then, figure out a way to have your design and his coexist without causing rifts... The problem here is: you're making an overarching statement. It's like my nephew saying "Everyone hates that game"... A game that gets 30% rating on rottentomatoes.com, a game I loved. There's nothing wrong with wanting to do things your way, but Bob's buy in doesnt' have to be the political eggshell walk you think it is, and here's why:

    You may be right! BOB may even hate what his design's manifested into, because maybe he didnt foresee the design issues. It's like God saying "Everything is acceptable," then all hell breaks loose and God finds himself being tortured in hell by Office workers beating up Printers with Baseball bats while he watches Little House on the Prairie and Gilligan's Island re runs... Then comes Terminator wars because robots are driven mad by a scientist who can't figure out how to get off a tiny island that seems to have all the supplies necessary to create an entire civilization.

    There comes a point in any design, where some 'order' is needed to progress a design past 'stagnation', whether it's in a grand design of life or in the office... And as a former Enterprise Architect (Star Trek), I can assure you that when you come at Bob guns loaded (like the starship), he's going to be expecting a fight which totally changes the mood and the outcome of the conversation.

    But if you approach him asking him about the design, and don't tell him it's crap... because obvious, the design was in part responsible for the success of the company, maybe he just didnt foresee the growth, and even if he had, why would he want to support the design forever? My point is, try to figure out the design for yourself. Take a hard look at Bob. Who he is as a person, why he does what he does. How does his mind think. What's his background, his experience, what does he find valuable in life... And compare it to yours.

    And keep this in mind: Preliminary designs are created out of necessity. Going to the 'God' example again. Maybe God had a World War he was trying to avert, an invasion of Daleks (Doctor Who), The Borg, Terminators, and Mr Smith from the Matrix all up in his rear about simply making a decision to move forward with. AS we can see, the worst has happened in alternate realities, but in our reality, the design worked .. reasonably well. There's still obviously issues with the design, such as 'God mode in video games and time travel in virtual realities' - hopefully hes not going to get up in a tizzy when this becomes available for the masses, which it very well should be. And with 8 billion people on this planet alone, hopefully the 'idea' of something is more meaningful than the physical implementation and identification...

    The same thing holds true for your man, Bob. He had an idea for a system. Worked decently. Now, there's more people using it, and it's making things.. hectic.. for at the least you.. and quite possibly others. Bob should understand the dilemna that inflexibility in design presents. The idea of what his system does is still very much alive and being respected. But like anything in life, in order for life to move on, the system has to be let go by the owner so the owner can move on and enjoy the fruits of his labor, and watch as the idea of what he built takes of and others - may cause a system outage or a crash at first. But really, in the end, if he doesn't believe enough in his work to think others can take it over and honor him with new ideas of their own...

    It's like the movie Tron. Life happened unexpectedly. Iso's - a miracle of life by a creation..

    Now how can you honor someone more than asking him to let go of his work, just a little bit,

  70. CMS by chrismcb · · Score: 1

    Sounds like you need a Content Management System. There are dozens out there.
    But GoogleDocs is NOT the answer.
    Curious though, how do old files get in the way?

  71. Simple by AchilleTalon · · Score: 1

    Use whatever system you wish. Anyway, nobody is using Bob's system. Give Bob a copy of every document to put into his system and let him play alone with his system while you are using the usable one. Just make sure to give him an update of every document for him to play with. He shouldn't notice since he is the only user of his system.

    --
    Achille Talon
    Hop!
  72. Re:Start getting a handle in itt by mattr · · Score: 1

    Like I'm sure Bob couldn't do that? Why does Bob want to work for a sneaky non-paying bunch of people again?
    If I was Bob I would say FU.
    Things have gotten the way they are because nobody wanted to help and Bob has to make a living doing a real job. Why not tell him we want to update it all and make it easier for people to get involved, can the current system handle it or do you recommend something different? Forget Google Docs it is bullshit!

  73. Not the answer by SuperDre · · Score: 3, Interesting

    Well, because you like Google Docs and some other members doesn't mean it's the best solution.. Yes I understand bob's system isn't the best either, but in the end, it's all in the eye of the beholder.. If you're really into wanting to replace the system you look beyond your own shallow view of 'google docs' before deciding on that one.
    Personally I would ask bob to look into fixing the problems if he can and if he can check out other systems (for inspiration). With him having to check out other systems might actually convince him his own system is in need for a change.. Trust me, Google docs is NOT the answer, and is mostly suggested by people who have not looked further (as their own gmail/google account).
    You also have to remember that you're still in need to convert/transfer all the old documents to the 'new' system..
    Yes Google docs can be handy, but it certainly also has it's flaws (but then every system has flaws)..
    To me it seems more like you want to impose your work-habbit on others..

  74. I'm inclined to side with Bob on this one. by Qbertino · · Score: 1

    To be honest I'd take a ancient DOS 4.0 System written in QBasic over Google Docs any time.

    First of all: Moving to Google Drive for critical docs is a stupid idea. We (me and my freelancer crew) have team stuff on Google Docs, but those are for the very most part non-critical things. The rest are docs in Git Versioning with a central virtual server to push and pull. If Google Docs shuts us down, we won't miss a step. And if our vhost ISP folds, it takes me (or anybody else on the core team) to completely set up a new one and clone to that in less than an hour. That's how it should be.

    I suggest you talk to Bob about doing a redo of the system *together*, preferably on x86 Linux, some kind of distriubted versioning (Bazaar has an x-plattform idiot-safe GUI as part of the core project) and maybe with a web-frontend. There are tons of easy setup/maintain FOSS systems that offer solutions for stuff like this. Help him sort the docs and show him some neat new stuff in the FOSS world and see to it that you *both* decide which system to slowly migrate to.

    Coming on board as a kid and pissing into the captains soup is a bad idea, even if you know for sure that you know much better soup. Make it clear to Bob that you are here to help, and I'm sure he'll gladly listen to your suggestions, once you've delivered on your promises.

    --
    We suffer more in our imagination than in reality. - Seneca
  75. Some cloud's employee will by Max_W · · Score: 1

    study your documents, which you eagerly uploaded to their server, will get intimate understanding of the model which your organization uses to do collect money for the nonprofit activity and then will start a new project on Friday, when they have 20% of work time for any new projects.

    And your good old non-profit organization, which worked well for 20 years, will be out of action.

  76. Re:Non profit by tedgewick · · Score: 1

    Late to the party here but this is the answer. Its clear from the summary that you filled a system with badly named files in any folder you could find. Thats the only possible way that "files from the 90's" are getting in the way. You ruined Bob's system and setting up a new one wont fix the problem. My suggestion, is to mandate the strict use of ISO 8601, yyyy-mm-dd and use it as the prefix for all files. Set your file browser to descending order and you'll always see the most recent files first, in a format more visually easy to parse than Macgrrl's suggestion of just yyyymmdd. Delimters people, use 'em! Anyone, even board members, that violate the file naming convention, send them down to Bob for a swift kick in the ass. They are the people that broke that last systerm, let Bob break them before they can do the same to the new one. Poor bob. Built something good, somethign that last and a pack of jackals fuck it up and accept no blame for its ruination.

  77. Win-win by Jawnn · · Score: 1

    Yeah, I know that's an over-used term, but there is an obvious path to that happy ending here. Given that warm bodies on the board are valued, and that Bob has demonstrated more value than just his body heat, it's worth keeping him around. His file storage system, maybe not so much. So, fine. Confide in Bob that there are issues, and that he should be the one to fix them. After all, he's "the keeper of the files". Feed that ego as much as possible. Seriously. It will help get him invested in the idea of bringing value to the organization. Offer your assistance in finding and implementing a solution When it's done, Bob will be happy because his status is elevated, the board will be happy because they can find their files, and you will be happy because now you have a board member who owes you big time.

  78. Discuss him being a single point of failure by DanyX23 · · Score: 1

    Many good comments so far - I also think you should work with him in this situation. I had a similar situation once at a place where I worked, also a not for profit, also a single guy who had built the old system and was the only one who knew all about it (including passwords etc). Alienating him would have been bad, so we (three guys from a the IT department of a different division that got merged) decided to discuss it with him and credited him with the work he had done but discussed what a catastrophe it would be if he were run over by a car tomorrow. We tried to be very honest about it all and tried to get him onboard to update the systems as we went along.

    In the end it worked out medium well. He had implemented a database with a very poor design and there was definitely quite a bit of friction when we tried to convince him that normalizing a database is more that just a nice idea :). In the end he left after two years or so later but we could integrate his old systems into the new ones without the fallout of cutting him lose at day one. For the organization it certainly was a very good outcome.

    Oh and yes, google docs seems like a bad idea.

  79. Fire him. by spacefight · · Score: 1

    Seriously, fire and replace him and his decade old system with something new, better, well planned. Web document stuff isn't rocket sience, so please do yourself the fun thing and fire him. Dealing with something similar here, allthough it's much more complicated and comes down to proprietary tools, software and knowledge... Fire him.

    1. Re:Fire him. by Z00L00K · · Score: 1

      No need to fire him, but maybe look at a system like Drupal or something along the same path. Especially since this is a "not for profit" solution it should pay off to get a fresh start using some kind of open system.

      Then the big work would start to migrate the data from the old system to a new and keep the old system in a frozen readonly state until you are sure that you don't need anything from it anymore.

      --
      If builders built buildings the way programmers wrote programs, then the first woodpecker would destroy civilization.
  80. What you need is *workflow* by sydbarrett74 · · Score: 1

    What you need to codify is a workflow -- a process -- for creating/updating/deleting data. Without this, you could drop hundreds of thousands of dollars on an OpenText or Documentum CMS and it would quickly become the unmaintainable mess that the current solution has become. As usual, people, not technology, make the difference between a solution that succeeds and one that fails. If you have undisciplined idiots who can't be arsed to provide updated material in a timely manner and comply with reasonable policies and procedures, any shiny blingy new solution is quickly going to become fucked up as well.

    I also share others' reservations about choosing a cloud-based solution. The 'cloud' should only ever be used as a backup solution, not a primary one. I'm not saying that Google will go belly-up next week, but you'd be at their mercy because they house your organisation's crown jewels. Also, Google has a habit of decommissioning technologies they view as marginal or simply not providing the profit margins they seek -- and as they're a profit-making enterprise you can't really blame them. If you're going to adopt new infrastructure (and it's vital that you have policies and procedures agreed upon and implemented first), then keep it in-house and only use Google Docs as a backup. With their published API's, it shouldn't be too hard to cron a periodic dump to Docs.

    --
    'He who has to break a thing to find out what it is, has left the path of wisdom.' -- Gandalf to Saruman
  81. Another thing -- the burden of proof is on YOU by sydbarrett74 · · Score: 1

    Unfortunately, you're the newbie and the onus is on you to prove that you know WTF you're talking about. One way to gain Bob's trust and respect is to volunteer to organise the documents into some coherent order -- but tell him what your plan of attack is before you do it. If you come off as a cavalier who's going to take no prisoners and engage in a scorched-earth strategy, all you'll do is make enemies and leave the place worse off than you found it. Nobody likes a back-dooring interloper. Take some extensive time to learn all the interplay amongst the board's members, and in the meantime develop some policies that will prevent the system from getting to its current state ever again -- with buy-in from all the key players. It'll probably take you a year to achieve all this. Oh, and please help Bob clean up the existing system. Whether or not you transition to a new system, you're going to have to muck out the stalls anyway.

    --
    'He who has to break a thing to find out what it is, has left the path of wisdom.' -- Gandalf to Saruman
  82. Work with Bob by Registered+Coward+v2 · · Score: 1

    I've been there; seen the new guy with a bunch of ideas on how to "really make this work" who has no clue but a lot of energy. Given your old dog comment you no doubt have the T shirt as well. There is reason it is that way; find out. It may have simply grown into a mess because no one, including Bob, had the time to develop a better solution. Bob had other things that were more important; and nobody else offered to help organize the mess. I would not be surprised if he agrees with your conclusion and has heard it all before. The last thing Bob needs is yet another person telling him the systems screwed up and pushing some new solution. Others have no doubt done that but when it came time to actually help they disappeared. He may be ready to say "Great idea - here is the admin ID and password; have at it. When will it be done so I can turn off the old one?"

    My suggestion: Understand why it is the way it is. Think how you would respond if you were Bob and Bob were you. Work with Bob to develop a better solution, be open to the idea that Google Docs may not be it, and actually put in the time needed to implement it. There is a reason that Bob lasted 10 or more years on the board. Trying to out maneuver him is probably not a good idea. He knows the history, has the relationships, and would probably win in a showdown. OTOH, there is no reason to pick a fight when you can work out a solution that will benefit the organization; work with him and use his corporate knowledge productively. Save the fight for something that really matters.

    --
    I'm a consultant - I convert gibberish into cash-flow.
  83. Re:Non profit by Vanderhoth · · Score: 1

    Yours and the parent post are two of the post that make reading this thread worth while. Thanks for you suggestions, this could solve a lot of the issues we're having without actually having to move to a new system and may be an easy way to approach Bob just to get an idea of how open to changes he is.

  84. Re:Bob's Kingdom by Vanderhoth · · Score: 1

    He's not paid to do this so it's not in our interest to replace him, but when he does leave something will have to change. I'd rather start the process as I imagine Bob may not want to to this for much longer.

  85. Re:Non profit by beaverdownunder · · Score: 1

    Have you thought about modifying your strategic plan to include features that aren't present in the current system?

    You can be really creative here. Basically you just revise the desired spec on your IT system so that the current system no longer meets those requirements. Obviously, you need a sensible argument to appease Bob, but I'm sure you can figure out some BS to sell it... =)

  86. What a prick! by Adayse · · Score: 1

    Vanderhoth leave Bob and his system alone and do something useful instead! As long as the documents are backed up it's ok. It doesn't matter how they are organized or that you, the new guy, can't just find the right document because you are new. You get on the board and now you want to be the alpha geek This is about your status. You are on /. so we know you are old enough to know better

  87. This is what I do for a living. by thesandtiger · · Score: 1

    I help researchers assess their current processes and see the strengths and weaknesses, then work with them to develop tools to greatly reduce the weaknesses, increase the strengths, and often times build in entirely new capacities.

    The way to get anyone onboard with a new system is to find the things they don't like about the current system and how they have to interact with it. They don't want to have to deal with seeing tons of old documents when they want to find new ones? Offer a way that the new system would avoid that.

    To get Bob on board, you just have to find out what he doesn't like about the system and what he would fix. Make him an ally in the process. I have had clients who were deathly opposed to me coming in to work on their processes and have found ways to get them over on my side by *gasp* working with them, respecting them, and making it clear that all I want to do is help them be able to take the great stuff they're already doing and make it better/faster/more reliable.

    Part of it is a type of salesmanship, getting people to buy into the idea that the time and money it takes to get and learn to use a new system will have solid benefits that vastly outweigh the cost. But if you can't give them a no-brainer value proposition, maybe the system doesn't need to be changed or you might not be the person to do it.

    --
    Since I can't tell them apart, I treat all ACs as the same person.
  88. This issue has more to do with the user/owner. by flirno · · Score: 1

    New systems can end up this way. It has to do how good the person is at organizing abstracted objects.

  89. Re:Non profit by Dan541 · · Score: 1

    what is to keep you from encrypting your documents before you save them to the cloud?

    Lack of common sense.... the usual culprit.

    --
    An SQL query goes to a bar, walks up to a table and asks, "Mind if I join you?"
  90. HowTo in 3 Easy Steps: by nine-times · · Score: 1

    Here's how you do it in 3 easy steps:

    Step 1: Learn Bob's system. If you're going to pull all the documents out and reorganize them in something better, you're going to want to know the current organization anyway. Plus, learning the system may give you more ammo to talk about why it's not sufficient, or how the new system will be better. It may give you the opportunity to find out from Bob what he finds dissatisfying about his current system, and it will show Bob and everyone else that you're serious about improving things, and not just replacing things without understanding them.

    Step 2: Develop a plan for a new system. Do this after step 1. How do you know what the needs of the new system will be before you understand the old one?

    Step 3: Pitch the new system: By now, you know Bob's system inside and out, and you know what the new system will be. It shouldn't be hard to sell it. If it is hard to sell, then maybe it's not worth doing.

    1. Re:HowTo in 3 Easy Steps: by Attila+Dimedici · · Score: 1
      I was going to post the below elsewhere, but it follows on what nine-times said. I would add the following to that post:

      It looks to me like you saw a problem and instead of talking to the person who created it, you want out and found your own solution. When you became aware of the problems with the system, you should have talked with Bob. You could have suggested that you understood how it is hard to get things going when no one else has any interest in it at all. Instead of assuming that he was invested in a broken system, perhaps you could have assumed that he knew of the issues but did not have a good way to address them. There may be good reasons that some of the issues that you have are the way they are (that doesn't mean they can't be fixed, just that Bob has never had the time to do anything but patch things with "duct tape and baler twine").

      --
      The truth is that all men having power ought to be mistrusted. James Madison
  91. Teach him by twisteddk · · Score: 2

    While the OP did say "old dog new tricks" and all that. I'd also consider maybe asking Bob, as the creator of the system, to maybe learn a new technology, and compare it to his own, to make a side-by-side comparison of the features and possiblities of a new vs old system. Maybe even ask him to port a few of the documents to show feasibility of doing this. Then have him present his findings to the rest of the team. If he's a professional, he'll either come up with a whole new set of changes he wants on the old system (because I'll bet any new system has a lot fo smart features his hasn't being 10 years old and all), or he'll see that the new system is a good way to store stuff, and clean up the old documents at the same time.

    If Bob has the gatekeeper syndrome, then putting him in charge of the transition, will simply make him the gatekeeper of a new and improoved system. Which if he can see the benefits of the transition, would make him feel even more appreciated.

    In my view: The important part is to not criticise his system, but let him do it himself. He KNOWS the flaws of the old system. Getting him to admit them will make it easier for him to see why the system needs to be updated.

    --
    --- To err is human... Am I more human than most ?
    1. Re:Teach him by centuren · · Score: 1

      I think I may try this approach, Bob likes talking about his system so he may be willing to try and explain it to me from a professional to professional standpoint. I can also point out that he may not want to maintain the system forever so having someone available to take over would keep his "baby" alive. Learning to use his system could prove useful in that if it is a crap system it'll be hard from him to explain how and why he did something. Maybe if he finds himself stuttering and searching for reasons and explications a lot it would be a good time to point out other systems that could supplemented the incomplete or sketchy parts of his system.

      If Bob has the gatekeeper syndrome, then putting him in charge of the transition, will simply make him the gatekeeper of a new and improved system. Which if he can see the benefits of the transition, would make him feel even more appreciated.

      In my view: The important part is to not criticise his system, but let him do it himself. He KNOWS the flaws of the old system. Getting him to admit them will make it easier for him to see why the system needs to be updated.

      I support the idea of involving him in the transition in more direct ways than subterfuge. I understand the need for being tactful in a delicate situation, but that never gives one the excuse to use patronizing and disingenuous methods to 'handle' another person. It's worth a little risk to be respectful and not underhanded, and if there is a bad response after all, you're still able to upgrade the NPO to a more efficient system, sans Bob.

  92. The old timey way... by rgbatduke · · Score: 1

    I've always found a sucker rod very effective. In this case applied to the case of the system, vigorously, for a period of thirty or forty seconds while screaming "No! No! Bad! Die system die!" as parts spatter this way and that. Then -- slowly -- raise your eyes from the system to meet the eyes of the owner and say "Now, can I help you pick out a nice, shiny, new Linux-based system, sir?"

    It is best to wear safety goggles while performing this procedure. I also used to keep a hammer handy in case the sucker rod proved inadequate to strip the case screws. And don't forget to spit tiny flecks of froth! They make an unforgettable impact.

    rgb

    --
    Even when the experts all agree, they may well be mistaken. --- Bertrand Russell.
  93. A dramatic security audit... by ppetrakis · · Score: 1

    Which shows that upper management's personal data is exposed. Like credit card accounts,
    their personal calendar, the bills they pay etc. This is a tactic a white hat buddy of mine uses
    and it works like a charm. Security is "blah blah blah" until some executive's credit card
    number is threatened to be exposed on the open internet.

    Other than that, you have to consider it from their perspective, it still does it's job. You
    could push it over the edge by proposing new functionality that will intentionally break
    it, thus moving them to fire fighting mode. Other than that, it's really a social problem
    and requires a social solution, not a technical one.

    --
    www.alphalinux.org
  94. think like a Jedi on this by RobertLTux · · Score: 1

    1 get very very concerned with Bobs health (what happens if you get run over by a bus??)

    2 start sorting out the docs and building a tagging system (hint even if this is going To The Cloud you want a system you can kick for RIGHT NOW) for docs that are of historic value (or hysteric value) make sure you have an OBSOLETE/ARCHIVED tag.

    3 start porting docs over to the "new" system as you can BUT LEAVE COPIES IN PLACE (bonus points if the new system uses the old systems datastore safely)

    4 hope that when Bob Corks Off you have everything ready

    BOFH Step (if you are sure you are ready)

    5 arrange for a bus to run Bob over (or something similar)

    --
    Any person using FTFY or editing my postings agrees to a US$50.00 charge
    1. Re:think like a Jedi on this by geekoid · · Score: 1

      I've said it many times, BOFH are always short sighted.

      5) Send Bobs resume to all you competitor, give him a glow recommendation.

      Now you got rid of Bob, and made life harder and more expensive for your competitor.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  95. Re:Non profit by Vanderhoth · · Score: 2

    Good points, but I'm not into selling BS. Bob's a good guy and I really believe no one has approached him with the issues yet, at least not in a "your system is great and we want to keep it. How about someone helps you reorganize the files to make it more efficient"

    I don't think he's a "gatekeeper" as some have said and he's just a guy that did something good that got out of hand. I've definitely reconsidered my original idea that putting things in Google Docs is the way to go. I can do somethings with Google Docs, but ultimately Bob's system is really just disorganized files. I think if I offer to learn his system and help reorganize things he'll be receptive.

  96. Go WHere? by geekoid · · Score: 1

    Bobs experience is with an outdated system. Is there a real market for his skills?

    In any case, go forward and remind everyone that Bob is the result of not spending the money to ensure there are more then ONE person who know the system Include what needs to be done to reduce the chances another Bob emerges.

    If Bob leaves, you're going to have to suck it up and realize the transition is going to be longer then you would like and there is nothing you can do about it.
    remind others that it will only get worse with time.

    You can also offer Bob a bonus for staying until a certain date. 50K if you stay for the next two years and meets certain goals. 50k is a lot, but is it more then if you had to do the transition without him?
    I hate to reward people who hoard information,. but from a practically business side, it may be the best decision.

    --
    The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  97. Resources by DarthVain · · Score: 1

    From my experiance "Bob" probably had to piece his system together from nothing, which is why he is the only one who knows how it works. I am pretty confident if the "board" authorized some resources for Bob to properly update his system, he would be more than happy to do so. I think I would be pretty pissed if I were Bob as well, if someone came along and said, oh you should do it this way, but we are not giving you any resourses to work with.

    You know what my response would be? You want to start using Google Docs? Then start using them, you do it. Go ahead. Have fun. In the meantime when you fail, I'll keep this system running so we arn't completely fscked. If you want to do this properly, give me the funds, and I will build and migrate the entire system into a real modern document managment system, but guess what? It isn't free, and in fact it will be rather expensive. So make your decision and stop bitching.

  98. don't put it in "the cloud" by Dan667 · · Score: 1

    you do realize that Google could just change their terms or retire their tools all together and poof all your documents are gone. No one cares about your data as much as you do and that is a lesson many learn the hard way.

  99. Use it as a submission to thedailywtf by cellocgw · · Score: 1

    Subject line says it all. This guy is going to leave one day and the poor schlub who comes in next is going to need serious PTSD therapy.

    --
    https://app.box.com/WitthoftResume Code: https://github.com/cellocgw
  100. Re:Non profit by Hognoxious · · Score: 1

    No, Bob is an asshole. I've worked with him and his ilk, and worked after them cleaning up the mess they left behind.

    --
    Confucius say, "Find worm in apple - bad. Find half a worm - worse."
  101. Re:Full stop. -- let's be realistic by roc97007 · · Score: 1

    > What is the core of the organization value? Maybe fixing an intern application is not worth it over losing one of its prominent members?

    That is absolutely true. And given that, the solution is to live with the situation as-is. But if that is truly the situation, why are we trying to solve the guy's problem?

    I get this from my wife all the time. (Background: She decided years ago that we keep our finances separate, and I have agreed to that.)

    "My car's check engine light is on."

    "Autozone will read the code for free."

    "I don't have money to fix it."

    "It might be simple, like a loose gas cap."

    "But it might be expensive."

    "True, but you won't know until you have it checked."

    "But if it's expensive, I can't afford to fix it right now."

    "But at least you'd know what the problem is, and again, it might be something simple."

    "Well, I don't have time to go over there."

    "It takes less than five minutes to do the check. And you drive right by it on the way to work."

    "I don't like talking to them."

    Sigh. "OK, enjoy your check engine light. Maybe it'll go off by itself."

    --
    Oliver's law of assumed responsibility: If you're seen fixing it, you will be blamed for breaking it.
  102. Secure, Autonomous and Affordable by clerk123 · · Score: 1

    Vanderhot,

    You're describing an exact issue/situation for which our company has designed a solution.

    Our solution is a network appliance which, when plugged into your network, automatically searches for all documents in that network and stores them (in an encrypted format) for easy, instant search and instant access. Simple keyword(s), dates, numbers and et cetera will instantly show relevant document(s). It is both intuitive and extensible. New documents are automatically added to the database.

    It allows secure access both within your network and remotely, all secure and encrypted, for sharing and collaboration. Further, if desired, we have the ability to provide secure, AES encrypted within your network to our remote backup facilities.

    Perhaps most importantly, we DO NOT data mine client data. If fact, all of our solutions are encrypted (only your organization has the key) to specifically prevent data mining, digital theft, etc. Most providers, such as google docs, drop box, etc. do not provide a comparable level of protection that we do.

    In your situation, you may find that Bob himself can use this as an valuable tool to "augment" his management of your system. One additional benefit of our appliance is its use as an auditing tool, to root out and find misfiled and duplicate files/documents.

    Best of all, our appliance does not "require" maintenance. While we *strongly* suggest our clients take advantage of our 24/7 system monitoring, automated backups and automatic/free updates, the design of our system will allow for stand alone usage. As such, if Bob were to leave, our appliance can act as his automated digital secretary.

    You may convince Bob that this "tool" will help both him in his role and your organization overall, but it also represents as business continuity tool hedging against nature as well human nature.

    I invite you to further explore our offering. Visit clerk123.com and let us know if you would at least want our expertise on the topic.

    Thank you in advance for your consideration.

    Regards,

    staff [at] Clerk123.com

  103. The way to beat control freaks by gelfling · · Score: 1

    Is to give them more control then even they demand. Because they don't want accountability they want power. Give them accountability then mercilessly pick at their failure to derive results until they either quit or change.

  104. Re:THIS by presidenteloco · · Score: 1

    The use of THIS in the context above is sloppy, lazy, completely ambiguous, and a symptom of lack of effective mastery of vocabulary. For all practical purposes, it has no meaning (because it could have so many) so leave it out.

    It's in the same vein as these sorts of conversations:
    Like, I go, and then he goes.
    Like y'know, whatever!
    It was like, totally random.
    So I go,... and she goes, ...then he goes...
    THIS
    I like totally went...NO WAY!

    In other words, a sadly vocabulary-free, grammar-free way of communicating using a severely abridged form of the language.
    Descriptions of situations need to be played out, using exact repetition of what was said mixed with a haze of of really
    imprecise metaphors.

    You will never be president if you speak "like" that.

    --

    Where are we going and why are we in a handbasket?
  105. You wish by Safety+Cap · · Score: 1

    Pretty hard coding Ruby when you're with a hooker, I guess..

    Hugh Jackman HACKED INTO THE PENTAGON while he was "with" a hooker.

    Don't tell me that some rinky-dink website would be harder.

    --
    Yeah, right.
  106. Re:Change it, but be nice to Bob. by pepsikid · · Score: 1

    I've been wondering why the board members warned Vanderhoth to approach the issue so sensitively. It may be that Bob has a history of bad reactions to his system, or not. It could be that ANOTHER board member is depending on the disorganization to keep some skeletons hidden. If no one will give you a straight or consistent answer; clang clang clang clang clang, get your ass out of that organization.

    You have the choice of being direct, and finding out if this is an organization you want to waste any more of your time with, or pussyfoot around with the rest of them until the system comes crashing down. Pray this doesn't involve indictments.

    If you feel you have Bob's respect, ask him point blank who he considers to be the second most capable person with his system. Ask him to make you the new 2nd, out of concern for his irreplaceability. Don't take no for an answer. If he rejects you, then he's an irrational fool, and the organization is foolish. Get out.

    But first, bring a shiny new USB terabyte drive into the office and make a copy of the documents, even if it means losing the index. You can always run some scripts later to organize them by creation and access dates, author, and likely subject keywords. Peruse to your heart's content and see if you can dig up an explanation. If it seems simple enough (long shot), just stick it all into your own document management system, and look into automated daily imports of new and updated documents.

    One day Bob will be unavailable at a critical time, and you can show everyone your spiffy new system. If they're not too afraid of offending Bob (seriously, what is this issue with everyone and Bob, if he's such a nice, respectable guy?), they'll take to your system like fish to water, and you can quietly shut Bob's server off.

  107. New people by cwsumner · · Score: 1

    Beware of this condition, it has destroyed companies! 8-|

    New people always want to destroy what is there, because they don't understand it and others do. This puts them at a disadvantage. If something new is brought in, then everyone is on the same level, i.e., lost! They might not even realize they are doing this, themselves. It can be really bad when the new person is the new boss!

    If possible, always make the new people learn the old system before changing anything. At the least, this will give them a better idea of how to successfully implement the new stuff.

  108. Get moving by MeTaLoRn · · Score: 1

    Non profit means nobody gets paid? How important are those documents? Access to the system is owned by the board, not Bob. Find someone who can be trusted, lure him with the opportunity of doing some altruist job, allow him to research and understand how your system currently works and ask him to present a "sanated" version of it.

  109. Re:THIS by Gen_Music · · Score: 1

    Erm... have you ever head of Mr Bush? I think he made quite a few mistakes far worse than the children of today, and unlike them, it's completely impossible to understand where he got his idioms and mistakes from.

    "THIS" is a briefer form of "This is what I mean/am talking about/is correct" It is not phrased in reply to the previous post, but more toward a third party; The Internet.