Slashdot Mirror


Prioritizing Computer Replacements?

cuzality asks: "The public library I work for is (hopefully) going to get some money in the coming months to replace some of our computers. Since we can't replace all of them at the same time, we need to decide which machines to replace first. We have begun working on a survey instrument to help us accomplish this, but since this is the first time we are replacing computers (most were bought in 1999), this is also the first time we have tried to put together a survey for this purpose. What kind of criteria have you used to prioritize replacement of computers? Examples of surveys you have used would also be very helpful..."

46 comments

  1. Simple: Replace the ones that don't work first! by bhima · · Score: 4, Funny

    at least that's what we always do....

    --
    Nothing in the world is more dangerous than sincere ignorance and conscientious stupidity.
    1. Re:Simple: Replace the ones that don't work first! by siriuskase · · Score: 1

      If you still have too many, acquire more desks! why replace a useful machine?

      --
      If you must moderate, please moderate as irrelevent, not something bad, because I'm sure someone will find this interest
  2. hmm by JohnFluxx · · Score: 1

    To know how to replace the computers, you're doing a survey. But to do the survey, you're surveying slashdot. But you needed a computer to do that.

  3. This survey... by hookedup · · Score: 2, Insightful

    Is it for the general public using the computers? Or workers for the library?

    If it's for the public, perhaps leave some photocopies with a few simple questions.

    "What are you using this system for"

    "What software would you like to see offered"

    Etc..

  4. Usually by Anonymous Coward · · Score: 1, Funny

    I push to get mine replaced first...

    1. Re:Usually by tchuladdiass · · Score: 1

      Reminds me of what I used to do, when I was a one-man IT department. Everyone wanted a shiny new machine. So, they got the shiny new machine... with my old motherboard.

  5. sounds good enough by dotgod · · Score: 2, Insightful

    a public library with computers built in 1999? i thought all libraries had to have a minimum of 15 year-old technology. count your blessings.

    1. Re:sounds good enough by override11 · · Score: 1

      nope, any library that was smart applied to the Bill and Melinda Gates Foundation and got a grant for new networking equip, several pre-setup gateway 's w/ encyclopedia software, and a new windows gateway server. All for free. You know he has to give away millions a DAY just to avoid tax issues. He actually saves himself money by giving it away. :)

      --
      No I didnt spell check this post...
    2. Re:sounds good enough by gui_tarzan2000 · · Score: 1
      "any library that was smart applied to the Bill and Melinda Gates Foundation"

      Except that when the support period runs out, they won't even talk to you. Plus, they didn't ship the library I support any original disks or images to reload the dozens of games and other programs that came with them in case you had to reload it. So when the pre-loaded NT 4.0 finally crashes we have no way to rebuild the machines as they were shipped. I know we could Ghost them, but we shouldn't have to. The disks and/or images should have come with them.

      Nothing is truly free when it comes from Gates and sometimes it costs you more than it's worth.

      --
      Have you hugged your penguin today?
    3. Re:sounds good enough by override11 · · Score: 1

      jesus, its FREE HARDWARE. I know we could Ghost them, but we shouldn't have to...... Good lord man, thats like "I know I should run windows update, but damnit, I shouldnt have too" Take the free hardware for what its worth. How can free servers, 15 free PC's w/ monitors, and 3000 dollars to upgrade our network be a bad thing?!?!?

      --
      No I didnt spell check this post...
    4. Re:sounds good enough by Anonymous Coward · · Score: 0

      Read this guys other posts. He's a lazy bastard. He'd screw up the education of 1000 kids to save himself 5 minutes.

  6. hmm! by denominateur · · Score: 3, Insightful

    Now quite frankly.. what kind of stupid question is that?

    1. Are there broken computers or computers which are beginning to show critical signs of wear?

    2. Are the computers sufficiently fast for the tasks assigned to them?

  7. basic criteria to determine by truffle · · Score: 3, Informative

    How many hours a week is each computer used?

    What functions does each computer perform (surfing web, accessing custom library application, etc.) and what's the breakdown of those functions in percentages?

    Assemble a list of all functions the computers are used for, determine how each function would benefit from running on newer hardware.

    What new functions would the library like to incorporate utilizing newer computrs? Assemble a wish list, and then determine through a panel which of those functions are likely to be implemented in the next year if new computing resources are available.

    With this information you should be able to determine which computers will benefit most from an upgrade. Other factors to consider are that it's more estheticly pleasing to have similar computers together (mild preference for grouping computers of the same type). Publicly usable computers that are upgraded can make a positive statement to library patrons (preference for visibility).

    --

    ---
    I support spreading santorum
    1. Re:basic criteria to determine by 4of12 · · Score: 2, Insightful

      Excellent starting point.

      I might add that computers which, by nature of their hardware configuration, are more difficult to maintain (trouble incidents per hour of use) should be ripe candidates for replacement.

      --
      "Provided by the management for your protection."
    2. Re:basic criteria to determine by override11 · · Score: 1

      Here's how it goes here: 1st: Management who read's word documents and plays solitaire get new systems 2nd: Relatives of management get new systems, their old systems are handed down to people who do all the work, their systems handed down to the shop, and the shop's systems thrown away and lit on fire. 3rd: Anyone that actually needs a new system is told that we already bought systems, and dont have the cash to get new ones.

      --
      No I didnt spell check this post...
  8. Scoring by mwvdlee · · Score: 2, Insightful

    If you ask the public, they'll probably want Dual-64bit processors and the latest GFX card or something else they don't need.

    Please note that you need not just "replace" but you could also move old computers to less demanding tasks.

    Ideally your survey would end with a number of scores; the suitability for the task it is used for and the importance of that particular system to the library.

    I assume you have some sort of server in the library, if so then you should consider how the CPU power, files and other "resources" are distributed across your network.

    You might want to ask around what the problems are that the users are facing, perhaps they'll tell you that they want more than 16 colors; get better graphics hardware. Perhaps they'll complain they can't fit their files on a floppy; get a bigger harddisk. At the very least it'll give you some indication of the factors involved in making the decision.

    Also try planning for the future a bit, whether this means buying overpowered systems or buying systems which barely do the task depends on things as expected future budget, the ability to move around systems, etc.

    --
    Slashdot social media options: AIM, ICQ, Yahoo, Jabber and Mobile Text. Why no MySpace?
  9. Why are you replacing them? by furry_marmot · · Score: 3, Insightful
    1. Figure out what you are doing or want to do with the computers. Is that what the survey is for?
    2. Figure out what you would replace them with (including networking, licenses for proprietary software, etc.) and figure out what it will cost and thus how many you can buy.
    3. Figure out which of your current machines are serving you the least in this capacity. If you have a bunch of unstable Win95 or Win98 machines that crash a lot, I'd say those are good candidates. If you have older machines that are stable, consider leaving them alone if it will allow you to replace more of the unstable ones.
    4. Go over the list you make, poke holes in it, and start again. When you're done, show it to others and don't look at it for a week, then come back to it and see what you think of your logic.
    There. Any other part of your job you'd like us to do for you? I mean, how hard was that?
    1. Re:Why are you replacing them? by sevensharpnine · · Score: 1

      If you have older machines that are stable, consider leaving them alone if it will allow you to replace more of the unstable ones.

      Yes, this sounds like common sense that everyone should follow. It's not. Those older and more stable machines are accidents waiting to happen. The first critera I use when considering machine replacement is age. There's a mentality among people who haven't been in the position of systems administration that keeps them thinking "well, if it worked for five years, it'll keep going". That's absolutely the wrong way to look at the problem. Now I'm sure plenty of folks here can entertain us with their stories of ten-year-old 386's that ran a critical db while having only six minutes of downtime, or whatever, but those are useless anecdotes. By and large, the single largest factor of likelyhood-to-fail is age. That fact of the matter is that older machines are more prone to substantive failure--not just drives and power supplies. Those old motherboard, ram chips, and even cpu's are waiting for the most inopportune moment to die. Ultimately, yes, you should replace failing computers, but don't gloss over the tired old workhorses. This goes double for post ~'97 or so computers; they probably weren't built to last.

      --
      "God is a comedian playing to an audience too afraid to laugh." -Voltaire
    2. Re:Why are you replacing them? by furry_marmot · · Score: 1

      You're right, of course. But the poster's question was how to prioritize which computers to replace because he couldn't replace them all. The thrust of my comment (in intent, anyway), was simply to replace the most broken/unstable first.

  10. Replacing machines not always necessary by sbryant · · Score: 3, Insightful

    While some machines are broken, or so slow that they need replacing, the time taken to replace other machines is often non-trivial for a benefit that is minimal. Sometimes, simple upgrades have much more effect for the amount of time and money spent. A common one is more RAM, but a lot of users would benefit a lot from a new monitor or a flat screen - or a second screen even. Little things, like replacing ball mice with optical ones go down well.

    You might also look at some the infrastructure. If everything is slow because the network is overloaded, replacing machines won't make any difference.

    In a lot of firms, the top people get new kit regularly (which they don't need), and the bottom people suffer with old cast-offs. Look at the entire setup, and see where people are needing upgrades the most, then replace those parts.

    -- Steve

  11. Buy them all now anyway by lunarscape · · Score: 1

    It would probably be cheaper to buy enough new ones at one time to replace all of your old ones, even if you don't do the actual replacing for many of them for a while. You can find nice price cuts in bulk, and the bigger the bulk, the bigger the cut. If you replace half now and half later, you'll spend a whole lot more in the long run. Better to get them all now and slowly phase the new ones in over time, even if this process takes a year or more. If all your users will be doing is some casual web browsing and word processing, you probably won't have to worry about the new ones becoming outdated in your storage room. As someone else here mentioned, public library computers can have a longer life than those used for heavier applications.

    1. Re:Buy them all now anyway by karnal · · Score: 2, Insightful

      That's understandable, but you'd still want to test each one, that way you can get the parts replaced before you have to deploy. Obviously you can do this before the install, but depending on how you put the machines together (piece by piece, or complete machines ala dell?) it may be a pain....

      Also, you might find that even if you can get the prices in bulk to come down, it may be cheaper still to wait one year and buy then. At that point, you'll get more for your money. I know the library probably won't be worried about things like high end video cards and the like, but hard drives and memory and CPU are usually a moving target. As well, motherboards with more functionality will be out at the same pricepoint.

      --
      Karnal
  12. How we've done this before... by brigc · · Score: 5, Insightful

    FWIW, I used to be automation consultant for a regional library system, and we generally recommended folks look at things in this order:

    PUBLIC machines first
    As much for PR reasons as any.

    SHARED STAFF MACHINES second
    Usually most cost-effective distribution.

    DEDICATED STAFF MACHINES third
    Meaning the director's desktop usually gets upgraded last! :)

    Within each category, we then looked at how old the BIOS was and how much RAM each machine had. Then we looked at budget issues.

    These are, of course, general guidelines... sometimes things are done differently because you either have a funding source wanting to push a particular program or service... sometimes you have a machine which fails or is unreliable. Common sense should always override a plan, if it hasn't already been incorporated within the plan. ...brig

    --
    -- When I grow up I'd like to be a systems defenestrator.
    1. Re:How we've done this before... by ameoba · · Score: 1

      When I was working in the university library as a student employee, trying to code up web apps on a 120MHz Pentium while 2GHz P4s were in public areas used for little more than searching the catalog, I was told that it was because of some sort of funding issue. Easier to get grants for things students touch or somesuch.

      --
      my sig's at the bottom of the page.
  13. Why ask here? by presearch · · Score: 0, Flamebait

    How about you do your own fscking job? What are they paying you for?
    This is such a difficult job that you need to ask what old computers to throw out?
    Boy that's such a hard problem...

    1. Re:Why ask here? by Anonymous Coward · · Score: 0

      Stupid he may only be a Librarian. It's probably not his job to handle these matters, he just wants more insight so they don't go out and buy unnecesarry hardware.

    2. Re:Why ask here? by Kris_J · · Score: 1

      A bit nasty, but basically what I was going to say. As IT Manager I can tell you at any given time which machines are the oldest, which are the least stable, which get the heaviest use and could do with being faster, which still have room to upgrade and which are maxxed out. Sounds like you need an IT Manager. Or possibly a new one.

  14. Replacement prioritization by duffbeer703 · · Score: 1

    1. Director/Commissioner/Board Members
    2. You or other IT staff
    3. Other important people
    4. Supplement computers in busy areas

    --
    Conformity is the jailer of freedom and enemy of growth. -JFK
    1. Re:Replacement prioritization by justforaday · · Score: 1

      Interesting...This list is the exact opposite of this one. Well, I guess we know who respects their users (ie, understands WHY they have a job in the first place) and who feels that the library denizens are "one of those things" that the admins must "deal with" from time to time...

      --
      I'll turn into a supernova and burn up everything. Well I'll turn into a black little hole and you'll turn into string.
  15. Keep up to date! by TheSHAD0W · · Score: 1

    A new computer every 3 months works for me. ;-)

  16. My criteria.... by dark404 · · Score: 2, Interesting

    Well, first of all it depends on what machines you have now and what they are being used for. I'm going to assume you have PII 233-400ish systems as I seem to remember those being the mid range back then.

    Assuming the systems are not optimal for what they're needed for, I would:
    1. Replace any broken machines.
    2. Before replacing machines, determine if you need MORE machines than you have. In that case I would buy new machines but not use them to replace anything. I would just add them to the network.
    3. If you have enough machines, and no desire/space for extra ones I would phase out the slowest systems and replace them.
    4. I would either put the slowest systems in the children's wing (if they break them, who cares) or as word processors. Or, if you have no desire/space for that, wipe the old systems and either give them to needy families or sell them at your book auctions (most public libs do those).

  17. LTSP - Reuse Old Equipment Effectively! by runswithd6s · · Score: 4, Insightful
    If I were given free reign to decide how to design the network, I would quickly install the Linux Terminal Server Project. Without going into a lot of details, here are some of your benefits:
    • Reuse older equipment
    • Operate diskless terminals (less moving parts, less breakage)
    • Centralized Management
    • Put money where it counts, in the servers and network infrastructure
    • Leverage the security of Linux (No Windows boxen getting infected)

    IMHO, 90% of the operations office staff and library patrons perform do not require specialized, personal PC's. Diskless "thin" clients are by far the least problematic with respect to hardware failure or OS maintenance.

    Unless you absolutely require Windows clients, which I highly doubt given that most Library databases are searchable via Internet or Intranet sites, stay away from them. If the recent IE exploits hadn't scared you away yet, nothing will.

    --
    assert(expired(knowledge)); /* core dump */
    1. Re:LTSP - Reuse Old Equipment Effectively! by SpaceLifeForm · · Score: 2, Insightful

      Good points. One of the older (by not really crap) boxes should be put in place as a firewall, and if they already have a firewall that is old, it should be upgraded. You don't want to have to rebuild your firewall when you least expect it. The firewall should *not* be some box you buy and cannot control, but preferably iptables on Linux.

      --
      You are being MICROattacked, from various angles, in a SOFT manner.
  18. Some questions: by jbarr · · Score: 2, Interesting

    1. What are the computers being used for?
    If they are Public Access, you pretty much only need a web browser and possibly an office suite. As long as they are physically robust enough and can be effectivly secured, you don't necessarily need the latest and greatest hardware.

    If they are Internal use, you need to consider what you will be running. For most offices, it means an office suite, a web browser, and maybe some proprietary software. Again, the latest and greatest may not be needed.

    2. What are the current conditions?
    If you have broken computers, then these should be at the top of the list to be fixed or replaced. If you have computers that are working fine and doing the job, then you may not need to replace them.

    3. Do you have specific OS requriements?
    Are you running any proprietary software that is OS or OS-version specific? For example, if you have an accounting package that only runs on Windows 95, your hands may be tied for some of the computers. Can you reduce the cost by moving to Open Source solutions like Linux? Again, if they are publically accessible computers, you need to assess what access and features they will provide.

    4. Are all your OS's the same?
    Can you standardize on one OS and one OS version? It certainly makes management easier if you can keep your OS's to one single type or version. Try to get away from having many "specialized" OS's for different purposes. It'll drive up maintenance costs

    --
    My mom always said, "Jim, you're 1 in a million." Given the current population, there are 7000 of me. God help us all!
  19. Obvious candidate by Anonymous Coward · · Score: 0

    Replace your webserver, you're about to be slashdotted.

  20. Well, try looking at it this way... by Drakin · · Score: 1

    1) Look at replaceing the ones which run processes where the speed of the processor matters more than the ram. Or ones that will benifit from better video cards etc.

    2) take the ram out of the replaced ones and max out any of the remaining ones you can.

    3) See how much the ram boost made a difference in step 2.

    Decide if the ones with little effect are hampered by the processor, graphics card, or nature of the programs they run.

    If it's the processor or graphics card, replace the computer.
    If it's the program, don't bother replacing that computer, you're wasting money.

    You should approach a point where the computers that need upgrading have been upgraded, those that don't have been singled out, and all should be well.

  21. Make a 2x2 matrix ... oops ... wrong article by jolshefsky · · Score: 1
    I assume you've already created a database that contains all the machines. Without trying to raise the ire of database purists, a spreadsheet would do nicely with one machine on each row. Enumerate the factors that are important as columns, like:
    • Does this machine work?
    • How frequently does it crash?
    • Does the machine behave erratically or consistently?
    • How important is the task it performs?
    • How often is it used?
    • How critical is it?
    • Are there other machines that perform the same task?
    • How much would an upgrade help its performance?
    • Would an upgrade be costly?
    • Is it adequate for the task to which its assigned?
    • Is the task it performs obsolete?

    For each of these factors, assign a numerical value, say from 0-9 or 1-5 or something. Then, create a calculation that summarizes these factors into categories like:

    • Does this machine need to be updated?
    • Would replacement be more cost effective than upgrading?
    • How important is this machine?
    • How important is it to address changes to this machine?

    The calculations should be a sum of each of the important factors where each is multiplied by a number (which may be positive, negative, or zero) indicating its importance. Multiply factors together only if you have hard units for categories (i.e. megabytes, or watts).

    The summaries aren't intended to be compared to eachother, only to the same values for other machines. Sorting the list by the last factor, "how important is it to address changes to this machine?" will yield a list of the machines to examine first.

    Of course, this is all speculation and is probably wrong. I've done assessments like this for other kinds of things and the temptation is to adjust the calculations so the results are as expected. I would try to avoid this, by examining any unusual cases and see if the calculation is working as you'd expect--consider both the outlying case and the calculation instead of just assuming the calculation is wrong.

    --
    --- Jason Olshefsky

    Karma: Poser (mostly affected by adding this line long after everyone else did)

  22. Great example of govt. waste by shodson · · Score: 1
    What a great example of how public institutions waste money! "We need to devise a survey" analysis paralysis. The time spend on devising a survey and then doing the surveying could equal the cost of a couple of machines!

    Try this list of priorities
    1. Replace ones that don't work
    2. Replace ones that are slower (replace a 300MHz PC over an 800MHz PC)
    3. Consider upgrading instead of replacing (maybe more RAM or a bigger hard drive would extend the life of the PC)


  23. Don't Work then Fifo by Marxist+Hacker+42 · · Score: 1

    Priority 1: Computers that have stopped working

    Priority 2: FIFO (oldest first)

    Priority 3: Computers too slow to do their current work.


    Or you can be as illogical as ODOT and reverse the above priorities- the plus side is that this frees up some faster machines for redeployment onto slower machines.

    --
    SJW: a person who perceives an injustice, and while correcting it, commits a greater injustice.
  24. 1999 means by bofkentucky · · Score: 1

    Pop the cases open, look and see if the have the infamous IBM "deathstar" Hard Drives in them, however, it seems like most of them that are going to die quick deaths already have. I've been running a 30GB DTLA since Jan 2001 with no problems, but I personally saw 2 crap out in a week at work in late '01.

    --
    09f911029d74e35bd84156c5635688c0
  25. replace or add? by bluGill · · Score: 1

    This doesn't apply to all situations, but are you sure replace is the right option? If all the public machines are busy most of the time (or you have no public machines) perhaps you are better off getting some more tables and adding computers.

    Depending on who has what needs, you might replace a staff machine and put it in the public areas. If people start looking for fast machines you might need to start asking why they need speed and give those who really need speed the faster machines, but this is complex and hopefully unneeded.

  26. I had a 'manager' by Anonymous Coward · · Score: 0

    who decided which department got the new computers based on how nice the department head was to her. It worked for her, why not you?

  27. If you have that many desks, why not... by leonbrooks · · Score: 1

    ...add this to one or more of the new computers?

    --
    Got time? Spend some of it coding or testing
  28. off the wall idea by fred+fleenblat · · Score: 1

    Replace the machines lottery-style.

    Randomly assign numbers to the machines (perhaps the IP address or last 3 digits of the serial number) and hold a raffle-like event. Getting all managerial and trying to "optimize" who gets what first is just a lot of wasted effort that makes you feel important but doesn't really improve anyone's productivity, least of all yours. Just start replacing machines.

    You're actually kind of lucky. Most library-computer-admin types are barraged by viruses, protect-the-kiddies issues, idiots clicking yes on a pop-up activex thing or any of the other 900 ways computers can get messed up by daily use in a public environment. If you have time to worry about prioritizing new hardware installation, you are in an enviable position!

  29. i like this by RMH101 · · Score: 1

    ...but prefer the "be nice to me, and you'll get a new machine before the rest of the office" approach.

  30. Recycling by sydbarrett74 · · Score: 1

    Haul off any broken/unwanted electronic stuff to Officemax -- they're having a promotional recycling offer.

    --
    'He who has to break a thing to find out what it is, has left the path of wisdom.' -- Gandalf to Saruman