Slashdot Mirror


Ships Turned Away As Aussie Customs' IT System Melts Down

An anonymous reader writes "Urgent shipments of medicine and goods for the holiday season have been turned away by customs officials due to a massive computer problem. The initial budget for the system upgrade was said to be A$80 million but has since blown out to A$250 million. Customs officials and the government have been forced to admit that they might actually have to revert to the old system if things don't improve. One cargo user said on national TV that he used to process 300 orders daily but the new system is so complex and unusable, he's happy if he can manage 100 orders per day. The system failure is expected to have a massive impact especially on the retail sector this Christmas."

72 of 327 comments (clear)

  1. Christmas in Austraila a problem this year? by ForestGrump · · Score: 5, Funny

    Simple solution. Push it back 6 months till when it's actually cold!

    Grump.

    --
    Is it true that more people vote for the winner of American Idol, than vote for the president? -Ali G.
    1. Re:Christmas in Austraila a problem this year? by MavEtJu · · Score: 2, Insightful

      Wonder if the person who modded this as a troll has ever seen the idiot scenes of Santa CLauses running around in heavy red costumes, with a full white beard and hat included, while everybody else is trying to move and to wear as least as possible because of the heat.

      Or hearing people sing songs about snow and dark winter nights while it's +40 `C...

      --
      bash$ :(){ :|:&};:
    2. Re:Christmas in Austraila a problem this year? by Aussie · · Score: 2, Funny

      Yeah, tell me about it, a baked dinner in 40C heat. Brilliant.

    3. Re:Christmas in Austraila a problem this year? by BWJones · · Score: 2, Funny

      As one who lives in the Northern Hemisphere, the Christmas celebrations in Auckland, New Zealand struck me as particularly wonderful and fascinating. Santa Claus arriving in the part in a metal flake custom painted sleigh, carried over the shorts and T-shirt wearing crowd by a large crane as he "flew" in with hip-hop blasting was pretty cool.

      --
      Visit Jonesblog and say hello.
  2. Sad Christmas by BladeMelbourne · · Score: 5, Funny

    I hope my shipment of inflatable Love Dolls makes it through customs, otherwise it's going to be a lonely new year.

    1. Re:Sad Christmas by Rico_za · · Score: 2, Funny

      You must mean your Inflatable SHEEP dolls.

    2. Re:Sad Christmas by BladeMelbourne · · Score: 2, Funny

      That would be New Zealand...

    3. Re:Sad Christmas by elrous0 · · Score: 2, Funny

      ...and also real SLUTTY sheep.

      --
      SJW: Someone who has run out of real oppression, and has to fake it.
  3. From an Australian by tezbobobo · · Score: 4, Interesting

    This is news generally because of the rarity of this sort of thing. The only real issue I can think of is that our Health Minister has recently announced plans to immunise ALL Australians against bird flu. This could disrupt that (if it was realistic anyway). I guess this is all a part of ever increasing control.

    1. Re:From an Australian by B747SP · · Score: 4, Insightful
      I say hope, because if the ministers think that stockpiling this drug will atually help in a pandemic they are more than likely mistaken

      The drug companies have quite successfully pwned the tabloid newsmedia in Australia (and I suspect in plenty of other places on the planet) to the extent that every time they feel the need for an injection of cash, they prime the tabloids (newspapers, today tonight, current affair, sixty minutes and all of the similarly unreliable sources) with rumours of an outbreak of something-or-other, then it's all hands on the cash registers as the general public launches into a flurry of panic over whatever is $biohazard of the month.

      The best known of the recent efforts has been the meningitis scare here in Australia. The tabloid press/radio/tv has worked the public into a lather, and the drug companies are laughing all the way to the bank. Somehow the bit where the death rate from meningitis and related diseases is exactly the same this year as it was the year before and the year before that while (1) { and the year before that } seems to have been conveniently ignored.

      The connection back to the politicians is, of course, that there's nothing a politician likes more than a plethora of panicked punters to pacify, and that's exactly what's happening right now.

      What should the thinking Australian do right now? Buy pharmaceutical shares, that's what!

      --
      I find your ideas intriguing and I wish to subscribe to your newsletter.
  4. The obvious question... by Caspian · · Score: 3, Insightful

    What OS do they run?

    What software do they use?

    And how will their IT people and/or management continue to justify said choices in the wake of this?

    This is the sort of thing that needs "big iron". Machines that have uptimes measured in decades. Why do I have the sneaking suspicion that they're running it all on a bunch of commodity PCs (or the like) with off-the-shelf software?

    --
    With spending like this, exactly what are "conservatives" conserving?
    1. Re:The obvious question... by fabs64 · · Score: 2, Insightful

      Not knowing what they are using I can't exactly say you're wrong but I'd put good money on it that you are.
      The shipping yard they are talking about is huge, having upon hundreds of containers coming in weekly, I highly, highly doubt it is running with comodity user PC's as the backend.
      Also, the problem that is being cited as the reason is the complexity of the system, not that it's running extremely slow.

    2. Re:The obvious question... by fidoandfido · · Score: 4, Insightful

      I am an aussie, and as far as I know the backend is all mainframe based, and the frontend is web based or something. Rumour has it the whole project was a cluster something or other from the outset - it was outsourced to the lowest bidder, poor requirements led to poor design, deadlines missed and another IT disaster. But too much spent now to cancel it.

    3. Re:The obvious question... by daern · · Score: 5, Insightful

      What OS do they run?

      Why does this matter? It's much more likely that the problems are down to poorly specified, poorly designed or poorly implemented software, which is by no means an exclusive preserve of Windows...

      Too many large scale software projects fail because of poor development methodologies and a failure to interact with users during development and when this happens, it's hardly surprising that the users don't like working with the new system.

    4. Re:The obvious question... by ChatHuant · · Score: 5, Informative

      What OS do they run?

      What software do they use?


      CA, NCR and IBM are the service providers; Novell's providing the directory service.

      The ICS (Integrated Cargo System) application is running on an IBM OS390 mainframe; the OS is ZOS, the database is DB2. The web interface is Java, using WebSphere.

      The CCF (Customs Connect Facility) runs on Sun Solaris Unix platforms (using a variety of other servers for validation and transformation). Again, the database is DB2 and the interface uses WebSphere Java.

      More information here.

    5. Re:The obvious question... by ErroneousBee · · Score: 3, Funny

      Ah, its using Java. They just have to wait for the VM to start up and things will start running swiftly, in another fortnight or so...

      --
      **TODO** Steal someone elses sig.
    6. Re:The obvious question... by BenjyD · · Score: 3, Interesting

      Yes, petrol companies operate on Sundays. Refineries are so complex these days they can take weeks to switch off or on, so they operate constantly. I have heard of some older ones which have been modified and added to so much over the years that nobody actually knows how to switch them off safely - there are companies whose sole purpose is to go around figuring out the best way to switch plants off.

    7. Re:The obvious question... by glowworm · · Score: 2, Informative

      According to transport.nsw.gov.au Botany transfers 1.1 million 20' containers a year or about 3,000 containers per day. So, no, you are right it won't be a PC in a basement room. It'll be some big iron running this web based app.

      --
      Orationem pulchram non habens, scribo ista linea in lingua Latina
    8. Re:The obvious question... by afd8856 · · Score: 4, Insightful

      I have a feeling that all this "complexity" that they're talking about has nothing to do with the backend and has everything to do with the user front-end. They should have hired some good workflow and interface designers as well, not just expensive consultants.

      --
      I'll do the stupid thing first and then you shy people follow...
    9. Re:The obvious question... by pookemon · · Score: 4, Informative

      What OS do they run?

      The same OS they've been using for a while (WinXP)

      What software do they use?

      Is a custom built system - written by EDS I believe.

      And how will their IT people and/or management continue to justify said choices in the wake of this?

      "Their" IT people didn't make the choices - Customs IT is provided by EDS (which is why I believe EDS also developed the system). The choices would have been made by higher management - but ultimately it doesn't matter, if the system is failing then it's the design of the system or the hardware in use - which I would expect is top dollar equipment, charged for at higher than retail prices (it's a government contract). The IT experts in Customs are more for retrieving data of hard disks after they've been seized etc. Customs hasn't managed their own IT for years now.

      This is the sort of thing that needs "big iron". Machines that have uptimes measured in decades. Why do I have the sneaking suspicion that they're running it all on a bunch of commodity PCs (or the like) with off-the-shelf software?

      This is laughable at best. How many "off the shelf" packages have you seen for handling Customs? The new package (and the old I expect) is a custom built piece of software (heck even the summary pointed this out - A$80 million but has since blown out to A$250 million - that is not "off-the-shelf")

      The system itself was written specifically for customs and has great features like it was too big to fit on all the monitors that customs was using (so naturally EDS upgraded all the machines - at a price - to have 19" LCD's).

      --
      dnuof eruc rof aixelsid
    10. Re:The obvious question... by KeensMustard · · Score: 3, Insightful
      If you must "protest vote", lodge an invalid ballot - don't give people/parties (particularly crazy ones like the Greens) the idea you actually support them.



      Yes they sure have some mad ideas don't they, those Greens. Like :

      • Maybe , given that we are a nation of boatpeople, it's a bit silly to lock people up (or kill them) for coming here in a boat?

      • maybe, being a signatory to the UN Convention on Human rights obligates us in some way to uphold it, not sure how.

      • Given that the ancients used to salt the land of their conquered enemies so that they (the enemy) could not plant crops, it's not real smart of us to be salting OUR OWN LAND and also expecting to grow crops

      • Possibly, we can find a better use for 800 year old trees, rather than giving them (for free) to the japanese to make paper?
        OR

      • Maybe inviting criminals and enemies of democracy into the heart of our democracy and then lauding them like emperors is a little hyprocritical and embarassing


      Such crazy ideas

    11. Re:The obvious question... by MrPCsGhost · · Score: 2, Informative

      Well, the author (of the article, Peter Davidson) doesn't know mainframes. "...IBM OS390 mainframe running ZOS ..." OS390 is an operating system (the precursor to zOS). Maybe they're running on a z900 or z990 or z9 (or 2064-yada yada). So, the way I interpret this, is they are running some CICS (presumably TS 1.3, 2.3, or 3.1) which talks to DB2, does some messaging with WebSphere MQ, and all the web interface (WebSphere, whatever) is on some Unixy (Solaris?) front end. Speaking as a IBM mainframer, any zOS or CICS systems programmer worth their salt would be able to tell you how long all of those transactions took, and where the problem was. I guarantee we run a much smaller box here, and we push through millions of transactions a day (just business hours!), and we guarantee the majority of the transactions are done in 1/4 second or less. So, shitty code, shitty performance, but on the backend they should be able to pinpoint any problems. I would guess that the bottleneck (and money pit) showed up on the front end (or everyone on the project is clueless - 50/50).

    12. Re:The obvious question... by arkanes · · Score: 2, Interesting

      A cluster farm of commodity PCs is easily capable of handling 3000 transactions per day, assuming that your system isn't run by morons. I'd tend to attribute these problems to more general IT/software development issues, like the customers designing a more complex business process that doesn't address thier current problems, lack of adequate testing and customer feedback, important people (like end users) being left out of the design and testing phases and, of course, the ever popular "new shiny" syndrome.

    13. Re:The obvious question... by thetbone · · Score: 2, Interesting

      A *single* commodity PC should be able to easily handle thousands of transactions per hour, depending on the complexity of course.

  5. Curious... by the_skywise · · Score: 3, Funny

    It'll be interesting to see what the ultimate culprit is. (overpriced IBM/Accenture contractors, Indian outsourcing, Windows, Linux, etc)

    But I'm 99% sure it'll have something to do along the lines of:

    "Mate, we need a new Customs software system."

    "No prob. We'll do it in [whiz bang technoterm du jour]"

    "That's it?"

    "That's it. [whiz bang technoterm du jour] using [whizbang development process du jour]"

    "But what about things like useability? Proof of concept? Customer Support if the design proves unwieldy?"

    "Top. Men."

    1. Re:Curious... by marko123 · · Score: 2, Informative

      I listened to a report about it on the radio this morning, and the system was started in 1994 and ran on Windows 3.1. Then they upgraded it to Windows 95. I takes 25 minutes to process what used to take 25 seconds on the old system. 135 million dollars from an initial bugdet of 25 odd million.

      Makes me feel a bit better about my job.

      --
      http://pcblues.com - Digits and Wood
  6. No ships turned away yet. by palndrumm · · Score: 5, Informative

    All the news and radio reports I've read and heard (including TFA) have made no mention of ships being actually turned away at this stage. So far they're just saying that the storage space at the ports is rapidly filling up, so if the processing rate doesn't improve soon they will have to look at turning ships away. But as far as I can tell, they're planning to roll back to the old system before that becomes necessary...

  7. The solution is... by bmo · · Score: 5, Insightful

    For the AU government to let goods travel freely until they fix or bring up the old system. There really is no excuse for what is going on. Yes, that means that the AU government doesn't get its cut of taxes but them's the breaks. The money lost from import fees would be DWARFED compared to the lossess incurred by *not* letting goods through the ports.

    --
    BMO

    1. Re:The solution is... by ftoomch · · Score: 5, Insightful

      And those incurred losses from *not* letting goods through would in turn be DWARFED compared to the long term economic havoc in a largely agricultural economy caused by pests and diseases (e.g. foot & mouth disease) that are also let through on unchecked goods.

    2. Re:The solution is... by csirac · · Score: 2, Insightful

      As an Australian, when I hear "customs" I think: disease and pest control (our single biggest export is primary industries), drug detection, and general enforcement of importation restrictions (this includes import/export of endangered/restricted species, banned or restricted weapons, etc).

      "Oh yeah, they get import duty tax too..."

      For what its worth, what little I've purchased overseas (FPGAs, LCDs and microcontrollers) has never been slugged with import duty, even on a $9000 AUD order from the UK. I guess you have to be dealing with whole shipping containers of stuff instead of loose freight items..

    3. Re:The solution is... by lamasquerade · · Score: 4, Insightful

      Largely agricultural economy? Maybe in 1900. Well I'm not quite sure what classifies as 'largely', but given these stats, I'd say Australia's economy is minimally agricultural. 3.7% to be exact. And the government subsidises that heavily (explicitly because of politics, and implicitly through idiotic short-sightedness, such as cheap-as-hell water for rice farmers, that's right, rice in the second dryest continent on earth). Some say the subsidies outweigh the real contribution to our economy. Maybe the best thing for us would be to have this sector destroyed, then we can get to cleaning up the mess they've created over the last two centuries, such as salination.

      --

      // It had been Fat's delusion for years that he could help people. --Philip K. Dick, Valis

  8. Don't you love Federal/State point scoring... by Anonymous Coward · · Score: 5, Informative

    http://www.customs.gov.au/site/page.cfm?c=6361

    Partial quote...

    "Customs is doing everything possible to resolve technical and business issues arising from the introduction of the new Integrated Cargo System (ICS) for imports.

    "Contrary to some media reports, the new IT system for imports has not failed, nor is its performance solely responsible for the problems that have occurred.

    "The problems experienced in part, flow from inaccurate and incomplete information being submitted by some users, which the new system is designed not to accept for security reasons," the spokesman said.

    1. Re:Don't you love Federal/State point scoring... by MichaelSmith · · Score: 2, Insightful
      The problems experienced in part, flow from inaccurate and incomplete information being submitted by some users, which the new system is designed not to accept for security reasons

      Operators of systems (whatever they are) look forward to new software so that they can change operational procedures. When the new system comes on line people blame the new system for their problems, when they may be partly a consequence of the modified processes.

      IMHO new systems should aim to be initially funtionally neutral to the end user. Process changes should come in once the new system has been debugged and accepted.

    2. Re:Don't you love Federal/State point scoring... by Daytona955i · · Score: 2, Insightful

      "The problems experienced in part, flow from inaccurate and incomplete information being submitted by some users, which the new system is designed not to accept for security reasons,"

      This to me sounds like a design problem. They didn't consult the users and now things aren't working right. If the users say that they always have information X but they don't always have information Y, if the designers make information Y a requirement, then it's a poorly designed system.

  9. Can I gloat or do I have to be embarrassed? by nuonguy · · Score: 5, Funny

    I just can't stand it when they don't post whether it's a windows-based or a unix/linux-based implementation. I need to know whether I can indulge in schadenfreude or whether I have to make excuses.

    1. Re:Can I gloat or do I have to be embarrassed? by YrWrstNtmr · · Score: 4, Insightful
      I just can't stand it when they don't post whether it's a windows-based or a unix/linux-based implementation.

      How about...'it doesn't matter'.

      This is probably the result of a crappy design, with little interaction between the developers and the eventual users.

      It does what it was designed to do. The problem is the design and implementation does not match what it NEEDS to do.

    2. Re:Can I gloat or do I have to be embarrassed? by Lucractius · · Score: 2, Informative
      It certainly doesnt matter that somehow they managed to get someone so stupid as to screw up with the very best. which is incidentaly what the entire system is built from

      This is the info
      "It operates on an IBM OS390 mainframe running ZOS with transactions in a CICS environment with DB2 database management. MQ-series provides the mainframe interfaces with the CCF gateway and other business applications. "
      And the CCF is run on
      "Communication channel management and CI runs on Sun Solaris Unix platforms and Cisco routers, with validation and transformation processed on IBM P- and SP-series Unix platforms and Wintel servers running IBM AIX, Win2K, DB2 , WebSphere, Tivoli WebSeal and Baltimore's FormSecure. "

      I see only 2 weakpoints the win2k systems and the implementation of the Java handling in websphere. Other than that theres no reason any individual part should be failing, the entire thing is built from dependable parts.

      I just guess no one properly considered that it would be handling
      "3 million import entries, 1.2 million export clearances, 4 million container and 100,000 flight movements, and the collection of nearly $7.5 billion in Customs duties."
      And remember... each one of those is likely to involve between 10 and 25 or more individual forms and checks and clearances...
      This isnt realy unexpected

      --
      XML - A clever joke would be here if /. didn't mangle tag brackets.
    3. Re:Can I gloat or do I have to be embarrassed? by zakath · · Score: 2, Insightful

      Aside from the feeling I get that parent was being humorous, I'm sure you've noticed the 'what OS are they running' posts in this story. You know damn well there's lots of slashbois salivating at the idea this might be a .NET/SQL Server/XP on IIS system so they can blame MS while ignoring the fact bad systems can be developed on any platform.

      --

  10. Aussie customs by Centurix · · Score: 5, Interesting

    I was actually part of a company a couple of years ago which put through a proposal to assist with tracking firearms imported into Australia. We were shocked at what we found when we consulted several customs offices.

    There was no integrated network system between interstate customs offices.

    Sure, they e-mailed each other and did some odd bits of communication, but there was nothing solid in place. Part of our proposal was to put in a system where if a shipment of firearms was sent from Melbourne to Sydney the Sydney office would actually know that one was going to arrive. A step up from their existing system at the time, where the firearms actually left Melbourne, turned up at the Sydney customs depot without prior knowledge and then processed!

    --
    Task Mangler
  11. Amazing. by JavaRob · · Score: 4, Insightful

    I'm no grizzled guru by any means, but damn, I know by now that though it *may* seem cheaper to upgrade all in one fell swoop, you're gonna get hosed every time. The bigger the system, the more likely, just because there's no way you can *test* the thing at that scale.

    Software is *complicated*. Large-scale software rollouts are even *more* complicated, just because now you've involved hundreds or thousands of non-debuggable, unpredictable people into the equation. No matter how many meetings you have about it, no matter how many different people assure you that they will do "whatever it takes" to make sure it goes smoothly, keep in mind that they probably don't have "what it takes", which would often be some kind of deity-level power.

    Let's look now at the "largest e-government projects ever undertaken", introduced "despite industry protests that Customs had not allowed them ample time for the changeover." It's not hard to guess how it's going to go.

    Sometimes, you gotta go the slow way... replace the old system bit by bit, make sure you can flip the switch back every step of the way if something goes wrong. At the very least you have to plan it from the start so that you can roll out piecemeal, just in one site, or run the old/new in parallel, etc..

    This method results in a more expensive *estimate* at the start of the project. But the actual *cost* in the end can be much, much lower.

    Just my 2c...

  12. exchange rates by tezbobobo · · Score: 2, Informative

    80mil AUD = approx 50mil Euro = 60mil USD
    250 = 156 = 188

    1. Re:exchange rates by FidelCatsro · · Score: 3, Funny

      but if they don't get it sorted out soon it will be more like
      250=120=40852

      --
      The only things certain in war are Propaganda and Death. You can never be sure which is which though
  13. Some more info on who developed it by TheNarrator · · Score: 4, Informative

    Computer World Article

    ICS is a cornerstone of Customs' massive Cargo Management Re-engineering (CMR) project. This was intended to replace the export and brokerage industry-developed EDI system Customs Connect with a Web-based model co-developed by Customs and a consortium of IT vendors led by Computer Associates. The project aims to facilitate all aspects of Customs involvement in the import and export process including declarations and GST transactions collected at port.

    Nother Article
    More than seven years to this point of readiness, ICS is a cornerstone of Customs' massive Cargo Management Re-engineering (CMR) project, which will replace the export and brokerage industry-developed EDI system, Customs Connect. CMR is a Web-based model co-developed by Customs and a consortium of IT vendors led by Computer Associates, EDS, IBM and Telstra nee Kaz.

  14. Who is behind this? by new-black-hand · · Score: 4, Informative
    As if they didn't see it coming, the bastards. Here is an article from the SMH from January of 2004:
    Customs Minister Chris Ellison will meet software developers and industry groups tomorrow after finding persistent bugs in the latest version of the Australian Customs Service's ambitious new import and export system. Most of version 3 of the system was delivered to developers last week for testing, but problems have persisted. "Customs is burning money like it is going out of style," one developer told Next.
    The Customs Office and it's IT outsourcing arrangements have previously been the subject of a senate enquiry, lets hope that they get nothing less again this time around and the people responsible are bought to account. One thing I did notice is that not a single article reports on who the developers behind the project are. My knowledge is that Computer Associates have slowly started taking over things from EDS at customs - can anyone confirm?
  15. Mod Parent Up... by Rocketship+Underpant · · Score: 3, Insightful

    Funny how to the state, free commerce isn't an option, but blowing $250 million that isn't even yours on a computer system that doesn't work is okay.

    "Your papers, citizen! Whoops, my citizen-authorization-scanner just went dead. You'll have to be detained while I get fresh batteries. Oh, and that'll cost $10 - batteries aren't free, you know."

    --
    He who lights his taper at mine, receives light without darkening me.
  16. Re:[OT] Speaking of melt downs... by EnronHaliburton2004 · · Score: 2, Informative

    Ah, keynote also has some nice data. Apparently Level3 & Verio have both been having severe problems in the last few hours, and have a high latency connecting to most of the other Level-2 & Level-3 providers:

    http://scoreboard.keynote.com/scoreboard/Main.aspx ?Login=Y&Username=public&Password=public

  17. Re:One word... by yamum · · Score: 4, Funny

    Yes

    EDS == Everything Done Slowly

    But in the Aussie case it could be changed to

    EDS == Everything Done Shithousely

  18. The Real Problem by Grail · · Score: 5, Insightful

    The real problem with this system is that it used the principle of "Big Design Up Front". Ask Joel Spolsky about the benefits of "Big Design Up Front" - you get to make all kinds of assumptions about the environment to simplify development, then find when you turn on the switch that this $80M system just doesn't work right.

    The little things that get you down? Oh... date formats, validating input, units for measurement, using a communications system intended for overnight batch operations to support real-time interactive operations.

    As other posters have mentioned, the bid that got the nod was the lowest one. The bid that should have received the goahead was the one that recommended incremental changes. The one that recommended introducing a new means for handling import declarations - and not cutting over, but rather letting the old one die the natural death of user migration.

    The final nail in the coffin was Customs insisting that more detail be included in these reports - no longer can you submit 300 reports in a day saying that what you're importing is "1 Box of parts", you actually have to specify what the parts are and how many are in the box - I suspect this is what is causing the problem as the system rejects "invalid" submissions and forces the importers to rework and resubmit their import declarations.

  19. Today's Crikey mentioned this by spongeboy · · Score: 4, Interesting
    Crikey.com.au mentioned this today in their mailout.

    Apparently the issue is that the data coming in (mainly from ships) is quite crufty, whereas the system expects nice clean data (GIGO anyone?).

    Also, apparently a lot of these Brokers have a vested interest in the old system, as the new one will allow major importers (eg. supermarkets) to clear goods themselves, meaning less money for the brokers.

    As for delays and ships being turned back- appears to be mainly FUD, with a little bit of lack of foresight and poor planning.

    Seems like a change management failure to me.

  20. Maybe it's users making it not to work by paugq · · Score: 4, Interesting

    One factor seldomly taken in account is the user's reluctance to the new system.

    You may have a 100% working new system, with a 1000% improvement over the old system, but if users are not excited about the new system and they do not want to use it for whatever-the-reason (maybe just because he/she now has to learn new things), the new system is going to fail. Users will make sure it fails. I have seen that many times.

    1. Re:Maybe it's users making it not to work by Mahler · · Score: 2, Insightful

      Users are part of the equation. If your new system does not improve upon the old situation, regardless of what the user's reaction is.. you have failed.

    2. Re:Maybe it's users making it not to work by jtcm · · Score: 2, Insightful
      Users will make sure it fails. I have seen that many times.

      On one hand, I can completely understand that reluctance to change. Users of complex systems that have a steep learning curve can be particularly recalcitrant.

      On the other hand, if you truly do "have a 100% working new system, with a 1000% improvement over the old system", then users will most certainly be excited and eager to use it.

      Wait, let me try that again...I think I had it backwards.

      If your users are not excited, or at least willing to use the program, then you do not have a product that is 1000% improvement. Even more important, though, is that the lack of user satisfaction should not be a surprise! End-users are a very important part of the development cycle. They are the ones you are developing for, and if they have no input during the design and development and testing of the software then don't be surprised when you get a thumbs-down on release day.

      I guess what I'm trying to say is that if a program fails from user reluctance or rejection, then it is not the user's fault, but rather the developer who has failed.

      --
      @ASP.NET's parent-teacher meeting: "Little Johnny.NET is very bright, but he doesn't play well with others."
  21. Comment removed by account_deleted · · Score: 3, Informative

    Comment removed based on user account deletion

  22. Not Entirely a Software Problem by nathanh · · Score: 4, Interesting

    The rumour on the grapevine is that the problems don't entirely stem from the software. The data entry now requires details (you want what now?) and that makes it impossible to process cargo as quickly as before. The software is just a convenient scapegoat. The reality is that the old system allowed the data entry to be sloppy (and effectively useless).

    1. Re:Not Entirely a Software Problem by Zellis · · Score: 5, Informative
      Partially true. The new system does require considerably more detail and accuracy, but that's only one of the issues that's come up. Another issue that's come up is that more detail = more data to process, and the system appears like it wasn't designed with that in mind: it's been severely overloaded all week. Add to that the non-existant training in the new system (my company was given what amounted to a 3-minute demonstration of the new interface we had to use before being required to use it exclusively), the bugs that are still being worked out (some of which have made data entry impossible for hours at a time), and a very poor effort at explaining the new procedures that Customs have implemented as a result of the change-over, and you get the current situation.

      It's true that the main problem isn't the software (although the bugs don't help): it's the way the new system was implemented

  23. Concept I almost always see overlooked by OpenSourced · · Score: 4, Insightful

    They say that in a few years a human-engineered microorganism will be created with a selected set of genes. All very well, and I suppose that won't be released into the wild. But I bet that if they ever do it (release it into the wild), it'll last about 5 minutes against its evolution-designed competitors and generally hostile environment.

    The same happens to the IT systems. Legacy systems may be old (how can software be old, anyway?), incompatible, user-unfriendly, and whatever else. But a basic fact so often overlooked is that they have for many years been adapting (or rather being adapted) to their environment (users, other programs, etc). If you look at legacy code you always find odd-looking "if's" with comments like "It must do this to work", or "The other program expects it that way", or no comment at all. The point is that all this spaguetti code has beed polished, adapted and perfected by the work of programmers guided by the reality, as opposed to designers guided by their own desires and incomplete knowledge of the problem.

    So the point is that _all_ scratch designed systems will lose all that ancient knowledge embedded into the code, and there is nothing you can do about it (inspecting all the code would be impossible, and the knowledge can sometimes be into OS parameters, shell scripts, scraps of paper with procedures in the drawers of remote users, or even in the brains of world-scattered users) So the only thing to do is to have it into account when designing a new system of some complexity, and knowing that it will take you like a year at least of real running till it's at the same level of functionality as the old. So probably you'll need a year of overlaping systems (perish the thougth).

    When presented with that reality most managers will think again if they really need the new system, and at least will be prepared for the problems ahead.

    But of course that might not sell the new system, so who's interested in telling those truths to management. Certainly not the seller's marketing dept, their concealing habilities much helped by the fact that they are themselves blissfully unaware of the problem.

    --
    Rome taught me patience and assiduous application to detail. Virtues which temper the boldness of great, general views.
  24. Re:Level3 Network Outage by biryokumaru · · Score: 2, Funny

    $20 says there will be in a few days/weeks.

    --
    When you're afraid to download music illegally in your own home, then the terrorists have won!
  25. Well, yes.. by musakko · · Score: 2, Insightful
    all of the software you just mentioned is such expensive, proprietary software for systems I'll never possibly manage that I have no real idea what's going on with this IT disaster.

    I love open source software too, but isn't the budget blowout on this (triggered by scope creep etc. like most projects) going to be the cost of services (ie. people), rather than the software itself? If anything, it would be harder to find enough people skilled up OSS people in Australia and that would make the project cost even higher than with proprietry systems.

    This Customs IT project is definately a disaster, but I haven't seen too many stories about open source projects on a similar scale that have been under budget and on time to balance it out. Anyone got stories/sites out there about OSS large-scale project success stories? I need ammo to convince my boss on some upcoming work :)

  26. And his cabinet colleagues by ynotds · · Score: 3, Insightful

    In a closely related current issue federal Agriculture Minister Peter McGauran displayed the scientific illiteracy so recently evident in more governments than ours by getting all in a tizz about some Canadian pigeons that flew in ahead of the customs slow down only to be discovered to have viral antibodies but not live viruses and be sentenced to immediate death for having beaten the dreaded avian flu or, in four cases, Newcastle disease.

    If only we could do the same to politicans carrying antibodies, let alone their sick computer systems.

    Better not think about juxtaposing the importation of pigeons from the other side of the world with the wish of local authorities to wipe out the feral pigeons already settled in here.

    Don't worry, it gets worse. Just check out the support for teaching "intelligent design" from the general practitioner our over-tired and under-opposed federal government have given responsibility for education.

    --
    -- Our systemic servants do not good masters make.
    1. Re:And his cabinet colleagues by Bush+Pig · · Score: 4, Insightful

      Nelson has absolutely no intellectual integrity. After all, to get his doctor degree, he must have studied some science, including biology, and yet he's comfortable with creationism being given equal time with science as an alternative explanation for life as we know it.

      It almost makes me ashamed to be Australian.

      --
      What a long, strange trip it's been.
    2. Re:And his cabinet colleagues by mankey+wanker · · Score: 5, Funny

      Dude, don't feel so bad. I'm an American!

      Yeah, that's right. Mod me funny - throw away your points...

    3. Re:And his cabinet colleagues by drsmithy · · Score: 5, Insightful
      Whats wrong with creationism being given equal time with science as an alternative explanation for life as we know it?

      Because it's not science.

      Creationism should certainly be discussed - but in a religion or philosophy class, where it belongs, not in a science class.

    4. Re:And his cabinet colleagues by Tekgno · · Score: 2, Informative

      This being the former Federal Science Minister that refuses to accept that Near-Earth Objects (NEOs) pose any possible problem to us and thus cut all funding for catalogueing and studying such objects in the Southern Hemisphere.

  27. Customs needed new servers by Spit · · Score: 2, Insightful

    after EDS let their old mainframes walk out the door.

    Is it a big suprise that EDS fucked the upgrade as well?

    --
    POKE 36879,8
  28. Advice for the project director by CharliePete · · Score: 5, Funny

    Dear Project Director,

    Your situation reminds me of the old IT parable that goes something like this...

    On his first day on the job a new IT Director has a meeting with the outgoing one. At the end of the meeting the ougoing IT Director hands the new on 3 envelopes and tells him to use them to get out of his first 3 major meltdowns, "just make sure you wait to open them until you need them."

    About 3 months later the new IT Director has his first major disaster and remembers the envelopes. Opening the first one he sees, "Blame Me" in big bold letters. Which he does and it works.

    Six months after that the second blow up happens and the second letter reads, "Blame the Vendors" which also works.

    One year later when everything falls apart the new IT Director opens the third letter full of hope. It reads, "Write 3 Letters."

    ...I think it's time you opened the third envelope. Good luck in your future endeavors.

    Sincerely,
    The Guy Before You

    --
    "Never limit what you know to what you do", Me
  29. Too many cooks spoil the broth ? by bearave · · Score: 2, Insightful
    From figures in Customs' CMR: what it is and what it does, the system adds about $A200 per container or passenger movement. Luckily, this is being picked up by Australian taxpayers, not the importers or exporters :-)

    The article also answers other posters questions about the platform it was delivered on. Certainly no cheap linux stuff used here !

    But really interesting is this:

    A number of service providers were retained to develop and implement systems: Computer Associates' consortium with Kaz, IOCORE and NCR for applications, IBM for professional services (and some hardware and software under its arrangement with Customs outsource partner EDS), BeTrusted ( now Cybertrust )for PKI software and services for the Customs Connect Facility (CCF) "gateway", Novell for identity management and directory services software, and VeriSign for GateKeeper

    With so many cooks in the kitchen, shouldn't problems be expected ? How could you ever figure which one can is responsible for the mess now emerging ?

    Open-source projects sometimes have more cooks, but could the commercial agendas in a closed source project with patents etc.,. destroy the synergies ?

    --
    plurality should not be posited without necessity. - William of Occam
  30. Worlds Best Practices Do Not Work by jordg · · Score: 3, Informative

    I have seen this so many times. Big project, Big Budget, Big Names, Big Price, Big Stuffup.
    I believe that a system like this is reasonably simple and can be created by a very small team.
    With big projects you end up with teams of project managers micro managing everything. This is why it gets so diffiult. I was once on a project where my part was to copy files intact from remote locations to a central site. What a mess. The project manager had designed a process that failed every time. Not to mention the bandwith upgrades that happened after the file transfers. All they needed was one person with the know how to get it done and a small team of switched on IT persons to manage the entire thing.
    Companies are concetrating too much on process and management than getting the work done. These types of projects are not that difficult.

  31. I know, I know. by QMO · · Score: 2, Insightful

    Look, I know you're just a troll, but I have to ask anyway:

    You say: "It was disproven long ago. There is NO CREATOR, and there never was."

    I'm very curious about the when, where, who and how of that proof.
    Do you have links or references? Can you explain the proof to me?

    I ask because I have never before heard anyone claim that there is PROOF of the nonexistence of a Creator before.

    (I have heard many people say that there is no proof of the existence of a Creator, but I hope you see the difference.)

    --
    Exam 4/C again. Maybe I'll do better this time.
  32. Re:Guns from Australia by BenEnglishAtHome · · Score: 2, Interesting
    What firearms can you get from Australia that you can't pick up cheaper in the US?

    Used guns. A few years ago, the relative strength of our dollars made it possible to get a SIG P240 in .38 Special from Australia for about 850 Australian dollars. IIRC, that was about 500 American. At the time, the same gun in the U.S., if you could find one, would have easily topped a thousand dollars. Same story on a Hammerli 120, which is rare and pricy in the U.S. Those were my two failures.

    To be fair, though, the ATF-related problems were serious, too. Theoretically, it's not that difficult, but the ATF has been such a pain in the ass to so many gun dealers over the years that those dealers are terribly gun-shy. (I say, that's a joke, son.) They aren't willing to do any out-of-the-ordinary paperwork and draw attention to themselves. The only one I found who would do the job (and I limited the search to my state since a concurrent state-to-state transfer adds exponentially to the complications) quoted a minimum of $350 to start the paperwork and wanted me to sign a contract saying that once they had the gun in hand they could sell it to me at any price they wanted, nevermind that I would have already paid the foreign dealer directly. No thanks. FFLs are limited forms of government-granted monopoly and come with all the problems that implies.

    Slightly offtopic - If anyone has a production-class silhouette pistol made by Unique, any chambering, anywhere in the world, at anything approaching a reasonable price, then I'm buying. (French readers, I'm talking to you.) Please post back here.

  33. failures like these should be explained by yagu · · Score: 2, Insightful

    When large new systems like this one wreak this much havoc, I think lessons learned need to be disseminated to the entire industry.

    I've seen many interesting posts about why Australia failed in this new system, but it's mostly conjecture. They should (and I'm guessing, will) conduct a deep and thorough post-mortem and find out what went wrong, down to the lines of code, scheduling decisions, rollout decisions, etc.

    And (here's the controversial part) they should provide every single document to the public.

    When projects gone amok have international impacts like this one why can't the rest of the industry learn from the mistakes by having access to the post-mortem. Involved companies want to maintain control of their Intellectual Propert, but in cases like this, EVERYTHING should be made public. Actually at this point companies involved really aren't protecting IP, but would be hiding behind that canard to deflect the embarrassment of public scrutiny.

    Many similar failures wrought similar havoc. Denver International Airport (DIA) spent millions (don't remember exact numbers, but I'm guessing it was in the $100's of millions) of dollars for their dramatically failed automatic baggage handling system. Today DIA not only handles baggage the old fashioned way (carts and tow-tractors), they have to do it through too-small tunnels not designed for the task because of the hubris of the project they wouldn't need to.

    So, for now, all we have is conjecture from government officials and slashdotters, one demographic of which already shows some deep insights and possible explanations. But that's all we have.

    I hope cause and effect is investigated, and I hope the IT industry gets the opportunity to understand the failures and learn from them.

  34. What it runs on, why it's late by SysKoll · · Score: 2, Informative
    Here is a document giving the project numbers. This thing is big. Excerpt:

    Integrated Cargo System (ICS)

    The cornerstone of CMR, ICS is an integrated system giving enhanced risk assessment at the border and allowing more efficient cargo tracking. Its software suite has 23,000 function points.

    It operates on an IBM OS390 mainframe [they mean zSeries] running z/OS with transactions in a CICS environment with DB2 database management. MQ-series provides the mainframe interfaces with the CCF gateway and other business applications. [CCF is a Customs communication system, I believe].

    Customs' Web-based user interface, Customs Interactive (CI) has a WebSphere Java application server front end. CI system software is hosted on infrastructure managed as part of the CCF gateway.

    ...

    Design detail in the 19,000 pages of analysis for ICS includes 800 screens, 16,000 business rules, 70 complex business messages, 850 database tables, 3700 executable load modules, 1800 CICS transaction types, 55 batch jobs, 90 reports and 35 system interfaces.

    So they certainly didn't pick a few cheap PCs running the latest whizbang toyware. This is solid, proven hardware. CICS is the "old faithful" of massive transaction processing, DB2 is an old workhorse learning new tricks these days, and WebSphere is a good J2EE app server (if quite complex) with good support. And MQ is a robust guaranteed-delivery messaging system on which you can run JMS and other messenging frameworks. Overall, good choices.

    I'd say that the problem is the complexity of the software... 23,000 function points? 1800 different transactions? A system of this complexity cannot reasonably be created in such a short time frame (2 years). They probably had a Mongolain hord of the lower bidding coders develop this thing without time to do any cross-project concertation, and it smells of overburdened teams working in isolation, trying to implement paper specs that aren't waterproof.

    You want slow integration with a succession of prototypes for such a project. I would bet this prototyping phase was too short and that integration of parts written by isolated teams was rushed.

    If you know an IBMer working in WebSphere or MQSeries on z/OS, you can ask him to bring you back a souvenir from AU, 'cuz chances are he'll be there a lot soon...

    --

    --
    Mad science! Robots! Underwear! Cute girls! Full comic online! http://www.girlgeniusonline.com/

  35. The heart of the debate. by Paul+the+Bold · · Score: 2, Informative

    The movement to teach creationism or intelligent design in a science classroom is ill advised because it presents a non-scientific hypothesis as a scientific theory. Creationism and intelligent design represent a system of religious beliefs founded upon faith. They do not provide an experimentally verifiable or falsifiable set of ideas. They are not scientific theories, and we cannot teach them to our children as science if we hope to compete in an ever more technological world.

    Evolution, on the other hand, has resulted in a great number of experimentally verifiable ideas. Through the fossil record, scientists have evidence of natural selection. By examining creatures with very short live cycles, scientists have been able to directly observe and maniuplate natural selection. The structure of our own DNA is the strongest evidence yet that we, too, are subject to natural selection. New ideas are only called theories if they can be verified or falsified. It is a very different definition of theory than exists for the general public, who confuse "theory" with "hypothesis".

    Many people believe that to teach evolution is to teach that there is no God. Evolution does not explicitly discuss God because we cannot test for God, and this is evidence for some that evolution teaches atheism. I know religious people who take evolution and natural selection as evidence of God, and have heard them call DNA "God's fingerprints".

    What does evolution mean? Is it evidence that miracles do not happen, or is it evidence that God was here? That is an interesting theological question, and one for which there is no experimental test. It is not a scientific question, so it should not be taught in a science classroom.