As to those incidents:
- Corporate security breaches too numerous to mention.
- Overzealous spying by our government on everyone.
- Three and four hour waits to discover that not only that you can't pay your monthly bill on-line via credit card, you can't do it by phone either - however you can give your bank routing info over the phone to someone you don't know and who already has your social security, address and phone info (here, take everything I own).
- Government launch of a healthcare site that is incomplete and can't work for the majority of the people it was designed to help.
Given the publicity, I am not going add anything else to the mix. You all know (or should know) the details about these.
Overzealous spying by our government on everyone
My only observation here is why was anyone surprised? Behave and act accordingly.
Inability to make credit card payments
A very large healthcare provider, for over a year (since at least version 10 if not before), has not been allowing its users who employed Internet explorer to make payments via credit card. Issue was a website design problem and when you tried to make a payment, you received a GoogleApps error. Given the number of people who use this tool (600 Million or if I am recalling correctly), one can expect that to be a problem. I made them aware of this (via the usual tech support conduit) over a year ago.
Recently I got fed up enough to ask for a call with their CEO. The conversation, while pointed was as pleasant as these things go and I think I got the point across. It went something like this:
- You have a problem.
- It is a bad problem.
- People can't pay their bills using their credit cards on your website.
- It has been going on for a long time.
- Your tech support people are well aware of it.
- Trying to make a payment via phone takes several hours - and - involves giving your bank routing info to someone who already has your social security #, address and phone contact info whom you don't know. Not a good thing.
- So you were not aware of this. Not good.
- Oh, you have outsourced development of the website? You have no control?
- Well someone in the organization must be managing them. I think you have a problem there that you need to address.
Federal healthcare website
Everyone knows about the problems with this site, crashes, links to nowhere, etc. These were all results of bad management. Both by project managers and the client (read federal government agency bureaucracies). One I found especially glaring.
Sometime late in the development of the website, it was decided by the powers that be that they wanted specific personal information about applicants before they could begin shopping. I don't know the exact reasons for this, but suspect that it involved the IRS and the various companies providing the policies so that they could provided options that they had thought would serve them (meaning the provider) best (as opposed to showing everything that was available at the applicants locale and letting them decide). One of the key pieces of information that was required was income YTD for 2013. Which was a big problem... Why?
A large number of people who would be using the site don't work for medium or large businesses which tend to provide corporate healthcare plans. These are people who either had no full time or reliable employment or are self employed, which means that, in general, they wouldn't know their 2013 income until their taxes were done (if they did their taxes). There was no way to say I don't know my income. You simply got a failure to process message and could not continue. Same effect if you entered a zero income (which a lot of people, particularly in Chicago and Detroit have these days). So the site failed at its primary goal - to provide a way for everyone to get health insurance.
I was dismayed by the fact that the site tech support was aware of this oversight and unable to address it up the ladder. So earlier this year I injected myself into the process to educate the projects top manager about the process (he lives at 1600 Penn Ave. in DC.)
I sent him a rather pointed e-mail explaining the relevant points detailed above:
- Failures in managing the project - in particular:
- Design changes late in the game
- Why were these not addressed before the design signoff was given?
- Did anyone in authority actually read the design doc?
- Launching the site without thorough testing.
- The primary users of the website, probably won't know their correct income, if they had any, until after the end of the year and possibly not until April 15th.
- If you truly didn't know about the issues, than you need to find out who failed to pass it on and address that failure to communicate critical information.
- Calls from the Dept. of Health and Human Services regarding the details of the specific issues mentioned above and how they might be addressed.
- Removal of individuals from the project management.
So what is all of this caterwauling about?
It has come to the point where Information Technology operations can no longer be an area of ignorance, neglect, or treated simply as a cost center that drags down profits by the CEO and CFO.
- It has to be done safely, securely.
- It has be managed by people who can not only manage projects, but have a thorough understanding of the platforms, concepts and tools with which their teams are working.
- Contrarian views, and issues raised with the architecture and implementation, particularly concerning operations and security must be addressed and not suppressed.
- There must be sufficient staffing of the operations department so that operations people can be thorough in their tasking, and alert in their vigilance as opposed to sleepwalking through their day.
- Developers have to have sufficient time to analyze, review and test code so problems can be addressed before the code become operational.
- Final Testing needs to include expert users. So that important details don't get missed.
- Everyone involved needs to be able to coherently communicate. This can impede the use of offshore outsourcing, but can greatly reduce the potential for major delays and operational snafus.
It's hard to build an empire on a house of cards - the slightest gust of wind can blow them away.
No comments:
Post a Comment