back to article How gov scapegoats systems for man-made errors

If you want to understand what is wrong with public policy when it comes to IT in the UK, look no further than the recent tragic case of the letter sent by a school to the parents of dead schoolgirl Megan Gillan, demanding that she improve her attendance. It was one of those bleak and bitter accidents that inevitably occur …

COMMENTS

This topic is closed for new posts.

Page:

  1. M
    Happy

    Well done

    I like the investigative journolism slant.

  2. Joe
    Stop

    Human Error not System

    It may not be correct as its in the Daily mail report I read, but it said that the letter was SIGNED by the deputy head. If that's true, what is he doing signing stuff robotically like this, there surely must be many reasons why attendance has dipped and to blindly accept what a computer says without checking on each pupil is idiotic. Surely there aren't that many letters going out that he cant check each one ? ( or if there are the school has another massive problem that wont be fixed by a computer ).

  3. Anonymous Coward
    Anonymous Coward

    What is the problem?

    In some cases the parents might actually be interested in their dead offspring's attendance record (use your imagination). In other cases, they can put the machine-generated letter in the frickin bin. How hard is that?

    I know postage is expensive nowadays, but still ...

  4. Anonymous Coward
    Anonymous Coward

    Computer says no ... *COUGH*

    A public body refusing to accept responsibility for a failure?

    This is not news. This is public sector unwritten policy, along with advertising vacancies only after the candidate has been decided and making sure they hire "our sort of people."

  5. jake Silver badge

    Asses covering their asses.

    "So why is a County Council putting out a statement that is at best misleading, and at worst calculated to divert attention from an individual failure or even a more systemic failure by the Education Authority to ensure that users of the SIMS system are properly trained?"

    Gee, I dunno, maybe everyone's covering their asses instead of stepping forward and allowing as to how nobody has been properly trained on the system because of bureaucratic cockups, including the top level management who approved the system?

    Nah. That's too easy ... It must be a conspiracy.

  6. Pete Silver badge

    soundbite reporting

    What the media want is two things:

    someone (or thing) to apportion blame to, and

    a short, not too technical, explanation - preferably in 4 words or less.

    Now so far as the media is concerned, large corporations are BAD (the bigger, the badder). Schools are all staffed by either saints or child-molesters - there's nothing in-between. Any mention of science, technology, maths or politics loses readership/audience. Long or technical sounding words (i.e. anything more than a slow eleven-year-old, or your great granny would use) alienate readers

    So given these parameters, it's not hard to see how a long, detailed, technically correct and accurate explanation - complete with diagrams, listings, screen captures and 3 pages of text could be sub-edited down to "computer error". Even better if a big, bad corporation (preferably foreign, even better if funded or working for the E.U.) can be associated with the issue. Slap in a few pictures of grieving kids/relatives and some pointless reporting from outside the establishment - even though it adds nothing to the sum of human knowledge and what have you got?

    The perfect anti-technology story. Feed enough of these through and you end up with a anti-technology readership, who have been brainwashed into the idea that science is hard, nasty, socially unworthy and that change. or progress, is to be avoided. The drip-drip effect of all of these is to create a climate where people don't "do" science - and are proud of the fact. Where children learn "cool" subjects: such as wikipedia, football and meeja studies and all our technology is outsourced to cheap-labour countries where having a GCSE in physics is a major boost to your job prospects, rather than something you keep quiet about, if you don't want disapproving looks from the other shelf-stackers in ASDA.

  7. amanfromMars Silver badge

    Don't say I didn't tell you so ..... although is it not so?

    A more disturbing possible element in that tale, is that Capita are able to bill for phantom works and/or identities which are not accurately entered in their databases and which would also give connecting databases erroneous, spurious inflated fictional data, creating a False Picture/Virtual Reality/Inflated Accounts.

  8. Anonymous Coward
    Alien

    IT

    While studying for an IT course at my local uni I had a part time job in a nearby supermarket. The number of people I would come across who would proudly proclaim they knew nothing about computers was staggering.

    One woman insisted she had a copy of Windows 93 installed on her pc. Must have been a windows 95 beta then?

    Another had seen a pc but was eager to tell all and sundry that she didn't know how to use one.

    Would they be happy to tell everyone if they were crap at writing, reading, driving a car? What is this pc myth as if the pc is a sentient being.

    If my pc was sentient it'd be cowering in a corner after all the swearing i've given it for f*cking up now and again.

    Alien - computers aren't!

  9. Anonymous Coward
    Unhappy

    Easy to blame...

    The system for your cock-ups cos it cannot answer back...

    'I wasnt me boss - its the system'

  10. Mike Crawshaw
    Thumb Down

    Trunacy Call

    I believe that it was this system that sent me an automated text informing me that young Stacey was not at school.

    Which was nice. But I don't have a child called Stacey. And the school in question was in a different county. The nice (but confused) lady at the other end of the phone didn't seem to understand that someone had put a wrong number in, and genuinely seemed to believe that it was a computer error that had generated it - despite me confirming with her that it was my number on the entry, in error.

    *sigh*

  11. Anonymous Coward
    Unhappy

    Nothing new

    This reminds me of the stories we used to see, back in the day, of some elderly person's pet budgie, or whatever, being sent a poll tax reminder. These sorts of stories were always portrayed in whichever section of the press reported them as being great examples of local authorities and their useless computer systems. In these type of cases no one ever mentions that the doddering old fool must have stuck their budgie's name on a form at some time.

  12. Anonymous Coward
    Unhappy

    Interesting...

    I'd suggest there is a third group of interested parties who think the debate matters.

    These are members of the general public, like me, who want the benefits of appropriate IT & automation to be exploited fully but who deplore the poor specification, implementation and testing of nonsense applications or applications that add cost not value. It doesn't matter in the end whether errors derived from these applications are "human" or "System". If they weren't used there would be no "error" for the ignorant journalists of the "Red Top" rags to waste peoples time with.

    Too often, in my opinion, IT and automation is thrown in as a substitute for thinking. Also, too often new IT & Automation is not used because those who should seek guidance on its application fear the consequences of "system failures" landing at their door and press on with current crap paper and other systems. The results are massively sub-optimal systems, extremely large opportunity costs and an increasingly pervasive "it'll never work" attitude!

  13. Anonymous Coward
    Anonymous Coward

    My Twopence

    I don't run Capita's Unit-E but I do work for a college running a competitors product.

    I would say the problem is this.

    The school wrote their own report (they all have reporting services bolted on) which directly referenced the data held in tables with no thought of removing anyone dead or excluded from the list.

    If the report was user generated then thats a user error. If the report was based on a datasource that was supplied by Capita with the system. Then that's Capita's problem.

    I suspect the first. The trouble is there are a lot of institutions out there that do not have real experiance with caring for their databases or data in general. Often they completely lack an experianced database administrator/developer. Anyone can write a few reports using a drag and drop report writer can't they ...

    Simples

  14. Mark Rigby-Jones

    Computer Error?

    This story would seem to play into one of my favourite maxims: "For every so-called computer error, there are at least two human errors - one of which is to blame the computer for the error."

  15. A J Stiles
    Linux

    Hmm

    There is only one way to be sure whether there is a single database or two separate ones. Show us the Source Code!

    I'm personally more inclined to think that this is a case of someone not using it properly.

  16. Anonymous Coward
    Anonymous Coward

    Name and Shame

    "So the system, for some peculiar reason, holds multiple representations of the same data? If true, that would be an accident waiting to happen."

    In my day, the data for a small group of people was centralized in a PERSON, who took register, noted the reasoning and adjusted accordingly.

    So for example it (or rather 'she') would *not* send out a letter if the child had Leukemia and was often away... you know, H-U-M-A-N interaction, the flexibility of people.

    It didn't need a special flag for a special exception, because the teacher could handle all special exceptions using a very flexible thing known as a brain.

    I notice Brown is always "name and shame", his response to everything is to "name and shame local councils who....", "name and shame failing schools who..."

    And that this is often built into the automated systems and even in the attitudes of the people who run them. Even the government adverts constantly threaten and harrass (e.g. you can now pay your car tax by phone, or your car will be crushed).

    Automated systems that send out threatening letters are the norm for Britain and when people complain, the downtrodden people whose lives are sh*t tell them to shut up, enjoying the fact that someone else life is as sh*t as theirs is.

    What kind of a life is that? Joyless people making each other unhappy to drag others down to their own level of unhappiness?

    IMHO, They should stop sending out automated threatening letters, when someone is absent, they should ask the person's teacher to investigate or telephone, or explain about the death or the Leukaemia or whatever. People should treat each other decently.

    Same goes for the 'squeal on your neighbour for your own suspicions' Jacqui Smith stasi idea.

    Same goes for the attempt to replace people with Biometric measuring computers and 'behavioural analysis software'.

    Same for every government department that sends threatening letters as the first default for every little thing their computer tells them is wrong.... do you ever imagine the fault is in your computer? Or the data it has? So why is the default to blame others?

  17. Anonymous Coward
    Anonymous Coward

    So what/whose exactly was the fault?

    If there is only one dataset and the deceased flag is set to yes or no, I can only suppose that either the query used on the database was poorly constructed and didn't actually read the flag, or the flag was read then ignored. Either way, it's a human error by the developer and also by the testers, given that the scenario which occurred was clearly not tested for either.

    On a wider note, I often have to point out that computers rarely make errors. Human error is very common. When software handles a floating point operation and gives an answer which is fractionally off, this is not the computer's fault. It is simply doing what it was told to. When a computer sends a letter to a dead girl's parents, it is simply doing what it was told to, by humans who have made an error.

    It's very convenient, especially in such appalling circumstances, to offload the blame onto an inanimate tool, but when you hit your thumb with a hammer it isn't the hammer's fault.

  18. Anonymous Coward
    Anonymous Coward

    It wouldn't surprise me

    A lot of the issues i have to fix are holes in the software where no one ever considered that a user would try to do something like that, as soon as you do something that wasn;t anticipated, the whole thing comes crashing down.

    <bit of a rant>

    i think the problems with a lot of software stem from people not really knowing the difference between writing code and developing software.

    A lot of the problems i have to deal with during what should be small, insignificant, changes stems from the original design of the software, or complete lack of one. A small change, such as allow this group of people to access this function, can end up as a major re-write of chunks of the code if someone just hard coded user id's in originally as it did the job. Or if someone just tacked a check in for something all over the place instead of writing a dedicated function as 'it'll never change'

    Unfortunately, the easier it is to write code, and modern languages are easy, the less understanding you need of what you're doing and the more likely you are to write it badly. Just because an application does what it's supposed to do, doesn't necessarily mean its actually fit to be released

  19. John Macintyre

    missing another point

    who wants to be blamed for making such a big cock up as the deceased girl? much better to blame the system, keep your head down and get on with it.

    Of course the other side is equally something that you've somewhat missed. Although the system might be designed to handle this case, how easy is it for the user to do such? If they can open the student record and tick a box clearly marked (or change a drop down status) then this is fine. However we're talking capita here - if it takes 5 screens, 20 questions and 2 levels of managerial approval just to mark the student as deceased, then you're asking for human error.

    Sometimes the parts of a system least pushed/focussed on are simplicity for user interaction, as I've seen time and time again in the business. Sadly new features are always prioritised over small quick changes that would in the long term make user lives easier and happier.

    Add to that the fact that most users wouldn't come back to you and say 'couldn't you do it like this? wouldn't it be easier?' they wouldn't be any the wiser, and would assume the way it does it is the only way it can be done. It's not just a case of badly written systems/procedures.

  20. Anonymous Coward
    Paris Hilton

    A euphemism

    I've always read 'System error' or 'computer problem' to actually mean 'we royally f**ked up'.

    It's a fob off to get rid of unwanted press attention and to lay blame at a non-human entity.

    Of course the general public are then left with impression that computers are unreliable.

    I would personally have more respect for these organisations if they just told the truth, that there was a procedural error, or that somebody made a mistake, then apologise and move on. But no, they instead choose to dig themselves into a hole the size of, well you know.....

  21. Steven
    IT Angle

    Hmm...

    I knew something was fishy about this when I saw it on the news. Much more likely to be down to some "meatbag feckwit" than a "system error".

  22. DutchOven
    Alert

    It *IS* a system error!

    "Our instant reaction was that this was unlikely; most system errors usually turn out to have a very human origin."

    Forgive me if I am wrong here but last I looked, Skynet had not yet taken over and humans were still a required part of most IT systems.

    So, if a human is part of the system and makes an error then that's still a system error...!

    It's still no excuse for blaming the code! They should have put the blame squarely on laziness, sloppiness, lack of training, the user being addicted to crack, user being distracted by their itchy arse or whatever the real reason for the problem was...!

  23. Sillyfellow
    Stop

    liars

    why can't people just tell the truth?

    hows about the school and educational system just admit they made a mistake and apologise.

  24. Optymystic

    And similarly with ContactPoint

    According to recent reports 'shielded' data in ContactPoint became visible again when new data trawls (updates) re-wrote the formerly shielded data . Does this not imply that in ContactPoint shielding is implemented by deleting the field contents to render them invisible, rather than through the access controls which determine who can read what? Updating the data should not normally alter the access control lists or whatever equivalent is being employed.

  25. Anonymous Coward
    Anonymous Coward

    @Joe

    Please ... if you get 150 letters to "sign" are you going to look into the providence of each of them? More likely the signature was just slapped on the page as a .gif file.

    Also you seem to have a strange idea of what checking would entail. The person would be refering to a report which said that such and such students hadn't made 87% attendance (or whatever) that would be the same sort of list that generated the attendance letter in the first place.

    I suggest you STOP blogging and get a real job where you will come into contact with real situations.

  26. Leigh Smith

    @Sillyfellow

    "hows about the school and educational system just admit they made a mistake and apologise."

    Because that would mean admitting culpability and opening the door to being sued.

  27. Anonymous Coward
    Flame

    SIMS is indescribably bad...

    As an ex school IT monkey I've had the misfortune of working with SIMS and the story here is very plausible. The SIMS software was written (IIRC) in the early 90s and has been developed ever since as a "bitsa". Some bits are now 32-bit at last while others are still 16-bit. Capita do themselves no favours with attacks of glaring stupidity such as releasing an update for the software less than a week before the exam results were due (the one time of the year that SIMS MUST NOT FAIL) which nuked it and other attacks of bad software writing.

  28. amanfromMars Silver badge
    Alien

    When Programmed to Perform/Follow an Established Norm are You a Machine*

    "If my pc was sentient it'd be cowering in a corner after all the swearing i've given it for f*cking up now and again.

    Alien - computers aren't!" .... By Anonymous Coward Posted Friday 3rd April 2009 08:34 GMT

    Hmmm? I shall not comment on the assertion shared there by an Anonymous Coward Being, who would appear quite deranged/alien to anyone human who would witness their behaviour with Programming Machines ...... and thus, if the Machines are built by such Beings, are they undoubtedly Alien.

    * Which one should note, is not posed as a Question.

  29. Rob Crawford

    @Anonymous Coward Friday 3rd April 2009 08:19 GMT

    Sir,

    you are an arse or think you are Jimmy Carr (which amounts to the same thing)

  30. Michael
    Thumb Down

    Hmmm....

    I used to support Capita SIMS in schools not so long ago. There's just one database that can be viewed in various ways depending on which menu option the user is accessing. There is a deceased flag on each pupil record and a reporting module for generating letters, attendance reports etc accesses the database based on choices made by the user (which class/year group, report type etc).

    If a member of admin staff has been asked to generate attendance letters for a class/year group etc and the deceased flag has NOT been set on the pupil account, then the report will be generated for this pupil along with the others.

    The head should have spotted the name for a deceased pupil among the letters, but if they had tens or hundreds of letters to sign chances are that they were just focussing on the bottom of the letter to write their signature.

    The way I see it this is down to human error because; a) someone forgot to flag the pupil as deceased and b) the head and/or whoever printed the letters and put them into envelopes failed to spot the fact that the parents of the deceased child were being written to.

  31. Kevin Whitefoot
    Flame

    @AC@Joe

    I suggest that you have misunderstood the purpose of a signature. Applying a signature is the same as accepting responsibility for the content of the paper being signed.

    And as for the checking required surely it is as simple as calling the students form teacher, tutor, or whatever they are called these days and asking. In fact why doesn't the form teacher take charge of the thing in the first place?

    If my children are the subject of any letter sent home it is personally written and signed by the teacher responsible for their well being at school so I don't see why the school in question can't do it.

    Oh! Of course, now I come to think of it I do know: it's because my children go to school in Norway where the staff are expected to treat the children like human beings and expect similar treatment in return (I expect there are schools like that in the UK too but you never hear of them).

  32. Anonymous Coward
    Anonymous Coward

    I'm familiar with SIMS

    And 95% of the errors / issues are caused by the users inputting faulty data or not being trained how to use it (or other schools exporting faulty data and another school importing it).

    The other 5% is down to every school management information system being an evil bastard of a piece of software altered regularly to comply with the whim of the local government requirements or programmers fixing their cockups and creating more.

  33. Anonymous Coward
    Anonymous Coward

    SIMS is pooh

    We use SIMS where I work its a pain in the bottom. We have been asking for several years for the exam marks modules to be able to handle decimal numbers. All we get back is "It isnt possible to change the marks to deal with decimal numbers". How hard can it be to change a field type from integer to a real?

    Our crocky home brew M$ Access database could do it. We would still be using that if SIMS hadnt been forced on us by central admin.

  34. Ken Hagan Gold badge

    Re: Don't say I didn't tell you so ..... although is it not so?

    Perhaps the most disturbing element of this story is that amanfromMars makes a very pertinent point... "A more disturbing possible element in that tale, is that Capita are able to bill for phantom works". Indeed. Crapita ripping off the taxpayer. Who'd have thunk it?

    But to return to the article, it is hardly news that people are blaming their tools, but nevertheless it is always healthy for journalists to flag up when this happens. It is bad for the health of public life if people get away with this too often because it is only a matter of time before the more unscrupulous figures in public life realise that they can use the same technique to force through unpopular decisions and bury the bad news of their own incompetence. Oh wait...

  35. sig

    I blame the government

    1. For insisting on the recording and collation of vast quantities of data about school pupils; this is impractical without a computer-based system.

    2. For allowing the creation of ever bigger schools. With 1000 or even 2000 pupils in some secondary schools, 'care' of pupils is impractical without a computer-based system.

    3. For loading such a quantity of administration on teachers (see 1. above) that they don't have the time or energy left to get to know their pupils properly.

  36. The Fuzzy Wotnot
    Alert

    @AC - Throw the letter away

    Well you're a nice, unfeeling, little shite-hawk aren't you? My father still occasionally gets letters addressed to my late mother who died over 4 years ago, but any reminder of a lost loved one just makes memories flood back. Hopefully you'll grow-up you nasty little 12 year old troll, but I'm not holding my breath!

    I do love this attitude these days that computer systems are somehow always right and that a "computer glitch" is the problem. No! No such thing as "computer error"! Systems very rarely make errors, they can't, they operate to do exactly as the software instructs them. With complete twats like EDS and Crapita and their a two-a-penny developers who obviously can't even write a simple, small scale CMS system without ballsing it up, no wonder we all fear Wacky J and her wonderful ID card system and kiddie-DNA databases!

  37. Mike

    Idiot-profing

    There is a balancing act between ensuring that bad data cannot be entered and bloating the code with complex validation (complexity increases issues, you can either make a system so simple that there are obviously no errors or some complex that there are no obvious errors).

    So either your users are competent and understand garbage in->garbage out or are incompetent and assume that "the magic box" knows everything, so if it's wrong it must be its fault.

  38. Anonymous Coward
    Anonymous Coward

    hum

    ""However, unknown to the school, her details had remained in a different part of the computer system and were called up when the school did a mail merge letter to the parents of all Year 11 students about their prom."

    maybe it was a different DB , as in one not done byt his sims system!

  39. Sillyfellow

    @Leigh Smith

    " "hows about the school and educational system just admit they made a mistake and apologise."

    Because that would mean admitting culpability and opening the door to being sued."

    sure, i know that. however, we're all human and make mistakes from time to time, and this does not make it ok to tell lies, for any reason, just because you don't want to face any concequences. thats what a cowardly liar does (and this includes corporations).

    if we make a mistake we should admit it and face the concequences. this is the way of life.

    the way it is 'normal' and accepted behaviour to tell lies apon lies these days just makes me very dissapointed at people's general lack of understanding (does not apply to everyone though, there are a few honest people out there).

    ..and it's also dishonest and greedy for the 'victim' in this case to sue for money. they too should accept that mistakes do happen, and get over it.

  40. Anonymous Coward
    Flame

    Not limited to officialdom

    I once worked for team A at a company. We recieved data from team B's system each day, and one day it all went titsup.

    Team B got in first. They raised a severe incident report stating that team A's system had "failed to properly error check" the data it recieved and it was therefore its fault.

    Team A responded that the source had "failed to error check its output" so it was at fault. The bun-fight escalated into a virtual Ok-corral.

    Actually, neither was the source of the problem. Miles upstream of both, a user had entered bad data....

    But that didn't stop each team blaming the other team's system, the database vendors, the web designers, the messaging protocol, Unix, Windows, sunspots, quantum chromodynamics and so on. Never mind that a user had entered her age as minus twelve or something. In everyone's minds it was a "system error", and as long as it wasn't their system they didn't care what the real problem was....

  41. Mark Whelan

    Too much speculation...

    Not enough detail in the article to support a number of assertions made here, except one.

    SIMS has been implemented in many LAs with very little user training - this refers to the updated version which is SIMS.net, not the older SIMS which was hosted within the school.

    So, as Admin staff are very stretched, they will use the most familiar methods that they know to complete a task.

    It is likely (my 6-pennorth of speculation) that:

    The deceased flag was set on the database as stated by the head,

    The pupil list was exported from SIMS so that a Word mail-merge could be completed in the time allowed.

    i know reports are available, but my experience in schools has shown that if staff don't know how to use them they won't be used.

    Time to get back to lurking...

  42. Anonymous Coward
    Gates Halo

    Agreeing with AC

    As somebody who used to work on a helpdesk supporting SIMS on both the old foxpro system and the new SQL system. It is truly shockingly bad. Weird data errors cropped up all the time, response times to fix said issues often meant we ended up fixing them ourselves instead. And errors like this are definatly WELL within the bounds of things I've seen before with my own eyes.

    However, that's still not a system error - that's the person/people who programmed the systems error. Computers don't make mistakes, people do. Good data in -> Junk Program -> Junk data out

    I for one am glad I have nothing to do with the software at all - maybe that's why I haven't fully developed my hatred of MS yet - compared to my experiences with SIMS, Windows Vista is a dream come true :o

  43. Gareth Jones Silver badge

    The Meeja

    The problem here is the meeja's habit of trying to apportion blame the second a story comes to light. It is no longer good enough to report the facts, journalists (and I use that word in the loosest possible sense) feel that they have to do the job of a public enquiry in no more than three hurriedly scribbled paragraphs.

    Public bodies have got used to this and as soon as anything goes wrong or the slightest criticism is leveled in their direction they issue a hastilly constructed statement laying the blame at anybody else's door. The real problem here appears to be that somebody at Capita wasn't so media savvy and fessed to a bug rather than contacting somebody who knew the system.

    Instead of admitting that a rewrite was necessary a more sensible response from Capita would be to threaten the council with legal action.

    There are two standard responses from school's when they f*ck up with pupil's data; if letters are written or data is released when it shouldn't happen then they blame the computer system; if letters are not written or data is not released when it should be then they blame the data protection act. The majority of people employed as journalists have no knowledge of the DPA or computer systems and are too lazy to do any research and just print whatever press officers tell them. Twats!

  44. Jonathan Carlaw

    @SIMS is pooh

    Re: How hard is is to change...

    Well that depends on how complex the system is, and how well it is written (a badly written system can still be easy to change if small enought...)

    Given the nature of government IT, my suspicion is that it is large AND bady designed / written (in part due to poor requirements analysis, for which the fault would lie on both government and supplier, IMV) - so probably it IS difficult to change.

    'Impossible' is simply a way of saying 'Too Expensive' (IE Goverment won't pay the ammount Capita would want to charge)

  45. Peter Gathercole Silver badge
    Unhappy

    Another view

    There is a blame culture in the UK. As a result, there is continued effort to eliminate human error in many 'systems' (I'm using system in the generic sense). Too often, this is done by taking the decision making away from real people, and codifying it according to unvarying rules.

    This is absolutely fine, but only as long as you catch EVERY possible situation that the system has to cover.

    But when you get a situation that you don't cover, chances are that you will get an inappropriate result. In the meantime, your human people, who have become de-skilled (either by accident or design) because they don't have to make these decisions, are less likely to spot the inappropriate response (they keep being told that the 'system' will do the checking, so they don't have to). So they blame 'the system', and are in many cases correct in doing so.

    The failure is in the creation of the rules in that poor requirements and systems analysis has been performed. This makes the 'system' flawed, but as a result of a human failing (it could be a systemic failure in the process that created the system in question - recursion here we come!)

    Please note that this is not limited to computer 'systems' but can happen to any process. It just so happens that so many complex systems nowadays are centred on computers enforcing the rules.

  46. Richard

    it's all 0's and 1's

    There's no such thing as a computer error.

    It's current or no current. There is no ghost in the machine, it's all down to electricity and physics.

    A machine can only do what it's circuitry will allow.

  47. Rolf Howarth

    Systems ARE complex

    That's why big IT systems like the NHS database or the identity card/passport database cost hundreds of millions to develop. If you really do expect to be able to analyse every single possible exception or special case that might occur in a system in advance it's a huge effort - and you'll probably still get it wrong!

    Do you really expect schools to have a single all-encompasing system that codes EVERY piece of data about a student? If so, then presumably that precludes the drama teacher from keeping a handwritten list of students that expressed an interest in performing in the summer play in the back of her notebook - she'd better use the PotentialDramaActivity module in the school database instead (or wait for the IT consultants to implement it) before she can organise the play otherwise there's a risk the data might be inconsistent.

    Of course the database needs to have a deceased flag in the core student record, but presumably also one for currently in prison/on extended leave of absence with parents sailing round the world for 6 months/recuperating in hospital after serious accident/missing presumed abducted, and so on, in case any of those circumstances might lead to a distressing letter being sent out too. Or they'd better employ someone who's sole job it is to compare every communication that goes out against a list of sensitive names.

  48. Anonymous Coward
    Anonymous Coward

    Big bollocks (@ Interesting)

    "Too often, in my opinion, IT and automation is thrown in as a substitute for thinking."

    It's a problem which is common in IT. Rather than producing clear and unambiguous business rules and a clear specification and then not changing any element of the rules or the specification, the business rules will be a hotpot of sometimes contradictory rules, the rules change as the product is being coded and require hasty (=buggy) fixes will to be included, and on top of all that the managers of the project will require the product the be ready in less time and for less money than is feasible and will demand the product is released early in order to meet an unrealistic delivery date.

    What's really required is management with big bollocks who are prepared to politely ask the customer to stop changing their minds and/or interfering.

  49. Paul

    Some kinda title...

    At the end of the day it´s hardly surprising that this kind of thing is common place. After all, most of us own a computer, and a fair few of us think we "get" computers, especially when it comes to data management. How many companies out there use software in ways that the developers didn´t originally expect?

    For example, I mistreat Excel horribly at work, I have it performing basic database roles, I even force the program to give me forms that convert the end output into MySQL ready to import into the webserver. It clearly wasn´t intended to do this, but it still does it. I don´t have to know why, or even much of the how, just how to trace through the start to finish to check it´s working as intended.

  50. Psymon

    @the fuzzy wotnot

    Yes, getting painfull reminders of a lost loved one is not a pleasant experience, but that doesn't justify running to the press screaming and pointing is if the school themselves had murdered the poor child.

    It's a completely inapropriate responce - no different to Mr and Mrs Boring running straight to the courts about their house being captured on streetview, instead of reporting it to google, who would have immediately removed it from the system.

    I'll wager there is a law suit being prepared by the family right now for "emotional damage" caused with a ludicrous figure attached to it. That sum of money will come out of the schools funding, damaging our kids education.

    If they had instead reported it directly to the school, they would have had a very sincere appology for the cock-up, and the member of HR respinsible for this would have been reprimanded, along with appropriate actions taken to ensure it didn't happen again.

    Instead, they instigated the typical media circus witch hunt. The ONLY recourse for the school is to keep their heads down and try to pass the buck. I agree that the shirking of responsibility is a major problem, but it cannot, and will not go away until we do something about the underlying blame and sue culture that has caused it in the first place.

    I heartily agree that SIMS is an appallingly designed peice of software, containing a miriad of 3rd party apps, some of which are still 16bit. But it doesn't make mistakes like this. People do.

    This mailshot was not generated directly from SIMS, I can assure you. One of the HR staff will have had an independant access database exported from SIMS to do the mail shot.

    Now their reason for doing this may well be very reasonable. Perhaps the particular formatting of the data, central database connectivity issues (I knew of several staff who worked on the data from home).

    I'd also wager that erroneus data discrepencies such as this are very much the exception to the rule, dispite the dual database store.

    Either way, mistakes happen. They always have, and always will. They won't get fixed though if everyone is too afraid to put their hand up and say "actually, I think that was my fault" because they'll get shot.

Page:

This topic is closed for new posts.

Other stories you might like