- Related Stories
-
Waging battle on foreign labor
October 6, 2005 -
FBI abandons old computer system, tries again
August 10, 2005 -
H-1B applications for 2006 piling up
August 5, 2005 -
Gates wants to scrap H-1B visa restrictions
April 27, 2005 -
Report raps Homeland Security for muddled IT
May 24, 2004
(continued from previous page)
Referring to the August crash that left travelers waiting in line, Homeland Security Department spokesman Jarrod Agen said that some problems are inevitable. "They have computer glitches from time to time due to the complexity of the system, and they're not a frequent thing, but they do happen on occasion, and that was one instance of it." Agen said that contrary to some initial reports, there was no evidence it was caused by a virus.
Plans for change
The USCIS didn't set up its own centralized information technology
office until March 2004, a year after Homeland Security was formed. It now says it has a multiyear "IT Transformation Strategy"--but officials have refused to disclose the cost or the anticipated timetable.
Nor is a single document publicly available. Instead, the plans are scattered around in multiple documents, such as a "mission needs" statement, presentations, white papers, and so on, spokesperson Strassberger said. The bureau is currently in the process of awarding contracts and cannot discuss the details, he said.
Some attempts at modernization have been made. It's now possible, for instance, for immigration applicants to file nine types of forms electronically and to check their status online. But because the e-filing system can't talk to any of the existing case management systems that employees use, those employees must manually retype those forms into the appropriate database.
In November, the department completed a "refresh" of workstations in its California service center, installing more than 1,200 new workstations, printers and monitors, and "modernizing and standardizing" its network, according to a December bureau newsletter. Similar updates are scheduled for several more offices in 2006.

Boxes of files ready for shipment
to National Records Center
Robert Divine, the bureau's acting deputy director, said the organization is committed to making the fixes, but it can't do so without a big budget increase.
Because most of the bureau's revenue comes from application fees, not from the federal government's pockets, "the type of significant, up-front funding that will be required for fully modernizing information technology is not clearly within USCIS' means," Divine said in a September letter to the Department of Homeland Security's assistant inspector general for information technology.
On ICE
Problems have also plagued computers used by the U.S. Immigration and Customs Enforcement bureau. Since 2003, schools and student-exchange programs have been required to use a Internet-based tool known as the Foreign Student and Exchange Visitor Information System (SEVIS) to store and track personal information about foreign students before, during and after their stay in the United States.
University administrators testifying before a congressional committee have complained that SEVIS frequently lost data, could not handle large batches of information submitted at once, did not provide real-time access to records. The system would sometimes result in documents--many of a confidential nature--inexplicably being printed out on computers at completely different schools.
In its most recent evaluation of SEVIS, published in March, the Government Accountability Office acknowledged that the system is now receiving fewer gripes from educational organizations. GAO said that's partly due to better help desk staffing and training, and new software releases. However, ICE has not resolved all of the system's glitches, it said.
Meanwhile, immigrants like Baklenov continue to wait for results. "We're trying to do as much as we could thru the phone and through talking to our friends in the Czech Republic and asking them to help," he said, referring to his grandmother. "She's still in the hospital and we're trying to do the best for her--from overseas, unfortunately."
See more CNET content tagged:
bureau, homeland security, U.S., Microsoft Windows






littered with the corpses of outdated legacy systems. In an age
when a properly-equipped user may conduct business from
space, the same parochial and incestuous "my brother-in-law
does computers" sydrome remains the norm in IT procurement.
We would be better served by Luddites with pencils.
Here's a simplified idea:
I would say that the first thing that needs to happen is for everyone to agree on a platform that can evolve easily, such as a Unix or Linux based platform. These systems are not tied as tightly to processor types as ones such as Windows, so that leaves options for the future regardless of where things head. They can also scale relatively well to allow for large multi-processor systems necessary to handle the vast amounts of necessary information.
Next, and probably the most expensive part, would be hiring or contracting to come up with a method for data conversion to one common standard and the development or implementation of a scalable database system to manage the information. The database should also be portable between processor platforms.
For people that have to use the system directly, a platform independent interface would probably be best. A secure web browser based infterface, for example, could be used. These kinds of interfaces are already growing quickly in popularity.
If the US government can get the parties involved to agree with working together on something like this, the problem can be worked out.
*nix OS. Forms should be web based so they can be accessed from
any system. The fact that homeland security is still using Windows
95 does not give me much confidence. How did it get this bad?
It's the DATA that is important, not the platform.
Recently we had a problem just getting her social security card. After 5 months of dealing with this mess my wife ended up with 2 cards and 2 valid SS numbers.
Last month we were told to send in a check for new fingerprints. Last night the check is returned with the staement that we didn't need to send in the check in the first place. (Which I already knew)
The whole system needs to be blown up and built from scratch with someone who knows what the heck he is doing and enough of a budget to get the job done right the first time. And if he screws up he can be held responsable.
Will any of this happen? What do you think?
would have to say that the failures are
intentional. There was one point when an agent
wouldn't accept a physical from an
immigration-approved physician because he was
from another state (where we had applied years
ealier). I noticed the computer on his desk, so
I said "well, can't you just look him up in the
computer?" His reply: "we don't have
immigration-related information available on the
computer". I followed with, "how about calling
the Atlanta office and checking with them?, " to
which the response was, "We're not permitted to
make phone calls to verify information."
Ultimately, they acccepted a photocopy of a
mimeographed list of physicians we had received
several years earlier -- one without any
indication that the physicians were approved by
immigration.
Legal immigration is simply intended to be
arduous and demeaning. Other than checking you
versus certain quotas, there is no real
restriction on immigration other than that
imposed by the byzantine hoops you have to jump
through to do it. All of the 9/11 hijackers, for
example, were legal immigrants (well, one had an
expired visa).
Immigration tells you at the outset several
things: always keep a copy of every form you
provide along with the date submitted and the
name of the officer receiving the form (or
certified mail receipt) and have them on hand
because the system is paper-based and typically
they do not have the time to track down your
files; and if you call them with a question,
they will delay processing of your application
for up to 6 months in retribution.
You fill out a bunch of silly forms with
questions like "are you coming to the United
States for the express purpose of overthowing
the government?," "are you a spy?," and "what
are your hobbies?" If you marry an American,
you'll get quizzed about your sex life. They
seemed satisfied with our answers, but I wonder
if the process would have sped up had I had sex
with my wife on the inspectors desk during the
interview.
Regardless, the system is a bureaucracy that has
certain specific goals: meet per-country
immigration quotas; make the process so
difficult to follow, so slow, and require as
much paper as possible so as to select only the
most patient and dilligent applicants. However,
the majority of information you provide will go
unverified.
The intent of holding people up due to a
computer crash is to: make people believe that
the computer is used for something that
"protects" the country from aliens, and to make
the people voice their outrage so that the
department gets more funding. It's also to make
people believe that there's a screening process
in place to find "terrorists." The latter is
really the most important -- the illusion of
security, the illusion that the government is
being proactive in defending its citizens
against harm -- because without it, the
government would appear useless to a great
number of people.
I think people familiar with the DHS, TSA, and
the various security protocols agree that they
are clearly not effective. But they look like
they might be, and people are willing to endure
the inconvenience to assuage their insecurities.
My solution. DELL. $299 get's you a new computer. And since your
the Government you could probably work a better deal. Now isn't
that better than paying HP. BestBuy, CDW, OfficeMax or anybody
else thousands for the same computer?
Just a thought that solves one of your many IT problems!
~Justin
buying cheap (easily broken) hardware that runs Windoze, the
world's least secure (read: most costly) OS make things better?
It would only solve the IT Department's main problem: how to
maintain job security. You'd actually need to hire more of them to
cope with all the added problems.
The only solution is to completely reform/eliminate all gov agencies and start from scratch.
If a deparment becomes more efficient and gets more work done, they need fewer employees and get smaller budgets. Then the department head loses power and the ability to earn more money.
It's simple economics. Screw up and you'll get more power and money.
Why don't they have a huge unix cluster with replication. Then tie in with thin clients like SunRays from Sun. The whole thing could be redundant with replication and different levels of file storage. Get someone who actually can create a database. A lawyer should be in there once and then linked to from his cases, for example.
This isn't rocket science, it's something that could have been done a very long time ago, so how they ended up with such crappy systems is questionable to begin with. It's not their age, they were never good or setup correctly to begin with for the task at hand.
What probably happened was ammatures in various departments setup their own thing because there was no plan. And now you have a mess.
Having 24/7 computer access to robust databases is child's play. There is no excuse, except maybe that they tried to use windows.
As the other responder pointed out, this isn't about Windows or *nix or other OS platforms, nor is it about proprietary vs. open source. It IS about business processes, data standards and formats, and interoperability. Another stupid diatribe about Wintel vs. Unix/Linux/whatever is a waste of everyone's time.
For the record, I work for one DHS component and have worked for another in the past (the two largest). What you don't realize or know is that all of the available platforms and OSs are in use already - Wintel, *nix and otherwise. This is at the server level, workstation level, web-enabled front ends, etc. So your uninformed offer of "solutions" are already here and in use, but solve nothing without efficient processes. Unfortunately, many business processes in use now are from different legacy organizations, are outdated and need revision to reflect the new ways of doing business.
Another part of the equation, which you conveniently ignored (or failed to understand from the article), is the significant amount of data that is maintained and processed on mainframes. You cannot even begin to comprehend how much data is there. That complicates the interoperability required between systems. Further, privacy and data sensitivity issues (Privacy Act, Bank Secrecy Act, Trade Secrets Act, etc., are only some of the laws we must abide by and consider in EVERYTHING we do) on all that data makes interconnections and interoperability, and data sharing all the more difficult.
So, please, the next time you have nothing to do and want to offer up your opinion, at least try to make it an informed one. Otherwise, please don't waste mine and everyone else's time.
of windows and broke their applications, but
that attempt was a violation of the First Law of
Technology:
If it isn't broke, then don't fix it.
These guys have everything from 386-PCs to AS/400
and VAX minicomputers to Suns and OS/MVT 370s.
There is no way that they are going to be able to
get the budget to convert to new hardware or new
software.
What they need to do is to put everything on an
HTTP interface, such that a boring web browser
running a relatively old version of IE or Firefox
can get in and do some useful work. Then, if
people feel the need to upgrade the system, they
can do so in Java or Perl. The name of the game
is "encapsulation": Continue to use the legacy
apps, just make them all look like web servers.
Then, you can replace/upgrade them one-at-a-time,
with little downtime or disruption.
- Also, Stop the Proliferation of Formats
- by December 18, 2005 12:41 PM PST
- In most large states, the DMV keeps its records
- Like this Reply to this comment
-
-
- HTTP, glue, and formats
- by acpang December 19, 2005 7:48 PM PST
- Alright, sounds like a plan. Get on it.
- Like this
-
(29 Comments)on mainframes, and the terminals operate in 3780
cluster mode. More accurately, the data servers
are a cluster of microprocessors which _emulate_
a mainframe running CICS, or IMS, or King Tut's
database app, and the terminals are relatively
modern PCs running 3780 emulation software.
Why is this relevant? Because it gives some
insight into just how a big the problem of
government databases really is.
Steps towards resolving the problem have to
have a 20-year horizon. Trying to not make
things worse is a good start.
Here's my suggestion:
As part of a government-wide HTTP interface,
require that all documents are in one of the
following formats:
HTML, versions prior to 2002.
plain ASCII text.
GIF or JPG image files.
PDF, compatible with a V3.0 reader
Microsoft word, version 6.0
AND NOTHING ELSE!! Make provisions to add one
new format per decade, and have one of these
formats modernized every five years.
Idiots who use the latest-and-greatest video
file format when it isn't needed are the biggest
cause of incompatibility and obsolescence.
Government files, in particular, need to be
published in the lowest-common-denominator
file formats.