Follow Slashdot stories on Twitter

 



Forgot your password?
typodupeerror
×
IT

Ask Slashdot: How Can You Find a Good IT Consultant? 263

Slashdot reader Thelasko says his wife manages a small eight-person business -- but remains unhappy with the company's IT consultant: She's had endless problems with Windows 10 Pro's update system causing downtime. Anytime she calls the IT consultant, they don't resolve issues to her satisfaction, and the company gets stuck with a large bill. She's resorted to researching and providing support for the company network herself.

The contract is up at the end of the year, and she wants to find a new consultant. The company owner however, doesn't want to switch because all of the work the consultant provided is covered under a "warranty" for 3 years (the company typically gets charged). I don't work in IT myself, and am unable to provide advice. What should they do? How would Slashdot find a reputable consultant?

Leave your best answers in the comments. How can you find a good IT consultant?
This discussion has been archived. No new comments can be posted.

Ask Slashdot: How Can You Find a Good IT Consultant?

Comments Filter:
  • Quit (Score:5, Insightful)

    by sourcerror ( 1718066 ) on Sunday November 25, 2018 @03:41PM (#57697758)

    It seems her boss doesn't value her work, and quality work in general. I wouldn't advise to stay at such a company on the long term. Nothing will change until she gets overwhelmed and burnt out, and then she'll be the scapegoat for the crisis.

    • Pretty sure she is the boss, judging from the question.

      • Pretty sure she is the boss, judging from the question.

        The summary says the "company owner" is vetoing her decisions, so she may be the day-to-day manager, but is not at the top.

        • Note this: Professionals, if your 'boss' routinely vetoes your decisions, you don't have any actual authority!

          Change jobs, leave that micromanaging moron alone with his/her veto. It's hopeless.

  • by SuperKendall ( 25149 ) on Sunday November 25, 2018 @03:42PM (#57697762)

    She's had endless problems with Windows 10 Pro's update system causing downtime.

    Yes, that is what it's there for.

    Anytime she calls the IT consultant, they don't resolve issues to her satisfaction

    Thought: Maybe this is not on the consultant, but the choice to use Windows for everything. But despite all that, lets move on to the main issue...

    The company owner however, doesn't want to switch because all of the work the consultant provided is covered under a "warranty" for 3 years

    What would a "Warranty" even mean even mean for IT consulting? Within a single year so much about the system would have changes because of Microsoft or hardware updates that any kind of warranty would be meaningless. Also if the work is covered under a warranty, shouldn't that mean they have to repair whatever even if not under contract?

    If they are not happy move on, though as I stated before I do not think they can find happiness given what they are giving the IT consultants to work with.

    • by Kjella ( 173770 ) on Sunday November 25, 2018 @04:49PM (#57698082) Homepage

      The company owner however, doesn't want to switch because all of the work the consultant provided is covered under a "warranty" for 3 years

      Also if the work is covered under a warranty, shouldn't that mean they have to repair whatever even if not under contract?

      Better questions, how often have they ever gotten warranty repairs free? Who's time and money is spent investigating a possible warranty issue? If the consultant blames Microsoft, would they ever make a third party review? Even if they did and found shoddy work is mostly at fault, would they ever have the time and resources to drive a process to force the consultant to unwillingly fix it under warranty? I smell a cushy kickback scheme here, the consultant gets the job of finding the problem. So 90% of the time, it's not his fault and he bills in full, while 10% of the time he'll say it's a "free" warranty fix. Of course he bakes that into his rates, but in return he gets all new business because the owner feels he'll lose "invested" warranty time going with somebody else. He's being played by a simple mind trick.

      • Great post and all points she should raise with her boss who wants to keep the contract.

        If nothing else, even if they do really want to keep the contract, the company is wasting an opportunity not to re-negotiate the contract based on performance they have see. Either push for a lower price or some kind of performance targets they have to hit or face penalties.

        • If nothing else, even if they do really want to keep the contract, the company is wasting an opportunity not to re-negotiate the contract based on performance they have see. Either push for a lower price or some kind of performance targets they have to hit or face penalties.

          Good points.

    • What would a "Warranty" even mean even mean for IT consulting?

      It is just like in Wealth of Nations where Adam Smith compares toll roads to block grants given to the landowner. The network is the road, and the IT problems that need fixing are the weather damage. Everything else is the same; you're way better off paying as you go. If you already paid, just because the landowner is supposed to fix it doesn't stop you from having to sit by the side of the road in your carriage for a week while their minimal repair crew fixes it.

      In the enterprise where they have a big IT d

    • I'm guessing the "warranty" is really a pre-paid block of support hours, as opposed to a normal hardware warranty like "my 6-month old desktop just beeps a bunch now". I'm betting this "consultant" also deployed home-brewed desktops too, so that's always fun. At my work, I've been pushing all the "custom" desktops out of the network; most don't have TPM capability which is a contractual requirement we have with our major client. I hate seeing "to be filled by o.e.m" in my WMI queries and in SCCM. Or each m
    • Thought: Maybe this is not on the consultant, but the choice to use Windows for everything. But despite all that, lets move on to the main issue...

      Due to the proprietary nature of the work, using Windows is a requirement. Everyone loves to blame Windows, but a professional consultant needs to work with the customer's requirements.

  • by CAOgdin ( 984672 ) on Sunday November 25, 2018 @03:46PM (#57697778)

    It matters where in the world the need is. Without a City and State, I'd be in the dark trying to help.

  • Don't be female (Score:2, Interesting)

    by Anonymous Coward

    Not kidding. IT bro's are not your friend. If you can manage it have a male negotiate, even if you are the decider. I speak as a female business owner.

    • Girls expect contractors to be their 'friends'?

      Fuck that, never hire friends as direct reports. The job will be fucked and your friendship will likely end.

      You want a friendly professional working relationship. Not like your going to want to go to nudie bars with him after work anyhow.

  • by aix tom ( 902140 ) on Sunday November 25, 2018 @03:48PM (#57697800)

    On one hand I have never seen a "good consultant", on the other hand, how could you expect a single person to fix the complete and utter mess that the Windows 10 update system is?

    I have encountered some quite good freelance "support providers", though. They don't have a website, they don't advertise, they seem to be keeping as quiet as they can, because they get more than enough work just by word of mouth. So the only way to find them is to talk to other comparable businesses in your area.

    • by johnnys ( 592333 )

      One of the problems is that the money just isn't there, at least here in Toronto. I've done this work in the past, and although I had happy customers, it was exhausting.

      The kind of competence and depth of knowledge to really be able to fix the problems on a small to medium business network can command a near six figure salary ($CAD) at a large company: You'll need to charge at least $100CAD an hour to make a similar net by consulting,

      Not many small to medium businesses are going to be willing to pay that so

      • They won't? I mean, I'm probably doing a rate increase next year, I'm at $100USD/hour now, it seems too low.

        And of course I also don't offer a "warranty". It's per hour. I can't provide a warranty on somebody else's software. That would be insane, every operating system is full of bugs, and I'm not there to custom code an operating system. I'll give discounts when I feel it's appropriate, but that's my discretion.

        (And sometimes they ignore my invoices. Handed a guy one last week for $300, got a check

      • by rtb61 ( 674572 )

        Get straight to the point, the consultant needs to look over the system and like a dentist, look I know it will hurt and cost a lot but if you want it to stop hurting you need a root canal. The whole system needs to be reworked if you want stability. Look I know it sucks but M$ have basically fucked you over, if you want update stability, you will have to rent the corporate version of the licence and pay every month and then and only then can I control updates. Also for the server, lets toss the M$ piece of

        • How do you do Active Directory domain-level GPOs with your linux server? I know there are a few sort-of solutions (SSSD with RHEL), Samba for certain things...but doing tasks like pushing out various trust zones, AD-integrated certificate services, Exchange-style calendaring / Skype chat / voip integrations, even locking down screen savers...you'd need another layer like Puppet or Ansible on top of the linux server to properly manage the AD side of stuff. Of course, the "plus side" is total lock-in for the
  • by DogDude ( 805747 ) on Sunday November 25, 2018 @03:48PM (#57697802)
    I'm an ex-IT'er running a business that requires IT work to deal with our mission critical software, and I can't find anybody. I've been through 4 different firms in the past few years, and most of them can't even work professionally (return emails, calls, provide written estimates, etc.).
  • by couchslug ( 175151 ) on Sunday November 25, 2018 @03:52PM (#57697824)

    You will be blamed for any changes you make.
    Stupid bosses deserve to get what they ask for. Protect yourself, don't fall on your sword for someone guaranteed to yank it free then stick it in your back.
    Do your job, get paid, and hand off all problems to the magic company supposed to fix them. Let them own their failure!

    • Exactly: She needs to stop doing the work herself and just keep calling the IT consultant. Eventually, the boss will ask why they are paying the IT consultant so much.

      The boss won't reward her for doing a job that isn't hers and will more likely blame her if either anything goes wrong, or, for just hiding the issues from the boss (that's the way the boss will see her "researching and providing support for the company network herself.")

    • don't fall on your sword for someone guaranteed to yank it free then stick it in your back.

      Wait, what? Bloody hell. Don't fall on your damn sword unless it was for the express expediency of the person yanking it free.

      If you're not ready to make the sacrifice, don't virtue signal that you will. Or you'll be the one standing there with a sword in one hand a short straw in the other.

      But look. There is two ways it goes. You either accept the consultant's recommendation, or you hire a different consultant. We slay legacy dragons, we don't fall on swords.

  • Freelancers! (Score:5, Interesting)

    by b0s0z0ku ( 752509 ) on Sunday November 25, 2018 @04:00PM (#57697876)

    (1) Do it yourself ... or ...
    (2) Find a competent freelancer

    The problem is that most smart and competent freelancers get bored of doing network/IT support after a while and either go back to university and do something else, or move into a more interesting part of IT like programming or design.

    This brings me to a third idea -- put up ads that you need someone at a local university. You might end up with a career-changer or former freelancer who needs a few dinars on the side to pay for school. Even better if you can pay promptly without too much drama.

  • by brian.stinar ( 1104135 ) on Sunday November 25, 2018 @04:02PM (#57697882) Homepage

    You are not in a position to be successful.

    You're asking the wrong question - instead of asking "how to find a good IT consultant" you should be asking yourself the questions "how can I position myself in order to be able to find a good IT consultant." If the actual decision maker (not you) is making decisions based on faulty understanding (warranty, cost, quality) then you are not in a position to make a good decision. Understanding this will help you resolve the actual problem (the decision making process) rather than the symptom (the poor performance of an IT consultant.) Once you address this, then you'll be able to do things like create evaluation time periods, measure effectiveness, measure cost, measure downtime, and other metrics that should help you solve the problem you initially tried to solve. Before that, you need to solve a deeper problem.

    So, I believe you either need to change who is making the decision (delegation), change how they are making the decision (evaluation), or remove yourself from the equation (quit/stop caring), before you address the issue you initially asked about.

    • by iggymanz ( 596061 ) on Sunday November 25, 2018 @04:34PM (#57698034)

      No, you're wrong and spewing the typical kind of bullshit useless people do.

      The problem is the choice of operating system, not the consultant. Microsoft's windows 10 update ills cannot be fixed by any consultant.

      • by Solandri ( 704621 ) on Sunday November 25, 2018 @06:56PM (#57698552)
        I'd have to agree. I used to work as a freelance IT consultant. My family owns a building now, which I manage. I provide IT services for the tenants, half the time for free just because I enjoy figuring out what's causing the problem.

        In the last 3 years, I'd say a good 75% of the problems I get called for are caused by Windows 10 Update. Usually the problem is it replaced a device driver which was working fine, with a "new" version which doesn't work. For about a year there was no fix - Microsoft removed the ability to exempt a device driver from updates. They finally added it back earlier this year, but by then some of our tenants had had to buy new printers because there was no way to make the working printer drivers "stick" in Windows 10.

        The next most common is certain Windows functions (usually networking) failing or doing weird things. The cause is, again, Windows Update. This time an update requiring a reboot. But people used to get upset about Windows rebooting overnight without asking them, and losing all their work. So Microsoft erred the other way, too much. And now Windows often doesn't tell you when it needs to reboot to finish installing updates. But until it does, certain parts of Windows "mysteriously" stop working. (I used to just tell people to try rebooting. But with Win 8/10 Microsoft changed it so a shutdown and restart does not constitute a reboot. Shutdown now puts Windows into a hibernate-like state, whereas the updates need an actual reboot. To reboot Windows now, you have to actually select "Restart" from the shutdown options. Which is backwards - most people think a shutdown and power on is a more rigorous form of restarting.)

        Unfortunately, all of their businesses are reliant on software which only comes in a Windows version (HIPAA-compliant). Which is why they opted to buy new printers rather than dump Windows.
      • They can't be fixed by any consultant, but some of the impact can be mitigated. First, Windows in a business environment should be on the "Semi-Annual Channel" not "Semi-Annual Channel (Targeted)." The Targeted one is the default, and is also the faster deployment level.

        A good RMM with patch management can also be used to exercise some control over patch approvals at least on business versions of Windows (you are using Pro or Enterprise, right? Not a bunch of Windows Home systems?) and can be used to push u
      • by _merlin ( 160982 )

        It's easy to fix the "windows 10 update ills" by using Windows 10 Enterprise on a domain with a local WSUS server. If your IT department can't set that up, they probably aren't worth what they're paid.

        • nope, because win 10 updates can test fine and then still kill specific machines with certain software or hardware

          but thanks for the WSUS server commercial hype.

          • One also needs standardized hardware and control over software deployments. Disable the Store; stop people from just installing whatever they feel like. Have everyone use the same "line" of hardware, whatever the vendor might be pick one and stick with it.
      • No, you're wrong and spewing the typical kind of bullshit useless people do.

        The problem is the choice of operating system, not the consultant. Microsoft's windows 10 update ills cannot be fixed by any consultant.

        Due to proprietary software, Windows is a requirement. A good IT consultant should work with the customer's needs. Blaming the customer is not a solution. I don't know how this got modded 5 insightful. It's very unprofessional.

        Additionally, a consultant can and should work with the business to find a software solution that will work the best for that business. If the current software isn't working, the consultant should make recommendations for new software. The current consultant chose Windows 10.

  • by what about ( 730877 ) on Sunday November 25, 2018 @04:05PM (#57697896) Homepage

    Of the people I know only the worse have remained on Windows, and for the money.

    A simple reason, you are just a slave of Microsoft, so, you just work for money.

    It used to be that the changes where reasonable and bearable, but really, Win10 is sit

    You really want to get better ? Start with replacing 1/10 of the computers that do menial work with Linux + Libreoffice.

    It works, and the people dealing with it are better...

    • You really want to get better ? Start with replacing 1/10 of the computers that do menial work with Linux + Libreoffice.

      That is something for the IT consultant to work out with the customer. A small business isn't going to switch all of it's software without a consultant's help. The question is, how do you find a good consultant?

  • Crystal compuooooters they have the soluooooootion. I hear that on the radio every morning.
  • by epyT-R ( 613989 )

    The real problem is that she is blaming the wrong people. The issue lies with those who designed windows update. It is unreasonable to expect third parties to fix design flaws for software they do not control. I have never seen such an error prone process for what should amount to copying files to directories and running a few scripts. It's worse than updating a 6 month stale gentoo installation.

  • Nothing will help. (Score:5, Insightful)

    by Gravis Zero ( 934156 ) on Sunday November 25, 2018 @04:20PM (#57697974)

    She's had endless problems with Windows 10 Pro's update system causing downtime.

    The problem here is Windows 10 Pro for which there is no magic fix other than not using it. If the product does not perform to your satisfaction then the solution is to not using the product.

    People hate this answer because it means moving to another operating system which can be unpleasant but that doesn't make it any less true.

    • by bigmacx ( 135216 )

      Windows 8.1 with Update 1 and all the later patches.

      Best Windows Ever, which is why MS must kill it to force Win10 upgrade

    • by vlad30 ( 44644 )
      A good IT consultant would have switched off automatic updates and then organised that they happen when the company is closed.

      Second they would determine if windows was really needed i.e. is there some software which can't be replaced and must use windows sadly this happens more often than you think. I have greatly reduced IT costs by replacing any machines that can be replaced with a Mac leaving only those running specific software on windows

  • MS needs to let server 2016 have no active hours / let you set them to any time even limit them to say 1 day an week.

    But windows needs to go back to the older update system. Stop pushing windows 10 as fast as they do and have SP come back.

  • If only apple open mac os to more hardware! and did not lock there own hardware down to can't be repaired and is super thin.

  • Instead of finding a single consultant, consider hiring an outsourcing provider, aka a Managed Service Provider [wikipedia.org] (another description [techtarget.com]). The problem with an individual consultant is that skillets vary and you probably won't find someone with *all* of the skills you need. In addition, individuals get sick, take vacations, etc. By hiring a MSP, you contract with a company which provides the support and manages the staff you need to keep your IT running. Because MSPs service multiple customers, you get the exper
    • The problem with an individual consultant is that skillets vary

      Do you have cast-iron proof of that?

      • by Nkwe ( 604125 )

        The problem with an individual consultant is that skillets vary

        Do you have cast-iron proof of that?

        I do not, perhaps we can arrange a taste test or a bake off? Sorry for the typo (but not the pun.)

  • Sounds like they're growing past the small business that can get away without having a dedicated IT employee. Since price also seems to be a concern, they're probably not going to get anyone with experience, so maybe hire a high school senior or college CS student on a part time basis with the understanding that they'll be learning on the job.
    • Dedicated IT really isn't sustainable under about 30-50 employees. There just isn't enough to do. It only pays off at about 100 employees.

  • I fire clients who mess with anything without my permission.
    I train them to do the simple stuff I want them to do.
    Beyond that they touch anything they get fired.
    There is nothing worse than trying to fix an issue with someone else mucking it up changing things.
    A lot of other consultants do the same.
    It sounds like a nightmare client.

  • by CaptainDork ( 3678879 ) on Sunday November 25, 2018 @05:46PM (#57698306)

    ... googling Oxymoron, Inc.

    They're the best.

  • ... named Dogbert in a tech magazine, "Dilbert."

    • I think I worked with him a few years ago; he was the only one in the office who stayed out of the way.

      • I worked with one when I was a systems analyst at Mobil Oil (now defunct). The manager came to me and said, "You know, I don't think that guy is loyal to our company." A similar line appeared in Dilbert years later by the Pointy Haired Boss: "You know, I don't think our temps are very loyal."

        He didn't hurt anything but he didn't add value, either. I rejected all of his proposals as bullshit. That fucking consultant dabbled and poked at stuff all the way to the bank.

  • I don't really feel like there is enough information from the 2 or 3 sentences in the submission to make a huge determination on things, but rather it leaves some questions in my mind. I've been doing IT consulting for small businesses as a side gig for 25 years. Biggest things I run into is, they all want what I have at my main gig, but don't want to pay for it. I extrapolated that this fits the issue because of the, "Windows updates causing downtime" bit.

    This could be easily solved if the clients were pa

  • I would recommend contacting the CS department or Engineering College at the local University.

    First, since it is only an 8-person company, it is something that doesn't need a full-time person, which means you won't be the consultant's only priority; and, odds are, they will have a bigger customer that will always be their higher priority.

    Second, there are usually many students who help run the University/College/Department systems - including computer labs - which means they have some experience with actual

  • Disclaimer: I work in this area.

    The first thing is to figure out what her expectations are. Do they need to be able to be back up within 15-30 minutes after a catastrophic server failure? Are they willing to pay a premium for immediate responses and a Datto backup system that can spin up the 15-minute backup as a VM locally or in the cloud? Or do they want to pay $10/month for remote monitoring, patch management, managed AV and remote support? Because if they want that, she's going to be disappointed with w
    • I am biased, but the consultants I have found focus on desktop support as the primary value-add and then do some hand waving about programming, custom solutions, and process optimization. Very few will support even the most basic Linux system, and mention Asterisk and they decide to cut and run.

      Likewise, referrals are generally useless, because most companies don't actually know what they are getting-- the best case scenario is they feel like IT is a "3" on the pain scale, so the consultant must be pretty g

      • I'm mostly a Windows person, but I LOVE Asterisk. Especially when you can get some cheap used Cisco phones, reflash them, and have all the features of an expensive PBX for less than $100. But I also know how to work with Linux, am the SME for our HP thinclients (they all run Linux, and I've had to dig into xTerminal a few times on them), and back in the day did PHP stuff; now I just use various TurnKey distros for most of my lab stuff on a VM.
        • Love asterisk too. Our amortized cost per line, including enough trunks to host conference calls is $10/user/month. Similar hosted service for some reason is $20/month, despite huge benefits of scale.

          It was a learning curve to be sure, especially since we use manual config files, but when we upgrade it will just go to the freepbx GUI and database. Makes it child’s play...

  • I'm an independent IT provider and I can't tell you how to find me. You have to know someone I currently work for, and be refereed over. The key is someone that fits personality wise with your company. Have you made you issues clear and with the right people? Have you made your frustrations known or is there just a lack of communication?

    Let's flip this the other direction, and see it from the IT perspective? What's your monthly IT spend like? Are you paying for services or work and not receiving it
  • But you need an actual consultant, that can provide business level consultation, not just break/fix windows, because its always broken and can't be fixed.

    The only complaint called out by OP is windows update on Win10Pro, and its probably not the consultants vault, or within their skillset to do anything about. I'd argue Win10 Pro is really Win10 Pro(sumer), and probably shouldn't be used by anyone not content to accept all the defaults and by happy there aren't even more outages than you already get. If y

  • Find one that recommends you move away from Windows 10. Then you have found one that actually wants to solve your problems instead of seeing you as a perpetual cash cow.

  • This is pretty much the same as any service/contractor.
    Surely you've tried to hire someone for a home renovation or tried to find a good mechanic.

    It's mainly by reputation.

    Any service can screw you over. Either unintentionally in that they can't diagnose the problem correct. Every had a mystery car problem? They literally just try telling you to swap out parts until it is fixed.

    Now try telling any service person to 'fix' or 'workon' a botched job that someone else setup. That's even worse. That's the vast m

  • ...and by guarantee, I mean your satisfaction, you don't pay until after you're happy, every time.

    I've been working this way for 25 years.
    I come with references, both male and female, micro, small, and medium businesses.

    I'm in the Greater Toronto Area.

    I have no problem keeping windows 10's update system out of someone's way. It's not difficult. Been dodging it since Vista. Maybe it takes 25 years of experience to learn how to configure windows update. It isn't a challenge.

  • The solution is easy:
    Have two completely independant consultants. Once for establishing what needs to be done, plan that and write down the plan.
    Another to execute. Have clearly defined milestones and performance indicators to measure if progress was made.
    Anyone who want's to really solve a problem does it this way.

    Another thing small business owners need to get into their thick scull: Technology is strategy. A decision for a certain type of IT (let's say MS Windows and stuff) is *always* a strategic decisi

  • The sad fact is that a lot of IT consulting is essentially what a colleague of mine calls "competency simulation". Some people are really good at it and that makes it hard to spot the real deal from those only pretending.

    The solution is called a tender offer. It is why large companies make these tenders. So they can weed out, and question and check. I'm working on a large tender offer right now, and it includes a proof-of-concept phase specifically for this purpose.

    You need to have your consultants demonstr

  • You publicly announced that you're blaming the consultant for all the problems caused by the Windows 10 updates. Google some IT sites and you'll notice it's not only you, but the whole world, and the problem is at the source, i.e. Microsoft.

    Do you think anyone remotely competent will still want this position?

    Isn't it wonderful how MS's quality problems get blamed on the consultant? Whoever posted this ask slashdot should get a big fat bribe from them. If they haven't already got it.

  • OP here. Lots of comments have blamed Microsoft or the business owner, which never solves problems. Some good comments:

    Use the dissatisfaction to renegotiate the contract and make it clear what services are included.

    Document everything, and use that as leverage for negotiation.

    Ask similar businesses who they use, as the best consultants are found by word of mouth. -- best answer.

Thus spake the master programmer: "After three days without programming, life becomes meaningless." -- Geoffrey James, "The Tao of Programming"

Working...