Relaunched Recovery.gov Fails Accessibility Standards
SethGrimes writes with this excerpt from Information Week's Intelligent Enterprise: "Recovery.gov, a showcase government-transparency Web site that relaunched on Monday, fails to meet US federal government Section 508 accessibility standards and accessibility best practices. The non-compliance issues relate to display of data tables — an essential point given the site's promise of 'Data, Data & More Data' — despite on-site compliance claims. Other elements including navigation maps, while compliant, are poorly designed. Sharron Rush, co-founder and executive director of accessibility-advocacy organization Knowbility, goes so far as to state, 'The recovery.gov Web site is a good example of what NOT to do for accessibility in my opinion.' Louise Radnofsky explains in the Wall Street Journal's Washington Wire blog, 'Expectations are high for the site, not least because of its hefty price tag: Smartronix, a Maryland contractor, is being paid $9.5 million for its initial overhaul and is likely to get another $8.5 million to keep the site running through 2014.' Compliance with Section 508 of the federal Rehabilitation Act — a baseline expectation — is a long-standing federal-government requirement for information-systems accessibility to persons with disabilities. The site's accessibility failures — which are shared by another showcase government-transparency site, USAspending.gov — are nonetheless easily seen."
Does this really surprise anybody?
What's next...traffic signals have have audio speaking the colors out so blind people can drive?
I mean, I feel for the handicapped, and appreciate making things as accessible as possible, but, isn't it going a bit far on things that just are naturally aimed for normal people?
I recall in a govt. contract I was in...a new application was rolling out. The people wanted training, but, rather than just do a live meeting and demo the application, they had to fly people and equipment across the nation, because the LM presentation wouldn't be 508 compliant.
I'm thinking geez...what a crock. NONE of the people needing training were handicapped...yet the rules still applied...
Light travels faster than sound. This is why some people appear bright until you hear them speak.........
Okay, for $9.5 million dollars I think they can afford to hire a web designer that knows how to make a website accessible. I mean, I made a website that was accessible for two cans of mountain dew and what was left of a can of pringles. Looked better too. Then again, I did it for this girl who I really hoped would notice me after (she didn't), so I might have underbid just a bit. Still -- I think I would do better than these guys did. :\
#fuckbeta #iamslashdot #dicemustdie
If the Feds paid nearly 10 million bucks for that I am obviously in the wrong line of work. It looks like something I could knock off in a few weeks with Django and MySQL.
The site does very little if you don't have Flash, BTW. Many pages don't even give you a "You don't have Flash" message. You just get blank white pages. I make a point of not having Flash on my main Linux box, just to see how this tool of the devil is poisoning the net.
...laura
http://validator.w3.org/check?uri=http%3A%2F%2Fwww.recovery.gov%2FPages%2Fhome.aspx&charset=(detect+automatically)&doctype=Inline&group=0
Except that there aren't sites that do comply - 508 compliance is a joke and requires far far far too much for true "compliance". The fact that Ms. Rush admits the navigation complies is huge, kudos to Smartronix for getting that far. This statement in the summary "a baseline expectation â" is a long-standing federal-government requirement for information-systems accessibility to persons with disabilities" is very telling of the bias presented here. It makes 508 appear to be a few things it is very much not (complied with or required in very many places).
Recovery funds paid out: $85,977,000,000
Recovery.gov overhaul cost: $9,500,000
Recovery.gov maintenance cost: $8,500,000
Hindering market self-correction: Priceless
0 = 1 + e^(Alt something)
If the Feds paid nearly 10 million bucks for that I am obviously in the wrong line of work. It looks like something I could knock off in a few weeks with Django and MySQL.
First start a company. Then make campaign contributions to the incumbent politicians that are part of the committee that overseas these things. Start in the Senate. Of course, you'll have to get around the campaign finance laws, but don't worry, there are plenty of law firms that can help - for a very nice price.
That' s not enough though! You also need a lobbying firm to lobby other politicians and the Government offices that also have input - there are folks that will do that for a nice price too.
Now, there will be others who will do the same, so you'll have to be very strategic and get the best advisers.
Now, after winning the contract, just outsource the actual design and implementation to the lowest bidder, and keep the profits; which in this case $10 million minus $5-6 million in campaign contributions and lobbyists less $200,000 (let's be generous!) for the actual software development, leaves you a profit of $3.8 million to $4.8 million.
Of course, you may have to go overseas because, as every CIO says, there are no qualified American programmers and they have to go overseas for the talent! All those people that don't have jobs out in the market now aren't qualified - even though the companies that used to employ them found them to be qualified for years but had to let them go for cost cutting purposes. They're out of work so there must be something wrong with them!
But wait! There's more!
You won't book the $3.8 to $4.8 million! You'll have other expenses and things to pay, tax write-offs and whatnot that will leave you with a loss. Then of course, there's going to be tax credits that will enable you and your buddies to get more money out of the American Taxpayer.
That is how you make money with Government contracts.
It's NOT me! It's the meds! I'm on 1000mg of Fukitol.
It is easy to say you are compliant, but there is NO web site that is 100% compliant.
This article is focusing on the WRONG thing. It should focus on how helpful the web site is for 80% of the population.
9.5M??? Hopefully I am not the only one appriciating the irony in the prominent "Report Fraud, Waste, and Abuse" link on the top of the page!
I thought about making this post without even bothering to go look, but yup the site displays the 'seal of quality' up in the url bar. As soon as you see that .aspx at the end you know you are probably in for a world of pain at at site. You know things will probably suck from end to end. Performance issues, design issues, usability issues, the whole bit.
No, using Microsoft products isn't always the reason but it is always a symptom of the root problem. It is as close to a "This site designed by idiots!" logo as we are ever likely to see. Only idiots (or companies beholden to Microsoft's goodwill) pick Microsoft's inferior in every way stuff to roll out a high volume, high visibility site on. Poor design isn't caused by hosting on a Microsoft server but it is another symptom of designed by idiots.
Democrat delenda est
The main page as it were seems like it could be written on top of Google Maps and not require flash. of course then the managers couldn't justify the ten megabucks so easy. there is an option to search the data and get results one page at a time in a table, but it seems broken and oh bonus the entire thing is built on a foundation of Microsoft.
This stinks.
What if, like the vast majority of people, he doesn't lose his sight or senses? If it is reasonable for people who are impared to wish the same impairment on others, is not reasonable to wish that impaired people did not exist?
This is my sig.
If you think that claiming accessibility without delivering it is fraud, and that the whole project cost was ridiculously inflated.... report them! http://www.recovery.gov/Contact/ReportFraud/Pages/ComplaintForm.aspx That's what the form is there for!
Our company developer the Trouble Asset Relief Program's site, at http://www.financialstability.gov/
I am happy to report, MOSTLY compliant with Section 508.
And it has cool stuff, too.
- Ubique, Tom Termini www.bluedog.net - WebObjects / J2EE SOA / iPhone solutions for knowledge workers
http://www.recovery.gov/Pages/home.aspx
If they are sharing the same data, then what's the difference between USAspending.gov and recovery.gov?
Or the difference is my pocket getting more empty and someone elses (the contractors) getting more filled. So much for power to the people, it's the typical overload them with data and everyone will assume it's all good and correct.
Just as I went thru jury duty this week: I don't have a law degree, so don't overload me with cool legalese, just give me the facts and let me go decide (don't have a week to waste).
This is the government. It's not about "openness" or "accessability," it's all about the appearance of openness and accessability.
"National Security is the chief cause of national insecurity." - Celine's First Law
Here's an interesting note on NPR relating to a private company that is aggregating the same data.
http://recovery.com/
"When Congress approved the stimulus bill, it made a point of setting up a Web site called Recovery.gov to allow citizens to track all those billions in spending. But if you've gone looking for it, you might have stumbled across another, very similarly named site, Recovery.com.
The dot-com version is not run by the government, but it also tracks the stimulus -- and much of its information is more up to date. In fact, it has spending information that the government won't have until October, and its data provide a sneak peak into how the stimulus spending is going.
The site is run by Onvia, a Seattle company that collects and sells data on government procurement. Whatever the layer of government -- whether state, county, school district or local water board -- Onvia wants to know what's being purchased."
http://www.npr.org/templates/story/story.php?storyId=112893572&ps=cprs
Smartronix it looks like their own style of designing their corporate web site is not disability accessible.
They use Flash content pop-up Windows that a blind person cannot see, unlike an image tag that has Alt text or a hyperlink.
Obviously they used their own corporate web site standards than the federal government accessibility standards.
Remember, Slashdot does not have a -1 disagree moderation, and no, troll, flamebait, and overrated are not substitutes.
It'd be nice if the site would give direct access to the database, so people could mashup whatever they wanted. Anybody know what it runs on? SQL?
I probably wouldn't be considered handicapped, but a few moments on the site made me think tl;dr. Fuck that state of the art web site shite. Fortunately most of the web pages I choose to peruse eschew Flash and other crap like that. My dad thinks the web is a waste of time because of that stuff, which won't render on his ancient browser anyway, for the most part. I am constantly trying to explain that there is good, useful information available but he tends to believe his own experience more than mine. I never got to any tables but if any of that dreck met accessibility standards then clearly the law should be changed.
The cost of that cleanup, of course, will be borne by taxpayers, not industry.
This site is all sharepoint... Is should be accessible, but for 10mil, some designer thought to remove all the features that sharepoint provides, accessibility! The out-of-the-box install would have included a mobile page view for any page created but some wise-a$$ thought for looks lets disable everything we don't need including the built-in sub-systems renderer which produces mobile & screen-reader accessible pages.
Take a look at: http://sharepoint.microsoft.com/Pages/Default.aspx they even have an article about moving to sharepoint... But damn for 10 mil, I could have done it for 1k and still had an accessible site... but hey there are those golden toilet seats!!!
http://www.adobe.com/accessibility/
http://www.recovery.gov/Pages/Accessibility.aspx Looks like they took this story to heart!
"My immediate reaction is "WTF? What kind of moron doesn't make things 64-bit safe to begin with?" Linus
Good point. Microsoft users are idiots, if only the world was run by you.
If you'll notice, in the upper right corner, you can submit an online "complaint form" regarding the abuse of Recovery Act Funds. $9.5 million spent on that mess probably qualifies...
At least it isn't Silverlite, I guess. Lesser of two evils? Fuck them, anyway, none of this kind of crap should be on a .gov.
Note the voting pattern of Hispanics, Asian-Americans, etc. These non-Black minorities serve as a measurement of African-American racism against Whites (and other non-Black folks). Neither Barack Hussein Obama nor John McCain is Hispanic or Asian. So, Hispanics and Asian-Americans used only non-racial criteria in selecting a candidate and, hence, serve as the reference by which we detect a racist voting pattern. Only about 65% of Hispanics and Asian-Americans supported Obama. In other words, a maximum of 65% support by any ethnic or racial group for either McCain or Obama is not racist and, hence, is acceptable. (A maximum of 65% for McCain is okay. So, European-American support at 55% for McCain is well below this threshold and, hence, is not racist.)
If African-Americans were not racist, then at most 65% of them would have supported Obama. At that level of support, McCain would have won the presidential race.
At this point, African-American supremacists (and apologists) claim that African-Americans voted for Obama because he (1) is a member of the Democratic party and (2) supports its ideals. That claim is an outright lie. Look at the exit-polling data for the Democratic primaries. Consider the case of North Carolina. Again, about 95% of African-Americans voted for him and against Hillary Clinton. Both Clinton and Obama are Democrats, and their official political positions on the campaign trail were nearly identical. Yet, 95% of African-Americans voted for Obama and against Hillary Clinton. Why? African-Americans supported Obama due solely to the color of his skin.
Here is the bottom line. Barack Hussein Obama does not represent mainstream America. He won the election due to the racist voting pattern exhibited by African-Americans.
African-Americans have established that expressing "racial pride" by voting on the basis of skin color is 100% acceptable. Neither the "Wall Street Journal" nor the "New York Times" complained about this racist behavior. Therefore, in future elections, please feel free to express your racial pride by voting on the basis of skin color. Feel free to vote for the non-Black candidates and against the Black candidates if you are not African-American. You need not defend your actions in any way. Voting on the basis of skin color is quite acceptable by today's moral standard.
Testing comments on a different article because Slashdot is giving me an "unknown error in the submission" when I try to comment on the OpenSSH article: http://yro.slashdot.org/article.pl?sid=09/10/01/2320222.
It's not just me; the story has zero comments.
Looks like slash dotting them broke the site. I got the home page to load once and now get "Connection Interrupted" Page load Errors on all links.
From a technology point of view, the site was open source when it first launched in February or March 2009. It used Drupal on Linux.
Now, it is using ASP.NET, presumably on Windows.
Not saying this made it less accessible. Far from it. But that there was also a switch from open source to proprietary as well.
2bits.com, Inc: Drupal, WordPress, and LAMP performance tuning.
Those maps, as he points out: "creative commons shows how it's done". Creative commons shows how it is done, to cater to morons who can't pick their state out on a map of the entire country. SERIOUSLY? Not having state abbreviations is an issue for this guy? Since when is 'fucking moron' classified as a disability? Does 508 cover it?
I hereby raise a middle finger to your vision of accessibility, Mr. Seth Grimes.
I didn't notice any java .net postback unbook-markable bullshit so any grade I might come up with is in the A+ to B- range. It almost doesn't matter if they've managed to avoid that crappy MS locked-in un-bookmarkable bs.
The recovery needs time so, let's give the new administration a chance to right the ship after 8 or 10 or 100 years of crap, em k?
As someone who programs Flash and HTML to meet federal 508 Accessibility requirements, I think the criticisms of this website are unfair for the following reasons:
1) Although the letter of the 508 law is clear, its implementation is highly subjective by a 508 examiner. The line between "accessibility" (which is what the law is about) and "usability" is often blurred by 508 examiners.
2) No distinction is made here between the different types of disability: vision impairment (blind), audio impairment (deaf), motor impairment (can't use mouse). It seems the critic is referring to vision impairment, but this is never stated.
3) The suggested remediations for coding tables (i.e. using TH instead of TD or TR) are outdated as most screen readers, such as JAWS, establish reading orders that are independent of what the program can control.
4) If the point of the site is to communicate data, the "Text View of Data" link is the fairest alternative to the interactive maps. From a usability standpoint, one could argue that there should be a brief alt-tag summary such as "Map showing states with large populations receive the most money".
They fail at other things too, like acutally giving money instead of taking it:
AWARD OVERVIEW
Agency Name: Department of Housing and Urban Development Project Location: N/A
Award Number: TX24M000002-07Z Project Location - State: TX
Funding Amount: -$26,692 Project Location - Zip Code: 770776678
Ending Date: 2009-05-31 Congressional District: 7
Looks like DHUD had to pay the govt for their contract!
I'm actually glad for this website, as it just reaffirms my belief that this stimulus bill is a load of shit. Most of the recipients of grant money in my local area are accountants and attorneys, who are the ones driving around in Porches and Bimmers while not creating tons of jobs for local citizens. Hurray for progress.
If accessibility is a major concern, you have at least one blind person on your staff that must approve the layout. I worked with a blind DBA for a year and had the luxury of having him critique a website of mine for accessibility and implemented all his recommendations. The changes weren't all that difficult since I don't use evil crap like flash in the first place.
-- Will program for bandwidth
Pages have been designed to avoid a screen-flicker frequency greater than 2Hz and lower than 55 Hz.
So... what frequency does that leave? Could anyone tell me what I'm missing here?
I would think anything lower than 55Hz would also be lower than 2Hz, and anything greater than 2Hz would be greater than 55Hz, so.... I'm a little confused.
(And, yes, I did ask my friend Google, although if anyone could give me a gentle push toward a search term better than "Hertz", I'd be appreciative.)
You voted them in...What were you expecting?
It's written in .NET which throws out all sorts of standards: W3C and WAI, and keeps only one: Quirks.
I think this site was launched way too early.
The site's accessibility failures which are shared by another showcase government-transparency site, USAspending.gov are nonetheless easily seen."
Does making the site so bad that even a blind user could see the faults count as a success or failure?
"A government is a body of people usually -- notably -- ungoverned." -Shepherd Book
Seriously, the 508 compliance stuff is brain-dead. I have to file a 508 compliance exception form because my monitor doesn't have the braille on the keys so a blind person can tell the difference between them. The onus is on the manufacturers to do the voluntary testing, and most don't bother.
Here you're wrong also. If you used those you would produce something better than current APSX+Flash+whatever. I guess. :)
hany
Obama refuses to use markup "...to associate data cells and header cells for data tables that have two or more logical levels of row or column headers. "
Impeach him!
Thanks a lot, big brain. (K. Vonnegut, "Galapagos")
Eliminate personal income tax, rely on the corporations that buy the politicians to keep government afloat, stop giving our money to failed corporations, and you won't need a $17 million website to see how bad government does it's job.
Go ahead dress me in troll. But I'm an American, not a Democrap, not a Republican't - a pure and simple American. Real Americans know that the thing that Democraps and Republican'ts do best is nothing. The government should do more of THAT and let Americans take care of themselves.
Hope is the currency of fools
What I am most surprised about this is that the administration quickly got this up using Drupal, because they were able to leverage a free software CMS. No that their initial install was perfect, they took a pretty accessible CMS that produces nice valid xHTML Strict code and made both worse in their theming/implementation.
Rather than learning anything from the previous install they rewrote it in ASP and reproduced or even enhanced the accessibility problems that were there in their first attempt. It's frustrating to see how little money people are willing to contribute back to making a good tool better and how easy it is to just toss millions at a vendor in order to give a site (that was only about 6 months old at this point) a fresh coat of paint.
So much more could have been done to improve the accessibility if their approach to their website was more collaborative & long term in nature.
i've been a lurker for years..
*FULL DISCLOSURE* I used to work for smartronix, so yes i know some of the employees, and processes that go through getting the government contracts.
basically, they have main office in maryland, and they send contractors to various locations to do work. i moved up to lexington park, to work at NAWCAD naval air base. there we worked on classified and non-classified projects.
there is a long process for submitting bids, and there is a strict process for getting approvals from the government for these bids.
yes, there is a lot of overhead involved. i don't know the full financials.
i worked as many things there. UNIX admin/NT admin/SUN/DEC/Secure HP unix admin. then i moved onto writing documentation, and requirements for other projects. i finally ended up doing a lot of web-development for a dHMTL based project.
that was a few years ago. i suspect things haven't changed that much there.
they were a first class company when i worked them (i left another less reputable company)..and they had serious/smart and dedicated workers. even the president had technical knowledge, and would get involved in the project work.
i know they are coming under a lot of scrutiny for this project, and i'm sure they'll come through.
i've moved to another company know in a different state, but if i need a job, i know i can go back there, and not have to worry if they are doing good work or not.
i was always treated fairly, they treated their employees like family, and i NEVER had an issue once while i was there..
later
-1
Dear Obama,
The first thing to do when you discover yourself in a deep hole is to stop digging.
Sincerely,
Your Broke Country
I've never been to it before, in fact I totally forgot about this. I just punched in my zip code and this is pretty damn amazing. I was able to zoom down to a street, look at what money is going where, pull up even MORE info about the specifics. This is crazy. What are people complaining about, really?
OK folks. Speaking as someone working in the Accessibility market (CTO of http://www.virtual508.com/) I can say that there are a lot of different metrics used to define what is "Accessible" and what isn't. Some disagree, but many find some common definition for "Accessibility" aswell.
Should IT be available to those with disabilities? Yes! Can I or anyone else tell you what will make said IT definitively "Accessible"? No, not with distinction, but we can give you some good guidelines. Frankly, without going into detail (but focusing on web sites,) nested tables are a very inaccessible format. I could go on and on. The reality is that all developers should keep Accessibility in mind while developing their software, be it web deployed or otherwise. This is a growing concern, especially if a software vendor/consultant wishes to sell their products/services to the Federal government.
My email address is kendellw@virtual508.com. I look forward to any conversation any of you would like to have regarding Accessibility.
Kendell