Slashdot Mirror


Ask Slashdot: What Are Some 'Best Practices' IT Should Avoid At All Costs? (cio.com)

snydeq writes: From telling everyone they're your customer to establishing a cloud strategy, Bob Lewis outlines 12 "industry best practices" that are sure to sink your company's chances of IT success: "What makes IT organizations fail? Often, it's the adoption of what's described as 'industry best practices' by people who ought to know better but don't, probably because they've never had to do the job. From establishing internal customers to instituting charge-backs to insisting on ROI, a lot of this advice looks plausible when viewed from 50,000 feet or more. Scratch the surface, however, and you begin to find these surefire recipes for IT success are often formulas for failure." What "best practices" would you add?

348 comments

  1. Avoid Tape Backup by Anonymous Coward · · Score: 1

    Just like Hillary Clinton and the IRS.

    1. Re:Avoid Tape Backup by Anonymous Coward · · Score: 0

      Just like Hillary Clinton and the IRS.

      Ah, so you should just rely on the infamous "cloud", and assume that ransomware will never adopt to attack online backups?

      Perhaps you feel comfortable rolling the dice with that shit. I'll keep my offline backups. Another word for old-fashioned is proven.

    2. Re:Avoid Tape Backup by guruevi · · Score: 1

      Offline backups are fine, you don't have to do them on tape anymore. Most people however have never worked or cannot afford modern tape. A backup is better than a badly working, slow or intervention-prone backup which is synonymous to cheap tape system offers ($100k)

      --
      Custom electronics and digital signage for your business: www.evcircuits.com
    3. Re:Avoid Tape Backup by Tablizer · · Score: 2

      Just like Hillary Clinton and the IRS.

      Make sure you FUND things like back-up tapes and document-security-review-and-inspection-staff. Certain parties like to cut their funds to sub-bare-bones.

    4. Re:Avoid Tape Backup by Anonymous Coward · · Score: 0

      I wonder where you people were when gwb43.com was discovered.

    5. Re:Avoid Tape Backup by dbIII · · Score: 4, Interesting

      A backup is better than a badly working, slow or intervention-prone backup which is synonymous to cheap tape system offers ($100k)

      If $100k is a cheap tape system then I've got a cheap bridge to sell you.
      LTO5 drives come down in price a lot since the newer LTO types have come out, and you can hold a lot of stuff with staggered backups over a few of those 1.5Tb tapes at less than $30 each.
      It doesn't take a massive amount of data before the combined drive and tape cost beats external USB drives.
      The important thing is so long as you have something that is not actually connected when disaster strikes. A tape or USB drive that is not physically connected to the machine when things go wrong is the idea.

    6. Re: Avoid Tape Backup by Anonymous Coward · · Score: 0

      1. Another bad best practice: I might not be a good idea to buy products cheaper from hostile foreign countries and the blame the world and everyone in it for being hacked.

      2 maybe let someone e else pick your password if you for example had email:
      johnpodesta@**

      3. Keep an open mind. If things go wrong in your IT dept, it's probably not the Russians. Actually, its probably CIA backed w/cry, double pulsar and the rest.

    7. Re:Avoid Tape Backup by Anonymous Coward · · Score: 0

      1.5Tb tapes at less than $30 each

      1.5 TB is a single home hard drive. For enterprise use, a tape better hold a lot more than that.

      The days of having an operator babysitting the backup ready to "insert disc 27/42" are over. Insert tape, let the backup run over night, and move the tape off-site the next morning.

    8. Re:Avoid Tape Backup by Chris+Mattern · · Score: 1

      Backing up to a dedicate disk store has worked very well for us. We've used Data Domains, and it's been convenient, fast and reliable for us (it's already bailed us out of a major data unavailability crisis). We still have tapes, but those are solely for offsite archives.

    9. Re:Avoid Tape Backup by guruevi · · Score: 1

      Slashdot ate my formatting but it was less than $100k where tape robots do not break even with offline Virtual Tape or disk drives.

      And I'm not talking about a single tape drive to backup a few hundred gigabytes of data, I'm talking about systems that are several hundreds of terabytes, that requires multiple streams/heads. Last time I specced one out, even with LTO5 I was looking for at least 15 tapes to finish a single backup and it just couldn't keep up, by the time it was done, I had to restart it.

      --
      Custom electronics and digital signage for your business: www.evcircuits.com
    10. Re:Avoid Tape Backup by dbIII · · Score: 1

      That's called setting the bar high and is typically not used honestly when people are discussing a general case. Maybe you didn't even know you were doing it.

    11. Re:Avoid Tape Backup by dbIII · · Score: 1

      Backing up to a dedicate disk store has worked very well for us

      There's a former web hosting business that used to located near me that it didn't work well with and they lost everything. Disk is fine - having it online when things go wrong is not because the "backup" gets stuffed up as well in many failure situations.
      I'm a big fan of having an online copy of data, but it's not a real backup and will not always help when you need it.

      We still have tapes, but those are solely for offsite archives

      Good idea especially offsite.

    12. Re:Avoid Tape Backup by dbIII · · Score: 1

      1.5 TB is a single home hard drive

      Which is why you consider buying more than one tape cartridge to go into that tape drive.

      For enterprise use, a tape better hold a lot more than that

      Ah - goalpost shift to a situation where "cheap" doesn't matter so much! In that case use slightly less cheap tapes that hold more than that.

      The days of having an operator babysitting the backup ready to "insert disc 27/42" are over

      There is software, some of it even free, that handles that (eg. staggered full backups over volumes and incrementals in between).

    13. Re:Avoid Tape Backup by guruevi · · Score: 1

      I don't see the validity of tape for anything cheaper than that though, even for simpler systems, the expense of a tape robot alone is ~$2500 taking up ~4U on the low-end without any tapes or software. For $2500 you can get a LOT of hard drive space in a 1 or 2U unit.

      They start breaking even at very large installations when you include the energy cost of tape-at-rest (virtually free) but even there the inconvenience of tape has even the largest systems put a hard disk cache in front of it for at least 1 cycle of backups and if you need to replace a smaller existing system, many vendors will just sell you a 'virtual' tape library which is a hard drive array that pretends it's a tape.

      --
      Custom electronics and digital signage for your business: www.evcircuits.com
    14. Re:Avoid Tape Backup by dbIII · · Score: 1

      I don't see the validity of tape for anything cheaper than that though

      With respect it appears that you have not actually "looked" so that is why you "don't see".
      I've got a site with an LTO4 cycling through ten tapes to cover volumes adding up to a few TB - dirt cheap in comparison to what you have suggested and it gets the job done so long as someone changes the tape every weekday. Go up to LTO7 and that cheap single drive solution can fit up to 6TB per day.

      'virtual' tape library which is a hard drive array that pretends it's a tape.

      Yes, all the inconvenience of a tape system without the ability to be unplugged when the disaster happens. A couple of cheap and nasty home "NAS" systems that can take it in turns to be live and on the network is far more sane than a pretend tape that is always online.

    15. Re:Avoid Tape Backup by tibit · · Score: 1

      Who cares? You can buy a refurb 1.5TB drive for $30 sometimes. No point in tape. None whatsoever.

      --
      A successful API design takes a mixture of software design and pedagogy.
  2. Outsource by Anonymous Coward · · Score: 1

    Outsource the IT to India.

    1. Re:Outsource by avandesande · · Score: 1

      If you do 1 and/or 2 you are just begging to be outsourced

      --
      love is just extroverted narcissism
    2. Re:Outsource by networkBoy · · Score: 1

      That's #9...

      --
      whois gawk date unzip strip find touch finger mount join nice man top fsck grep eject more yes exit umount sleep dump
    3. Re:Outsource by ShanghaiBill · · Score: 1

      Outsource the IT to India.

      You didn't RTFA. That is on the list.

    4. Re:Outsource by BiggerIsBetter · · Score: 4, Informative

      Also, Insource the IT from India.

      Seriously, it's like every Architect, Developer, and Tester is Indian. The BAs too lately. Same problem as outsourcing through... no speed, no creativity, no ownership, no quality. Just confusion and half-assed results. And immigration for the whole familty. Good luck taking the PM roles from the angry middle-aged white women though!

      --
      Forget thrust, drag, lift and weight. Airplanes fly because of money.
    5. Re: Outsource by Anonymous Coward · · Score: 0, Insightful

      It's because they have IT degree mills. Not actual learning facilities. The whole purpose is to drain other economies as theirs is shit in the streets bad.

    6. Re:Outsource by EvilSS · · Score: 1

      Outsource the IT to India.

      You didn't RTFA. That is on the list.

      You must not have read the article to the very end: #13: Don't read the article, just assume from the title and move one like you know what it said.

      --
      I browse on +1 so AC's need not respond, I won't see it.
    7. Re:Outsource by unixisc · · Score: 1

      Not exactly. #9 said you can either do Agile, or offshore. Not both simultaneously. It didn't say that if you offshore, it'll be an unmitigated disaster, as GP seems to be suggesting

    8. Re: Outsource by Anonymous Coward · · Score: 0

      Also beware the diversity scam

    9. Re:Outsource by Anonymous Coward · · Score: 0

      The way diversity in the workplace is evolving (with the CEO need to pad their pocket further), it should be no time before the white woman joins the white man on the side-lines so that true diversity and equality can blossom; specifically, all minorities with priority given to outsourced labor from other countries.

      In time this should further evolve (since minorities are in the country and do cost more than those outside the country) to exclusive diversity and equality using outsourced labor from other countries.

    10. Re:Outsource by treczoks · · Score: 1

      Or anywhere else where it does not belong.

      We have a product where usually 50 units are held in a combined charging and transport box, The product itself was redesigned with a new case, so we needed a new charging and transport box for. This was outsourced to China. We gave them every information they needed, including data for the old units transport/charging box (so they only had to copy the charging part). What we got in the end was two boxes: A charging box that could not be used for transport (if the units were in the box, the lid would not close), and a transport box (without charging facility).

  3. Management Frameworks... by Anonymous Coward · · Score: 4, Insightful

    ISO 9000
    ITIL
    TQM
    CMM

    You need to have to crawl before you can walk Management frameworks are for Olympic Class organizations.
    Suggestion - Build your own policies, procedures, and get those in place so you know what the pain points are before you try to implement someone else's idea of what's ideal in IT.
    Fred in IT

    1. Re:Management Frameworks... by Anonymous Coward · · Score: 1

      Sure but are those really "avoid at all costs"? As in "avoid forever."

    2. Re:Management Frameworks... by Hognoxious · · Score: 2

      I heard people raving about ITIL so I tried to find out what it is. I still don't know because even thinking about it makes me fall alkdshjg;;dfpgsdgjgshgjpsdhfj gf skoppppppppppkgp

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    3. Re:Management Frameworks... by haruchai · · Score: 5, Interesting

      I heard people raving about ITIL so I tried to find out what it is. I still don't know because even thinking about it makes me fall alkdshjg;;dfpgsdgjgshgjpsdhfj gf skoppppppppppkgp

      I went through the ITIL Foundations course quite a number of years ago. Could not fucking stay awake.
      The instructor was engaging, knowledgeable, they supplied us was a much coffee as we could stand, I kept going outside (in February) to keep myself awake and I still snored through the entire course.
      Managed to retain enough, long enough to pass the exam but I couldn't tell you the difference between a process & a function (by the ITIL definition) with a gun to my head.

      --
      Pain is merely failure leaving the body
    4. Re:Management Frameworks... by lucm · · Score: 4, Informative

      ISO 9000
      ITIL

      I disagree. In both cases, the problem is not the framework (or standard), it's the blind trust in it and the misconception that it's going to make you deliver higher quality.

      They won't. But done right, both ITIL and ISO 9000 give you one thing: predictable, repeatable output. Maybe your desktop guys are not very good at reinstalling Windows, and maybe your X-Ray QA is not good at spotting bad weld jobs on titanium alloy. But if you're an ISO 9000 or ITIL shop, the procedure will always be the same so you can know in advance that 24% of desktops will need re-imaging and that 61% of QA will give false positive, so you can adjust your planning accordingly. The actual quality is not better or worse, but it's consistent.

      The alternative is to get sometimes good output, sometimes bad, depending on who gets the tasks, the time of day, was it before or after the first coffee break, etc. Maybe in such chaos you can find high quality once in a while, but it makes it very difficult to establish any kind of pipeline or planning.

      --
      lucm, indeed.
    5. Re:Management Frameworks... by Anonymous Coward · · Score: 1

      Ahh yes, the "we really suck, but we consistently suck, we've got the ISO 9000 cert to prove it" argument.

    6. Re:Management Frameworks... by Anonymous Coward · · Score: 2

      These are "Avoid until you know what you are doing.".. and many very successful IT shops never use these. If you took the time to just stop, think about appropriate policies and procedures needed to keep IT running smoothly, enabling the business to be successful you could do away with much of this consultant crap.

      Think about it...
      Budget
      Project & Service Requests
      Change Management
      Issue escalation and resolution

      Get through those four and you have 90% of what IT needs to do covered.

      As for the OP article - the purpose of IT is to provide expertise and services the business side of the house. The best IT shops know that the principals of "Servant Leadership" tend to work the best. It is more of a symbiotic, not synergistic, relationship. That each side has their strengths - and work best when they know when to stay out of the other's hair. Even with a symbiotic relationship the CIO still needs to report to the CEO, not the CFO.

    7. Re:Management Frameworks... by Anonymous Coward · · Score: 0

      I didn't say that the frameworks, per se., were bad. But you bring up a very good point in that many shops implement them poorly. Hence the missive that you need to know what you are doing, as an IT shop, *before* you attempt to bring in the frameworks. It's like throwing technology at a problem without understanding what the problem is. Waste of money, and now you have two problems... the original problem and the technology associated with it.

      Fred in IT.

    8. Re:Management Frameworks... by rgmoore · · Score: 2

      I disagree. In both cases, the problem is not the framework (or standard), it's the blind trust in it and the misconception that it's going to make you deliver higher quality.

      The big problem with adopting quality frameworks* is that people adopt them to check a checkbox without understanding how they are supposed to work. Lousy but reproducible work is the result of doing the bare minimum to get certification. Unfortunately, that bare minimum is still a lot of effort because you have to document all your processes and keep records of your work. The real value comes from analyzing those painstakingly kept records to figure out where your problems are and updating your procedures to try to fix them.

      I think this kind of checkbox compliance is why so many people hate quality frameworks. They go through a lot of trouble to get that checkbox, but because they only do the minimum the checkbox is all they get, and it's not a good return on their effort. It's only by moving on to continuous process improvement that the effort really pays off in improved quality.

      *My experience is with cGMP for regulated drug manufacturing, but AFAIK most quality frameworks have the same general approach and outlook.

      --

      There's no point in questioning authority if you aren't going to listen to the answers.

    9. Re:Management Frameworks... by Bite+The+Pillow · · Score: 1

      It has its uses, especially if you use tools aligned to ITIL. If you try it without the tools, it is a bunch of guidelines and jargon. Not much sense that way.

      I was on a team building those tools, so we had to have the courses first, and they didn't stick well. Going through the requirements, they eventually made sense.

    10. Re:Management Frameworks... by lucm · · Score: 1

      For ITIL, I really like the VisibleOps approach.

      http://www.wikisummaries.org/w...

      Four steps that translate well to easily understood PowerPoint slides. It takes the guesswork and the "certified practitioner" scam out of the equation.

      --
      lucm, indeed.
    11. Re:Management Frameworks... by lucm · · Score: 1

      Lousy but reproducible work is the result of doing the bare minimum to get certification.

      True. And a good symptom of that is when the service delivery team becomes a "ticket machine"; it becomes like the customer service counter at a retailer where they will basically accept a dead squirrel as an alleged broken toaster if it comes with a valid receipt.

      I didn't say it was easy, or that the majority of organizations get it right. But done right, it's gold.

      --
      lucm, indeed.
    12. Re:Management Frameworks... by Anonymous Coward · · Score: 0

      ITIL = LOL

      Last place I worked followed that shit, and it was a royal pain in the rear. Having to confirm with users before you could even close a ticket and the rest of the BS. It seemed to be a framework that attempted to not upset dingbat incompetent stupid users.

      Place I work now doesnt do ITIL, it does employing people that know wtf they're doing, one person (me) is able to support 300 to 400 end users, with no "helplessdesk", no phone calls, no emails, no IMs, just a ticketing system designed by my manager and I.

    13. Re:Management Frameworks... by AK+Marc · · Score: 3, Informative

      ITIL is a framework for continuous improvement. No more, no less. It's a tool designed to help you help yourself get better at what you do, whatever that is. A builder could implement ITIL, as could most industries.

    14. Re: Management Frameworks... by Anonymous Coward · · Score: 0

      You sound like a joy to work with! Good luck with being overworked, underpayed, and reviled by your coworkers.

    15. Re:Management Frameworks... by Anonymous Coward · · Score: 0

      When I hear ITIL, I reach for my LART....

      I particularly like

      'Without process controls, pieces of infrastructure often become like unique snowflakes or irreplaceable works of art ... only understood by the "rocket scientist" creator who's time is tied to maintaining it (p41)'

      Amusingly, In one job, retrospectively, I became that "rocket scientist", as my replacements, despite being more qualified that I was when I started the job, despite my documentation, despite the line of code/comment ratio being something like 1:7, my code became that ' unique snowflake', that 'irreplaceable work of art', as they couldn't understand it.

      (Btw, my time was never 'tied to maintaining' the code, it worked, automated a series of tedious repetitive tasks which did tie up my time and freed me up to go on and do more productive things)

    16. Re:Management Frameworks... by Dr.Saeuerlich · · Score: 1

      TQM is actually a quite good philosophy, and there is a lot of common sense in it. What you are upset about is the entire management-consulting-industry which over-formalizes and over-complicates things so they can sell you their overpriced services. They're the reason all those frameworks have a bad rep among engineers.

      But this doesn't mean that the ideas behind the frameworks are bad. In fact, knowing about those frameworks can help you building your own procedures and policies if you apply them taking your technical expertise into account.

    17. Re:Management Frameworks... by Anonymous Coward · · Score: 0

      Consistency makes your measurements meaningful. It's the "you can't know where you're going before knowing where you are" argument.

    18. Re:Management Frameworks... by bradley13 · · Score: 2

      "the problem is not the framework (or standard), it's the blind trust in it and the misconception that it's going to make you deliver higher quality."

      This. Almost always, frameworks like ISO 9000 or ITIL are the bright idea of someone in management. The people who actually ought to live this stuff have it imposed on them. In fact, the processes turn into stacks of paper sitting in a closet, ignored except when re-certification time rolls around.

      It's important to have processes that work for you and your organization. The most important thing about a process is that it is actually used. External standards and processes may provide some food for thought, but - by themselves - all they do is generate paper and consultant fees.

      --
      Enjoy life! This is not a dress rehearsal.
    19. Re:Management Frameworks... by Hognoxious · · Score: 1

      creator who is time? WTF is that supposed to mean?

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    20. Re:Management Frameworks... by Hognoxious · · Score: 2

      Interminably Ticking Inconsequential Lists.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    21. Re:Management Frameworks... by Anonymous Coward · · Score: 0

      We tried ITIL at a previous job.

      One day we had a virus. Within ten minutes, one of the operations guys had blocked it at the firewall, and only somewhere between 5 and 10 people were infected - in IT alone, I don't dare speculate how many infections hit the rest of the company.

      He got chewed out. A firewall change affects more than two departments, and is thus a major change which needs to be approved by the Change Advisory Board, which holds meetings every Thursday...

      Oh, there is something called an "emergency change", which only requires a signature from a department level manager, so it could probably have been done in half an hour or so. Which would still have been enough time to infect at least half the computers in the company.

    22. Re:Management Frameworks... by bickerdyke · · Score: 1

      done right, both ITIL and ISO 9000 give you one thing: predictable, repeatable output. Maybe your desktop guys are not very good at reinstalling Windows, and maybe your X-Ray QA is not good at spotting bad weld jobs on titanium alloy. But if you're an ISO 9000 or ITIL shop, the procedure will always be the same so you can know in advance that 24% of desktops will need re-imaging and that 61% of QA will give false positive, so you can adjust your planning accordingly. The actual quality is not better or worse, but it's consistent.

      By that definition of "quality", a McDonalds meal is of higher quality than a french chef's 4 course menu. The burger flipper has QA measures in place to make a burger taste like the same cardboard from Alaska to Zaire while the chef never can reproduce a meal exactly to the point if he has to take into account natural variations in availability and taste of fresh and/or local produced ingredients.

      Or wine... what gives the 2002 Chateau de quelque chose it's special quality is that it can not be reproduced easily.

      --
      bickerdyke
    23. Re:Management Frameworks... by Chris+Mattern · · Score: 1

      creator who is time? WTF is that supposed to mean?

      Most people call him "Doctor".

    24. Re: Management Frameworks... by Anonymous Coward · · Score: 0

      I work at a company that sounds almost exactly like the operation you describe. ITIL provides retrospective changes for precisely these types of situations; put out the fire first, then lodge a retrospective change in the system so everyone knows what was changed and why, obtain justification from line managers etc. Yeah you have to attend the CAB meeting to explain yourself, but it's an acceptable scenario.
      If the guy in your story got blasted regardless, the company was not correctly following ITIL.

    25. Re:Management Frameworks... by thegarbz · · Score: 1

      Suggestion - Build your own policies, procedures, and get those in place so you know what the pain points are before you try to implement someone else's idea of what's ideal in IT.

      A great suggestion if your company lives in a bubble and doesn't work with other companies.

      I don't know any company who *chose* to implement a Management Framework. They were all told to.

    26. Re:Management Frameworks... by Anonymous Coward · · Score: 0

      Then the process is broken.

      Add "Do the returned goods match the description on the receipt?" to the process.

      And when you find that doesn't work because the people you've employed are lazy/stupid/don't care/have lousy judgement, you change it to step requiring no judgement call.

      "Does the barcode of the returned goods match the product barcode sold?"

      And when you find that doesn't work either because people sometime throw away the packaging, you change it to:

      "Does the barcode of the returned goods match the product barcode sold OR has a manager authorised the return?"

      That is why it's called -continuous- -process- -improvement-.

      You continuously. Improve. The process.

    27. Re:Management Frameworks... by afgam28 · · Score: 1

      Don't forget:

      - Scrum
      - Scaled Agile Framework
      - Agile Unified Process

      ...and many more.

    28. Re:Management Frameworks... by ctilsie242 · · Score: 1

      I have never understood the point of Scrum. Every place I was at that used that had at least 2-3 hour stand up meetings. Each. Day. One place even had 4-6 hour stand-up meetings a day, with teleconferences among a European and a division from you-know-where that turned into constant blamestorms and whine-fests about how everyone else but that group isn't doing their part.

      How the hell are devs expected to do work when they have to deal with kangaroo court type of crap on a daily basis with so much time spent finger pointing?

    29. Re:Management Frameworks... by __aaclcg7560 · · Score: 1

      The big problem with adopting quality frameworks* is that people adopt them to check a checkbox without understanding how they are supposed to work.

      I worked at a help desk company that wanted to adopt ITIL. Everyone was enthusiastic to learn about ITIL. Until management decided that everyone needed to pay for their own certification, as there was no money in the budget to get the entire organization ITIL-certified. Needless to say, ITIL never got adopted.

    30. Re:Management Frameworks... by Anonymous Coward · · Score: 0

      Nothing wrong with ISO 9000 compliance per se, provided you realise that it simply means, "Yes, we have a process, and we follow it". And that the less detailed a process is, the more likely it is to be compliant in practice. So - "Our processes could be rubbish, and could be so loose as to achieve nothing much - but we have them, and we follow them..."

    31. Re:Management Frameworks... by Anonymous Coward · · Score: 0

      I'm a bit surprised to see that TQM is still a thing. I had that forced down my throat in the 90's and I thought it was run over by the next "big thing" in management. I quit paying attention after TQM... it just didn't seem to really matter any more, with each "new" process I just had to learn new names for the same old, mostly useless, crap.

      The first fancy named management practice I got sucked into, as a front line supervisor (TSgt, USAF), was call Management By Objective (MBO, of course) back in the early 80's. It's the only one that ever made any real sense to me. Why? ... because it simply put a name on what we were already doing:

      1) Management sets an objective
      2) We meet the objective and we are good
      3) We don't meet the objective and we aren't good, but we can fix it

      Just like we were already doing before it had a name. Everything I've had to put up with since has been overly complicated gobbledygook that tried to change the way we worked without actually improving anything (except for those little check boxes being checked).

      The only good I ever got out of all those various management practices was being introduced to Geodex while I was stationed at the Pentagon. It was a paper day-timer like system except that it was actually very functional and useful. Of course, they had a lot of special forms for the binder that fit with military and DOD civilian needs. But the basic design for the "generic" forms, particularly the calendar, were extremely well done and very usable. I really miss them, but they disappeared as electronic PDAs became more popular and then, the so called, smart phones killed them completely. A shame really, I'm ready to go back to paper when my current palm-pilot finally dies and I really liked the Geodex system.
      --
      Steve (AC because I haven't bothered to register in all these years)

    32. Re:Management Frameworks... by clodney · · Score: 1

      done right, both ITIL and ISO 9000 give you one thing: predictable, repeatable output. Maybe your desktop guys are not very good at reinstalling Windows, and maybe your X-Ray QA is not good at spotting bad weld jobs on titanium alloy. But if you're an ISO 9000 or ITIL shop, the procedure will always be the same so you can know in advance that 24% of desktops will need re-imaging and that 61% of QA will give false positive, so you can adjust your planning accordingly. The actual quality is not better or worse, but it's consistent.

      By that definition of "quality", a McDonalds meal is of higher quality than a french chef's 4 course menu. The burger flipper has QA measures in place to make a burger taste like the same cardboard from Alaska to Zaire while the chef never can reproduce a meal exactly to the point if he has to take into account natural variations in availability and taste of fresh and/or local produced ingredients.

      Or wine... what gives the 2002 Chateau de quelque chose it's special quality is that it can not be reproduced easily.

      For McDonald's, that probably is the quality measure they prefer. People don't go to McD because it is is great food, it is food that is fast, cheap, widely available and utterly predictable. None of those qualities is going to be important to a French chef, and they will use a different measure of quality.

      To restate what others have said, ISO-9000 and other quality frameworks focus on repeatability, and the ability to change your quality system. The unspoken assumption is that any vaguely rational organization will look at repeatedly bad results and take action to improve them. If you don't improve them, you have just wasted everyone's time.

    33. Re:Management Frameworks... by cdwiegand · · Score: 1

      On the other hand, his change could have affected a major production system (think: VPNs to customers/partners, or external access to federation identity servers, or a message queue server that partners/integrations use) that could have cost the company thousands of dollars a minute. Process exists for a reason, and you did have an emergency process - use that. The cost of cleaning up those computers can be quantified and is well-known, can be insured against, but the chance that a rogue (for that is what he was) employee changing the firewall costs an unknown, but high, amount, and exposes the company to serious liability.

      Imagine if Amazon decided to push an update to S3 to "fix" a virus that was making the rounds and suddenly S3 was down for half a day....

      --
      . Define sqrt(x) as something really evil like (x / rand()), and bury it deep. Watch your coworkers go nuts.
    34. Re:Management Frameworks... by Anonymous Coward · · Score: 1

      I'd be curious to know how many Silicon Valley Unicorns use any of these bureaucratic red tape bullshit frameworks. If you want your company to move fast, be on the leading edge of technology, be cost efficient and agile, never implement these frameworks.

      Do implement these frameworks if you want:
      * Highly reliable production systems
      * Lots of checkpoints and approvals before anything gets done
      * Ability to track, report and audit everything everyone in your company does
      * Move your company at the speed of molasses at very high cost.

    35. Re:Management Frameworks... by Miamicanes · · Score: 1

      > How the hell are devs expected to do work when they have to deal with kangaroo court type of crap on
      > a daily basis with so much time spent finger pointing?

      That's mainly a failure of management. An ideal Scrum meeting is kind of like a group therapy session. The moment management allows Scrum to devolve into blame-hurling and judging, you've eliminated the major point OF those stand-up meetings.

      Programmers in general have a serious tendency to get caught up in "X-Y problems" (they need to solve problem X, but don't know how... then somehow get the idea that solving problem Y will at least put them on the path towards solving X, ultimately get so wrapped up in Y that they completely forget about X, and ultimately come up with a brilliant, creative solution to the wrong problem). Well-managed Scrum acts like a circuit breaker that helps to tame those X-Y problems, because most X-Y problems are quickly discovered the moment one programmer tries explaining his rationale to the others (things that seem totally sensible to one person caught in a loop usually look absurd to others).

      The point is, Scrum meetings SHOULD be one of the intellectually-stimulating high points of the day, when team members show up feeling hopeful about finding solutions & excited about sharing their knowledge, and go away feeling satisfied and encouraged. Unfortunately, in the real world, they often DO devolve into blame sessions and kangaroo courts.

    36. Re:Management Frameworks... by neBelcnU · · Score: 2

      The Commandant of the Coast Guard once told (a congressional committee?) that one COULD make a concrete life preserver according to ISO 9000 standards, so long as the paperwork was properly done.

      You're correct: adherence to the standard will give predictable output in the product, the documents that accompany it, and record keeping of the process used. It doesn't mean the product will be right for the needs or even objectively good but you'll be able to determine those from the documents. Some hands-on might be good to, remember the Hubble's mirror was made and measured to spec it wasn't until first light that they discovered the measurement technique had a flaw.

    37. Re:Management Frameworks... by HornWumpus · · Score: 1

      Remember: The most common outcome of companies trying to improve their place on the 'Process Maturity Model' is they end up at -1 on the 'Process Immaturity Model'. -1 being 'obstructionist, bureaucratic'.

      --
      John McAfee 'It was like that time I hired that Bangkok prostitute; to do my taxes, while I fucked my accountant'
    38. Re:Management Frameworks... by HornWumpus · · Score: 1

      I've found that low productivity coders will game the standup to waste everybody's time (push the managers buttons and watch the arguments circle for hours, yet again).

      I think the do this so all coders have their productivity, zero.

      --
      John McAfee 'It was like that time I hired that Bangkok prostitute; to do my taxes, while I fucked my accountant'
    39. Re:Management Frameworks... by Anonymous Coward · · Score: 0

      Yes, they give "predictable, repeatable output".

      So does digestion. Neither output is often desirable.

    40. Re: Management Frameworks... by Anonymous Coward · · Score: 0

      a process is how to avoid thinking up the best solutions
      a function is a group of people doing this
      no joke!

    41. Re:Management Frameworks... by Anonymous Coward · · Score: 0

      "...the problem is not the framework (or standard), it's the blind trust in it..."

      While true, you are downplaying the fact that ITIL and systems like it seem to attract acolytes, true believers and so much blind trust. I think that part of this is simply that ITIL actually captures the entire IT management and operational experience, and nothing else outside a framework does this. People see the scope of ITIL and have the shock of recognition of seeing their entire careers, captured as processes on paper.

      ITIL is absurdly process-heavy. Whenever you point this out, the acolytes simply repeat endlessly that unless you are following the ITIL processes, you are "not ITIL compliant". Yet they've never performed a cost-benefit study on the returns of those processes. That's all they know, it is "not ITIL compliant", a mantra they learned in ITIL school.

      ITIL insists upon renaming everything we already knew by different names. ITIL commits operational suicide by putting a CMDB at the heart of operations, yet the CMDB will never be accurate or complete. ITIL is a bureaucracy, by definition.

      Ask the ITIL acolytes what the differences between ITIL and ISO 20000 are, they don't know. Ask the ITIL true believers what the advantages of ITIL over CMMI are (or vice versa); their heads will explode. Ask the ITIL faithful to compare and contrast ITIL with Six Sigma, or Lean. They tilt their heads in confusion. Ask the ITIL brethren why COBIT might be preferable to ITIL and they will recoil in shock.

      Lack of discernment, critical thinking and objective analysis plagues ITIL. You cannot separate the poor quality of ITIL graduates from ITIL itself. Not in any practical way.

    42. Re:Management Frameworks... by david_thornley · · Score: 1

      But done right, both ITIL and ISO 9000 give you one thing: predictable, repeatable output.

      I'm a software developer. Predictable and repeatable output would have to be crap output, with measures taken to make sure I never perform better than my current worst weeks.

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
    43. Re: Management Frameworks... by Anonymous Coward · · Score: 0

      If it works why not? ITSM and ITIL are practical guidelines and library of such. Talking to users may be good or bad depending, but sometimes they are not in position to say, or change their minds.. It's like referring to SLA instead of building a lasting relationship, or not when IT is unappreciated anyway.

    44. Re: Management Frameworks... by Anonymous Coward · · Score: 0

      If you ever only visit fast food, you eventually get sick from malnutrition. Now good kitchens do optimize their processes as well, but thoughtfully so and aiming at higher standards. What life do you want and what will you get out of it?

    45. Re:Management Frameworks... by Anonymous Coward · · Score: 0

      I heard some call him "The Oncoming Storm"

    46. Re:Management Frameworks... by lucm · · Score: 1

      That's actually a good example. If you have regular bowel movements, no matter the volume/texture/smell, it's easier to plan your day.

      --
      lucm, indeed.
    47. Re:Management Frameworks... by treczoks · · Score: 1

      ISO 9000

      For a big company with thousands of employees, this is fine. For a small company with 20 or 50 employees, this is a royal pain. You need one or two people permanently assigned to deal with ISO9000, and you need to have most of the software used in the company extended to support it. And sadly, quite a number of customers are so dumb that they demand this, just because someone told them to go for it.

      And having an ISO9000 certificate does not guarantee a good, safe, or high quality product. Under ISO9000 you can produce life-jackets made from concrete. The ISO9000 certificate only guarantees that the quality of the concrete is sufficiently controlled and managed.

    48. Re:Management Frameworks... by david_thornley · · Score: 1

      A friend of mine told me that ISO 9000 could apply to software development.

      February: Inspector comes in, talks to some developer, is told that new software is put in a pan of 70F water for half an hour to remove bugs.

      September: Inspector walks up to your desk and without further ado demands to see your pan, thermometer, and timer.

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

      I have never understood the point of Scrum. Every place I was at that used that had at least 2-3 hour stand up meetings.

      I'm not trying to do a No True Scotsman here, but standups over fifteen minutes or so aren't part of Scrum. I don't know if I've been involved in proper Scrum, but the standups I've been in have been twenty minutes or less. Having had at least some Scrum experience, I have to agree with you in wondering how anybody is expected to get work done under those circumstance.

      In the standups I've been in, everybody says what they did towards the goal since the last standup, what they're going to do next, and what problems they've got holding them up, not in detail. Other stuff, and more details, should be handled outside the standup. If this takes much more than fifteen minutes, ur doin it rong.

      I think the take-away lesson here is that people can abuse any methodology to the point where it's hard to get any work done.

      Management memo: As long as productivity is down 50%, we will continue to have the four-hour daily meetings to discuss the problem.

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
  4. All of them by Anonymous Coward · · Score: 1

    All of what is called "best practice" is doomed. When something is called "best" search for the metric. If this is not quantifiable by a number, then this cannot be a best of something. I still need to meet a so called best practice which is measurable.

    1. Re:All of them by jellomizer · · Score: 3, Insightful

      Best practice is code word to stop complaining and do it my way.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    2. Re: All of them by Anonymous Coward · · Score: 0

      "Best practice" syn. 'Average' (or slightly below, but good enough).

    3. Re:All of them by zippthorne · · Score: 1

      Have you quantified the strategy of only using measurable policies vs. using "best practices" based on some other measure to determine if it is, in fact, a better strategy?

      --
      Can you be Even More Awesome?!
    4. Re:All of them by Anonymous Coward · · Score: 5, Interesting

      From a book on Photographic Technique:

      "Best Box. The Photographer has their Camera Bags. The Assistant has the Best Box. "Best" in this context is lost in History, but was generally considered as containing the most important Lighting goodies. The term dates back to Shakespeare. In Cinema, the person responsible for the Best Box is known as the Best Boy, regardless of gender. (Before "Boy" had any specific youthful gender assignment, it referred merely to a Servant or somebody useful, and maintains this definition in Ireland, where such people are known as "Boyos".) About two decades ago, a new term emerged, stolen right from Cinema- "Best Practices"; originally concerning Lighting. Anybody using this term these days off-stage is a fraud, and "Best Practices" is a phrase best commonly employed in the game of "Bullshit Bingo"."

    5. Re:All of them by Anonymous Coward · · Score: 0

      Thank you for that, I think I'll have to print it out and hang it somewhere prominently.
      For reference purposes, name of book?

    6. Re:All of them by extra88 · · Score: 2

      That's an interesting made-up story.

    7. Re:All of them by Anonymous Coward · · Score: 0

      >Have you quantified the strategy of only using measurable policies

      Why would I do something like that? Just don't call something best if it is not. Using such a word for something not measurable is a blatant lie. In fact, mathematically, you only need a set having a strict upper bound contained in the set.

      >using "best practices" based on some other measure to determine if it is, in fact, a better strategy?

      Which other measure? This the problem, we don't know which measure! Give me the f*cking measure under which this is the best.

    8. Re:All of them by david_thornley · · Score: 1

      The definition of "industry best practice" is what everybody else is doing, or to use another word, mediocrity. There's situations in which reliable mediocre results are desirable, but if the important stuff in the company is strictly best practices, I don't want to buy its stock.

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
  5. Uh... by Njorthbiatr · · Score: 1

    None of those were best practices...

    Best practices are like, "never auto-commit schema changes, always dry run them first".

  6. Buy not build. by jellomizer · · Score: 5, Insightful

    I am not talking about common tools such as email servers, word processing, spreadsheet...
    But software core to the operation of your business. Companies will sell you massive enterprise solutions, filled with best practices and buzzword features.
    However the effort in implementing this is usually much more complex and costly than a small team of full time developers to make simple solutions to solve the problems unique to the business.

    These companies selling these solutions hire a team of full time employees just to support the company. Then they charge you for the software and their time plus the profit margin. So you end up paying more for features you don't use and extras that are hacked in and barely work.

    Your organization offers solutions, products or services that are unique. Why would you expect software and best processes to be the same.

    --
    If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    1. Re:Buy not build. by omnichad · · Score: 1

      Second-System Effect. What you're really buying is a programming framework in the end.

    2. Re:Buy not build. by sdinfoserv · · Score: 1

      Most companies I've been with are mortified at building. "C's" would rather spend 10x $$ and hire consultants to install a core business app from OTS (off the shelf) then build in the competitive advantage of their unique culture. I've actually been told "we don't want to be held hostage by programmers".

    3. Re:Buy not build. by Jeremi · · Score: 2

      Second-System Effect. What you're really buying is a programming framework in the end.

      Are you sure you didn't mean the Inner-Platform Effect? (Although if you're really lucky you could end up with both simultaneously :) )

      --


      I don't care if it's 90,000 hectares. That lake was not my doing.
    4. Re:Buy not build. by lucm · · Score: 1

      Your organization offers solutions, products or services that are unique. Why would you expect software and best processes to be the same.

      Spot on. Being the best at implementing whatever is in Gartner's magic quadrant is not a difference maker.

      Implementing this kind of enterprise product is often a minefield, especially since those products assume that:
      1) your business process are in line with the industry
      and
      2) you actually have well-defined business processes that apply to the whole organization

      which is almost never the case. Even inside a large, somewhat stable organization, rolling out a big ERP a la SAP is a nightmare because Branch X has such or such requirement that are incompatible with Branch Y, and HQ is in a different timezone/currency/jurisdiction, etc.

      --
      lucm, indeed.
    5. Re:Buy not build. by Anonymous Coward · · Score: 1

      Most companies I've been with are mortified at building. "C's" would rather spend 10x $$ and hire consultants to install a core business app from OTS (off the shelf) then build in the competitive advantage of their unique culture. I've actually been told "we don't want to be held hostage by programmers".

      ...And then said C's want to turn around and needlessly customize the OTS app so it works as their own personal 'Easy Button'.

      Perfect is the enemy of good. The quest for perfection is the problem. Perfect for one person may be torture for another. Did that easy button really remove the work or did it just multiply it and shift it to someone else?

    6. Re:Buy not build. by MrLint · · Score: 1

      I only want to add the caveat that you have to have someone with some kinda clue how to evaulate the solutions your programmers are making.

      I've had a 'software developer' melt down because :
      1) The mere thought that the system java is updated because he need a very specific version, even tho he doesnt write aganist the system JRE
      2) The queries are to complex for jdbc/odbc and can only be done via the full Oracle client
      3) incapable of understanding that NTFS is the default file system for Windows XP, but is totally sure IT is taking away privlidges from user to write willy nilly to the file system.
      4) Apparently have never heard of environment variables, and demand make a world writable folder on all computers for temp files.

      These are the more egregious entries.

    7. Re:Buy not build. by omnichad · · Score: 1

      I did mean that, but forgot the name. But I'm pretty sure that it's the first stepping stone on the way to Inner-Platform Effect anyway. Very likely you have both.

    8. Re:Buy not build. by Anonymous Coward · · Score: 0

      So instead, they're held hostage by their software vendor's professional services team. That's what I see most often. Vendor teams that work in the same building as the company's staff for years, even over a decade sometimes, and they still negotiate everything as a CR that involves an added cost. Need to upgrade because a security vulnerability was discovered in the product? Extra charge! Tell me how that's saved money?

    9. Re:Buy not build. by AK+Marc · · Score: 1

      And once the 10x more expensive OTS app is customized for them, they are hostage to their consulting company that set up their system.

      They are hostage to their developers when they hire 20 to build the thing in half the time, then lay off 90% when done, rather than hiring a team of 5, taking 4 times longer, and having a small core of good people, kept around forever, working on updates, upgrades, and continuous improvement on what they built.

      Faster, cheaper always win over quality.

    10. Re:Buy not build. by EvilSS · · Score: 1

      This is a great idea, in theory. In practice it's shit. The problem is companies don't want to pay for good developers, so they usually end up with the people who can't get jobs writing shitty commercial verticals (the 2nd lowest rung on the skilled developer ladder). So usually in-house projects end up a gigantic, undocumented, unsustainable mess.

      The 2nd problem is that most companies don't understand the effort required to maintain once it's built. This isn't just labor but also softer things like knowledge transfer and training for new people coming in. So 10 years down the line you end up in a situation where you can't maintain anymore and you have to either try to make do, bandaid until it collapses, or start from scratch and repeat the cycle all over again.

      --
      I browse on +1 so AC's need not respond, I won't see it.
    11. Re:Buy not build. by sheph · · Score: 0

      It doesn't. It manages risk. Managers don't like being on the hook. For anything. Everything is negotiated through contracts, the upper level execs can be frustrated with the vendor rather than the manager, if anything goes wrong blame the vendor. From a management perspective it's perfect.

      --
      I don't believe in karma, I just call it like I see it.
    12. Re:Buy not build. by Anonymous Coward · · Score: 0

      Most of the time your business processes are identical to hundreds of other companies. AP, AR, HR - there are best practices that have been learned over decades, and new ideas / improvements are made across industry. If you're writing custom software for your company to manage AP, you're doing something wrong.

    13. Re:Buy not build. by redmid17 · · Score: 1

      If I had a dollar for every time I migrated a client off of home built solutions or poorly implemented OTS application suites, I'd have a lot of money. If a company can implement an OTS by themselves, it's generally because they have great developers, infrastructure engineers, solid architects, buy-in from management, great PMs, and a limited integration/federation scope.

      With the push to the cloud, you can alleviate the need for infrastructure guys and some developers. However you still need a ton of competency internally to get the projects up and completed. Companies bring in consultants because they can usually deliver a team who builds that kind of solution year round for many clients. I've worked with most members of my team for 3+ years, from PM to PC to developer. We deliver this day in and day out. Most clients have plenty of people capable of being on our team but they generally have no experience with the platform in question and are missing key cogs from a delivery team. They'll have awesome developers and admins only to have lackluster process owners and non-existent project management or vice versa. A lot of companies have to hire additional people to implement these projects internally. If you have homegrown apps with no admin and you centralize them into a Salesforce, Remedy, et al, you're going to need to develop someone to maintain them full time.

      tl,dr; the reason companies are often willing to hire consultants is because they can't provide *everything* necessary to implement the project, merely some or most and it's less expensive in the long term than hiring to fix it

    14. Re:Buy not build. by HornWumpus · · Score: 1

      The problem is clueless managers and coders that try and write themselves some 'job security'. The coders eventually move on, nobody really want's lifetime employment.

      After that happens once, the managers want 'off the shelf', so bad, they will look past details like 'it won't work'.

      The solution is clueful management, perhaps it will start to happen in a couple of generations.

      --
      John McAfee 'It was like that time I hired that Bangkok prostitute; to do my taxes, while I fucked my accountant'
    15. Re:Buy not build. by AK+Marc · · Score: 1

      Nope. The current management recognizes the problem, and doesn't care. So I expect the problem will continue forever. It's too hard to hire technically competent managers. So nobody with the ability to see the problem will be given the authority to fix it.

    16. Re:Buy not build. by HornWumpus · · Score: 1

      At some point, they will go broke and more clueful companies will eat their lunch. But even the optimistic view will take generations to workout.

      --
      John McAfee 'It was like that time I hired that Bangkok prostitute; to do my taxes, while I fucked my accountant'
    17. Re:Buy not build. by AK+Marc · · Score: 1

      While in startup mode, they'll pass the old companies. But then, once they are big and do an IPO, they'll return to the same bad habits. The equilibrium is incompetent management.

    18. Re:Buy not build. by HornWumpus · · Score: 1

      It's a peter principle corollary: The older the organization the more of it is filled with people who have risen to their level of incompetence.

      The old companies just get worse. Eventually they get eaten by one or more lean and mean little ones. Then the process restarts, but it's not like their hasn't been a short term improvement, just based on flatter management structure, if nothing else.

      --
      John McAfee 'It was like that time I hired that Bangkok prostitute; to do my taxes, while I fucked my accountant'
    19. Re:Buy not build. by david_thornley · · Score: 1

      Do you work at the same place my wife does?

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
  7. Adoptin Technology you don't understand.. by bobbied · · Score: 5, Informative

    ALWAYS avoid adopting technology that you don't understand just because somebody on your staff or a salesman with some glossy sales flyer says it will be great! If your manager shows up with the idea, convinced that it's going to be the solution to all his problems and won't take your advice on the matter, update your resume....The devil is ALWAYS in the details...

    There is no silver bullet... Trust me, I've looked for years... However, that doesn't mean you cannot shoot yourself in the foot with a plain old lead round.

    --
    "File to fit, pound to insert, paint to match" - Aircraft Maintenance 101
    1. Re:Adoptin Technology you don't understand.. by Anonymous Coward · · Score: 0

      About 1.5 years ago I quit a job after the company I worked for was bought out. The new guy in charge could be sold anything by tossing some buzzwords at him.

      I was in the position where I was trying to stop things but was continually overruled. After I left all sorts of fancy new software was implemented rather than using the reliable system that was in place.

      I talked to one of the guys that works there still. 2.5 Million invested in software and implementation of said software in the first year, they are now ripping that all out.

      The boss guy is still holding on to his job by a thread while trying to blame it on anyone he could. If I had stayed I'm sure I would have been his fall guy.

    2. Re:Adoptin Technology you don't understand.. by Anonymous Coward · · Score: 0

      I can go one worse - My company has put a salesman in charge of development
      The developers are all over the place, things that worked well are being stuffed with for no reason
      major bugs are ignored, minor ui changes are given priority despite not causing anything (seriously - there was a 4 pixel whitespace below a grid on one page - go and rewrite the CSS. Three days later the bug report is ready for testing - along with every page in the system)
      Naturally we a massively late with deployment to prod

      I have seen a lot of F-ups in IT but this is the worst.
      I am looking for a new gig - this is to painful

    3. Re:Adoptin Technology you don't understand.. by Anonymous Coward · · Score: 0

      Our in-house portal, which was originally based off of an open source CMS, was custom tailored to our user's needs (comprised of many unique features and workflows). Me and another guy maintained the entire thing (dev and admin), and it served a large DoD command. Then MSFT sold the CIO on SharePoint. Suddenly we needed a lot more hardware and admins to support the damn thing and our users became so confused and pissed off about the whole mess that many went back to emailing docs and using shared network drives.

    4. Re: Adoptin Technology you don't understand.. by steveo777 · · Score: 1

      Oh, geez. I recently was transferred after my company was purchased. I went from a data center engineer to managing data center consolidation for a dozen Enterprise sites, from a handful of legacy organizations. I started collecting lists of technologies present from my director and forming a plan. Presented a lot of information about all the steps, road blocks, pinch points, etc. My director takes a cursory view and says, "None of this is important because we're going hyper converged with VMWare NSX!"

      I laughed at his joke.

      He asked me what was funny.

      I cried inside...

      --
      This sig isn't original enough, it's time to come up with something witty...
    5. Re:Adoptin Technology you don't understand.. by Anonymous Coward · · Score: 0

      The three most dangerous people in the world are:
            1) A hardware engineer with a patch disk
            2) A software engineer with a soldering gun
            3) A manager with an idea he read somewhere

  8. ITIL by prisoner-of-enigma · · Score: 5, Informative

    From bitter personal experience, trying to implement the entire ITIL manual down to the tiniest detail instead of treating it as a guideline for what might be applicable.

    Case in point: my former employer had a dated-but-usable change management and helpdesk system they'd used for years. It was due for replacement. They brought in a non-IT project manager to design it. Mrs. Non-IT Project Manager proceeded to treat the ITIL guidelines as some sort of roadmap, demanding the most granular, process-laden, cumbersome, needlessly-complex system I've ever seen. It was universally reviled. Nobody understood it. Nobody was properly trained on it. Tasks that used to take hours now took days. People started working around it, not using it, in order to get even basic stuff done. The system required a complete overhaul -- this time using actual input from the people who would be using it and/or served by it -- and eventually became usable at a cost and schedule far beyond the original mandate.

    Meanwhile Mrs. Non-IT Project Manager was given a raise and promoted to somewhere where she couldn't do that kind of damage again.

    --
    In the end they will lay their freedom at our feet and say to us, Make us your slaves, but feed us. - Fyodor Dostoyevsky
    1. Re:ITIL by lgw · · Score: 1

      Sounds sadly common. Project managers shouldn't own the requirements in the first place, just delivery against agreed requirements.

      --
      Socialism: a lie told by totalitarians and believed by fools.
    2. Re:ITIL by Neo-Rio-101 · · Score: 1

      ITIL is usually fully implemented by management companies that attempt ICT.
      ITIL is *NOT* for ICT companies that attempt management.

      --
      READY.
      PRINT ""+-0
    3. Re:ITIL by Anonymous Coward · · Score: 0

      "Mrs. Non-IT Project Manager proceeded to treat the ITIL guidelines as some sort of roadmap, demanding the most granular, process-laden, cumbersome, needlessly-complex system I've ever seen. It was universally reviled. Nobody understood it. Nobody was properly trained on it. Tasks that used to take hours now took days."

      Weeks, months even.
      Yeah, been there, done that. Sucks.

    4. Re:ITIL by Anonymous Coward · · Score: 0

      They brought in a non-IT project manager to design it. Mrs. Non-IT Project Manager proceeded..

      Triggered. I worked for a former Fortune 100 that had a backwards habit of promoting admins (i.e., secretaries) working in IT to IT project managers. What a clusterfuck. God dammit, pisses me off to this day and that was over 10 years ago.

    5. Re:ITIL by Anonymous Coward · · Score: 0

      The biggest mistake companies make is trying to wedge every ITIL concept into everything they do. They quickly become mired in process; nothing gets done.

    6. Re:ITIL by Anonymous Coward · · Score: 0

      Thanks for confirming my suspicion that job postings requiring ITIL experience aren't worth bothering with.

    7. Re:ITIL by Anonymous Coward · · Score: 0

      This is what I mean with my mantra of "laziness always wins." That is, if you want someone to use your tool, you MUST make it easier to use than what they had before.

    8. Re:ITIL by ebvwfbw · · Score: 1

      Been there. Know all about that pain. The hell of it is if they actually did what ITIL says it would be fine. Where I am we had a guy that was supposed to be an ITIL grand wizard. Only a handful of people have his cert. level. At the time I wasn't certified, so I picked up an ITIL book. Studied the first chapter. He was doing the wrong stuff already. I passed the test. Then I confronted him. Turns out he wasn't even certified. I got him fired.

      I bet your mrs wonderful isn't even certified either. If she is, she's not following what they're saying. Their advice works if you're in IT, running a Pizza joint or a daycare center.

  9. SlashDot by MountainLogic · · Score: 1
    At the risk of being snarky wasting time on /.

    And blindly following banal best practices that may or may not apply in any given circumstance. In other words, learn from others, but always use you best judgement.

    1. Re:SlashDot by lucm · · Score: 1

      I agree. I'd pick "right practices" over "best practices" any time. Unfortunately, the bigger the organization, the more difficult it is to get decision makers to embrace common sense over whatever 2 minutes of googling tells them.

      --
      lucm, indeed.
  10. Avoid software with lots of bugs by Anonymous Coward · · Score: 1

    Avoid using Microsoft software as much as possible. Sure, your users might complain, but others are so much more secure.

  11. And the ugly trick is... by fuzzyfuzzyfungus · · Score: 1

    This is one of those situations where the 'best practices' both look bad and are hard to get rid of because they(often) are the locally optimal approach in a situation that is unlikely to go well.

    If you follow those "best practices"; you are basically doing what you can to act like a contract or outsourced IT service provider despite being an internal unit. If that's the best relationship the department can have with the rest of the company, yeah, odds are that it isn't going to go all that well. Best case, you'll be an efficient and largely inoffensive closer of tickets and deliverer of legalistic written-to-spec 'solutions'; worst cases go down from there.

    However, unless you really are dreadful at this; odds are that the IT department is acting like an external contract break/fix shop because the rest of the organization views them as one; more or less irrelevant unless something has stopped the email from flowing or a specific buzzword needs implementing. Organizations that view IT as a basically homogeneous support mechanism for the status quo probably aren't going to be doing anything terribly elegant with it; but not because they are hamstrung by IT billing for helpdesk time; but because they don't really want to have IT, except the bare minimum required to keep stuff from being broken all the time.

    1. Re:And the ugly trick is... by FictionPimp · · Score: 1

      Plus SLA's protect your team and the team of the other department.

      Let's we have a new hire service, the SLA states that it takes 72 hours to provision a new user and configure their equipment, but if the equipment is in stock it's 24 hours. You then have managers coming to you the day an employee starts asking you to set them up and upset with you that you can't do it RIGHT NOW. This article seems to suggest that we shouldn't point to the agreement and hold them to it, but rather try to convince a rather unreasonable person that they are being unreasonable (especially because they always do this).

      The SLA allows me to cover my ass when they go to my boss and say the IT manager is being unreasonable because he isn't psychic.

  12. Password Changes by darkain · · Score: 5, Insightful

    Forced password changes every X days. This just leads to people picking really shitty passwords. At one company I worked at for a while, they mitigated this by simply doing "simple word" + month + year. TOTALLY hard to figure out!

    1. Re:Password Changes by sdinfoserv · · Score: 5, Informative

      It may be crappy - but forced password changes are required for many organizational level certifications. Example: PCI, wanna take credit cards, forced password changes required. Just like HIPAA, CJIS, SOX... and a bunch others...

    2. Re:Password Changes by Thad+Boyd · · Score: 5, Funny

      The mandatory online security training we did the first day at GoDaddy actually recommended satisfying the mixed-case/symbols requirements by using an initial capital letter and an ending exclamation point.

      Course, Go Daddy is also the company where they fired one of the five guys on my team, didn't replace him, and then the next week started having daily meetings to discuss how our productivity had gone down 20%. Math was not management's strong suit.

    3. Re:Password Changes by geekmux · · Score: 1

      Forced password changes every X days. This just leads to people picking really shitty passwords. At one company I worked at for a while, they mitigated this by simply doing "simple word" + month + year. TOTALLY hard to figure out!

      If you want to know what will happen if you don't force users to change passwords, just look on Facebook for their pets/kids name. I'm certain you won't find 80% of your passwords there or anything...

      (Oh, and don't forget to keep that a secret. We wouldn't want hackers to TOTALLY figure that out!)

    4. Re:Password Changes by _Sharp'r_ · · Score: 4, Informative

      Enforce a single-sign-on long and complex password.

      That you rarely (years) require to be changed.

      Forcing a password change every 60 days doesn't accomplish anything but either create easily guessable variations, reducing the password space, or create lists of passwords, generally in something insecure for most people.

      --
      The party of stupid and the party of evil get together and do something both stupid and evil, then call it bipartisan.
    5. Re:Password Changes by Known+Nutter · · Score: 1

      At my company, passwords are assigned by IT. They match up to your user name - all eight characters... +4 letters up, -4 letters down, +8 letters up, etc etc with a number thrown in somewhere.

      Don't think that user selected forced password change policies are the worst. I can literally log in as anybody in the company.

      --
      Beware of the Leopard.
    6. Re:Password Changes by Anonymous Coward · · Score: 0

      GoDaddy hosts my company's website. Thank you for sharing this information.

      I just love it when staff get upset about password policy that isn't designed to protect THEIR information. If it was THEIR credit card number, the same staff expects their bank to have good security. When the same staff is dealing with our client's information (PCI, HIPAA, SOX as sdin mentioned), instant hypocrites.

      On the other hand, we are dealing with staff that:
      1.) Are rewarded with less work by proudly proclaiming they 'don't get computers'. Cannot (or willfully refuse) to understand the concept of left click, right click, double click, start menu, icon, etc.,... but have mastered their own personal smart phones, facespace, twitagram and other social media.
      2.) Cannot (or willfully refuse) to wrap their heads around the concept of user accounts. Password change on one account doesn't change the password on other accounts. Don't know their own username or email address to save their own life. These same people are otherwise intelligent - they can apply analogies and metaphors such as keys/locks to usernames/passwords, files/folders/drive letters to physical files/folders/file cabinets. They protect their car and house keys and lock their doors when they leave their homes.

      Many companies enable this behavior because they don't use a carrot as a reward or the stick of accountability.... unless porn which means instant termination. Porn has consequences but the actual doing of the job itself? Not so much.

      To me, these aren't technical issues, they are management issues. Management wants to try yet again to throw a technical 'solution' at a non-technical problem in the hopes that it will relieve them having to have to make uncomfortable management decisions. The best part for management is that when the technical solution doesn't work, they can blame the technicians rather than look in the mirror.

    7. Re:Password Changes by Anonymous Coward · · Score: 0

      You cannot force people to pick "hard" passwords or change regularly. All you'll get are passwords like "MrTibbles#4" (update that digit every month) rather than just "MrTibbles" plus an increase in the use of postit notes.

    8. Re:Password Changes by Anonymous Coward · · Score: 0

      You should leave, now!

    9. Re:Password Changes by argumentsockpuppet · · Score: 1

      People are always, always, the weakest link.

      If you let people choose passwords, they'll choose very bad ones. If you force them to change them regularly, they'll choose bad passwords with easily predictable permutations. If you force them to use generated good passwords, they'll write them on sticky notes and put them in email.

      I used to work with a guy who specialized in information security. He would run cracking programs against our systems and report any bad passwords to the appropriate manager. One of my own staff had a bad password, obviously thought nobody would know, so I had to confront them after a couple denials by telling them the bad password that had been uncovered. This was a professional who had been educated on how and why good passwords were required.

      On the one hand, you think education and testing will give your employees the understanding and tools they need to handle business securely. On the other hand, they're just there for a paycheck until they can get the better job they're really after. No amount of education can convince people to do what they should do if they really don't care.

      My solution is to annually bring each employee into a room where there are two computers, one that displays a randomly generated complex password when they click start. The other computer requires them to type it correctly two hundred times in a row before they can leave the room. Before we start, I explain that every computer has keylogging software which will alert HR if they ever type that password except into their password database or primary login screen, resulting in immediate termination. I also explain that every workstation will be randomly inspected, sometimes daily, sometimes weekly and if that password, or a variation is ever found written down, they'll be immediately terminated. The password database generates complex passwords that must be used with copy/paste tools, never typed, for every other system they need to log into.

      "This is your password this year. Keeping this password in your head is the key to not getting fired." I give this speech to every employee, once a year.

      Other than getting stabbed regularly, shot three times, having my house burned down once, and still not knowing who kidnapped my cat, the system works great!

      No, of course I don't do that, and our CEO would probably be one of the people who'd stab me if I did. Not that I don't think about it sometimes, but I don't think there is any good solution to the password problem. Multi-factor is a part of the solution, and in the future I hope that AI can make passwords a distant humorous memory. In the meantime, I try to encourage good tools, good education and just a tiny bit of fear for our employees.

    10. Re:Password Changes by Sarten-X · · Score: 1

      You're missing the point.

      There have been hundreds of database breaches in the past few years. Every password in those databases should be considered compromised. However, it's most likely that an attacker will use the dumped passwords as a dictionary, or at most try a few simple variations for a known user. It's far less likely that they will be able to guess the "simple" password if it's different and random for every organization.

      Password reuse is a threat, and it's becoming more prevalent every day. The best defense is to utilize a password manager to keep a strong and unique password on every domain. The second-best defense is to force password changes, to minimize the chance of a user still having a password that was in a dumped database.

      --
      You do not have a moral or legal right to do absolutely anything you want.
    11. Re:Password Changes by swillden · · Score: 1

      Enforce a single-sign-on long and complex password.

      That you rarely (years) require to be changed.

      Also, require 2FA with a convenient hardware token. Something like a Yubikey Nano.

      The problem with passwords alone, even long and complex ones, is that it's too easy for an attacker to acquire the password via phishing or social engineering. Adding the hardware token eliminates remote phishing attacks, and makes social engineering dramatically harder. It's odd, but people are much more reluctant to share a physical object than a password, even when they believe the the requester is legitimate. And even if they do share it, they want it back.

      A 2FA token is amazingly effective at mitigating those attacks, but to get the full benefit, it needs to be required for every login which means you need something that's also extremely convenient. Having to get a number from your phone or something doesn't cut it. Just having to touch a tiny bit of metal sticking out of your USB port is very usable and adds a great deal of security.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    12. Re:Password Changes by Anonymous Coward · · Score: 0

      We're going through SOX2 right now. Turns out the wording is merely have a policy for password expiration. On probing we found out that a policy of 100 years passes the test. So guess what we decided to do.

    13. Re:Password Changes by Anonymous Coward · · Score: 0

      Month1Password!
      Month2Password!
      Month3Password!
      Month4Password!
      Month5Password!
      Month6Password! ....

    14. Re:Password Changes by darkain · · Score: 1

      Good thinking on that Password Manager front! https://it.slashdot.org/story/...

    15. Re:Password Changes by Anonymous Coward · · Score: 0

      Forced password changes every X days. This just leads to people picking really shitty passwords. At one company I worked at for a while, they mitigated this by simply doing "simple word" + month + year. TOTALLY hard to figure out!

      This is typically the result of IT staff that doesn't understand what they are supposed to bring to the company.
      A rule like that is often accompanied with a rule against writing the password down.

      If they actually sat down and thought about possible attack vectors, their likelihood and the consequences of them then things like this wouldn't happen.
      Once they do that they will probably realize that if someone has physical access to the computer the password doesn't really matter.
      That means that you can have complex passwords if you want, just generate complex random passwords for the users every month and give it to them on a post-it they can put on their monitor or under the keyboard.

      This will protect you against external attacks and old employees but won't stop anyone with physical access to the computer.

      "But what if the janitor tries to hack us?!?!?!"
      Well, they already have access to everything so clearly they have no interest to do so. They could have installed keyloggers on all your computers years ago.
      Perhaps you need to stop thinking of janitorial staff as some easily replaceable commodity and more as someone you have to trust with access to your entire building, they have more keys than you do.

    16. Re:Password Changes by Anne+Thwacks · · Score: 3, Funny
      plus an increase in the use of postit notes.

      As a Post-It shareholder, I resent this observation. We have campaigned long and hard for the 60 day password change philosophy, and share price is important to our pension funds.

      --
      Sent from my ASR33 using ASCII
    17. Re:Password Changes by Anne+Thwacks · · Score: 1
      People are always, always, the weakest link.

      Are you suggesting we should change he users every 60 days? I'll vote for that!

      --
      Sent from my ASR33 using ASCII
    18. Re:Password Changes by Anonymous Coward · · Score: 0

      I really do think that 2FA and controlling permissions is about the only viable password solution if you want reasonable security but can't spend a huge amount of time educating and testing employees and enforcing serious consequences for security breaches.

      It's not that 2FA is overly secure, it's simply that given how insecure user passwords will inevitably be and how forcing password changes just means employees use predictable sequences it couldn't be less secure than just passwords.

    19. Re:Password Changes by Anonymous Coward · · Score: 0

      Find your porn name; your first pet's name and the name of the street you grew up on.

      Find your middle-ages name; your mother's maiden name and your dad's occupation.

      Find your hacker name; the color of your shirt and your facebook password.

    20. Re:Password Changes by bickerdyke · · Score: 2

      And that's the problem! How can these certifications be taken seriously if they require policies that will either lead to even worse passwords or (if you try to enforce better passwords AND regular changes) to Post-It notes under everyone's keyboard!

      --
      bickerdyke
    21. Re:Password Changes by Anonymous Coward · · Score: 0

      If you want to know what will happen if you don't force users to change passwords, just look on Facebook for their pets/kids name. I'm certain you won't find 80% of your passwords there or anything...

      You have things switched around. You can have a complex password that takes 3 months to learn, or you can require changing the password to a new version of "June2017" every couple of months.

    22. Re:Password Changes by Anonymous Coward · · Score: 0

      The second-best defense is to force password changes, to minimize the chance of a user still having a password that was in a dumped database.

      If you are using a good hashing algorithm (like SHA3), getting the hashes of strong passwords doesn't help anyone because they will take hundreds of years to brute force.

      Where as a typical result of regular forced password changes will take a few seconds to break, and once you know the previous password was "April2017", it's not that hard to guess that the current one will be "June2017".

    23. Re: Password Changes by Anonymous Coward · · Score: 0

      If you change the he users into she users, you may just have new problems.

    24. Re:Password Changes by Chris+Mattern · · Score: 1

      And the answer is that HIPAA, SOX, and CJIS are all legal standards. IOW, they were drawn up by politicians, not by anyone with any understanding of IT.

    25. Re:Password Changes by geekmux · · Score: 1

      If you want to know what will happen if you don't force users to change passwords, just look on Facebook for their pets/kids name. I'm certain you won't find 80% of your passwords there or anything...

      You have things switched around. You can have a complex password that takes 3 months to learn, or you can require changing the password to a new version of "June2017" every couple of months.

      If a user takes 3 months to learn a password they created, then fire them. They're incompetent of operating something as complex as an authentication mechanism.

      Passphrases are only as hard to memorize as the person creating them. They are often proven to be easier to remember, and good password length well above and beyond the average tends to help mitigate the risk of compromise created by online password hash databases and compromised lists of passwords.

    26. Re:Password Changes by Cro+Magnon · · Score: 1

      The problem with passphrases is systems that can't handle the length, or worse silently truncate after x characters. Also, typing on a phone can be a PITA.

      --
      Slow down, cowboy! It has been 4 hours since you last posted. You must wait another few hours.
    27. Re:Password Changes by FictionPimp · · Score: 1

      Exactly! I had a company where the password policy was simply that users must pick a password of a minimum complexity and passwords did not expire. We passed all our audits.

    28. Re:Password Changes by swillden · · Score: 1

      I really do think that 2FA and controlling permissions is about the only viable password solution if you want reasonable security but can't spend a huge amount of time educating and testing employees and enforcing serious consequences for security breaches.

      That, plus there's little evidence that education, testing or enforcement actually work.

      It's not that 2FA is overly secure, it's simply that given how insecure user passwords will inevitably be and how forcing password changes just means employees use predictable sequences it couldn't be less secure than just passwords.

      I'd say it differently; good passwords mitigate one set of threats and 2FA mitigates a different set. Password rotation policies are primarily intended to close the window of vulnerability caused by password disclosure due to social engineering or phishing. 2FA addresses those threats in a different and more effective way, which would make it better than rotation even if rotation didn't have the side effect of weakening passwords (and thereby reducing their effectiveness against the threats that passwords are intended to block).

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    29. Re:Password Changes by Anonymous Coward · · Score: 0

      Nothing wrong with Post-It notes when your main attack vector is over the network, not a physical intruder. Which is usually the case.

      (Full disclosure: my work password is on a Post-It note. In my wallet.)

    30. Re:Password Changes by Anonymous Coward · · Score: 0

      Forced password changes every X days. This just leads to people picking really shitty passwords. At one company I worked at for a while, they mitigated this by simply doing "simple word" + month + year. TOTALLY hard to figure out!

      In my opinion (formed before I obtained a computer security certification), the X makes sense when it's on the order of the mean time to crack the password. The famous xkcd method (famous on /. at least) I had computed as a MTtC of 3 years, based on a known algorithm attack. So if IT can guarantee that everybody uses good passwords, then a forced password change every one or two years is reasonable.

      As the Spartans said to Philip of Macedon: "If."

    31. Re:Password Changes by clodney · · Score: 1

      And that's the problem! How can these certifications be taken seriously if they require policies that will either lead to even worse passwords or (if you try to enforce better passwords AND regular changes) to Post-It notes under everyone's keyboard!

      I won't defend force password changes - in most cases they are harmful. But depending on the threat you are concerned about, post it notes under the keyboard or word+month+year may not be an issue. If you are concerned with external, random attacks, then the attacker has no ability to get at the post it note, and doesn't know a priori that the weak password patterns exist. Those practices aren't good, but they aren't opening you up to the threat vector you are most worried about.

      Are you worried about employee A spoofing employee B's credentials? Then you are much more worried about those things. But enforcing no shared credentials usually requires addressing the root cause of why employees share credentials, and password policies are just the tip of the iceberg.

    32. Re:Password Changes by geekmux · · Score: 1

      The problem with passphrases is systems that can't handle the length, or worse silently truncate after x characters.

      I've created countless very long and very complex passwords for my personal accounts, and 98% of the systems I've interacted with handle it just fine. I'm not seeing how this issue is that prevalent. If a corporation does happen to have a limiting authentication system, then I'm willing to bet it's also in dire need of an upgrade, so the solution is rather clear.

      Also, typing on a phone can be a PITA.

      Usually only once. Then the user or the app unfortunately caches the credentials.

    33. Re:Password Changes by Anonymous Coward · · Score: 0

      Nothing wrong with Post-It notes when your main attack vector is over the network, not a physical intruder. Which is usually the case.

      (Full disclosure: my work password is on a Post-It note. In my wallet.)

      Users who have to write down passwords should be fired. They're incapable of operating a computer securely.

      With regards to your ingenious plan to foil a network attack, all that has to happen is for you to lose your physical wallet.

    34. Re: Password Changes by Anonymous Coward · · Score: 0

      Sorry, I can't remember where I stuck those mandated punctuation characters, capital letters, and numbers in my passphrase.

    35. Re:Password Changes by Anonymous Coward · · Score: 0

      Course, Go Daddy is also the company where they fired one of the five guys on my team, didn't replace him, and then the next week started having daily meetings to discuss how our productivity had gone down 20%. Math was not management's strong suit.

      You could've taken an advantage of the situation and told them that your team can get a 25 % increase in productivity by just hiring one member more into the team.

      A 25 % gain is clearly more than the 20 % drop, so they'll be beside themselves with glee!

    36. Re:Password Changes by DarthVain · · Score: 1

      At one point I was losing my mind because of this. IT Security changed the policy one year. Except everything was every 30 days, requires it to be long, include upper, lower, special, not include similar previous passwords, etc... Which if I had one desktop password would not be a big deal. However I probably had about 6 for normal corporate reasons and about double that for the various other systems I needed to manage and support/maintain. Try keeping track of that... It was ridiculous.

      Since then, a lot of the individual passwords have been consolidated, however I still have a lot to manage, and they are still subject to the above requirements.

      As a funny aside I had a rather embarrassing talk with IT at one point when I forgot for the life of me one of my passwords, which happened to be a rather large expletive towards IT about the whole password situation. Oddly enough the help desk staff didn't even blink. I suspect I wasn't the only one with such passwords.

    37. Re:Password Changes by houghi · · Score: 1

      I once worked at a place where I did a calculation in FTE savings if we did the password change every 90 days instead of 30 days and the answer was that it was policy to do it and the reason was that it was because of security.

      I am still waiting on the answer as to why I and everybody else could see all the peoples login, password and pin code in plain text when you browsed the Intranet. (Yes, I am that type of user who will open random files to see what is in them. Just see that I don't have access)
      And yes, I do that last one. One place I had to do a password changer every WEEK and it had all the 'security' in place, so I could do it with e.g. week number, because it had 2 characters in the same order. Only way to remember it was to use a post-it note.

      --
      Don't fight for your country, if your country does not fight for you.
    38. Re:Password Changes by tibit · · Score: 1

      I sure hope that at least some office workers will also have music background. With that, it's a simple matter of generating new passwords: advance through the piece. How you map from notation to passwords is up to you.

      --
      A successful API design takes a mixture of software design and pedagogy.
    39. Re:Password Changes by jon3k · · Score: 1

      HIPAA doesn't require password changes on a regular interval.

  13. ITIL by Anonymous Coward · · Score: 0

    "It's a common vocabulary/approach"...of bollocks; well done dipshits!

  14. Re: Avoid directory service, aka AD by Nkwe · · Score: 5, Informative

    A directory service is good in theory but most it departements isn't competent enough to hande it, i.e. it will cost more than not using it. .

    So every computer and server in the company should have separate accounts and passwords? I ask because having a common source for accounts and passwords across an enterprise (or even a small business) is one of the primary things a directory service does for you. Thinking about using Google, Facebook, or Microsoft accounts for you employees to log into company resources? Those are (outsourced) directory services as well.

    Secondarily, directory services provide the ability to group users together for various permission granting. You grant rights to accounting resources to your "accountants" group and then you place your accountants in that group. When you hire a new accountant, you just put them the the group; when an accountant leaves the company or moves to a different job function, you take them out of the group. How would you accomplish this reliably without some sort of directory service?

    If you are talking Microsoft's directory service (AD), you also have the ability to maintain consistent workstation configuration, which can be quite difficult without a directory service.

    I believe it would cost you more in terms of time, effort, and mistakes you will make if you *don't* have a directory service.

  15. Leaving cycles to refactor code ... by dasgoober · · Score: 1

    Because if it's been delivered and it works, there will be no time to clean it up.

  16. Best practices to avoid by Hognoxious · · Score: 4, Funny

    If there's a best practice to avoid then avoiding it becomes a best practice, and then you should avoid avoiding it. Or something.

    --
    Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    1. Re:Best practices to avoid by Anne+Thwacks · · Score: 2
      If there's a best practice to avoid then avoiding it becomes a best practice, and then you should avoid avoiding it.

      This. A thousand times this!

      --
      Sent from my ASR33 using ASCII
    2. Re:Best practices to avoid by Anonymous Coward · · Score: 0

      I'm autistic and I could tell that quotation symbols were implied, what's your excuse?

  17. Clothing-free zones by Anonymous Coward · · Score: 0

    Not gonna work in the long run. Eventually, only dudes left. Then it turns all-gay. Then you're all on Macs. Then your market falls from 90% to 5%.

  18. Nobody ever got fired for buying IBM by Spy+Handler · · Score: 3, Insightful

    therefore, buy IBM

  19. Rapid anything, Do It All At Once, NoRollbackTest by WillAffleckUW · · Score: 2

    1. Anything with rapid in it's name. Rushing stuff means it breaks. It may not break today, but it will break under heavy load when you're trying to do payroll.

    2. Do It All At Once. Trying to change multiple things at the same time inevitably means you didn't understand the implications of the massive retraining, the fact that the sales force can't complete transactions fully, and the fact that the world ain't perfect like the software and hardware think it is.

    3. Not having either rollbacks or testing, or cutting either or both of those. No rollback means you wiped the old server when you migrated everything. Now you have nothing. No testing means not just a few minor things will break under actual full user crush load, but that everything will break most of the time.

    Here endeth the lesson.

    --
    -- Tigger warning: This post may contain tiggers! --
  20. Strict OO architecture by DogDude · · Score: 1

    I had a ton of experience building web apps as a contractor. I'd see lots of projects that were structured as strict OO projects, even though they were simple web apps. The level of complexity and time and expense it takes to build a complete OO application actually ran one of the companies I worked for completely out of business. They ran out of money before they finished the application. Ignoring some of the "best practices" whitepaper garbage would've gotten their application finished in half the time.

    --
    I don't respond to AC's.
    1. Re:Strict OO architecture by Tablizer · · Score: 2

      It seems "web architectures" are just becoming unnecessarily complex, perhaps because architectural purists are over-doing pet concepts (not just OO), or because we are all waiting for a new web UI/standard to be invented so that "web apps" are not so damned Rube-Goldberg-ified.

      "We have to do it that way because the web has no state and is not a real GUI." We'll, let's find a way to give it real state & real GUI then, instead of fake it with blindfolded twirling back-flips, turning CRUD into Braille rocket science.

      When I question the complexity, I'm treated as an over-the-hill dude who hates change. I just smell complexity creep and am trying warn people they are marrying a stack and not just dating it. They see "try new things" in the sense of "dabble in making a baby". (We'll, I guess that's what teens do.)

      A typical shop's Dot-Net MVC architecture requires knowing MVC, Entity Framework, LINQ, Razor, and bits of other doo-dads. If all your ducks are lined up, then most of the architecture takes care of lots of stuff for you; BUT what happens when something goes wrong 7 years from now and you have to dig deep to fix it, say you need a database tweak, or a security bug needs patching in Entity Framework that changes its behavior, and nobody around remembers MS-MVC guts because it may be replaced by something new? I seriously doubt MS-MVC is the pinnacle of web apps such that it will likely be left in the dust by some Next Big Thing like most IT things.

      I don't gettit. Can somebody mathematically prove this Dagwood-sandwich stack complexity is objectively the best we can do? It smells really wrong to me.

    2. Re:Strict OO architecture by Narcocide · · Score: 1

      For an example to the reader, try to replicate this one line of PHP with Java.

    3. Re:Strict OO architecture by Narcocide · · Score: 1

      LOL, woops! Slashcode apparently just executed it. Here's a copy manually escaped by hand:

      <?php $array = file('/path/to/example_file.txt'); ?>

    4. Re:Strict OO architecture by treczoks · · Score: 1

      Yep. I'm working in an environment where OO is either completely unsupported (VHDL), or useless (small embedded systems). If your processor only has 2K (yes, K!) of RAM, and everything is so tight that the bytes have to stand up in memory as there is no place for them to sit down, OO is a no-go.

    5. Re:Strict OO architecture by treczoks · · Score: 1

      Yep. Web-everything is not a solution. My "Central Unit" can control up to 16k clients, has two different filesystems, a RAM-based database with TCP/IP interface, audio-streaming over TCP/IP and a text-based interface over Serial and TCP/IP. All this on a 60MHz ARM chip. The unit can be controlled by a small display with about 50 settings screens, or by an external application that controls the unit via the database interface.

      And then product management came and said we need a Web interface to replace the need for an external control application. On this box. The RAM and the program flash is about 90% full...

    6. Re:Strict OO architecture by tibit · · Score: 1

      You can still do OO as a means of encapsulation if you use modern C++. It'll generate decent code.

      --
      A successful API design takes a mixture of software design and pedagogy.
  21. Re: Avoid directory service, aka AD by Anonymous Coward · · Score: 1

    Well, I am experienced and I would say avoid over complicated directory services. Don't try to make AD and group policy do everything. You don't have to use a feature just because it exists.

    Security group, distribution groups, a few group policies and a logon script covers most if not all needs. Heck, my old school logon.bat just sets some drive letters, copies a few files and sets a company standard email signature.

    Automation often requires AD but I don't push it further because I know I can't trust most of the initial information I get from HR and hiring managers. SMBs tend to operate with more exceptions than rules so directory services are useful but only to the extent that the automation is helpful.

  22. Don't verify that web-apps follow your standards by gweihir · · Score: 4, Insightful

    Or have very bad standards in the first place. That way, you are going to enjoy all "Web Application Worst Practices" that people can think of. I am currently assisting a customer wading thorough such a mess.

    Also nice: Fire people that created and understand the application after they have finished, but before anything is documented.

    And to top it off: Declare the proof-of-concept to be the final application. It is much cheaper!

    --
    Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
  23. Re:The #1 practice sure to sink your business by gweihir · · Score: 1

    Got some inadequacy issues to deal with?

    --
    Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
  24. Re:Hire Millennials by Anonymous Coward · · Score: 0

    +1

  25. SP1 by Anonymous Coward · · Score: 0

    "Wait for Service Pack 1 before deploying".

    1. Re:SP1 by Anonymous Coward · · Score: 0

      "Wait for Windows NT 4.0 Service Pack 6 before deploying".

  26. Disagree with Bob's # 6: Charter IT projects by Anonymous Coward · · Score: 2, Insightful

    I disagree with Bob's #6, that it is a mistake to charter IT "projects."
    He says:

    >

    The problem is that IT does not have control over something like "increase sales effectiveness." It's nice to push that as a goal and justification for a project, but all IT can be held to is "implement Salesforce.com." That is our expertise and what we can deliver. Of course you can partner with other departments, but you shouldn't commit to nebulous goals that depend on them having their shit together and excelling.

    1. Re: Disagree with Bob's # 6: Charter IT projects by Anonymous Coward · · Score: 0

      Slashdot ate my excerpt from Bob's point #6, so I will post it again here:

      Or, you could do what works: Starting with how you name your projects, define every one in terms of business outcome (âoeincrease sales effectivenessâ), not software (âoeimplement Salesforce.comâ).

      ^^ This is what I disagreed with.

    2. Re:Disagree with Bob's # 6: Charter IT projects by stardaemon · · Score: 1

      I agree completely. #6 makes no sense.

      --
      The only way to stay sane in an insane world, is to be mad yourself...
  27. Do not label printers with network names for user by keith_nt4 · · Score: 3, Insightful

    Seems to be my employer's philosophy, anyway.

    --
    "UNIX is very simple, it just needs a genius to understand its simplicity." -Dennis Ritchie
  28. Re: Avoid directory service, aka AD by Anonymous Coward · · Score: 0

    You are spot on, OP must be running less than a dozen machines if he thinks skipping a DS is intelligent in the least. Some of the worst advice I've seen on here, thanks for being a beacon of light.

  29. Manager, SAP, or a Manager that wants SAP. by Anonymous Coward · · Score: 0

    Also SAP....

  30. Re: Avoid directory service, aka AD by JoeZeppy · · Score: 1

    Truly the dumbest thing I've seen on the interwebs this year.

  31. Re:The #1 practice sure to sink your business by EmagGeek · · Score: 5, Funny

    I spend a lot of money paying Internet trolls to trash-talk linux in public forums so that my competitors won't run it.

  32. Re: Avoid directory service, aka AD by argumentsockpuppet · · Score: 1

    I believe you're right, but there is a tipping point. As with many things, working well small does not equal working well large.

    An office of three people may be better off without trying to manage AD where every OU has to be customized for one person. At three hundred, that same management style will break down in a never-ending cycle of fixing dozens of issues every day that could have been avoided with group policy.

    The trick is knowing when a system will save you work vs when it will cost you more. Our office is definitely better off for AD, but we're just large enough to sometimes benefit from a print server and just small enough that managing it sometimes costs us more time than it would take to manage printer resources on an individual basis.

  33. Do not treat your users like customers by rsilvergun · · Score: 1

    they're colleagues. Coworkers. Not Customers. As soon as you make them customers you put everyone of your front line guys in an antagonistic position. That's because customers are where you make money. And they know it. You might appreciate them. Even like a lot of 'em. But there's always going to be tension there. And once you start offshoring (which if you're a medium+ sized company your bean counters will make you do) then all bets are off. They'll fight you tooth and nail.

    --
    Hi! I make Firefox Plug-ins. Check 'em out @ https://addons.mozilla.org/en-US/firefox/addon/youtube-mp3-podcaster/
    1. Re:Do not treat your users like customers by sh00z · · Score: 1

      Your brush is too broad. If you're a sysadmin, they're absolutely your customers. If you're a developer on a product team, they're your colleagues.

  34. It's always tempting to outsource by rsilvergun · · Score: 1

    because if you hire an internal team you're paying them in your internal currency while you shuffle money about for tax dodging. That tends to be a lot of (largely imaginary) dollars. So you're spending $20 mil a year on paper and the outsources comes in with a $5 mil quote. Only problem is you're really spending about $1 mil of real dollars and suddenly you're out $4 mil and getting crappy service.

    --
    Hi! I make Firefox Plug-ins. Check 'em out @ https://addons.mozilla.org/en-US/firefox/addon/youtube-mp3-podcaster/
    1. Re:It's always tempting to outsource by AK+Marc · · Score: 4, Informative

      Goes with #4. Internal Chargebacks. If you do internal chargebacks, make sure they are lower than what it'd take a consultant to do the same job. I've seen the chargeback rate so high, it was easier for the developers drive to the store and pick up a Dell Server (or whatever), and install that instead of buying the IT Server Service. Then you have piles of "rogue servers" running around and a valid business reason to undermine your own IT department.

      When you spend $1M on IT and IT collects $5M on chargeback, making the "Service" profitable, at the expense of logic and reason, and leading to outsourcing.

      If chargebacks reflect the cost of providing the service, and are lower than can be obtained elsewhere, then it will only be a good thing. It demonstrates the value, and prevents budget squeezing.

    2. Re:It's always tempting to outsource by djinn6 · · Score: 1

      I've seen the chargeback rate so high, it was easier for the developers drive to the store and pick up a Dell Server (or whatever), and install that instead of buying the IT Server Service.

      What if the chargeback rate is the real IT cost? Then picking up a off-the-shelf server would actually be the right choice for the company since it's so much cheaper.

    3. Re:It's always tempting to outsource by AK+Marc · · Score: 1

      What if the chargeback rate is the real IT cost?

      Then fire your IT director/manager/CIO and hire someone competent. Done right, contractors are always more expensive.

      How can it cost more for the IT department to buy a Dell than someone with a credit card and no business account? How long does it take a programmer to build a server to a good standard? Will it be properly patched and supported after? If your IT department is actually more expensive than paying a programmer to buy and build his own server, then you are doing something wrong.

      Though, I've seen it done even when more expensive. The programmer bought a mac mini, tuned it into a docker server, and built docker containers. He did it that way to POC docker without having to get any permissions for something new. But that's a different IT problem than cost. He was praised for pointing public web services through a server sitting under his desk. Lots of bad choices. And praised for it.

    4. Re:It's always tempting to outsource by ElizabethGreene · · Score: 1

      > How can it cost more for the IT department to buy a Dell than someone with a credit card and no business account?

      It's really easy to do this.

      The expense account guy pays the price of the server.

      The IT chargeback includes, if done competently, the cost of the server, the cost of backing it up, including it in DR, rack space, AV+management software, Patching/OS Upgrades, and the cost to securely dispose of the server at EOL.

      Which one of these is the real cost of the server?

    5. Re:It's always tempting to outsource by Anonymous Coward · · Score: 0

      This is wholly can completely wrong. There is way more to cost structure than what you are looking at. There is support, security, setup, backups, data integrity, company standards. You may be able to order a server and plug it in cheap, but are you putting the company at risk? Are you securing this box from hacks and virus and ransomware? Are you joining it to the domain? Cost goes well beyond what most people look at. I don't run the cheapest backup solution I can get, why, the one I have gives me disaster recovery. I need to think about keeping the business running. I need to be able to return us to functioning if we get hit by a tornado or a fire.

      Costing goes well beyond the surface.

    6. Re:It's always tempting to outsource by Anonymous Coward · · Score: 0

      Hardware is not the only cost you need to worry about. Hard disk space is cheap, but in an enterprise environment you need to worry about security, backups, business continuity. There are a lot of processes that require approvals to prevent runaway expenditures. So yes, it is much cheaper to just go and buy hardware and claim that IT are staffed by idiots, but if you don't take the effort to perform proper IT governance, you will end up with systemic issues that will cripple your organization in the long run.

    7. Re:It's always tempting to outsource by jbmartin6 · · Score: 1

      Nowadays they don't even need to go buy a server, they can just go buy a hosted cloud instance. I recently heard a conference speaker say something like "sysadmins prepare to lose your job because the guys in the cloud are doing it right and you aren't"

      --
      This posting is provided 'AS IS' without warranty of any kind, implied or otherwise.
    8. Re:It's always tempting to outsource by HornWumpus · · Score: 1

      If IT is doing it right, they're also building the server on a standard VM. So when the hardware craps the bed, it will be easy to bring back up.

      Hand made artisanal servers are money pits.

      --
      John McAfee 'It was like that time I hired that Bangkok prostitute; to do my taxes, while I fucked my accountant'
    9. Re:It's always tempting to outsource by Anonymous Coward · · Score: 0

      Alright, that's the cost of acquisition.

      What's the cost if Microsoft come calling and want to audit your licenses? And the paper sits forgotten in some closet?

      What's the cost if the server becomes a bridgehead into your network because it wasn't patched properly? What if it crashes and there's no backup? You do backups, do you? I could go on.

      There may be political reasons for high chargebacks, and there may be real reasons. High cost of acquisition does NOT make buying your own server the better choice for the company because the follow-up costs may be too high.

    10. Re:It's always tempting to outsource by DarthVain · · Score: 1

      I've seen this a lot where I work. A lot of the valuations that IT does might be called inflationary if I was being kind. That said I understand at least some of the reasoning for why that is, most of which are legit. However at certain times I think there are internal power struggles going on behind the scenes where a particular department is trying to assert more power, and grow their staff, budget, etc... for no other reason that to self perpetuate itself, in that the bigger they get the more power they can wield, the more control and influence they have, etc... Some of it with negative repercussions, like using the number of IT tickets solved as an indicator of required resources, the end result being tickets for ever minor ridiculous thing, unsolved tickets being closed requiring to open new ones, etc... spending more time creating "tickets" to be "solved" than actually doing any real work (by both IT and the staff trying to play within the rules).

      That said, I also see even more in the way of 1:1 type chargebacks, where the amount is exactly the same, so good from a certain standpoint, but is done really only for the purposes of process, accounting, etc... where there is zero net benefit. The difficulty is that there is a massive amount of this, and the administration overhead to manage all of these "transactions" are where a lot of money is lost. Where the left hand is paying the right hand, who is paying the left hand, who is paying the left foot, and the right foot, who are all paying the head. It is all the same body. Just call it even. It gets into budget breakdowns etc... and who is allocated what. Anyway there have been a few situations where I have been involved *trying* to design a system to take into account bizarre business practices and procedures involving large amounts of money moving around for seemingly little reason, groups getting changed, then charged back, etc... A good general analogy would be government taxing itself, or changing fees for service... It is all just a shell game with the same amount of money, only the guy doing the shuffling needs to get paid to manage the "game"...

    11. Re:It's always tempting to outsource by AK+Marc · · Score: 1
      The 1:1 chargeback is common in my experience to prevent IT budget cuts. IT has a $0 budget. Everyone else has IT in their budget. Some amount for "office management" (printers, Internet, and other shared services paid for like the rent), plus services as provided. You can cut HR's new computers by cutting the HR budget, but there is no IT budget to cut.

      And that works some places, and is horrible in other situations.

      A good general analogy would be government taxing itself, or changing fees for service...

      Like SS running as a "surplus" and the General Fund borrowing from SS, then the Republicans trying to cut SS so the general fund doesn't have to pay back SS. Shell games are popular in government and private companies.

  35. NIST 800-63-3B changed that by Anonymous Coward · · Score: 5, Informative

    As of NIST 800-63-3 forced password changes based solely on time interval is no longer a 'Best Practice'. Now the Best Practice is to expire passwords only when there is suspicion of account or system compromise.

    Sadly it will take some time before the many organizations who copied the old best practice into their own documentation can step up to current best practice.

    1. Re:NIST 800-63-3B changed that by Anonymous Coward · · Score: 0

      I'm not seeing that in the draft document; can you specify exactly where that language is?

    2. Re:NIST 800-63-3B changed that by Anonymous Coward · · Score: 0

      I'd like to at least see passwords forced to reset based on complexity.
      The stronger a password is, the less often you should need to change it. You could even tweak the timings to encourage more effective passwords.

      ABCD1234 = change within 3 days
      A1b2C3d4 = change within 7 days
      AReallyLongPasswordWithNumbers345AndSymbols:#LikeThis = change within the next 6 months.

    3. Re:NIST 800-63-3B changed that by Chris+Mattern · · Score: 1

      Also, the old best practice was copied into a number of laws, including HIPAA and SOX, and it will likely be even more time before any of those are changed.

    4. Re:NIST 800-63-3B changed that by geekmux · · Score: 1

      As of NIST 800-63-3 forced password changes based solely on time interval is no longer a 'Best Practice'. Now the Best Practice is to expire passwords only when there is suspicion of account or system compromise.

      Sadly it will take some time before the many organizations who copied the old best practice into their own documentation can step up to current best practice.

      I'm assuming you're referring to this stupidity found in DRAFT NIST SP 800-63-3B:

      "Verifiers SHOULD NOT impose other composition rules (e.g., mixtures of different character types) on memorized secrets. Verifiers SHOULD NOT require memorized secrets to be changed arbitrarily (e.g., periodically) and SHOULD only require a change if the subscriber requests a change or there is evidence of compromise of the authenticator."

      I've read through the DRAFT publications, deal with 27001/CSC/NIST standards on a daily basis, and this is the one of the dumbest recommendations I've ever read when it comes to password policy and system security.

      Unless you enforce it, users WILL NOT choose complex passwords. If you need further evidence of this, take a look at those Top 10 Worst Passwords lists that have been published over the last 20 years. They fucking never change. This also validates how human behavior has not changed in decades, no matter how many compromised systems, accounts, or identities happened because of shitty passwords.

      Users WILL NOT change their shitty passwords. Ever.

      Users WILL recycle shitty passwords they use elsewhere. That means their shitty Yahoo password will now be recycled and used to secure your corporate data. And no, the SysAdmin won't take the time to go check dozens of online databases every day to look for "evidence of compromise".

      Let's hope this stupidity doesn't make it into the final draft, only to conflict with many other accepted standards in use and enforced today.

    5. Re:NIST 800-63-3B changed that by Anonymous Coward · · Score: 0

      Let's hope this stupidity doesn't make it into the final draft, only to conflict with many other accepted standards in use and enforced today.

      It appears the section you're referring to does indeed no longer exist in the latest draft: https://pages.nist.gov/800-63-3/sp800-63-3.html

    6. Re:NIST 800-63-3B changed that by Anonymous Coward · · Score: 0

      As of NIST 800-63-3 forced password changes based solely on time interval is no longer a 'Best Practice'. Now the Best Practice is to expire passwords only when there is suspicion of account or system compromise.

      Sadly it will take some time before the many organizations who copied the old best practice into their own documentation can step up to current best practice.

      As other posters already pointed out, the section in an earlier draft of NIST 800-63-3 that you seem to be referring to :

      "Verifiers SHOULD NOT impose other composition rules (e.g., mixtures of different character types) on memorized secrets. Verifiers SHOULD NOT require memorized secrets to be changed arbitrarily (e.g., periodically) and SHOULD only require a change if the subscriber requests a change or there is evidence of compromise of the authenticator."

      does no longer seem to exist in the latest draft: https://pages.nist.gov/800-63-3/sp800-63-3.html

    7. Re:NIST 800-63-3B changed that by Anonymous Coward · · Score: 0

      A user that picks shitty passwords will still pick shitty passwords every X days. Probably worse, because any effort they make to pick a good password just gets trashed 1-3 months later. Why bother then?

      Of course this doesn't even touch on the other reality - Password changes don't work (unless you suspect compromise) because:

              If someone breaks into a computer, the first thing they generally do is establish a backdoor. They then don’t need the user’s password. I could stop right here, but wait, there's more...
              I have seen lots of malware that sets itself to autorun when the user logs in. It doesn’t need the user’s password. Changing the password won’t even slow it down.
              Some attackers create their own account if they get high enough access. They no longer care about the user’s password.
              You may not even need the password to hijack another user’s account. See https://thehackernews.com/2017/03/hack-windows-user-account.html?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+TheHackersNews+%28The+Hackers+News+-+Security+Blog%29&_m=3n.009a.1455.ow0aof63cx.v4o . It includes a demo video.
              Users will just change them in rather predictable ways, so even if the attacker did need it, it wouldn’t be hard to reacquire.
              The malware can install a keylogger that will effectively send the new password right back to the attacker.

    8. Re:NIST 800-63-3B changed that by dcollins · · Score: 1

      But these issues are not logically related.

      Yes, users should have complex (high entropy) passwords. No, requiring one digit and special character does not accomplish that. And no, requiring regular password changes does not accomplish that.

      There is now a mountain of evidence that those ideas do the exact opposite.

      --
      We know where leadership by an anti-intellectual "strongman" who scapegoats minorities and likes boisterous rallies goes
    9. Re:NIST 800-63-3B changed that by geekmux · · Score: 1

      But these issues are not logically related.

      Yes, users should have complex (high entropy) passwords. No, requiring one digit and special character does not accomplish that. And no, requiring regular password changes does not accomplish that.

      I would agree. This is exactly why we should start insisting on passphrases, as increased length has the same if not better benefits as password complexity, and when mnemonics are involved, it can help mitigate the risk of a user forgetting their passphrase, or having to write it down.

      There is now a mountain of evidence that those ideas do the exact opposite.

      The mountain of evidence that users will pick shitty passwords whenever the system allows it has existed for literally decades. What hasn't existed for that long are the threats caused by fixed hashes, rainbow tables, and faster systems that can crack passwords quickly. When the risks change, so should the system to adopt. If the user cannot adopt, then they are expendable. Skills users may bring to an organization are worthless if they also bring an equal amount of risk.

  36. Re: Avoid directory service, aka AD by Anonymous Coward · · Score: 0

    Truly the dumbest thing I've seen on the interwebs this year.

    You must not have spent much time on the interwebs.

  37. Re: Avoid directory service, aka AD by MangoCats · · Score: 1

    This all depends on the size of your organization and competency / bandwidth of your IT department.

    For an organization with 10s of thousands of employees located at hundreds of sites around the world, yes, AD is priceless (if, still somewhat less than 100% up to expectation at times.)

    For an organization with 10s of employees located at a single site and an IT "department" of one or two guys... ummm.... been there, done that, no, AD was NOT worth the time and apparent effort - maintaining separate passwords on the handful of servers was FAR more efficient.

  38. Re: Avoid directory service, aka AD by Anonymous Coward · · Score: 0

    If your organization isn't organized enough to use a directory service... that's your first problem.

    "logon.bat". Ha. Welcome to 1995.

    Windows automation doesn't require AD-- but can certainly benefit from it. Other forms of automation don't require AD at all.

  39. Don't move your core apps by Anonymous Coward · · Score: 0

    From an O/S & hardware platform that's damned near bulletproof thanks to years of blood, sweat and tears to the latest, and totally untested hotness and expect shit to work out of the gate.
    (Been there, done that. Recently. Really, really sucks)

    Test, assess, learn, rejigger, test, assess learn then test again! Oh and don't forget to properly train those who're tasked with making this miracle happen. The RedHat sysadmin classes are huge wastes of money and time when it comes to training experienced people for that sort of migration.

    Best Practice? Give the ops guys the power to tell architecture to fuck off.

  40. Re:Do not label printers with network names for us by Anonymous Coward · · Score: 0

    "I printed something. Where's my doc?"
    "Where'd you print to?"
    "CVDD648b-9w"
    "Oh, no, no, no. That's the printer on the 7th floor in the Houston office. You need to print to VDjddD70-%8f."

    ..pulls out flask, takes swig..

  41. Absolutely by lucm · · Score: 5, Informative

    Ahh yes, the "we really suck, but we consistently suck, we've got the ISO 9000 cert to prove it" argument.

    Yes. That's the whole point.

    True story. I used to work for a company that did low-cost assembly for big vendors. Razor-thin margins, which means that the whole business depends on a highly efficient supply chain composed of other low-cost suppliers. When it came to a specific production line, a change of less than 1% in components rejection would either cause a financial loss on the whole batch, or create an expensive shipping buffer which also incurred unsustainable losses. So at one point the company ditched a "mostly high-quality" supplier for a consistently terrible one. Being able to tune the production line and let it run at a predictable rate was immensely more profitable than getting fewer average component rejections.

    And I believe this approach also works in large organizations. You don't want to have two sets of baselines for a big project depending on "how long will it take to get working environments"; you want always the same kind of environments and use that as a reliable figure in your planning. Both ISO 9000 and ITIL include continuous improvement mechanisms, but they're not higher priority than having a predictable, consistent delivery.

    --
    lucm, indeed.
    1. Re:Absolutely by Anonymous Coward · · Score: 5, Insightful

      "So at one point the company ditched a 'mostly high-quality' supplier for a consistently terrible one. Being able to tune the production line and let it run at a predictable rate was immensely more profitable than getting fewer average component rejections."

      This is why the logic of capitalism will, ultimately, destroy us all.

    2. Re:Absolutely by Anonymous Coward · · Score: 1

      What works in an assembly line isn't going to work for custom software or running a less homogeneous business.

      What ITIL and ISO 9000 will do for absolutely certain is add a lot of overhead. If your processes aren't working that overhead may be worth it. If they are working, it'll break them and drive down morale.

    3. Re:Absolutely by Anonymous Coward · · Score: 0

      True story. I used to work for a company that did low-cost assembly for big vendors. Razor-thin margins, which means that the whole business depends on a highly efficient supply chain composed of other low-cost suppliers.

      Yep, I see this a lot. I wonder if it is worth it.
      The way it usually goes is that the manufacturer has to hire people and set up manufacturing to meet the big vendors demand. To them they see it as their business is growing.
      Then the big vendor, in their cost-reduction process, demands lower cost every year, making the razor-thin margin even thinner.
      Eventually the manufacturer is in a no-profit situation, the big vendor only gives them a higher turnaround.
      At that point they have to start saying no to the cost reductions, at which point the vendor starts the process to find a new manufacturer.

      One should always be a bit careful with "big" customers.
      Ideally you should do business with companies that are about your own size, that is when things tend to work out best.
      Big companies plays best with other big companies and small companies plays best with other small companies.

    4. Re:Absolutely by Anonymous Coward · · Score: 0

      I'm 12 and this is deep.

    5. Re:Absolutely by Anonymous Coward · · Score: 0

      That's such a mistaken comment. The repeatability of a process is often more important than the actual quality.

      It's like those little plastic tripods that you put in the center of a pizza to keep the box from collapsing into the pizza. Those don't have to be perfect little plastic injection pieces of art. They just have to be functional, and if you target the quality to a lower deliverable but they're repeatable and they all work, then you can save a lot of money and your plastic injection company as well as the pizza company call all have satisfied customers.

    6. Re:Absolutely by Anonymous Coward · · Score: 0

      No, this is why it's complicated. Capitalism is fine as long as we all agree on some rules.

  42. Laying off old people by Snotnose · · Score: 4, Insightful

    Who have 20+ years experience in favor of outsourced "engineers" for 1/3 the salary and 1/10 the experience.

    / not bitter

    1. Re:Laying off old people by TheStickBoy · · Score: 1
      ..speaking of which, I read this article yesterday about India IT jobs being cut and laughed....and laughed....and laughed....

      India's Tech Firms Face Fundamental Shift From IT To More Advanced Tech

      Quote: "They give only two options," explained Subramani: Leave immediately and take four months' pay, or stick around another 60 days and leave with two months' salary. Subramani,... says he was given one hour to choose"
      "Nearly eight years' experience [as an] associate," Subramani says wistfully. "Within one hour everything is over."

      I don't want to seem mean but I suddenly lost my job to India outsourcing in *exactly* the same way.
      ...exactly.

      / also bitter

    2. Re:Laying off old people by treczoks · · Score: 1

      We are in a small niche market. There may be a dozen people in this world with my specialized skill set, and half of them speak Chinese. New owner threw out my last co-worker for financial reasons, so I'm all alone in my department. If I go, the company is history. Same if I'm run over by a bus. I'm telling them for years now that they need to hire someone, even fresh from university, not only to bring fresh skills, but for me to transfer my knowledge and experience, and to have a backup just in case. For the last project, they hired a freelance to help me. I taught him everything necessary to help me with the job, he managed so-so, as it was a leaning experience for him, but he learned a lot, and would do better on the next project. But he is a freelancer and not an employee, and he is even older than me.

  43. Stop treating IT as a cost center by Anonymous Coward · · Score: 2, Insightful

    Companies usually define IT as a cost center because money goes into the pit and no money comes out. They prefer putting $100 into something and getting $200 out of it. Give the sales staff a huge expense account and huge sales commissions and the money just pours in. Give the IT staff entry-level pay and continuously cut their budget because all you ever see is money going down the drain quarter-after-quarter. At some point they determine they really don't need IT and they save even more money. #Fail

    1. Re:Stop treating IT as a cost center by Anonymous Coward · · Score: 0

      I.T. is a cost center. However, the trick is to portray what I.T. can bring as competitive advantage. Instead of scaring the PHB's with charts about security stuff, focus on the dollars lost during a breach. Instead of focusing on features of new servers or storage, focus on how that new equipment will speed up some business processes or revenue-generating departments. Good I.T. managers know how to properly push senior management into supporting their department.

      Posted anonymously because I am an I.T. manager.

  44. Use Best Practices in the appropriate context. by Anonymous Coward · · Score: 0

    Best Practices are appropriate in the obvious (simple) domain. https://en.wikipedia.org/wiki/Cynefin_framework

  45. Oracle by roman_mir · · Score: 2

    Oracle, SAP, IBM and other expensive licensing deals.

  46. Re: Avoid directory service, aka AD by ndykman · · Score: 2

    Active Directory is good, until it's landed with too many insane Group Policy Objects. Seriously, it'll make some people's lives just a living hell, especially developers. It's astounding what will fail to install when you can't check for updates. But, then again, you can put them and their machine in a different group with a different set of policies, but I haven't been to a shop yet that realizes that's totally a thing.

    And yea, let your developers have the latest OS and updates. Make them the canaries in the coal mine. They'll appreciate the freedom and understand when it goes bad.

  47. Re: Avoid directory service, aka AD by Anonymous Coward · · Score: 0

    If your organization isn't organized enough to use a directory service... that's your first problem.

    Agreed. The disorganization isn't an IT problem - it's a management problem.

    "logon.bat". Ha. Welcome to 1995.

    That silly logon.bat does exactly what it is supposed to do, no more and no less. Just recently, my company welcomed the 20th century. Not an all that uncommon situation for SMBs. On the other hand, many large businesses are still trying to deploy hardware/software from projects that are as old. NHS for instance.

    New does not always equal better. The org I work for doesn't need/can't use anything beyond a .bat script. I don't think most orgs (functionally) really need more. Using another method to accomplish the same goal is change for the sake of change but it isn't improvement. Changing to group policy and powershell is nice technically but does that change actually make a difference to anyone?

    Never said automation required AD. All I said is that AD can be leveraged to allow automation... if AD is setup to allow some rules that the automation can follow. If the rules are so complex that stuff doesn't work, then you are spending all your time dealing with tweaking rules or with manual fixes. Automate what you know are actual rules and then handle the exceptions. That's the reason for the simple logon.bat script - that's about all that can be automated to a simple logon.bat is all that's needed to do the job.

    If management doesn't like the cost, management can start enforcing rules that can lead to cost saving automation or management can accept and pay for the cost of having all the exceptions.

  48. Let's put it all in the cloud! Why? "CCLLOOUUDD" by Mysticalfruit · · Score: 1

    Boss: "Let's deploy this application to the cloud!"
    Sysadmin: "Does it make sense to put it in the cloud?"
    Boss: >Holds up a CIO magazine with a picture of a cloud on it< "Because it'll be in the CLOUD"
    Sysadmin: "What's this application going to do? What type of data is it going to be handling?
    Boss: "But it'll be in the cloud, it'll be <looks quickly in magazine> a fully virtualized extensible angular flask framework!"
    Sysadmin: "You're just reading buzzwords!"
    Boss: "Let's senergize our git repos with our FOSS machines!"
    Sysadmin: "Fuck me."

    --
    Yes Francis, the world has gone crazy.
  49. Ask Slashdot by Anonymous Coward · · Score: 0

    IT Best Practice: Avoid asking Slashdot for advice on what 'best practices' IT should avoid at all costs at all costs.

  50. Really? by Jakester2K · · Score: 1

    12 'best practices' IT should avoid at all costs

    3. Tell dumb-user stories

    Is this really a best practice somewhere?

    1. Re:Really? by Anonymous Coward · · Score: 0

      12 'best practices' IT should avoid at all costs

      3. Tell dumb-user stories

      Is this really a best practice somewhere?

      Yes,
      I started one job, was told all the dumb user stories the first week as a salutary lesson.
      In summary; 'Look, as you're a new face here, beware these shitheads as they'll do naught but waste your time, and here's why...'

      Forewarned, forearmed and all that...

    2. Re:Really? by Anonymous Coward · · Score: 1

      I think it's more a common practice, but should still be avoided. You could say "I told this idiot to do X but he did X in a very, very literal fashion and blew up the entire mainframe." and suddenly you're face-to-face with HR because you called an autistic* guy an idiot.

      *Autistic people tend to have difficulty with non-literal statements and instructions.

    3. Re:Really? by computational+super · · Score: 1

      It's the only way to achieve CMMI level 6.

      --
      Proud neuron in the Slashdot hivemind since 2002.
  51. Avoid slashdot for making business decisions by Anonymous Coward · · Score: 0

    See above.

  52. No answers? Activator by Tora · · Score: 1

    The article is nice on pointing out problems but has zero answers. I recommend Activator, it outlines the same problems and gives solutions. http://amzn.to/2qHTDaM.

    --
    tora
  53. Re:Number One by __aaclcg7560 · · Score: 0

    1) Don't hire creimer.

    Why not? I have a 98.8% SLA rate.

    2) Make sure if he's employed at the competition, that he STAYS there!

    That could explained why the Russians wanted me to work stateside.

  54. Re: Number One by __aaclcg7560 · · Score: 0

    I miss back in the day when the trolls were actually creative and would write fiction about the sex lives of Slashdot editors rather than harassing ordinary users.

    We had some great literary talent back in the day.

  55. Re:Number One by Anonymous Coward · · Score: 0, Funny

    Steals Lunches from Associates?

  56. Perfect score! by Anonymous Coward · · Score: 0

    A company I quit in generalized disgust a couple months back used all dozen... yes... *all* of them as their "Foundational IT Governance Principles." Anyone want to mail them a prize? (Feel free to parcel it out in hydrocarbon soaked brown paper bag for, let us say, a warm delivery to their doorsteps.)

  57. Re:Do not label printers with network names for us by Anonymous Coward · · Score: 0

    Both of you are wrong. The network name is not relevant to the user. There are a few things when selecting a printer

    Network Name
    Name
    Description
    Location

    If you fill these in properly you wont have any users bothering you. Also if your group policy is setup correctly you can push out the right printers to the right people.

    That's best practise and it works.

  58. Avoid at all costs low pay by Anonymous Coward · · Score: 0

    It really is that simple.

  59. some by Anonymous Coward · · Score: 0

    1. Measure ticket solved count and time. Fire people who don't meet the quota. We lost good guys that helped without tickets.
    2. Lie to upper management about automation level. Fire almost all people because they are no longer needed. Result is that everything takes very long and everyone is always too busy. But cost savings for IT is huge.
    3. Put production and test database on same machine.
    4. Make backup use same disk server as default server so when disk server faults...

  60. Avoid just one thing - bringing in by Anonymous Coward · · Score: 0

    CONSULTANTS!

  61. Re: Avoid directory service, aka AD by Anonymous Coward · · Score: 0

    What are you doing with your print server that you have to "manage it?"

    An office with 3 users isn't going to create OUs at all. They will just use the default containers instead along with the default group policy which again requires no user intervention to maintain.

    Most organizations are not better off without a directory service. Sure they exist, but they are definitely more the exception to the rule.

  62. Re: Avoid directory service, aka AD by Anonymous Coward · · Score: 0

    Hell no, developers are the worst at this. Most developers I know can tell you how to allocate memory but have no idea about group policy let alone general administration tasks. They'll make every service account use an admin account to get around security practices and creating proper service accounts which would be secured in a different OU.

    GPOs are like VLANs, a lot of people discover them and then go nuts, then they usually simplify and then its all good again. If things get too out of control create a new OU, break inheritance and start fresh, its not hard unless you have no business administering Windows networks.

  63. Re: Do not label printers with network names for u by keith_nt4 · · Score: 1

    GPOs? Let's not go nuts! Signed My employer

    --
    "UNIX is very simple, it just needs a genius to understand its simplicity." -Dennis Ritchie
  64. Re: Avoid directory service, aka AD by Anonymous Coward · · Score: 0

    You are spot on, OP must be running less than a dozen machines if he thinks skipping a DS is intelligent in the least. Some of the worst advice I've seen on here, thanks for being a beacon of light.

    Ok, I work in an organisation with two AD domains, n physically separate networks (where 2 n 4, I don't think it's currently greater than 4 but I could be wrong), and I have accounts on both AD domains.

    Domain1: Covers several hundred machines on several sites, so I suppose it makes sense (though the way my organisation is fragmented, with so many little fiefdoms, sometimes you wonder), in my case, the only use I have for that domain logon is for email, and even then, this isn't necessary as part of our email is 'outsourced' and I usually pick up my mail via IMAP on my phone from that, irrespective of whoever's fiefdom I happen to be in...

    So, what use is this domain?

    user management? - see comment about fiefdoms, people leave, IT never get told, these is no official mechanism in place for notification and removal of user accounts, IT have tried for years to get one in place...

    resource management? - see comment about fiefdoms, it got to the point there was so much bickering they ended up having a system where everything was shared RW to any domain user...thanks to a manglement order (yes, würm central folks, AV can only do so much..).

    Backups?, certainly, yes they're carried out of the servers, but yes, people still keep most of their work on their local Desktops, and no, they don't necessarily get backed up...

    Still, they do use the shared calendar, they think that's a 'killer' feature..wow, an IT equivalent of Douglas Adams's digital watches...

    Domain2: Is indeed your classic 'less than a dozen machines', the majority of which are special function (i.e. control equipment), the majority of which are single-user, and, on a very regular basis, that single user is me, logged into 4-5 of the machines. This domain currently has 4 users, historical max number? 6.
    Having a full blown AD server setup 'managing' this is pathetic overkill, and it was insisted upon by manglement despite ourselves and IT saying it was a waste of time and, more importantly (as it came out of our budget), money.

    This is the point, there's a magic number of machines/users where it might make sense to run with AD, below that, forget it, it's all cost for no benefit.

    There's also a type of organisation where, despite numbers of employees in the hundreds, despite hundreds of machines and multiple sites, implementing AD is as productive as pissing in the wind..

    As it's all SEFP, I just sit back and munch the popcorn...

  65. Re:Don't verify that web-apps follow your standard by Anonymous Coward · · Score: 0

    Ah, the ol' protoduction trick.

  66. Re: Avoid directory service, aka AD by Dog-Cow · · Score: 2

    No technology will help if you have shit processes and petty politics. Don't blame the tech, blame the shitheads.

  67. Lareg copanies by SimonInOz · · Score: 1

    The last large company I was in (a major bank) was indeed doing, I think, all of the recommended 12 practices - oh, hang on, you mean those are things we should not do? Damn!

    Those daily SCRUM meetings, including half a dozen people on speakerphone from what sounded like a busy market square in downtown Mumbai somewhere (complete with cow noises) - yup, they went really well.

    --
    "Cats like plain crisps"
    1. Re:Lareg copanies by treczoks · · Score: 1

      Yep. Someone up high here had also read about SCRUM and asked why we don't use it. I told him that SCRUM makes no sense if you have only one developer (me) in that area of expertise. He asked why I could not team up for this with my co-workers from the PC software development department. I am not sure if I really convinced him that programming FPGAs in VHDL is a tad different from using C# on a windows PC.

  68. Re: Avoid directory service, aka AD by Anonymous Coward · · Score: 0

    AD is quite possibly the only thing m$ft ever made which isn't a total piece of crap. It's the only thing which makes babysitting a hundred of their f***** up machines tolerable. Now if only flash would deploy properly out of the box.

  69. Continuous Integration by Narcocide · · Score: 1

    Continuous integration is just code words for "I/we can't be trusted to deploy software in a disciplined or even competent fashion."

  70. Everything on IT-Security Best Practice by Opportunist · · Score: 2

    No joke. It's a surefire way to grind your IT department to a halt and the rest of the company along with it.

    Number one on that list should be "Make people remember ridiculously long passwords, force them to change them every other day and make sure that they have to invent new passwords every time, with no semblance to any of the past 1000". Not only will you ensure that your help desk is drowning in "I forgot my password" calls, especially after days like Thanksgiving when there's a 4 day weekend, it will keep people busy coming up with new passwords.

    Number two is of course "and don't write it down". So you can make sure that people not only get creative in how they note down those 12+ character word salad you dished out to them, you can also make sure that they don't dare to talk to you anymore lest you learn where they wrote it down.

    I think you can easily take it from here. Make sure you don't forget to keep the storage team busy with ridiculous "Best Practice" backup requirements that are impossible to fulfill and you should be the best CISO ever. Well, at least on paper. And we all know you only make big leaps in your payment when you switch jobs, something you'll do often if you heed the IT Security Best Practice recommendations.

    Because you'll leave sunken companies behind you.

    --
    We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    1. Re:Everything on IT-Security Best Practice by ledow · · Score: 2

      Er... actually... almost all the recent security advice is NOT to do that with passwords. People are catching up and even domestic security agencies are recommending to stop that nonsense to government agencies, etc.

      Don't write it down - that's subjective. Granddad at home, where someone burgling him will get hold of his Facebook password that's used to look at grandkid photos? Yeah, not an issue. Office workers sharing logins in an open book? Not a good idea.

      In fact, I recommend that every workplace writes down all the critical passwords (domain recovery, etc.), seals them in a book (literally SEALED, shrinkwrap, signed on top of seals, etc.) and then puts it in a safe. In an emergency it's invaluable. My caveat is - if I ever discover that book open without my prior permission, or an actual emergency that leaves me incapacitated (and I will check it regularly) - I walk out the door.

      So, actually, "best practice" was best practice for the time. That you don't update your best-practice knowledge is more important.

    2. Re:Everything on IT-Security Best Practice by david_thornley · · Score: 1

      I have password reminders on Post-it notes. Nobody is going to be able to figure out the passwords from the reminders without a detailed knowledge of my on-line game and role-playing game characters or familiarity with the novels I've written on Nanowrimo.

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
    3. Re:Everything on IT-Security Best Practice by david_thornley · · Score: 1

      with no semblance to any of the past 1000

      If they say not the same password as the last thousand, that might work. If they look for similarity, it means that they store the actual password in some form, and that's a bigger security problem than limited password reuse.

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
  71. Re: Avoid directory service, aka AD by Anonymous Coward · · Score: 0

    Another good reason to avoid System D on linux then.

  72. Re: Avoid directory service, aka AD by Anonymous Coward · · Score: 0

    You're juat excited by AD because it worms whereas most Microaoft products dont technically work.

  73. Re: Avoid directory service, aka AD by TheReaperD · · Score: 2

    Flash is a horrible flaming turd of an application/platform that is depreciated and can't die in the fiery pits of hell as fast enough. They could never figure out what it wanted to do so they they tried to have it do everything and to sell it, they gave PHBs everything they asked for that could technically be rammed into code (notice, I didn't say "work"); thus causing today's problems. Please try to help along its demise as expediently as possible by getting it out of your organization.

    [I know, tell you how I really feel.]

    --
    "Be particularly skeptical when presented with evidence confirming what you already believe." -
  74. Then you have piles of "rogue servers" running... by Bruce66423 · · Score: 1

    Lots of different types of servers needing individual TLC is stupidly expensive in the long run...

  75. See not mentioned, but by Anonymous Coward · · Score: 1

    Open plan offices and cubicle seas.... That's all from me.

  76. Re: Avoid directory service, aka AD by Cyberax · · Score: 1

    Actually, the grandparent has a point. I used to be a big AD/LDAP advocate but these days I recommend avoiding it. There are too many ways it can fail on client devices and debugging its problems is pure hell.

    And In return you basically get only password synchronization. Even group membership management is not important anymore unless you are still using Samba. And AD doesn't automate a lot of important tasks like setting up wireless connectivity, installing updates and so on.

  77. Re: Number One by Anonymous Coward · · Score: 0, Interesting

    Yup, had, cuz it ain't YOU, heavy Chris!

  78. Hiring by kqc7011 · · Score: 1

    Anything more than the absolute minimum involvement by HR in hiring.

    --
    Passionately Indifferent
  79. Re:Using LUDDITE software! by Progman3K · · Score: 1

    Dude, you deserve a prize; I've been a Slashdotter since the 90s and these useless troll-posts of yours have been attached to every news story on here without fail since then.

    For nearly 20 years, trolling uselessly, without any content or point.

    It's pretty impressive

    --
    I don't know the meaning of the word 'don't' - J
  80. Be like the other guys! Be like Zynga! by RubberDogBone · · Score: 1

    My last IT employer had a vast set of milestones they wanted to hit by 2012. Goals! ha

    One of them was to make the company be just like Zynga. Mind, Zynga was already in failure mode long before this visionary goal was born, and the work we did had absolutely nothing to do with anything Zynga did. .Very different products and markets.

    Apparently the people who did the goals only looked at revenue or some sort of number where Zynga looked great on paper. But some of us knew the truth and openly laughed at that goal. This didn't please management. Oh well. Don't make "be like a company going down the shitter" as a goal and maybe your employees won't laugh.

    --
    Sig for hire.
  81. Avoid seperation of eng and ops by Anonymous Coward · · Score: 0

    "Engineering" and "Operations" need to be in the same team. Otherwise your ops turn into monkeys who only know how to run scripts. When the sht hits the fan your ops should know the systems top to bottom, install to archive, configuration to binaries. Seperate ops from enginerring for infrastructure or systems including database adminstration at your peril.

    1. Re:Avoid seperation of eng and ops by Shatrat · · Score: 1

      I disagree completely. Operations should be separate from Engineering for the same reason the Executive branch needs to be separate from the Legislative. If Operations has concerns about a network change or a software roll out, they shouldn't be reporting to an Engineering manager who can just say 'This is what we're doing' because they have a date to hit.

      --
      09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0
  82. Re: Avoid directory service, aka AD by Chris+Mattern · · Score: 1

    Even group membership management is not important anymore unless you are still using Samba.

    Not true. A lot of application use (or can use) AD/LDAP group membership to handle rights management. I am currently setting up a storage appliance that uses group membership to determine if an AD user can log in and what rights he gets.

  83. Re:Let's put it all in the cloud! Why? "CCLLOOUUDD by afgam28 · · Score: 1

    In defence of the cloud, here's how I usually see the conversation go:

    Boss: "Let's deploy this application to a server in our data center"
    Developer: "OK" ...
    Developer: "We need a server in our data center. How can I get one?"
    Sysadmin: "You'll need to engage an architect to produce an infrastructure design, then bring it to our vendors to get a quote, and then talk to the accountants to get your project funded. Make sure you get sign-off from these 8 different managers, and we can install your server. Then you'll need to talk to the networking guys about connectivity. We can have everything ready for you in about 6 months."
    Developer: "Uhh...OK. Let me talk to some people and get back to you..." ...
    Boss: "So when will our servers be ready?"
    Developer: "I've just signed up for an AWS account and I'll go and spin up some EC2 instances. They should be up in about 5 minutes. If I put it on the corporate card, can you approve the expense?"
    Boss: "Yeah sure."

    The reality is, in a lot of big companies, the services that IT provides are really shitty and you might be able to get a lot more done if you work around them.

  84. run windows by Anonymous Coward · · Score: 0

    There is zero reason to run Windows. Anywhere.

  85. Re: Number One by Anonymous Coward · · Score: 0

    You would know, creimer. Him and you fuck them together.

  86. Gartner by coofercat · · Score: 0

    Don't buy anything in Gartner's 'magic quadrant' - don't even allow the vendor to give it to you for an extended free trial. The magic quadrant should be considered "death-knell of any organisation that uses it".

    While you're at it, don't do the 'best practice' of buying your most expensive software products on the golf course either.

  87. Re: Avoid directory service, aka AD by ElizabethGreene · · Score: 1

    > AD doesn't automate a lot of important tasks like setting up wireless connectivity, installing updates and so on.

    Checking my machine here, I have a GPO that creates my Corp wireless profile and sets it to auto-connect using the certificate that is auto-enrolled on my machine.

    I have another GPO that points me to a corporate update server for Windows updates, but still conveniently leaves the option to check for updates directly from the mother ship.

    An IT person had to create those GPOs, is that what you mean by not doing it automatically?

  88. Re: Avoid directory service, aka AD by ElizabethGreene · · Score: 1

    > A lot of application use (or can use) AD/LDAP group membership to handle rights management. ... and with ADFS or another federation service those apps don't have to be on premise either. My current customer uses Ping for federation, and they have dozens of cloud apps that do automagic single-sign-on.

    (I work for Microsoft, but the above is not paid shilling. Yes, I know that by working for MS my opinion is immediately invalid.)

  89. Re: Avoid directory service, aka AD by __aaclcg7560 · · Score: 1

    "logon.bat". Ha. Welcome to 1995.

    I have logon.bat on my Windows PCs to map drives to my FreeNAS file server in my home office.

  90. Re: Avoid directory service, aka AD by ElizabethGreene · · Score: 1

    Domain 1 has eighth layer political problems that no technical solution can address.

    Domain 2 doesn't sound like it is a great application for a domain at all. If it were desktop users on the dozen machines and not industrial control equipment you could make some argument for Azure AD, but you'd have to show me there was some value in it before I'd implement.

  91. Re: Avoid directory service, aka AD by Anonymous Coward · · Score: 0

    Uhhhh, you can map network drives that reconnect at logon...

  92. Management Reading Vapid Columns in Industry Rags by Anonymous Coward · · Score: 0

    Most of this is just silly tripe.

  93. Don't Get Stuck in Microsoft's Company Store by Anonymous Coward · · Score: 0

    If you have an Enterprise Agreement (EA) with Microsoft, they immediately begin to pressure you to start using their "free stuff":

    Anti-virus, hyper-visor, cloud storage, and so much more. You didn't buy these items specifically, but THEY'RE FREE! Every other year I have to fight a fellow Systems Engineer who wants to move to Hyper-V from VMware because IT'S FREE!. We've already moved to Microsoft's crappy anti-virus software, because IT WAS FREE!.

    Stop, just don't do it... it's NEVER FREE!

  94. Re: Avoid directory service, aka AD by Thumper_SVX · · Score: 1

    Jeez no shit. The guy's a moron.

    Seriously, if people leave and you're not told... then implement a policy whereby if an account isn't logged into for two weeks (for example) it gets disabled. Not deleted; disabled. Then create a one-line Powershell script that scans through the directory nightly and disables all accounts that haven't logged in for two weeks (except service accounts... make sure your directory is properly set up for this!). If you wanna get real fancy then have it email the manager defined in AD that the account has been disabled, then the onus is upon them to call you or your helpdesk in order to get it reenabled.

    Worst case? The user gets back from their three week trip to Europe and can't login so calls Helpdesk. Big deal... 5 minute call. It's written in the policy and is not overly draconian.

  95. Offshore outsourcing. by sethstorm · · Score: 1

    N/T

    --
    Twitter supports and protects racists - by smearing their critics with the "Hate Speech" label.
  96. #3 Tell Dumb User Stories by j2.718ff · · Score: 1

    3. Tell dumb-user stories

    You know them. The classics have punchlines like “Whiteout on the screen,” “Let me get this straight -- you’re having a power outage and you can’t understand why your PC won’t boot,” and “I told him to try reversing the plug on his printer ... and it was a three-prong plug (snicker)!”

    On what planet is any of that a "best practice"?

  97. 'Carrier diverse' Network connections are stupid by Shatrat · · Score: 1

    I see this over and over. A company needs high reliability at some site so they buy one connection from Company A and another connection from Company B.
    Then the customer has an outage in which both connections go down within milliseconds of each other. "WTF" they say, "this is why we bought one from AT&T and one from Zayo"!
    75% of the time Company B will just buy the last mile from Company A!!! Even in the remaining 25% of the time they are almost certainly sharing some network infrastructure. Maybe Company B is colocated in Company As central office. Maybe Company A is using long-haul fiber from Company B to get back to their core network.
    If you really need diverse redundant connections buy both of them from the SAME company and specify in the service order that they must be on physically diverse paths with no single point of failure. It will be expensive.

    --
    09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0
  98. Laying people off may be the right decision. by Anonymous Coward · · Score: 0

    If 1/3 the salary and 1/10 the experience gets the end goal accomplished in an acceptable (if not ideal) manner to move or sustain the business, then that's the right choice.

    My suggestion is more old people need to get together to consult and be the parties that are outsourced to, if, indeed they can do it more competitively.

    I left tech completely. Great hobby. Shitty career.

    1. Re:Laying people off may be the right decision. by Tablizer · · Score: 1

      I left tech completely. Great hobby. Shitty career.

      All careers are shitty unless you become a "star".

  99. Re: Avoid directory service, aka AD by __aaclcg7560 · · Score: 1

    Uhhhh, you can map network drives that reconnect at logon...

    The logon.bat drops all existing mapped drives before mapping them again. If Windows decides to "forget" that a mapped network drive exists, I just click on the shortcut to the logon.bat file to refresh the mappings. A bat file can be copied to multiple PCs and VMs to have the same mappings.

  100. Re: Avoid directory service, aka AD by Anonymous Coward · · Score: 0

    Chris, this is Bill in accounting, can you get back to work please? And please use the Glade next time you're in the bathroom?

  101. 3 passwords tries = a lockout, STUPID by exabrial · · Score: 1

    3 passwords tries = a lockout is the STUPIDEST "security" scheme ever. At an old job, a disgrunteled person used a script to login to the CICS region with the admin usernames very quickly. They locked out all admins in less than one min. Someone had to physically travel to the data center in another state and use some sort of local console to get in.

  102. Re: Avoid directory service, aka AD by lactose99 · · Score: 1

    You don't manage a collective of machines do you?

    LDAP is rather solid and has been around for a digital eternity. Its not difficult to implement, can be configured to adhere to most any security standard, and can be learned with a few days of training for any competent administrator.

    --
    Fully licensed blockchain psychiatrist
  103. number 3 by Anonymous Coward · · Score: 0

    Fuck that.. where equals? I keep 3, what's said in IT STAYS in it

  104. This by Anonymous Coward · · Score: 0

    If you don't believe in having technical managers or having expert programmers in staff and somehow believe you can buy expertise your model is going to be shit no matter what you do. Stay the fuck away from ITIL, and if you're already ITIL, plan/build/run will not save you. Also service now is not a good solution for ticketing either.

  105. Covering tenement blocks with plastic. by Anonymous Coward · · Score: 0

    http://edition.cnn.com/2017/06...
    More public sector incompetence. Private sector accommodation would never be so lethal as the risk of a lawsuit acts as a deterrent and spurs better performance. That's the discipline of the free market.
    --
    roman_mir

  106. SLAs by NelsChristian · · Score: 1

    Not having internal SLAs means you are wise to avoid internal services. You either buy outside, or roll your own. Such smokestack applications are quite duplicative & costly, but it beats getting screwed because some other department decides that your project doesn't get what was promised.

  107. Don't follow "Best Practices" by SecurityGuy · · Score: 1

    I'd put as number 1 on my list not to follow anything called a "Best Practice"...unless you know WHY it's a best practice and that the conditions under which it's actually the best thing to do correctly describe your company/environment.

  108. Re: Avoid directory service, aka AD by mysidia · · Score: 1

    So every computer and server in the company should have separate accounts and passwords?

    What if you synchronize them from an Identity provider using a different technology?

  109. THEY are the problem here! by Anonymous Coward · · Score: 0

    THEY are the problem here!

    Following those policies make you INSECURE.

  110. Re: Avoid directory service, aka AD by Cyberax · · Score: 1

    Does it work on Macs?

  111. doing development works in production environment! by Anonymous Coward · · Score: 0

    NEVER allow developers to develop their prototypes in production environment! we have some software managers who insist this was a good idea and went all the way to the CEO to get this through despite numerous protests from the other team. in the end, he got what he wished for, now we are waiting for the mission critical production systems to fall apart.

  112. Re: Avoid directory service, aka AD by ElizabethGreene · · Score: 1

    If you are using MDM in Azure, yes.

  113. relying on your network auth for anything by Anonymous Coward · · Score: 0

    "Corporate Networks" are a concept that needs to just curl up and die. I'm not talking about the physical network, but the logical layer where people get the idea that a high fence will protect them and they can be as sloppy as they want inside of it. Sorry, but it's time to throw away the safety blanket and get with the fricking cloud at the app-level.

  114. Re: Number One by Anonymous Coward · · Score: 0

    Humble brag fail. 98.8% means your shit is unexpectedly down four days a year. That is fucking awful. No wonder you have so much time to pollute Slashdot.

  115. Re: Number One by __aaclcg7560 · · Score: 1

    98.8% means your shit is unexpectedly down four days a year.

    Nope. Out of every 100 tickets assigned to me, 1.1 tickets won't close on time because I'm waiting for a response from another department. Only the telecom guys have a 99.9% rating.

  116. Re: Number One by Anonymous Coward · · Score: 0

    So you are using a different definition of SLA. Do you know what a SLA is?

  117. Re: Number One by __aaclcg7560 · · Score: 1

    So you are using a different definition of SLA. Do you know what a SLA is?

    The Service Level Agreement for enterprise help desk tickets is closing tickets within a specified timeframe: urgent in four hours, high in two days, medium in four days and low in seven days. My SLA rate at 98.8% typically puts me in the top three of the department. The reason I don't have a 99.9% SLA rate is because some asshat on the server team is too busy to respond to tickets in a timely fashion.

  118. Re: Number One by Anonymous Coward · · Score: 0

    The Service Level Agreement for enterprise help desk tickets

    An SLA is negotiated - there is no "standard" service level agreement. "YOUR DEPARTMENT's service level agreement is," not "THE service level agreement is."

    The reason I don't have a 99.9% SLA rate is because some asshat on the server team is too busy to respond to tickets in a timely fashion.

    The reason you don't have a 99.9% SLA rate is because you have not bothered to develop the relationships necessary to ensure that someone on the server team wants to help you meet your SLA, and will respond in a timely fashion.

    I'm sure your characterization of the team as populated by "asshats" has nothing to do with the fact that they don't pay attention to your demands for service, though.

  119. Re: Number One by __aaclcg7560 · · Score: 1

    An SLA is negotiated - there is no "standard" service level agreement. "YOUR DEPARTMENT's service level agreement is," not "THE service level agreement is."

    Call up your help desk and ask what their response times are for urgent, high, medium and low tickets. It won't vary that much from what I wrote, as response times are pretty much standard.

    The reason you don't have a 99.9% SLA rate is because you have not bothered to develop the relationships necessary to ensure that someone on the server team wants to help you meet your SLA, and will respond in a timely fashion.

    Correct. Because in an enterprise environment with thousands of users, I'm just an interchange cog. Here today, gone tomorrow.

    I'm sure your characterization of the team as populated by "asshats" has nothing to do with the fact that they don't pay attention to your demands for service, though.

    On my current job, an asshat on the server team ran the printer mitigration script and went on vacation. I spent a month cleaning up the mess. It didn't help that the server team decommissioned the old print servers a month ahead of schedule without telling anyone, generating 100+ help desk tickets from users who had to go without printers for three days. When the new print servers came online, those tickets went away.

  120. Re:Let's put it all in the cloud! Why? "CCLLOOUUDD by david_thornley · · Score: 1

    And, then, five years later, an audit finds that there is data on AWS that needs to be better secured, and the company gets heavily fined with an unrealistic deadline for conforming to the (possibly unclear) rules.

    --
    "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
  121. Re: Number One by Anonymous Coward · · Score: 0

    Call up your help desk and ask what their response times are for urgent, high, medium and low tickets. It won't vary that much from what I wrote, as response times are pretty much standard.

    Critical: "Initial response within 5 minutes."
    High: "Initial response within 2 hours."
    Medium: "Initial response within 24 hours."
    Low: "Initial response within 72 hours."

    And for all of these, "Initial response" means engineer has acknowledged that they are investigating the incident in the ticketing system. Looks like I was right.

    Correct. Because in an enterprise environment with thousands of users, I'm just an interchange cog. Here today, gone tomorrow.

    ?? What does this have to do with your interactions with the server team? There's not thousands of people on that team. And once you get a contact, you cultivate that contact. You keep saying "interchangeable cog," but you're also fond of reminding us that you're on a 5-year contract. If you're on a 5-year contract, and you're not making the attempt to build working relationships with the people you have to work with, then you're the stupid asshat, and I'm guessing that the only reason you have your pretty low 98% SLA delivery rate is because you behave like a complete douchebag and escalate constantly to management.

    On my current job, an asshat on the server team ran the printer mitigration script and went on vacation.

    And what does that have to do with your autistic inability to forge relationships with people?

  122. Re: Number One by __aaclcg7560 · · Score: 1

    Looks like I was right.

    About time you got to the only point that matters to you.

  123. Re: Number One by Anonymous Coward · · Score: 0

    About time you got to the only point that matters to you.

    What can I say, creamy-boy? I'm often right. Don't be upset. And think about how your autism impacts your ability to forge connections with your co-workers. Devoting some time & effort to building those connections will mean that your SLA adherence will get higher.

  124. Re: Number One by __aaclcg7560 · · Score: 1

    And think about how your autism impacts your ability to forge connections with your co-workers.

    Too bad I don't have a disability.

    Devoting some time & effort to building those connections will mean that your SLA adherence will get higher.

    I haven't worked in help desk in nearly ten years. The SLA metric isn't required for my current job. BTW, I'm still in the top three of my department. That's probably why I got an extra month of pay as a Christmas bonus last year.

  125. Re: Number One by Anonymous Coward · · Score: 0

    "Too bad I don't have a disability."

    I'd disagree. ADHD for sure (why do you skip skip skip words?). OCD (why do you keep coming back to reply?). Asperger's (self-evident). Obesity (self-evident). Delusions (You're gonna make millions from your ebooks?)

    But you know what? I'm no better. But I admit it.

  126. Re: Number One by Anonymous Coward · · Score: 0

    Too bad I don't have a disability.

    I'm pretty sure you do!

    I haven't worked in help desk in nearly ten years. The SLA metric isn't required for my current job.

    Then why tout your high levels of compliance? If it's irrelevant, why did you care enough to bring it up?

    BTW, I'm still in the top three of my department.

    You work for the government. Low standards and laziness are pretty standard in bureaucratic positions like yours. I'm not surprised that you could manage to be second loser with such a low SLA compliance rate.

    That's probably why I got an extra month of pay as a Christmas bonus last year.

    Again, low standards - if you worked hard, and delivered good results, you could have a bonus program that gives you what amounts to an extra month of pay or more every quarter. I mean, for you, it would only amount to a few extra bucks, but you're pretty poor, so it would probably help.

  127. Not an IT IT so-called best practice, but ... by eric_harris_76 · · Score: 1

    "Open plan" work areas, where there isn't even a short cubicle wall between you and the conversations and standup meetings of your co-workers. Headphones, white-noise generators, and noise-cancelling can only do so much. And they have their own problems.

    The motion of people in your peripheral vision -- or right in front of your goddam face -- is distracting, too.

    This is a fad that has not gone away, despite the obvious problems.

    --
    There's no time like the present. Well, the past used to be.