US Spends $1bn Over a Decade Trying To Digitize Immigration Forms, Just 1 Is Online (washingtonpost.com) 305
Bruce66423 writes: A government project to digitize immigration forms succeeded in enabling exactly one application to be completed and submitted after 10 years of work because of the botched software and implementation. The Washington Post reports: "This project, run by U.S. Citizenship and Immigration Services, was originally supposed to cost a half-billion dollars and be finished in 2013. Instead, it’s now projected to reach up to $3.1 billion and be done nearly four years from now, putting in jeopardy efforts to overhaul the nation’s immigration policies, handle immigrants already seeking citizenship and detect national security threats, according to documents and interviews with former and current federal officials."
I'm beginning to see a pattern here. (Score:5, Insightful)
Is there ANY government IT project that has been completed on time, under budget and exceeds specifications?
Re:I'm beginning to see a pattern here. (Score:5, Funny)
The Hoover Dam. It may not seem IT related, but it supplies electricity to lots of computers.
under budget, about same $ as environmental (Score:2)
Yeah way back in 1936 the Hoover dam was under budget. Today, about the same amount of money is spent on the repeated environmental studies of the Keystone pipeline upgrade. Sad.
What's extra sad is that 99% of people don't realize Keystone already runs from Canada to Texas. The upgrade would have meant newer, safer pipes and fittings (along with larger pipe).
Re: (Score:2, Flamebait)
It would also take a shitload of oil off of rail. All those recent oil spills by railroad accidents were because of the Democrats blocking the Keystone XL. I am surprised they don't just put another pipe right next to the existing one, but I guess it is a waste of materials due to the longer path.
Re: (Score:2)
I am surprised they don't just put another pipe right next to the existing one, but I guess it is a waste of materials due to the longer path.
They have. There are dozens of much more low-key pipelines. The difference is, they're not transporting bitumen, which is particularly noxious stuff - terrible if it leaks into the water supply.
But mostly, have you seen the price of gas lately? Frankly, at this point, it's more a point of conservative political pride to whine about Keystone-XL, than it has anything to do with economics. The numbers simply don't justify it. And that's not even pointing out that abusing eminent domain to force US land owners
Re: (Score:2)
The price of gas is a temporary thing. It is OPEC trying to strangle the US's and Russia's oil industries, it will come back up, and be $4-5 again.
Re: (Score:2)
You walking everywhere and turning off your computer because of lack of power is phase 3. You don't understand that the oil needs to move either way, but I guess you will turn off your computer and revert to a preindustrial society on your own right?
not according to the EPA or state department (Score:2)
The EPA and State Department both issued reports saying there was no significant net environmental concern. Some of Obama's donors (especially one who ones the railroad) didn't like that, so they had the study done again. Still, no worries. Still, the guy who owned the railroad didn't like it. So Obama had the EPA and State department keep re-doing the study until one of them got the answer his the railroad owner wanted.
Normally, saying a study is "railroaded" is just a figure of speech. In the Obama ad
Re:I'm beginning to see a pattern here. (Score:4, Insightful)
Re:I'm beginning to see a pattern here. (Score:5, Funny)
Of course not, the existing one is in the way.
Re: (Score:2)
Funniest thing I've read all day, and I've spent most of today on Fark.
Re: (Score:2)
Is there ANY government IT project that has been completed on time, under budget and exceeds specifications?
You are assuming that those things are desirable outcomes.
Re: (Score:2)
Re: (Score:3)
Re: (Score:2)
To be fair, at the time, no one had ever built a craft to travel to the Moon, or a module to land on it, or a vehicle to drive on it. I can see how cost estimates might have been too low.
Digitizing forms, setting up databases, making websites, etc., is all old hat now.
Re: (Score:3)
What I simply don't understand with these projects:
If they fail to meet the specifications, why are they paid?
Why are they paid even more afterwards?
If the company could not deliver what was specified, sure the forms are not there which is bad, but it should also cost nothing.
Re: (Score:2, Informative)
The contractors are paid for the work they perform. While they're generally scum-sucking shitbags, they have nothing on us (I say this as a USG program manager) on our amazing ability to fuck up everything we touch. By and large, the IT contractors deliver exactly what we tell them to. However, they haven't got a prayer when we re-write the requirements documentation faster than they can decompose it, put in irrational requirements, hold them to draft standards that are dynamically changing, impose an accou
Re: (Score:2)
Re: (Score:2)
Yes I agree there should be a breach of contract litigation effort against IBM. However I think the greater good could be served by firing every government worker who had any part of the approval for the project, the oversight of the project itself or requests for additional funding. I do see a pattern. It seems ever since we have left the mainframe, the federal government has failed in all cases with any form of IT project. I suspect it is because those in charge either can't spell there own name the s
Re: (Score:2)
It's very similar to other software projects where your boss let's the customer start making whatever changes to the requirements he wants after you've already completed 20% or more of the project. The 'requests' never st
Re: (Score:2)
Re: (Score:2)
Very likely, this project was a victim of the budget crunches. Whenever you make a project take longer than planned, it will grow in cost. When they have to shut down for a month and then a week over the course of a few years, like the budget crises did, you end up with budget overruns.
Re: (Score:2)
You can apply for an ESTA (visa waiver) on the Web. It's not the greatest Web site ever but it's been there for years and works well enough. So they've got at least one successful project under their belts.
Re:I'm beginning to see a pattern here. (Score:5, Insightful)
FTFY
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Re: (Score:3)
LOL ... wow, now that's quit the claim. Sounds like utter bullshit to me.
Reading the arti
Re: I'm beginning to see a pattern here. (Score:2)
"The Waterfall method has not been successful for 40 years"
What?? Every successful company I have ever worked for used and continues to use waterfall. Even for software. Clearly they are looking for a scape goat or, maybe more likely, have no idea how the waterfall method works in practice.
Re: I'm beginning to see a pattern here. (Score:5, Insightful)
I know, on behalf of those of us who have been on many successful projects which used Waterfall, I find myself thinking "no wonder that clown didn't want his name used".
Anybody who says it doesn't/can't work literally has no experience in running projects, and is so utterly unqualified to talk about it as to defy belief.
This is finger pointing, and claiming how your new methodology is going to be so much better. Right up until the replacement project fails as well.
But to say it hasn't been successful in 40 years? Sorry, you immediately lose all credibility and can't be taken seriously.
Go ahead, build a bridge or a house without Waterfall. Let's see what you end up with.
A bunch of people randomly doing some subset of what you need for completion and then trying again next week? That's no guarantee of anything, it's just smaller tasks to almost get right.
Agile is no magic bullet, and Waterfall isn't some method which has been so badly discredited that nobody uses it.
Re: (Score:2)
No claiming the old way is a failure, lets try the new way allows for multiple things...
1 - Eliminating incumbents
2 - Allow a complete project reboot
3 - Time until the customer realizes your incompetent also
This is why the current government outsourcing model will fail, and continue to fail. There is no incentive to "measure twice, cut once."
But... (Score:2)
A billion dollars to put one form online? I would have done ALL of them for a mere fraction of that - in under a year!
Perhaps the contract was given to the same company who built the Obamacare website?
Re:But... (Score:5, Insightful)
OK, so the cheap shot here is IBM.
But I often see these things and think to myself, there's probably a list of reasons why shit like this happens.
Stupid conflicting policies, politicians angling for a little pork for their constituents, politicians who want to fuck up the system to show why government can't do these things, bad vision to start with, departments dickering over their own little information silos, competing agencies trying to get you to use their system to help them pay for their own mistakes.
I frequently think this kind of thing happens as much from mismanagement and meddling by the people who started the process as anything.
And I've seen a few cases where people want to blame the vendor because it's just easier, but the vendor had to put up with tremendous amounts of dithering an inability to make decisions from the players.
Yes, sometimes the vendor falls short. Yes, government can fall short. But sometimes it seems like there's too many competing agendas, and individual players dropping in and trying to redefine everything. Delivery of anything is doomed from the start because they don't know what they want.
You never get to know the real truth, but in a lot of ways I bet an objective understanding of how things go so horribly wrong would be interesting. Usually, however, it's almost impossible to get an honest evaluation of what really happened ... because so many asses have been covered the truth has been buried under an avalanche of finger pointing.
Hell, I've see these kinds of things fail because the original sales people lied to badly what was being offered had no chance ... and I've seen customers redefine what they're looking for so often as to make it impossible to actually deliver the contract.
Invariably some new PM or stakeholder wants to scrap everything done so far and use the technology they're most comfortable with.
These projects fail, often spectacularly. And the difference between what the low-level people think happened, and what management things is often staggering. Because the higher up the org chart you go, the less reality is defined by what is true, until you get to a level where facts don't even enter into anything.
Re: (Score:2)
Also consider, the government was shut down twice in this time period due to the national budget not getting approved. When you have to shutdown and restart a project, and the schedule starts to creep due to things like that, it costs big money, and can cost serious cost overruns.
Re: (Score:2)
Perhaps the contract was given to the same company who built the Obamacare website?
You mean H1B workers from India who never wrote a line of code before being assigned to a massive government project with a million moving parts? Seems likely, considering:
the initial $500 million contract had been awarded to IBM
and the fact that it's years overdue and billions of dollars over budget.
Re: (Score:2)
Considering that this was a system for processing immigration paperwork, you'd think it'd be the one thing that a firm like IBM would be motivated to be competent at!
Re: (Score:2)
Re: (Score:2)
I have to assume you are being sarcastic!
Re: (Score:2)
This is why we don't trust them with anything (Score:2, Informative)
"We can have the federal government handle X, the Euro's do it, after all!"
Except we don't have a European bureaucracy, we have an American one. There is just about nothing they can get right. Ever. Mass transit, health care, food subsidies, infrastructure, education, you name it: they fuck it up. They are incompetent, brainless boobs. They are trustworthy with nothing. Hand over the immigration budget to the border states and let them handle it.
Re: (Score:3, Insightful)
I reckon it's because your country is run by campaign contributions and lobbying.
You should start by putting limits on campaign spending and making all party donations public.
Re: (Score:2)
I don't think there should be limits on contributions private property and the disposition there of it, is the very corner stone of liberty. Once you start telling people how they can spend their own money, freedom is just a joke. I also generally support peoples right to be anonymous, because I think that can enable a freer expression of ideas. If someone independently and anonymously wants to run issues ads, I think that is okay and their should be no limits on their downing so.
I do think though as we
Wrong end of the telescope (Score:5, Insightful)
I don't think there should be limits on contributions private property and the disposition there of it, is the very corner stone of liberty. Once you start telling people how they can spend their own money,
We don't want to tell private individuals how they can spend their money. We do want to tell public servants what kinds of gifts they can accept.
Re: (Score:3)
I don't think there should be limits on contributions private property and the disposition there of it, is the very corner stone of liberty. Once you start telling people how they can spend their own money, freedom is just a joke.
So you think bribery is necessary to keep freedom from being "a joke"???
If someone independently and anonymously wants to run issues ads, I think that is okay and their should be no limits on their downing so.
You don't see the problem with people being able to run issue ads with no accountability? What's to stop people from just saturating the airwaves with disinformation and outright lies?
Re: (Score:2)
So you think bribery is necessary to keep freedom from being "a joke"???
True freedom means having the freedom to bribe our legislators.
That's The American Way (TM).
Re: (Score:2)
Once you start telling people how they can spend their own money, freedom is just a joke.
You cannot legally buy votes. You cannot legally pay to have someone killed. You cannot legally buy another person. Obviously freedom is just a joke and we should be allowed to do these things. Or, one could realize that freedoms among people are various balancing acts, and that striking the right balance is a good one. I don't think that you should be able to effectively buy a politician's vote. It's corrosive to our government, and our government is whom we charge with enforcing our notions of freedom
Re: (Score:2)
You have a corrupt government that is entirely influenced by money.
The only way to fix it is to publish where the money comes from, to inform the voters and to limit campaign spending.
We limit campaign spending based on how many candidates are running. Seems to work.
Advertising is also restricted in the weeks prior to an election
Re: (Score:2)
It's because of the way our voting system was designed. You guys get proportional representation, so your anti-corruption fringe gets a voice. We have a system that's probably designed to marginalize all but two parties, so there's no check on corruption.
Re: (Score:2)
Re: (Score:3)
This is why we need to outsource our government to the Europeans.
Re: (Score:2)
This is why we need to outsource our government to the Europeans.
Germany offered to do this for you as far back as 1941, but you Yanks objected for some reason :-P
Re: (Score:2)
Well to be fair, back then the tables were turned; we actually didn't do such a shoddy job governing ourselves, and the Germans were terrible at governing in the best interests of the whole population, including its minority groups.
These days, we've become just plain incompetent at governing. Considering how well Denmark and Finland are doing, I think we should outsource our governance to them. But even Greece could do a better job than us.
Start going after incompetent contractors (Score:5, Interesting)
Re: (Score:3)
But then the elected officials who voted to approve the projects wouldn't get cushy jobs when they left office...
Re: (Score:2)
I'm sure it takes a lot of skill it milk so much money out of contracts like these.
Re: (Score:2)
They are not incompetent. They will make over $3 billion from the project. From IBM's POW it is a great success.
Re: (Score:2)
Re: (Score:2)
Why would the government go after cases like this when much of that funneled money is to secure them jobs with these companies when they leave their government job.
They should have used the simplified form (Score:2, Insightful)
Here's what it looks like from the cheap seats these days.
Question #1: Which political party are people from your country and socioeconomic background most likely to support once they have attained citizenship?
a) Democrat
b) Republican
c) Independent or Other
If you answered "a" in Question #1, you're all good - c'mon in! (Or should I say, "feel free to stay, amigo.") If you answered "b" or "c" prepare
Re: (Score:2)
(a) includes those who go around immigration law because either (1) laws are arbitrary and unimportant, concern that is secondary to convenience (slightly democrat POV), (2) borders are arbitrary and unimportant, concern that is secondary to convenience (overwhelmingly democrat POV), or (3) USA is unjust and took the land anyway (overwhelmingly democrat POV).
Going around the law gets you much better treatment than following the law, so I'd say the numbers check out in his post.
Re: (Score:2)
What failure? (Score:2)
Put a project that should have been done in house into the hands of a private contractor? Check!
Stage a long series of cost overruns to ensure maximum profit? Check!
Screw over immigrants? Check!
Sounds like the program did perfectly.
The applicant's name... (Score:5, Funny)
...was Test Test. from the town of Testville, Testistan. Interestingly, his postal code was 90210.
Re: (Score:2)
What kind of idiot would set a zip code to 12345? With apologies to Spaceballs
Re: (Score:2)
I live in Michigan, where zip codes start with 4's. And the only thing I'm jealous about in Virginia Beach is they have the zip code 12345.
Um .. the 12345 Zip is not even in VA. It's NY zip ... Schenectady to be exact, and apparently GE Headquarters
Make it like tax returns (Score:2)
If there is one thing that comes to mind when it comes to good online submission in the government it is tax returns. The government contracts out to online businesses and essentially offers a bounty for each successful return filed. Simply adopt a similar solution for other forums, make it so the bounty is only given for a form that results in being processed (instead of rejected for errors) and companies will put in their own reasonable filtering.
P.S. Please no comments about the complexity of the tax sys
But that one for is really current (Score:2)
To be fair, the lawmakers required the project to always be updated to the very latest web-based standards. They were therefore legally bound to redo the entire thing every 3 months. The history of their git (originally RCS) repository includes code in everything from c-based binaries that implement the CGI standard to angular and d3-based single page apps.
US Debt per day (Score:3)
The one? (Score:2)
Don't tell me, let me guess. It's the INS form to apply as a candidate for the US presidency.
But you should see it! (Score:3)
Just the tip of the iceberg (Score:2)
That's.. TRAILER-loads.
Never mind (Score:2)
Turns out actually all of the forms are online; it's just they concatenated them into this one document, and you can just fill out whichever of the 6000 pages you find relevant.
Note however it's just a PDF to download, you must print all 6000 pages in triplicate to file. Don't forget to initial every other page or your application will be denied.
Acrobat is your friend . . . (Score:2)
Not sure I understand the problem. I frequently face forms that are not digitized. My handwriting is terrible so I scan the pages of the paper form and OCR them, whip out Acrobat Pro and convert them to a fillable form. Then I correct any errors and save the blank form. This blank fillable PDF form can be used by anyone on any standard computer. Any data entered via keyboard is easily legible and can even be spell checked. Similar forms are used by many government agencies and millions of businesses.
Next, I
$500,000,000 == $3100,000,000 in computer money :) (Score:2)
Digitizing would brek their business model (Score:2)
Slashdot...getting dumber by the day since 1995... (Score:2)
Teabag much? Did it ever occur to you that we might want some immigrants, some of who might even be Mexican? This is about legal immigration applications and forms, and really has nothing to do with dealing with the problem of illegal border crossings. But thanks for contributing your tangential and borderline racist POV to the topic at hand.
You should really
Re:Geez... (Score:5, Funny)
That's a 6-digit UID you're replying to. But on the bright side, we have 50% less goatse.
Re: (Score:2)
And Jon Katz.
Re: (Score:2)
I haven't seen Rick Astley in a while.
https://www.youtube.com/watch?... [youtube.com]
Re: (Score:2)
Re: (Score:3)
Ahhh.. the old days of natalie portman and hot grits... Which I still don't fully get to this day...
Re: (Score:2)
I"m not talking about placing them randomly all over the place.
Clearly mark out a wide trench, maybe half a mile wide or so, and within there and there only, load
Re: (Score:3)
Liberal pansy.
The only solution is to simply take everything down to the Darien gap, than build a wall and minefields, which will be much shorter.
Re: (Score:2)
But how will the Clovis civilization kick out the "Native" Americans?
Re: (Score:2)
That said, IBM sucks. They take "
Re: (Score:2)
Agile is just weekly iterative waterfall with extra meetings. Always has been.
Re: (Score:2)
Agile is a scam to increase the amount of time spent in meetings.
Re: (Score:2)
The note resting thing here is that this seems like a reasonable place to use waterfall. Didgitize a bunch of forms that haven't changed in forever. Perfect. The requirements are fixed. They should be easy to understand. You can break the requirements down so you come up with a design for both the back and front end that works for every form/section/ question. Finally you code that up.
Done properly it could be modestly more efficient than agile for this type of project.
Re: (Score:2)
Over-promise, under-deliver (if they deliver anything usable at all) ... but by golly, they're great at counting up billable hours!
Re: (Score:3)
Come on now, guys. How stupid can you be?
How naive can you be? This isn't about "shoddy planning" or missing requirements. Those are symptoms.
Immigration is a political football. The immigration service is completely politicized, employing bureaucrats that bend to the will the prevailing administration, overlooking whichever laws need to be ignored and neglecting whichever projects need to be neglected, to avoid getting fired. The Powers That Be DON'T WANT an efficient, cost effective system, or they'd have applied the necessary attention to
2011 - three years (Score:2)
Re: (Score:2)
No, pick me, I'll do it for 75!
Re: (Score:2)
Great.....the race to the bottom again, just like that guy who bid $1 for that Open Source government thing......
Re: (Score:2)
Re: (Score:2)
Why? (Score:3)
Article doesn't answer the question of why?
Even the initial premise it would cost half a billion to digitize 90 forms and keep a data base seems absurd. What is so special that it has needs that would cost that much. A high school class project could do that it a month. Survey monkey could do it.
Sure it might be shitty and scaling the backend tricky. But not very tricky. Now spend a million ir even two and you could do it well.
A billion? Why?
Re:Why? (Score:5, Informative)
How much would it cost to digitize a 1040 and all the dependent schedules from scratch today? I think that's an apt comparison.
In 2012 a co-worker of mine was assigned to a project to work on his company's bid to be part of this fiasco. They finally decided there was no way they were going to get involved. It's not just a handful of forms. It was dozens of large complex forms with intricate underlying business rules driven by volatile legislation and ICE policy.
Re: (Score:3)
The market cap today for NASDAQ: INTU, the maker of Turbo Tax is ~27 billion.
I would hazard a guess that even the government can likely digitize all the forms with that kind of budget.
Re: (Score:3)
The challenge of digitizing the 1040 and related forms is that, as soon as (perhaps even before, if you bother to do thorough research) you've got it digitized, the laws change. Perpetually moving target, changing at least quarterly - sometimes more often, with most changes lacking complete definition, potentially nuanced by case law.
Re: (Score:2)
If the former enlisted programmers had learned even a reasonable portion of the computer languages or operating system I as a one who has to work with them would be surprised.