Slashdot Mirror


Univ. of Wisconsin's 30-Year-Old Payroll System Needs a $40 Million Fix

jaroslav writes "The University of Wisconsin is attempting to update a payroll system they have had in place since 1975, but spent $28.4 million in a 2004 attempt with no results, and now is experiencing new overruns in cost and time after 'not hav[ing] the full picture of how complex this project would be.' The current estimate of the redesign is $12 million and years of further work on top of the money already spent."

47 of 418 comments (clear)

  1. That's a nice budget you got there by xdor · · Score: 3, Funny

    I would totally sign up to do this job.

    1. Re:That's a nice budget you got there by Nutria · · Score: 4, Insightful

      Four good coders could "do-over" a payroll system in five years no matter how complex it was

      Sure, if you have good specifications.

      Re-engineering a 30 year old system that's been accreting features for 30 years, though, isn't an easy task.

      --
      "I don't know, therefore Aliens" Wafflebox1
    2. Re:That's a nice budget you got there by CorporateSuit · · Score: 5, Funny

      Re-engineering a 30 year old system that's been accreting features for 30 years, though, isn't an easy task.

      for $10M per dude, it doesn't have to be. I'll bugfix this thing with badgers gnawing on both my arms for that kind of pay.

      --
      I am the richest astronaut ever to win the superbowl.
    3. Re:That's a nice budget you got there by b0r1s · · Score: 4, Insightful

      4 coders ignores the fun parts defining requirements, assigning tasks, testing, QA, regression testing, all the fun things that the first group neglected that caused it to be unfinished.

      Sometimes youngsters look at a task and go "That's easy, I could totally do that in 2-3 months". Then there are people who have done it who stand back and laugh at them for being naive.

      --
      Mooniacs for iOS and Android
    4. Re:That's a nice budget you got there by Lord+Ender · · Score: 4, Insightful

      This is true. What they need to do is simplify their payroll policy. Then they could use a much cheaper system--possibly even COTS + a consultant.

      --
      A slashdotter who didn't build his own computer is like a Jedi who didn't build his own lightsaber.
    5. Re:That's a nice budget you got there by Darinbob · · Score: 4, Informative

      Even with specs, the hard part of a payroll system is known all of the tax rules and regulations to start with, then toss in the byzantine local rules such as the pay grades and union seniority rules. Then when this is done, be prepared to change it again each year as the rules change.

      Payroll systems tend to have a lot of people on staff maintaining them. Which is why a lot of corporations just outsource it all if they can.

    6. Re:That's a nice budget you got there by crispin_bollocks · · Score: 5, Insightful

      Yup, that's why Paychex, ADP and many others are worth every penny. Anyone with more than 10 or 20 employees is incurring a lot of overhead doing their own payroll.

    7. Re:That's a nice budget you got there by Bigjeff5 · · Score: 5, Insightful

      This is why projects like this end up costing $40 million after failing with $28 million.

      The fact is, you don't know shit about the problem, but you assume you have it all worked out, so you throw out a number and just say go. Then, when you start to realize with it will take to comply with city, local, state, and federal tax laws, as well as privacy laws, laws like S/O, not to mention INTERNAL company payroll needs. It's not too bad if it is a small organization operating in one little area, but as soon as you start crossing boarders of any kind, shit gets fucked up. Laws and regulations you've never even heard of almost certainly apply.

      And you have to program it to comply with -all- of it. One little mistake could cost the organization millions.

      There is a reason large organizations have teams of accountants/programmers, tax lawyers, accountant/lawyers to deal with this shit. It's not easy.

      See my sig, I can't say it better than that.

      --
      Security is mostly a superstition... Avoiding danger is no safer in the long run than outright exposure. - Helen Keller
    8. Re:That's a nice budget you got there by Anonymous Coward · · Score: 5, Insightful

      this is why we need to get rid of 99% of these fucking laws and live in a free society again

    9. Re:That's a nice budget you got there by Anonymous Coward · · Score: 3, Insightful

      One little mistake could cost the organization millions

      Too late it already HAS cost MILLIONS with no end in site...

      It sounds like a death march program. A do over is in order. *MANY* people involved with this current fiasco need to be fired. It sounds like ego has run the day. With 'perfection' getting in the way of getting any sort of proper job done.

      Im sorry there are MUCH MUCH MUCH MUCH larger organizations out there that have a system in place. You can *BUY* these sorts of systems for much less.

      It sounds like they need someone to come in and say 'the buck stops here'. Instead it sounds like they have hundreds of suggestions with all of them going in. With no one saying 'that is the dumbest thing in the world why should I have my guys working for 4 weeks on this 1 feature only *YOU* will use once'.

      Perhaps the one you work on is going good. Good for you. But 70% of large projects fail because they 'wanted to get it right before coding anything'. Well they didnt get jack. They need to start small and circle their way out and add in more and more both requirements and code and design. With someone who has enough to say 'thats nice but it doesnt fit and we are going to do it this way'. They need a jerk.

      I would bet cold hard cash that is what sort of project it is. I have seen dozens of disasters such as this in my career. I do not work with them. Many times they are totally unwilling to fix anything. In this case it will take the chancellor of the school saying 'it *WILL* be fixed and I am firing the blowhards among you to make it work.' They have toxic people there who are set in their ways and unwilling to do anything just because 'its always been done this way'. This will not happen. Until the whole top of the organization thinks its time to fix it and actually *FIX IT* zip will happen. In that type of organization I doubt anything will ever happen that sort of place is a 'buddy system' where only if you know someone do you get in.

    10. Re:That's a nice budget you got there by Kjella · · Score: 4, Insightful

      I further bet that if the school administration first spent 6 months coming up with a streamlined pay scale system and pigeonholed all the employees into it, the new payroll system would be a LOT easier to set up and maintain.

      I'd rather try to handcode it in assembly with a blindfold than renegotiate salary with everybody. Even if you're essentially doing nothing at all you'll have employees and unions reading over it with a fine-tooth comb screaming at everything.

      --
      Live today, because you never know what tomorrow brings
    11. Re:That's a nice budget you got there by schon · · Score: 4, Insightful

      Even if you're essentially doing nothing at all you'll have employees and unions reading over it with a fine-tooth comb screaming at everything.

      And not just unions - university academic unions.

      I worked for 2 1/2 years in a university CS department, and (as one of my co-workers so adroitly put it) they start screaming about "academic freedom" when you talk about changing their parking stall.

    12. Re:That's a nice budget you got there by johnlcallaway · · Score: 3, Insightful

      I remember trying to install a system 15 years ago to replace an in-house system that was very easy to maintain. They wanted to move all of the input down to the departments so they didn't have to fill out forms, so decided to purchase a payroll system (not Peoplesoft). I remember giving the estimate to the general manager of the company, and he literally accused me of bulking up the estimate for job security, we should just be able to 'plug it in'.

      My response?? 'Sir ... you can either change the software to pay based on the union contract, or you can change the union contract to match what the current software can do.' There were over a hundred pay types and calculations that the existing software wouldn't do that would require me to write new types and plug them in. i was going to have to modify the labor reporting system to generate data for the new system. Then there were issues like 'Should we reissue badges, or maintain a cross-reference table forever.' since the current employee IDs were not compatible with the new system. There were also reports that were going to have to be generated because it didn't match our accounting system feeds, so I was going to have to manipulate the data in order to get it into the accounting system. Plus all the reports that were needed to go back to managers of employees and other departments.

      No ... it wasn't going to cost $12M, or even $1M. But if a company of 1,000 people with only one union contract and salaried workers was going to take 6 months to install, I can't imagine what a University with dozens of unions and who knows how many different pay calculations would take. The requirements gathering alone would take months, then longer to get some sort of consensus on the requirements. No install is ever a true replacement because of all the 'features' everyone wants to have.

      And a system that size I would never trust to the coders to test. You would need a decent sized QA team to run initial functional tests then increasingly more complex integration tests. And that is before you even get to the parallel test that will probably be required to run for at least a couple of months with data being feed from numerous system and out to other system which will also have to have testbeds setup.

      Then having to deal with changing requirements while writing the system, since payroll changes won't just stop because it's going to take a year to design, write, and test it. Union contracts will be redone, new tax laws will come into play.

      Sure ... you can parameterize lots of stuff to make it easier to make changes since payroll basically consists of a few basic types of pay, deductions, and disbursements. But you have to be sure that all the possible parameters can be accounted for since adding some in later can be very expensive.

      And a 3rd-year CS major would have no clue whatsoever since they have never spent years supporting such systems and don't know what the fuck they are talking about or how complex payroll really is.

      --
      I rarely read replies, it's my opinion and if you thought about your opinion a little more, I'm OK with that.
    13. Re:That's a nice budget you got there by Facegarden · · Score: 4, Insightful

      this is why we need to get rid of 99% of these fucking laws and live in a free society again

      Yup! Nothing says fairness like letting the big guys push everyone around!

      Because that's what happens when you eliminate 99% of laws.

      This reminds me of all those "punk" people that think everything would be better if we had anarchy...

      Uh, yeah, it would be great if there was no transportation system and no police and no judges and everyone with a bigger stick could push me around.

      I know that's not exactly what you said (you said 'these' laws, probably meaning crazy tax and payment laws) but just gutting a legal system is never a good idea, it needs to be fixed, not abandoned.

      -Taylor

      --
      Worldwide Military budgets: $2100 billion. Worldwide Space Exploration budgets: $38 billion. Really, world? Really?
  2. As a UW Student... by cheezitman2001 · · Score: 5, Funny

    I just want to say how glad I am my tuition's going to a good cause.

  3. Bad Title by Red+Flayer · · Score: 3, Insightful

    Who am I kidding, right?

    Their payroll system doesn't need a 40-million-dollar fix. That's just what they've ended up spending on it (hypothetically, once the $12 MM hot cash injection fixes all the problems).

    The University should just scrap the system and go with a commercial payroll vendor. Bigger organizations have done the same, and there's no shame in it.

    $40 MM is insane. That's over four years of tuition for 4500 students at UW-Madison.

    No use throwing good money after bad.

    --
    "Trolls they were, but filled with the evil will of their master: a fell race..." -- J.R.R. Tolkien on Olog-hai
    1. Re:Bad Title by emmons · · Score: 4, Informative

      As I understand it, they've totally scrapped the old system and are starting over from scratch using PeopleSoft - which they should have done from the beginning rather than trying to roll their own solution.

      So yeah the title is misleading; it's a $12 million system. And that includes deployment across 24 campuses statewide, training costs, etc.

      --
      Do you even know anything about perl? -- AC Replying to Tom Christiansen post.
    2. Re:Bad Title by Red+Flayer · · Score: 4, Insightful

      PeopleSoft is not a commercial payroll vendor.

      It is an ERP system, the payroll module needs to be heavily customized for any large implementation.

      If they need an ERP, fine... but then it's not just a payroll system costing $12 MM additional, is it?

      Serves me right for NRTFA, but *some* accuracy could *maybe* be hoped for?

      --
      "Trolls they were, but filled with the evil will of their master: a fell race..." -- J.R.R. Tolkien on Olog-hai
    3. Re:Bad Title by mmaniaci · · Score: 4, Insightful

      Theres an infinite amount of shame that you accrue once you go to PeopleSoft. I don't know of anything better, but PeopleSoft is a steaming pile of shit, much like any other enterprise tool that tries to do it all. Its all just fodder that managers eat up like hotcakes because of the promise of higher productivity, and won't change until the next generation of IT professionals comes in and kicks the old clods off their thrones. Now that we have a generation of IT professionals that were born and grew up in a world with computers, I have plenty of optimism that enterprise bloatware like PeopleSoft (Microsoft *, Novell, FootPrints, Cadence, etc) will slowly but surely be replaced by modular programs that actually do a task, and do it well.

    4. Re:Bad Title by Anonymous Coward · · Score: 3, Interesting

      no, people soft should NEVER be used. I've been at two universities which implemented it. both times were an unmitigated disaster and people including myself did not receive my paycheck for over a month. Peoplesoft and their engineers suck in every sense of the word and should NEVER be used.

    5. Re:Bad Title by Bodhidharma · · Score: 4, Informative

      The $12m is just for the planning. They originally though $8 million would be enough but it wasn't. The UW payroll system (really HR system) has to take care of around 60,00 employees at several campuses plus county extension branches. There are all sorts of job descriptions with different contracts, vacation, sick leave, seniority, retirement plans, insurance, etc. The previous failure was an embarassment and some reporter figured they could stir up some trouble by making a big deal out of this. It's better that they get all the processes sorted out before they start writing custom code.

      --
      A dyslexic man walks into a bra.
    6. Re:Bad Title by Anonymous Coward · · Score: 5, Insightful

      won't change until the next generation of IT professionals comes in and kicks the old clods off their thrones.

      My, aren't we quite the bigot. This is going to come as quite a surprise to you, but, there's a lot of people in the world. Some of those "old clods" are actually intelligent, knowledgeable and experienced in their fields, including IT. Hell, some of them even post on Slashdot, I imagine.

      And, at least one of them thinks that, in addition to being a bigot, you're also an asshole.

    7. Re:Bad Title by duffbeer703 · · Score: 4, Interesting

      You still need the ERP. It's not like you get together a box with all of the goofy union contracts and agreements, court-ordered judgements, and byzantine business rules, fedex it to ADP, and magically get your paychecks to come out the other end.

      --
      Conformity is the jailer of freedom and enemy of growth. -JFK
    8. Re:Bad Title by thousandinone · · Score: 5, Insightful

      Now that we have a generation of IT professionals that were born and grew up in a world with computers, I have plenty of optimism that enterprise bloatware like PeopleSoft (Microsoft *, Novell, FootPrints, Cadence, etc) will slowly but surely be replaced by modular programs that actually do a task, and do it well.

      Now that we have a generation of automobile drivers that were born and grew up in a world with automobiles, I have plenty of optimism that traffic jams, drunk drivers, and general automobile idiocy will be replaced by conscientious drivers that actually obey traffic regulations and don't put themselves and other drives at undue risk.

      Wait...

  4. Oh, ffs by ledow · · Score: 4, Insightful

    I'm sorry, but what a heap of crap.

    It's a payroll system. Yeah, it's a biggee, and yeah, it's got a lot of old information in it most probably. It's written in an old language (Oh no! The end of the world! Soon we might not be able to understand our systems! Hold on... we just had three attempts and replacing it with something new and FAILED because we didn't know half the stuff it was running). But you're not telling me that MILLIONS of dollars and YEARS of work by supposedly professional IT companies isn't enough to get ANYTHING working well enough to say "We don't need to worry about that part any more". You can get an OS written for that sort of money, or kit out an entire borough of schools with an integrated network.

    What's *more* disgusting is that by the looks of it, the IT people at the University are probably barely getting a look in - it's being project-managed by external companies. Come on, stop faffing about; seriously, this is just stupid. Get your *existing* IT team, hire a bunch of programmers directly (hey, you're a University... I wonder where you can get a crapload of cheap, intellectual labour nearby, trained in the art of programming properly and designing the systems from the start, supervised and educated by people who have spent years using their technical, professional and theoretical expertise in the subject?) and just write the damn thing from the ground up. It wouldn't cost anywhere near as much money/time as you have wasted on a single company out of those that tried to sell you crap. Oh, and you can make it do what YOU want any time and you'll have the programmer's hanging around for the next few years with an incentive to keep the system running properly ("What grade did I give you for that paper on your design of the new payroll system? I've revised it, it just crashed.").

    If it's THAT damn big, you want to start breaking the thing up into pieces, anyway. Anything that you can't find out all that it does in that many YEARS, you really want to be breaking into smaller and smaller parts and replicating them one at a time. Don't pretend that you're the only place on Earth that has that amount of employees, that amount of computer data, and require mordernisation.

    Get rid of the project managing companies, get rid of the "slice-off-50%-for-myself" companies, get rid of the stupid contracts that REWARD failure, and give the project to people who will give you a system that will not only last for ever but be documented and updated and revised and bug-fixed and converted for ever and a day.

    1. Re:Oh, ffs by aztektum · · Score: 4, Funny

      srlsy! Also, it was made in the 70's! How complex can a program on a handful of punch cards be?!

      --
      :: aztek ::
      No sig for you!!
    2. Re:Oh, ffs by j-turkey · · Score: 4, Informative

      Without really understanding the details of their payroll system and the task involved, I don't necessarily agree with your assessment. Most university IT groups don't have stellar project managers, which is the one thing that a project of this scale (and criticality) needs. Further, it's likely that nobody has have the expertise in either the outgoing payroll system or the one that's going to replace it (either in a shrinkwrap or roll-your-own configuration). I'm not sure whether or not hiring a high-paid, highly experienced and qualified project manager as an FTE is warranted. Further, what does an IT department do with a really good PM with tons of experience and a huge list of successful projects when this project ends in 18-24 months? The smart money is to eliminate the position, which is what a smart manager will see when they interview the university. Instead, they would likely work on a contract basis and (as you say) slice off 50% for themselves.

      Rolling their own payroll system is also a possible disaster for them. It's very likely that they're having a hard time communicating requirements to professional payroll implementation/transition consultants who do this sort of thing all the time with a shrinkwrap ERP (like Oracle, SAP, etc). What makes you think that the university will be able to better communicate requirements to developers?

      I guess that this is all armchair quarterbacking from both of us, since I have no idea of the circumstances beyond the details that the article provides (which are light, at best). It appears that this was mishandled on multiple levels though - likely both the fault of the university management and the consultants. Usually for projects to fail on this level, it has to go both ways - consultants mismanage a project, the university mismanages the consultants, and probably isn't able to clearly communicate requirements.

      --

      -Turkey

    3. Re:Oh, ffs by cptdondo · · Score: 4, Interesting

      Yeah, I'm involved in a small gov't - and the cruft that accretes over time is incredible. We have nearly as many employee classifications as employees. (that means nearly every employee has his/her own job description and responsibilities and pay scale.)

      We have union contracts. Several different ones, with different benefits. We have different health care benefits, retirement benefits, and so on. In some cases, we have a single employee who has a particular health plan and retirement plan, and they're grandfathered in, so we can't change them.

      It's not just a matter of paying all the different taxes; it's that you have to understand all of the classifications, grandfather clauses, pay scales, benefits, and so on. I would guess that for UM, you multiply this by 10 or 20 and you see what you're dealing with.

      The *only* way this can be done is to reclassify all your employees into some sort of structure that makes sense; this will invariably be shot down by the union as some members will see an erosion of benefits.

      So most organizations will outsource this, blame it all on the consultant, take it to council/board of trustees/etc, and then run like hell from the fallout.

  5. Re:What is so special about this university? by emmons · · Score: 5, Informative

    This is a statewide system that needs to be deployed on all 26 UW campuses, administration and UW-Extension (which has an office in each of Wisconsin's 72 counties). It handles all types of employees from student LTEs to professors to staff to administration, all of their benefits through the state retirement fund and the state employees healthcare plan (which itself is fairly complex). It has to deal with union and non-union employees and their different pay structures, special deals for certain faculty, etc. It's a complex system that is specific to the State of Wisconsin, so no, there is no off the shelf solution.

    On top of all that, much of the cost is in deployment and training of all the people who have to use the thing.

    --
    Do you even know anything about perl? -- AC Replying to Tom Christiansen post.
  6. This is a B-league project, A-leaguers avoid it by cryfreedomlove · · Score: 4, Insightful

    The real problem here is that best of breed software developers have too many great opportunities that are more inline with their passions to work on this backwater payroll system. This leaves the unmotivated drones managed by Dilbertesque managers to run with this ball.

  7. Managers often have profound ignorance. by Futurepower(R) · · Score: 3, Insightful

    We see a lot of stories about this kind of thing on Slashdot. Often it is a politician showing that he or she is completely ignorant of technical issues, but wants his or her foolish opinions to be respected.

    Maybe it wouldn't be sensible to attend a university that has such technically backward management.

    The world will be a better place when all the managers retire who were raised without computers.

    1. Re:Managers often have profound ignorance. by interkin3tic · · Score: 5, Funny

      The world will be a better place when all the managers retire who were raised without computers.

      But will get much much worse a short time later when managers who were raised on twitter take effect.

  8. No problem. Just find some smart badgers. by Futurepower(R) · · Score: 4, Funny

    "I'll bugfix this thing with badgers gnawing on both my arms for that kind of pay."

    That's nothing! I'll get the badgers to do the coding.

  9. The money goes quickly on these projects by kbob88 · · Score: 5, Informative

    I've been involved in a few of these types of projects (unfortunately), and believe it or not, the money goes quickly. So does the time. It's not just coding -- that's actually a very small part of the money. It would take some time to burn through $40mm, but you'd be amazed how quickly these project eat up cash. I certainly was when I first got involved.

    Here are some things to consider:

    • They always consider the costs of the internal people's time on these projects, even if they're not dedicated to the project. So if you have a 4 hour requirements meeting with 6 business folks from Payroll, well, that gets figured into the overall budget at 4 * 6 * hourly loaded cost of employees, plus your time.
    • Software and database licenses add up quickly for this type of project. You know they're not running on MySQL, right? It's probably Oracle all the way, and that's $$$. Some vendors charge by the seat -- how many users do you think a payroll system for 60,000 employees has? That's right, a lot. Plus hardware costs -- they're not running this on their old hardware.
    • A project of this size probably has a project manager, several project administrators, an internal business lead, and an internal technical lead, at a minimum, running the show.
    • How much do you think gathering requirements, mapping out existing processes, mapping requirements to functionality, developing specs to cover the gaps, creating the new processes,
      testing the new processes, and getting buy-in and approval on all that from all the stakeholders costs? You know there will always be 3 to 5 revision and feedback cycles for everything. That's an easy 6 to 18 months of work for a team of six to eight people probably.
    • They're going to have run it in test mode for several pay periods, while the old system is still running, and check the results. That will result in duplicate work for all the people entering in the data.
    • Converting the existing data costs money.
    • Training costs for the users -- there are probably several hundred users, at different sites. (Plus there's always "Change Management" costs)

    (Ugh, thank God I'm out of that ERP systems business these days!)

    Yes, a fair amount of the money is probably wasted. But these projects do cost big bucks. This isn't hacking up a new blogging tool from open source toolkits. I'm not saying it's right, or well managed (it almost certainly isn't), but to say "dude, I could hack up a payroll system in a couple of months, pay me the money!" just shows that while you may know how to sling code, you don't have a clue about delivering solutions to business problems.

  10. Feature accretion by macraig · · Score: 4, Funny

    "Re-engineering a 30 year old system that's been accreting features for 30 years, though, isn't an easy task."

    I love it when you talk dirty like that! Gimme some more, and say it in a hoarse whisper!

  11. Here's the real story by Anonymous Coward · · Score: 5, Informative

    There's nothing wrong with the current payroll system other than it's old and runs on old hardware. The guys who wrote it 30+ years ago did a pretty good job.

    The problem is, those guys are long retired, and some are dead. The ones who are still living have some hard feelings. They got treated like crap and were told to give up their jobs to youngsters whose sole knowledge of COBOL was a CS professor saying how awful it was. Consequently, there hasn't been much in the way of maintenance or knowledge transfer; the young'uns simply weren't interested.

    They brought an old guy in to deal with Y2K issues. They agreed to pay him well, but then got chintzy when it turned out that there really wasn't much that he needed to do. They eventually did pay him, but kicked him to the curb again afterwards.

    Since none of the young'uns understand the system, and the old guy refuses to deal with them any more, they have no choice but to replace it entirely. The problem is, nobody really knows what went into the system except for the old guy, who has the irritating habit of wanting to be paid to have his knowledge tapped.

    COBOL is not that horrible, except in the minds of the ignorant. If you could do BASIC or FORTRAN, you could do COBOL. The bulk of a COBOL program isn't code at all, but instead is structure and format definitions ("data division"). Don't expect to have recursion or local variables (those are all new-fangled extensions) or object-oriented semantics. Be grateful that the original self-modifying feature of COBOL got removed. Then just break it down. Each procedure is labeled, and unless the programmer was an idiot the variable names have some relationship to what they mean.

    The only real PITA for COBOL is learning all the reserved words (there's a few hundred of them) and their semantics. Other than that, it's just drudgery.

    1. Re:Here's the real story by Anonymous Coward · · Score: 3, Insightful

      I'm not sure that your providing the full story but from what I have heard regarding the project is that there were two problems:

      1. Opposition and lack of adoption by employees.
      2. Arrogance and irresponsible behavior (ie politial and monetary) on the part of many involved with the project.

      The problem has been a matter of technology but people acting out of negligence and greed. It is hurting UW-Madison in more areas than this project.

      UW needs to fix its retention problem, reign in it's spending on buildings no one wants, cut back on political appointees, and get back into the business of educating students.

  12. Stanford's conversion by Animats · · Score: 4, Informative

    Stanford had a very expensive conversion to PeopleSoft a few years ago. Stanford had a huge collection of in-house systems from the 1970s and 1980s, running on either DEC PDP-10 machines or IBM mainframes. They've finally phased out all the PDP-10 based stuff at Stanford proper, although SLAC is still running some PDP-10 code.

  13. Re:What is so special about this university? by duffbeer703 · · Score: 4, Insightful

    OMFG, you've figured it out! All of these years we've been supporting all of these complex systems, and all we had to do all of this time is avoid the complexities! You're a genius!

    So, Kreskin, what do you do when one of the unions that represent a good chunk of your employees brings you to Federal court and wins a judgement requiring you to give workers employed between June 5, 1989 and December 31, 1994 who were on maternity leave a pension credit and healthcare refund equal to 8% of their average pension contribution during that period, paid in 104 bi-weekly portions?

    Stuff like that happens all of the time. What are you going to do? Go to jail for contempt of court?

    --
    Conformity is the jailer of freedom and enemy of growth. -JFK
  14. Re:Efficiency by duffbeer703 · · Score: 4, Insightful

    I've worked for government, small businesses and Fortune 50 corporations. In my experience, government is just as screwed up as a big corporation. The only difference is that most big corporations purge some people every year, and government tends to have more overhead of workers doing little/nothing.

    It works out to be about the same. 15-20% of corporate people are busy sucking up to the boss and 15-20% of government people are making paper airplanes or whatever.

    Government generally has professional staff who have some sort of clue, just like in the corporate world. The difference is that there is another layer(s) of management about the professional managers and directors -- political appointees. Usually the political types know they are dumb and stay out of the way, but sometimes they decide to flex their power -- resulting in many a dilbert moment.

    --
    Conformity is the jailer of freedom and enemy of growth. -JFK
  15. Re:FRIST!!!! by paazin · · Score: 3, Funny

    frist

    What is it with these fans of Senator Bill Frist and them always wanting to sound off about him at the start of every slashdot thread?

  16. A university has lots of unpaid laborers by kybred · · Score: 4, Funny
    It's a university... they have thousands of undergrad CS students who can work for free. Just assign it as a 4 year project to the incoming freshmen and voila! In four years you have a system that cost $0!

    And if it doesn't work, you give them all 'F's and start again with the next incoming class.

  17. The University of Vermont went through this by hansoloaf · · Score: 4, Informative

    Not on that scale but still a hefty chunk of change nevertheless.

    The cost and complexity of moving the entire payroll and finance system over to peoplesoft was so much that it lead to the resignation of the CFO of the university because he spent more without the authorization of the board - never mind that the board and the president pushed for this improvement knowing the budget will go over from $25 mil to $40 mil or so.

    http://www.vermontnewsguy.com/tag/daniel-fogel/

    Bottom line is that these type of projects are incredibly complex and no one really knows the long term costs when they get into it initially. But due diligence and oversight would be critical and helpful no doubt.

  18. Re:FRIST!!!! by MrBigInThePants · · Score: 3, Insightful

    I am a software architect and ex comp sci. lecturer.

    I guarantee you are being exceptionally naive.

  19. 100% spot on by codepunk · · Score: 3, Insightful

    Who wants a job doing a payroll system using a third party tool set based on old languages and technology....doomed from the start.

    I don't know about the rest of you guys but I have never looked at our payroll drone and wished I had his job.

    --


    Got Code?
  20. Some kids are profoundly ignorant. by BrokenHalo · · Score: 5, Insightful

    Often it is a politician showing that he or she is completely ignorant of technical issues

    Payrolls are hardly technically challenging. By way of perspective, 30 years ago I worked at a computer bureau, which for those too young to remember such a thing, was a shop where businesses brought in their handwritten input data on paper forms, and our keypunch ops would encode it on to mag tape for us to process on our Burroughs B3700 computer.

    We ran our in-house payroll package for everything from public services to market gardens, and there is no reason why it wouldn't work just as well today, other than that it was written in COBOL, which isn't so trendy any more.

    The world will be a better place when all the managers retire who were raised without computers.

    The managers who used our packages were ALL raised without computers. That did not make them incapable or stupid. The world will be a better place when kids stop belittling their elders for no factual reason.

  21. Before you bet... by jotaeleemeese · · Score: 3, Insightful

    What are you basing your optimism in?

    I (and many other old timers on this thread) are telling you in no uncertain terms how the cookie crumbles, so what is your evidence that what you are saying could actually be done in the way you say?

    What you are suggesting is stupid and naive (a word I have seen used several times on this thread, and rightly so), that you are moderated "Interesting" a the moment just comes to show how few people in /. are familiar with the complexities of such systems.

    --
    IANAL but write like a drunk one.