Slashdot Mirror


Teachers Give ERP Implementations Failing Grades

theodp writes "Nine months after the Los Angeles Unified School District launched SAP HR and Payroll as part of a larger $132M ERP rollout, LAUSD employees are still being overpaid, underpaid or going unpaid. In June, about 30,000 paychecks were issued with errors, falling somewhat short of the Mission Statement 'to effectively deliver services to meet the payroll needs of all District employees serving our students.' Meanwhile, a $17M PeopleSoft-based payroll implementation has been making life miserable for Chicago Public Schools teachers and staff since last April, including June retirees who were stiffed for more than $35M. It's been a bad computer year for CPS staff, who also had to contend with a new $60M system that wasn't up to the task of taking attendance."

34 of 169 comments (clear)

  1. Par for the course by realmolo · · Score: 4, Insightful

    In my experience, this kind of thing is typical.

    It's almost a rule that the more expensive the software, the more likely it is to really and truly SUCK.

    It's also a rule that the bigger the company/organization/school district/whatever, the less likely it is that "technology" purchasing decisions are made by someone who actually HAS A CLUE about technology. The reason being, of course, that technology is too expensive to let the "tech" people get involved with the purchasing process.

    Like I said, this is all par-for-the-course in the American corporate world. And school districts/government organizations are even WORSE.

    1. Re:Par for the course by grasshoppa · · Score: 2, Insightful

      You nailed it. I've only been involved with government work for about a year now, but from what I've seen this is par for the course.

      --
      Mod me down with all of your hatred and your journey towards the dark side will be complete!
    2. Re:Par for the course by alekd · · Score: 5, Insightful

      Neither SAP nor Peoplesoft suck. They might be expensive, complex, old-fashioned and suffer from having been around and tinkered with for a long time (especially true for SAP), but they do work and with them it is actually possible to implement a system with the required functionality that works in a reasonable amount of time. This is not something you could do with a custom-built system or any of the cheap COTS systems. The problem is typically not the technology, it is the convoluted and almost impossible to understand business rules in the payroll area. This is especially true in the public sector and in other places with heavy union involvement. Over time you get more and more complex rules for how to calculate pay. The end result is that nobody understands their pay slips anymore and it is nigh impossible to implement and test a system that handles all the exceptional cases. Still, they try and fail instead of simplifying the rules and use the money saved in consultant fees in a way that would actually benefit their employees.

    3. Re:Par for the course by realmolo · · Score: 3, Insightful

      I realize that SAP is complex, and that payroll is complex.

      IT DOESN'T MATTER. The software should work. The customizations needed should be relatively EASY to implement. I mean, it's not like they're trying to model global weather systems or something. SAP is really nothing more than a big fat database/spreadsheet. They should be able to make it work. There is no excuse.

    4. Re:Par for the course by ari{Dal} · · Score: 4, Insightful

      The price has nothing to do with it. Here's why software implementations fail:

      - failure to scope the project correctly.
      - scope creep, as everyone rushes to get their own stamp on the project.
      - on the other side, scope reduction, once some pinhead in accounting realises how much the scope creep is costing.
      - implementing for IT instead of the end user.
      - allowing either IT or business sole authority in software purchase decisions. Either way it's a guaranteed disaster.
      - instead of improving current processes, projects attempt to replace/revamp said processes completely, with little to no impact from the people who actually use them.
      - lack of training. Nine times out of ten when a project runs over budget, the first area cut is the end user training.
      - cheaping out on the implementation. I've watched companies spend millions on software licenses, then shortchange on the implementation.
      - rushed implementation. Instead of planning and implementing on a schedule, the project managers fix a timeline and say "get it done in this timeframe", completely ignoring how long it SHOULD take.

      I could add more, but this is just part of it.

      --
      Moral indignation is jealousy with a halo - H. G. Wells
    5. Re:Par for the course by antarctican · · Score: 5, Interesting

      Oh hang on... theres "consulting costs" involved... Thats where SAP/PS "certified" consultants come in to "customise" the software... In that case its probably 100 family cars worth.

      Oh don't get me started.... I have experience with both PeopleSoft and SAP, and I am not impressed by either.

      My employer has implemented PeopleSoft and it's been nothing but a nightmare. Inaccurate accounts, never quote being sure how much money you have in an account, and the web interface.... It's like something out of 1997! This is 2007, and if Google and other companies can make sleek AJAX interfaces, you'd think on a multi-million dollar system like PeopleSoft they could at least build one that looks as though it's from this decade!

      As for SAP, I administer a SAP system for a friend's company, we're talking a company of about $1-2 million in sales a year. And as I learn more about this system, I shake my head more in disbelief. I've spent weekends having to rebuild new laptops they've bought with XP because the software simply doesn't work under Vista, and the estimated compatibility date we keep getting is 1 year+. You might say that's Vista's fault, and to a degree it is, however when I learn about how their authentication works, and how it depends on Vista's authentication for their client-server model, plus their own internal authentication I wonder how these people ever got their CS degrees. The clients access MS SQL DIRECTLY, not through a nice integrity maintaining server process. That is such a huge no-no if you want good audit trails and data integrity, you do not let the clients directly access the database!

      I often wonder, if I knew more about accounting, I bet I could put together a startup and make a piece of software which cleans their clocks. It is complex, but doable, without interfaces out of last century and authentication protocols which depend upon the eccentricities of different versions of an operating system. If someone took on this challenge they could be very, very, very rich just by building a usable system that doesn't require millions in consulting fees.

      And yes, those SAP consultants, I can see my friend's blood pressure go up whenever I tell him he have to call them for assistance on some arcane matter which is far overly complex for what is trying to be accomplished. I guess the easier way to become very rich is to be a SAP/PeopleSoft consultant, if you can swallow your morals.

    6. Re:Par for the course by _Sharp'r_ · · Score: 4, Insightful

      Typical government/large corporate software project steps:
      1. Have a manager in a government bureacracy or at a director-level that the vendor takes out for "business" golf make the decision.
      2. Ensure that manager has no repercussions for his decision and probably isn't even in the same position when the project is supposed to go live.
      3. Have the vendor, with no knowledge of the existing system, come up with a timeline to replace it with their stuff, but "customized".
      4. Pay vendor millions in licensing fees. Golf has a very good ROI for big vendors.
      5. Pay vendor millions more to supply a few brand new employees who took the vendor's "class" on his product to "customize" it for you, thus making those employees valuable enough to get something of a real job working for someone else later.
      6. When the first few milestones are missed, have the vendor add a couple of people to the project that know even less than the original consultants.
      7. When things start go even slower, begin to blame the "extra" work that wasn't ever planned for to start with, but is critical to the project.
      8. To make up time, cut out any originally required user training.
      9. To make up more time, cut out all documentation efforts.
      10. To make up more time, cut out all quality assurance efforts and related paperwork.
      11. To save time, skip development and testing environments and deploy everything straight to production servers.
      12. Switch over to the new system, even though it's not done, hasn't been tested, and no one knows how to use it.
      13. Sign a long-term consulting contract with the vendor to pay them for keeping the original consultants on doing "maintenance" for the forseeable future, hoping something will eventually work.
      14. Ignore your own staff's original predictions and recommendations and complain about how no one could have predicted that this project could possibbly fail, since the vendor is the "industry leader".
      15. ????
      16. If you're the vendor, "Profit!!!!" . If you're the original manager, put "Successfully led a $50,000,000 software project" on your resume.

      --
      The party of stupid and the party of evil get together and do something both stupid and evil, then call it bipartisan.
    7. Re:Par for the course by tompaulco · · Score: 3, Interesting

      Yes, they suck. And what they suck is a pretty hefty amount of money. This is because they are built to handle just about any custom configuration with a bit of customization. The customization is also expensive. This is why SAP, PeopleSoft, DBS, etc. are good systems for Enterprises which have large numbers of billions of dollars going through them, and can afford to spend years paralleling the system to make sure that it works. I worked in companies that used these systems, and they often had close to 100 full time very smart IT personnel making sure things ran seamlessly. It cost the company millions per year, but the amount was eclipsed by the billions saved in the automation of the accounting system.
      I am quite convinced that the Chicago Public School system does not have the expertise to run such a system, nor the cash flowing through the system to justify having purchased it.
      The software is not wrong, it is just being used in the wrong environment. Probably some salesman needs to be fired (out of a cannon; into the sun). The salesman's creed is: "The right customer is everyone, and the right product is the one I'm selling." This is absolute bullocks.

      --
      If you are not allowed to question your government then the government has answered your question.
    8. Re:Par for the course by Bluesman · · Score: 2, Funny

      Hmm. You could try propositioning the salesman in an airport bathroom, I'll bet that's probably one of the quickest ways.

      --
      If moderation could change anything, it would be illegal.
    9. Re:Par for the course by DarkOx · · Score: 4, Informative

      I realize that SAP is complex, and that payroll is complex. You apparently don't realize that at all. I have spent most of my short career working with ERP systems or doing work very tightly coupled to ERP systems like activity based costing. If you every start doing that sort of work and talk to business folk behind it you will be amazed at how often you find yourself saying "You must be kidding" when they start explaining all the rules and exceptional cases to you. Then you run in to the legacy issues, and how the old system they used in the eighties stored time in 27ths of a second and for that reason you have if not store at least present data that way because those of the numbers the desk workers are used to seeing and it has the tie out with the data wharehouse which has always be loaded that way.

      Oh and payroll is something you can't get wrong. Quite possibly more so then any other business function has to be right the first time. Fixing mistakes is hard and extreemly costly, and that is before any legal exposure is considered. You will also find your self working with the group of business people who are the least trusting, and first to loose confidence, for very good reasons.

      If you think ERP is anything like a database and some spread sheets you have never been close to ERP. I admint its not climate modeling, or interstellar navigation but its not simple.
      --
      Repeal the 17th Amendment TODAY! Also Please Read http://www.gnu.org/philosophy/right-to-read.html
    10. Re:Par for the course by sunwukong · · Score: 2, Informative

      they should've used one of those OSS ERP systems that simply don't exist. Compiere
      Tiny ERP
      opentaps
      But I guess they'd never find out about these projects because a service that lets you search the web using keywords doesn't exist, either.
    11. Re:Par for the course by JimBobJoe · · Score: 2, Informative

      This is especially true in the public sector

      I got to watch a Peoplesoft HR implementation at a large public university in the late 90s. It was really the first time that Peoplesoft was being deployed for university HR purposes.

      It was a painful, ugly and almost absurdly expensive transition (we're talking an initial budget of $10-12 million, but a final cost more in the $100-120 million range.) Over and over again I heard complaints that there was no particular way of doing X in the Peoplesoft software--the unique payroll setup of a public university wasn't taken into account.

      This wasn't helped by the odd client access method--running the Peoplesoft software on NT 3.51 servers, and then having users access it via Citrix Winframe. At the time that probably seemed like a good idea--and perhaps today it would be a lot more stable and fast, but back then it was a slow as molasses.

    12. Re:Par for the course by Seumas · · Score: 2, Insightful

      The answer is to spend more money.

      Teachers should be familiar with that concept. Remember, when someone isn't producing results, it's not their fault -- it's that you're not throwing enough cash at the problem!

    13. Re:Par for the course by Alioth · · Score: 3, Interesting
      This is part of the problem. If the rules are so byzantine that you find yourself going "you must be kidding", and they aren't prepared to change those rules - well, then there's really no point in installing a new system because all you're doing is computerizing a mess... and it will all end in tears.

      Let's rewind the clock a bit. I have a book on my desk, which I recite a short passage out of every time management wants us to computerize a mess. The book is "Businessman's Guide To Microcomputers", by accounting firm Deloitte Haskins and Sells - published November 1982.

      A short excerpt from chapter 14, "Common first time buyer pitfalls"

      We've got a lot of problems, but we're getting a computer
      The buyer is asking for trouble...there is a new "old adage": "Don't computerise a mess...clean it up first". It is important to understand that a computer can't help you do things you don't understand, and it won't make decisions for you. All it does is process a lot of information very quickly...exactly as it is told to do it. To be of any real use, a computer requires a disciplined approach and an organised mind.

      If you're going "You must be kidding" frequently, you're just computerising a mess. Management needs to be prepared to re-engineer the business, not just throw overpriced software and multiple cores at it and hope it sticks.
  2. Par for course all over in education by falcon5768 · · Score: 2, Insightful
    As a IT Technician one of the things that annoys me to no end is how terrible our payroll setup is. We run software designed for 98 not because it is good (its terrible) but because our business admin refuses to upgrade and had threatened to quit if we did.

    Considering we pay her half what a BA in the business world would make because she works in education.. her quitting is not a option for my district.

    --

    "Slashdot, where telling the truth is overrated but lying is insightful."

  3. Happening elsewhere too by mrbill1234 · · Score: 4, Informative

    http://csueu9.blogspot.com/2007/08/peoplesoft-no-pay-for-arizona-state.html

    "The move to PeopleSoft at Arizona State has left hundreds of employees high and dry with smaller or empty paychecks. Employees are bouncing checks and having to scramble for loans to pay bills."

  4. Too much modularity! by Anonymous Coward · · Score: 4, Insightful

    One of the main problems facing these ERP systems is that they try to be far too generic. Site-specific functionality is jammed into the overall framework in the form of modules. Unfortunately, business logic is often very complex, and so it doesn't always fit well into these modules. This can lead directly to hackish attempts to circumvent the limitations imposed by the ERP modules system, which often leads directly to faulty software.

    Another problem affecting lower-end ERP solutions is the use of data abstraction layers like Hibernate. These layers separate the application developers from the databases that are actually storing the data being manipulated by the ERP system. Since the developers tend to now avoid writing SQL statements, they lose sight of the real relationships between the data stored within the database tables. Losing sight of these relationships means that the developers often take obtuse, roundabout ways to getting to data through the data abstraction layer, when the same data could be obtained in a few lines of SQL.

    1. Re:Too much modularity! by nuzak · · Score: 2, Insightful

      Having seen the typical quality of PL/SQL procedures written by database code-grinders on the cheap, replete with twisted logic and redundant queries and storage of huge resultsets in variables, I would MUCH rather trust Hibernate's caching and consistency algorithms. These people "understand the schema" about as well as they understand fluid dynamics, neurosurgery, or basic English writing and composition.

      --
      Done with slashdot, done with nerds, getting a life.
    2. Re:Too much modularity! by Allador · · Score: 2, Insightful

      Yes, but that's defeating the purpose of it. It is claimed that it "hides SQL" from OOP programmers. The parent's assertion is that hiding from the SQL prevents an understanding of the data and schemas, meaning the app developers are programming in the dark, using trial and error and wasteful client-side loops. Not true. The purpose of an ORM is not to eliminate all SQL from the app. It's to eliminate tedious, repetitive, CRUD sql that doesnt really add value.

      They're an 80% solution. They hugely simplify 80% of your db access, make it more consistent. Lets the developer work higher on the abstraction stack, and spend more time solving business problems, not plumbing problems.

      It's the same reason why every developer/shop worth their salt always end up with an in-house DAL to automate so much of this anyway.

      But ORMs are not intended to solve every problem, and this is well understood. For example, large complex lists that need to be pulled with a many-table join query. These sorts of things are often done using custom sql or at least using the built-in query language.

      The problems you describe are there because too many developers nowadays are too overspecialized, and dont know enough about the underlying database systems and theory. We're a long way from the point as an industry where this is practical. For large complex apps, the data is the value, and the data will often outlast the application. Therefore its good care and support is of the utmost concern.

      Too many developers I've run into lately just think of databases as glorified text files, and it hurts their ability to produce.
  5. Not just in education by thatskinnyguy · · Score: 3, Insightful

    It's common to think that ERP or some other big software is going to be the silver bullet for all of your company's problems. In fact, that is just throwing money at the issue.

    ERP implementations are meant to mirror existing business processes. If your business processes are ass to begin with, and there is no change before an ERP roll-out, your business will still experience the same issues.

    All this "blame the ERP vendor" stuff is crap. I blame the people who are running the system and poorly implemented it.

    --
    The game.
  6. Ah, yes... Peoplesoft by starseeker · · Score: 4, Informative

    My undergrad college rolled out a Peoplesoft based system with (IIRC) the objective of avoiding having to deal with fixing the old mainframe based setup. After a very large amount of money (which included fixing the old system anyway since the new system wasn't ready in time) we got a new system that (at least from the student side) was less attractive than the old one. I don't know all that much about the admin/teaching sides of things, but from what I saw Postgresql + PHP + better initial design considerations + a few good coders would have done wonders for a fraction of the $$. At that time we also had wind of other schools having similar trouble with Peoplesoft.

    Perhaps the system got better over time, but I can't help wondering why Peoplesoft is so dominant in such situations - do people have better experiences with them they can report? My experience with it was admittedly very light (in the form of rather useless and highly non-intuitive grade reports) but if that was a sample of their standard work quality the market should be begging for competition.

    --
    "I object to doing things that computers can do." -- Olin Shivers, lispers.org
    1. Re:Ah, yes... Peoplesoft by hey! · · Score: 2, Informative

      Why is any vendor of proprietary software more successful than its competitors?

      Because it has the longest punch list. It's very hard to select software which offers "less" for the same price.

      And once you've handed the vendor a pile of dough, you can never afford to admit defeat. Spending a ton of money on a system like this is like getting married, with the hidden proviso that if divorce follows, your erstwhile partner gets to keep your penis. The result is nobody is going to be candid; they just keep the denial rolling long enough to retire or move on.

      The truth is, the most important thing in any IT shop is the selection and management of the staff. If you have enough good people in the right places, things tend to work. Massive "enterprise" systems seem like a shortcut to success, embodying all kinds of know-how that you (as a short sighted skinfint manager) are not willing to pay for. But there aren't any shortcuts. Bringing in a system like this probably also means spending more on staffing, at least in the short run. Software or no, takes years to make things work better and cheaper, at least if you don't want to have embarassing failures along the way.

      Back in the 70s through the early 90s, the view of the software business was that it was like owning a printing press that printed money: you just cranked the duplicator, and value came out for a little more than the cost of the media. Now that the era of exponential computer adoption is past, software is a service business, with typical service business margins. Caveat emptor, then: when you buy software, you are entering into a long term relationship with the vendor.

      --
      Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
  7. I've always said by rpillala · · Score: 2, Informative

    Payroll won't pay you if they have a choice.

    Our school system recently made a transition from individual electronic gradebook servers per school to centralized gradebook servers serving the district. The troubles they didn't foresee in testing came from not having actual teachers around to place a realistic load on the system. Not just in the number of concurrent users, but the varying operating systems in place at schools, the varying age of equipment from room-to-room, and other factors have popped up. I'm responsible at my school site for handling people's issues with the system, but I had no part in the decision to move to a centralized server. It makes sense though, I just wish it had been set up in parallel for a while last year so that we wouldn't have all this failure to deal with that could have been anticipated.

    The worst case with our gradebooks is that we get a little behind putting scores into the computer. No one's livelihood is at stake. I would hope that with something like payroll they could have tried it in parallel for a while to catch issues like the ones they're having now.

    --
    When the axe came to the forest, the trees said, "Look out - the handle was once one of us."
  8. It's even worse than that. by khasim · · Score: 2, Insightful

    ERP implementations are meant to mirror existing business processes. If your business processes are ass to begin with, and there is no change before an ERP roll-out, your business will still experience the same issues.

    But it is VERY difficult to "mirror existing business processes" because of TWO things:

    #1. Duplicating a human decision process is difficult in software - the human may have 50+ years of experience that s/he cannot articulate to the analyst. Which leads to ...

    #2. The process and business logic that is actually implemented is what the ANALYST believes should be implemented and how it should be implemented. (and then how it is written by the coder and whether it passes the test cases (and whether any test cases were written and tested)).

    It's all about the edge cases. Depending upon your market, your "edge cases" could be almost all of your business (and profits).
  9. PeopleSoft? by CompMD · · Score: 3, Informative

    PeopleShaft not working right? Thats unpossible!

    Seriously, PeopleSoft sucks fiercely unless you have an army of people spending thousands of manhours on it to make it work right. At the university I attended, when they rolled out PeopleSoft to do EVERYTHING (including tuition, enrollment, etc.) all kinds of random errors would screw up what you were trying to do, and the university's stance was "oops, sorry." This was their stance even if it meant you couldn't enroll in a class (or couldn't drop a class), or pay your tuition on time.

  10. Suckers by g-san · · Score: 2, Insightful

    This is one the biggest scam in business history. You get some company to buy into a huge software package, hire armies of consultants, schedule months of meetings, and they end up with something worse than what they had before, only poorer.

  11. I'd argue that by HangingChad · · Score: 4, Interesting

    Neither SAP nor Peoplesoft suck.

    Suck is sort of a generic term but when it comes to specific customer installations go I've never seen one go smoothly...ever. Never seen one come in on budget, either. The best thing I can say for either one of them is they're better than Seibel.

    I have seen the reps leapfrog over the technical department to pitch the executives, glossing over the implementation and cost issues. Seen them give out customer testimonials that didn't hold up to investigation, low ball hardware requirements and suggest that the IT people were well-meaning but out of their depth.

    I also disagree that it's something that couldn't be custom built for less money and deliver longer and more reliable service. Now if you mean having EDS or Dell Consulting build it for you then, yes, you're completely correct in that context.

    --
    That's our life, the big wheel of shit. - The Fat Man, Blue Tango Salvage
  12. Peoplesoft is a steaming pile of crap by myc · · Score: 5, Informative

    I don't know much about the innards of Peoplesoft, but speaking as a faculty end user, it is a steaming pile of crap. The current implementation of Peoplesoft running across all 23 campuses of the California State University system is estimated to have cost over $700 million at this point.

    Just as one example, this fall students were being booted out of classes they legitimately enrolled in, because the financial aid module could not talk to the enrollment module properly, leading the system to think that these students did not pay tuition. Our department office spent the better part of the last 3 weeks manually re-enrolling everyone.

    There is a state auditor's report on the CSU selection and implementation of Peoplesoft, which began back in 1997 (too lazy to link to it but Google will find you the .pdf). After skimming through it, I couldn't believe that no CSU executives were not indicted on insider trading and corruption charges.

    --
    NO CARRIER
  13. LAUSD problems by msaavedra · · Score: 5, Informative

    My wife is a teacher in LAUSD. Her paycheck has been screwed up on a number of occasions. She no longer knows how much she is supposed to be paid, because her salary is now different every month. The worst case was when the district deposited her check (direct deposit into the checking account), then withdrew every penny of it the next day with no warning. Why did they do this? No one has been able to explain it. The following day, they deposited the exact same amount back into the account. Even when we have the money in the account now, we feel like we can't touch it.

    Since this has affected us personally, and since I'm an I.T. professional, I've been following this pretty closely. Here is some more information that wasn't talked about in the article:

    • David Brewer, the LAUSD superintendent, has no experience in education. As far as I can tell, he has little experience in business too. He was a career military man, and probably is used to things like the fabled $600 toilet seat, $300 screw drivers, etc. To be fair, the problems started before he took office, but he has been woefully unable to deal with this situation. To make matters worse, despite his inexperience, he makes even more money than the last superintendent.
    • There is suspicion of corruption in the contracting process. Deloitte, the company who got the job, were not able to get this contract legally, because they were too expensive. Someone in the district hired a lobbyist who got our state legislature to pass a law changing this. The day after the law changed, Deloitte was hired. Through an amazing coincidence, the aformentioned lobbyist is also employed by Deloitte. I think that as things progress, we'll find people in the district with other ties to Deloitte.
    • The last contract negotiations between the teachers union and the district was very ugly. The union hired a real firebrand to negotiotiate, there was nearly a strike, lots of inflammatory stuff was said in the media, and lots of bad blood was created. Eventually the district was forced to give in to most of the union demands. I wouldn't be surprised if the district is dragging their heels on getting this fixed simply out of spite.
    • Aside from that, the slowness also seems due to everyone going into CYA mode, probably because there is plenty of blame to assign to all parties involved. I suspect that when everything comes out, we'll see that not only was Deloitte incompetent in managing this project, but also that the district did not give proper specifications of what they needed. After all, the important part for Deloitte and their cronies in the district (the part that needed lots of thought, effort, and creativity) was figuring out how extract as much money from the taxpayers as possible. As for the actual project, who cares?
    --
    "Any fool can make a rule, and any fool will mind it."
    --Henry David Thoreau
    1. Re:LAUSD problems by X · · Score: 2, Insightful

      > As for $300 hammers, someone connected to the California school system, or married to someone who is, should SHUT THE FUCK UP when is comes to criticizing government waste.

      Dude, that is so out of line it isn't even funny. First of all, "someone connected to the California school system" is a pretty broad brush. I'm going to presume you weren't including parents and students in with that, and probably not volunteers. Still you're talking about literally hundreds, if not thousands, of school districts (LAUSD just happens to be by far the largest), each of which is administered and run fairly independently of the others. You're throwing in the kindergardens in with the university system, etc. Secondly, most of the people who are part of the system are actually victims of the waste rather than causes of it. I know plenty of teachers who spend their own money (how beautifully inefficient is that eh? spending after tax money on something that should be an expense, but not being able to expense it) buying supplies for their classroom in order to compensate for inadequate supplies (all the while staring at a $2000 computer in their classroom that collects dust because a contractor hasn't show up yet to hook it up). They deal with "lockdowns" that occur once a month because someone in the neighbourhood (often one of the students) exchanges gunfire, and of course they feel horribly unsafe when that happens because most of the security money is spent on metal detectors, which provide little to no protection once a gunfight has actually broken out. They deal with students whose attendance can best be described as "erratic", often because they move from neighbourhood to neighbourhood (or even state to state or country to country) multiple times over the course of the year. On top of that they get to deal with parents who are completely uninvolved in their kids schooling, all the while they are expected to produce results. Those parents that do show up may very well not speak english and in fact may speak any of over 100 languages as their native tongue (and I'm not even talking about the ones that can't read or write, because that is a comparatively minor impediment for a teacher to overcome) and their kids may be similarly disadvantaged.

      It's fun to sit back and take pot shots from the sidelines without actually getting involved, but if you get down in the trenches and learn what is actually going on, you'll find the problem is very complex and way more fucked up than you can possibly imagine. No question there is waste, but part of the frustrating aspect of the situation is most of the people involved in the system can do little to correct it.

      The irony, is that the article really just reads like the typical article you read about ERP deployments at any business. The only thing that makes it especially tragic is that it it involves the school system. It is *normal* with ERP deployments to have the whole thing be massively over budget, massively behind schedule, have the bidding process be entirely corrupted (heck, it is hard for it not to be, as it is terribly difficult to get direct access to the innards of the systems), and for the whole thing to be strung around a consulting company's neck (typically they deserve half the blame, but far from all), and they're willing to take it because they are laughing all the way to the bank as they bill their way through the fiasco.

      If you think this whole mess wouldn't have happened without California's education system being involved, you are profoundly ill informed.

      --
      sigs are a waste of space
  14. Project Management & SAP Integrator by blue_teeth · · Score: 2, Insightful

    I am a SAP Integrator (not on the functional side, but on technology - SAP Basis).

    1. There is nothing wrong with the software or architecture design.
    2. SAP is highly customizable to customer's requirements.
    3. Projects are normally rushed thru without proper planning.
    4. Lack of quality SAP specialists. These days, SAP consultants are commodotized.
    It is difficult to identify a good consultant. It appears consultants without relevant
    industry experience were deployed (SAP+Government+Education+HR background)
    5. Testing, testing and testing !! I think corners were cut here.

    Go identify the culprits.

  15. Complexity Tax bites man by Tablizer · · Score: 2, Insightful

    This brings up an important point: organizations don't bother to try to simplify their business rules. Complex business rules make life harder even IF the computer does work because people still have to verify the results and answer questions from users (paycheck receivers). Beurocrats build up layers of messy rules like a desk or fridge that nobody ever cleans. Until real AI is invented, it may be unrealistic for a computer to magically fix it all. If such a system is too complex for regular payroll clerks to understand and navigate, then it is probably beyond automation also.

  16. Pretty soon it all adds up to real money... by jwiegley · · Score: 2, Informative

    PFFFFFT! $132M... $17M... $60M... Bah! Nickels and dimes! Come see me and bitch when your school system's people soft implementation has cost you $800M+.

    [wikipedia]The California State University system adopted PeopleSoft in the early 2000s. The university spent $500 million on this system in a process so deficient that it resulted in an investigation and a rebuke by the state legislature. The Report of the California State Auditor criticised the University, amongst other things, for not having a business case for the implementation. When asked why it never conducted a formal return-on investment analysis on the CMS project, the university explained that the magnitude of potential savings estimated by its consultants, IBM and Pacific Partners Consulting Group (Pacific Partners), led them to believe that such a formal analysis was unnecessary.

    And yes we bitch that the state doesn't fund our university well enough. That we should be given more funding. When, in fact, we are given enough money. Our administrators, chancellors and trustees just choose to waste it in the most inefficient ways possible.

    And don't get me started on the lack of business case. That's just S.O.P.

    --
    I will never live for sake of another man, nor ask another man to live for mine.
  17. Re:ERP? WTF is ERP??? by Chris+Mattern · · Score: 2, Funny

    ERP = Enterprise Resource Planning.

    Now, your job is to tell me what that means!


    It means ensuring we have enough anti-matter for the engines.

    Chris Mattern