Digital services' role "will stop when we get you to minimally viable project," Kruger said. The team can help define user needs, build in analytics, wireframe the user experience, deploy and test alpha and beta versions, and generally tune and refine a service to ensure it can serve the intended purpose. "When we're happy with that, we'll hand it back to the business unit, and they'll own it -- to maintain it, to make improvements over time."I think there are some downsides to this idea, or at least there would have been in the old days of COBOL. One downside was the difficulty of understanding what's going on and making changes to the code. That was at least one rationale for all the documents produced in the old "waterfall" software development process: users and systems analysts were supposed to produce a lot of documents at different levels of understanding (data, system flow, etc.) which would then enable their successors to understand what was going on. My own feeling/guess is that what happened when these documents were produced was the people involved learned the process by writing documents, so there was a reasonable base of understanding among enough people to be able to handle people retiring, etc.
"We're not going to be here forever," he said. It is up to the business unit to plan for ongoing maintenance and support, and "from the beginning, we're going to have that conversation."
Blogging on bureaucracy, organizations, USDA, agriculture programs, American history, the food movement, and other interests. Often contrarian, usually optimistic, sometimes didactic, occasionally funny, rarely wrong, always a nitpicker.
Showing posts with label IT systems. Show all posts
Showing posts with label IT systems. Show all posts
Friday, April 24, 2015
US Digital Services
The newest thing, a legacy of the rush to fix the Obamacare website, is the US Digital Services.
Sunday, March 15, 2015
2008 GAO Helps Clinton on Email Records?
In the flap over Clinton's emails, I've not seen any mention of the GAO report in 2008 on problems in preserving e-records. Turns out I included much of its summary and commented on it back then.
I won't repeat it here, but this paragraph is interesting in light of the current controversy:
I'm also saying I was right in 2008--the simple effective rule is to retain all email records from email servers used for any government business, and let them be searchable.
I won't repeat it here, but this paragraph is interesting in light of the current controversy:
"Preliminary results of GAO's ongoing review of e-mail records management at four agencies show that not all are meeting the challenges posed by e-mail records. Although the four agencies' e-mail records management policies addressed, with a few exceptions, the regulatory requirements, these requirements were not always met for the senior officials whose e-mail practices were reviewed. Each of the four agencies generally followed a print and file process to preserve e-mail records in paper-based recordkeeping systems, but for about half of the senior officials, e-mail records were not being appropriately identified and preserved in such systems. Print and file makes no sense--electronic is cheaper [regular type is GAO, italic is my 2008 comment]Let me repeat words: "followed a print and file process..." In other words, the idea in these agencies, and I think generally throughout government, was:
- not all emails were official records worthy of retention, just as not all paper documents generated within an agency were official records worthy of retention.
- someone was supposed to winnow the wheat from the chaff, go through the email, select the ones which merited retention, print them out, and file them in the paper filing system which was governed by records retention schedules approved by NARA.
- the cost of retaining all electronic records was low, and becoming lower with every year Moore's law applied
- the cost of reviewing, printing, and filing email as prescribed by NARA was high
- the likelihood of a bureaucracy doing no. 2 in an effective way was very low, as borne out by GAO's report
- therefore, agencies should just keep all email in a searchable repository.
I'm also saying I was right in 2008--the simple effective rule is to retain all email records from email servers used for any government business, and let them be searchable.
Wednesday, February 18, 2015
Healthcare Behind the Scenes
Politico has a piece describing problems in the overall healthcare.gov system, mostly in the backend linking the signup process with the insurance companies, and extending into handling payments and change of life events.
Sounds a bit familiar from the good old days of the System/36. One of the enduring lessons I learned was that for everything, whether it's a building or a software system, highways or ships, everything requires maintenance. What that means for new systems, like healthcare.gov, is that you may implement and release a set of processes while planning to come along later with additional features. But once you have the first release out, your time gets absorbed in the maintenance of those features, and the schedule for releasing version 2.0 slides. And the sliding means that the jury-rigs to cover the gap grow and grow, and the problems of transitioning from the jury-rigged current system to the version 2.0 system, once available, also grow.
Sounds a bit familiar from the good old days of the System/36. One of the enduring lessons I learned was that for everything, whether it's a building or a software system, highways or ships, everything requires maintenance. What that means for new systems, like healthcare.gov, is that you may implement and release a set of processes while planning to come along later with additional features. But once you have the first release out, your time gets absorbed in the maintenance of those features, and the schedule for releasing version 2.0 slides. And the sliding means that the jury-rigs to cover the gap grow and grow, and the problems of transitioning from the jury-rigged current system to the version 2.0 system, once available, also grow.
Saturday, February 07, 2015
Cross Agency Collaboration
Steve Kelman in FCW on cross-agency collaboration:
"There is a common view among public management experts in academia and government that, as problems government faces become more complex, successful collaboration across agency boundaries grows increasingly important for delivering good results.That's exactly what happened in Infoshare days--each agency had their pet idea which we tried to sell to the other agencies. SCS wanted a laptop for field work, for example. I wanted a new basic producer and farm data setup. We didn't have the power to commit our agencies, not really, so when the impetus from the top faded, the whole house of cards collapsed.
That collaboration is not easy. I remember reading in political science courses I took in graduate school decades ago about cross-agency coordinating councils. The view then was that it is extremely difficult for these activities to be effective, because agencies simply used them to advocate for the approach they took to problems, and tried to get other agencies to go along with that, rather than actually adapting their own behavior. Furthermore, these tended to be low-priority activities, to which organizations assigned the people least likely to be missed from their regular jobs."
Sunday, January 25, 2015
On User Interfaces
Via Technology Review (I think) comes this post discussing the design of the user interface of subway ticket machines for San Francisco and New York City. It's got a twist in the middle, and having been a tourist in NYC myself, and being older getting more easily confused and less resilient in dealing with confusion, I end up valuing the design I dismissed when I started reading it.
Tuesday, December 23, 2014
Refining Algorithms and Systems, Help Systems, Driverless Cars and Obamacare
I had occasion yesterday to call the Verizon help line for assistance on installing a new router. It has been 2 or more years since I've made a similar call, so I was struck by the significant improvement in their system. I think there were at least 2 aspects:
- improving the logic of the automated decision tree. I got to the applicable problem-solver much faster, and when there it was quite logical.
- linking the automated phone system with databases. It wasn't new that the system knew my phone number. It was new that it confirmed my identity. It was new that it knew that they had just shipped a new router, so logically my call would most likely relate to that.
Monday, December 15, 2014
FSA IT Crimped
On page 29 and 30 of the Cromnibus, FSA IT is somewhat crimped: half the $132 mill is withheld pending a detailed analysis/report on projects over $25K. (Copy and paste from GPO documents is unsatisfactory, so read yourself, if interested. Everything has to fit the "Farm Service Agency Information Technology Roadmap", which sounds like something which should be available on the internet?
Friday, October 10, 2014
Software Design Mistakes of the Past and Present
A couple of articles this week on the redesign of the Obamacare web site: among the major changes, reducing the number of screens and permitting the use of the "back" button.
Those are familiar problems--the Treasury Direct website, which has been around for this century, still doesn't permit the use of the "back" button nor is it particularly user friendly in its design.
Going back to last century, when the original software for taking acreage reports was designed for the System/36, because no one had the experience, there was one screen for entering the crop, one screen for the practice, one screen for the intended usage, one for crop share, etc.--if I remember a total of 7 screens to report one field (i.e. common land unit as it's known now). Naturally there was mass rebellion in the field, people couldn't use the software, and there was mass evasion of the issue in Washington and Kansas City. We all knew we'd done the best we knew, and our childhood fairy tales assured us that anything done with good intentions would turn out well.
I'm not sure I ever fully learned the lessons that episode might have taught. I did oversee a redesign of the software in later years, but I was too much a coward really to research whether it was as usable as it should have been--after all computerization should make life better, not worse, shouldn't it?
I think of these things when I read about doctors upset with their digitized medical records systems.
Those are familiar problems--the Treasury Direct website, which has been around for this century, still doesn't permit the use of the "back" button nor is it particularly user friendly in its design.
Going back to last century, when the original software for taking acreage reports was designed for the System/36, because no one had the experience, there was one screen for entering the crop, one screen for the practice, one screen for the intended usage, one for crop share, etc.--if I remember a total of 7 screens to report one field (i.e. common land unit as it's known now). Naturally there was mass rebellion in the field, people couldn't use the software, and there was mass evasion of the issue in Washington and Kansas City. We all knew we'd done the best we knew, and our childhood fairy tales assured us that anything done with good intentions would turn out well.
I'm not sure I ever fully learned the lessons that episode might have taught. I did oversee a redesign of the software in later years, but I was too much a coward really to research whether it was as usable as it should have been--after all computerization should make life better, not worse, shouldn't it?
I think of these things when I read about doctors upset with their digitized medical records systems.
Monday, April 21, 2014
ACA and FSA
From the NASCOE President's message: "
It's easy to argue I'm comparing apples and oranges, because I think administering the insurance program will be handled by the insurance company, not by the healthcare.gov website. And the philosophical question is simple: do you want to maximize efficiency or employment in rural areas. If the former, then go the way some of the loan programs did--centralize administration in St. Louis. If the latter, become friends with the senators and representative and fight to keep all offices open.
I suspect we'll continue to muddle our way down the road, closing some offices, doing some modernization, trying to reach both goals: efficiency and rural life.
"Here we are in 2014 and we still don’t have a good online tool for producers to communicate and file applications on the simplest of programs (okay there are no simple programs)."Now I don't know how complex the ACA health insurance program is, as compared to the FSA programs. Obviously there were problems with the software last October, and I gather it's still incomplete as far as payments goes. But HHS only had a few years to get the software done and tested, while FSA has had over 20 years since the idea was floated. I'm really p****d at the botched rollout of healthcare.gov; it's almost enough to make me regret my political allegiance. But I guess if I'm going to be fair, I should admit that compared to USDA/FSA HHS looks pretty good. (That's probably the first and last compliment HHS will ever receive on their IT implementation.)
It's easy to argue I'm comparing apples and oranges, because I think administering the insurance program will be handled by the insurance company, not by the healthcare.gov website. And the philosophical question is simple: do you want to maximize efficiency or employment in rural areas. If the former, then go the way some of the loan programs did--centralize administration in St. Louis. If the latter, become friends with the senators and representative and fight to keep all offices open.
I suspect we'll continue to muddle our way down the road, closing some offices, doing some modernization, trying to reach both goals: efficiency and rural life.
Sunday, January 19, 2014
What's Happening on MIDAS: Congress Wants to Know
Getting around to the omnibus appropriations bill: the first part of the report dings USDA for failing to report timely on MIDAS. Also says:
Not sure what the quote means, except that someone, an employee, a contractor, or a congressperson has a bee in their bonnet. "Center of Excellence"? Sounds like bs to me.
"In order to leverage existing capacity and expertise within the Department, the Secretary is directed to explore the creation of a Center of Excellence for loan servicing support functions in order to provide consolidated customer service, field office support, and centralized loan services to USDA agencies and other Federal agencies. The Secretary shall consult with employee representatives and management in the Farm Service Agency Farm Loan Information Technology, Accounting, and Finance Office loan servicing support functions; the Rural Development Deputy Chief Financial Officer and Deputy Chieflnformation Officer functions; and the Rural Housing Centralized Servicing Center."
Not sure what the quote means, except that someone, an employee, a contractor, or a congressperson has a bee in their bonnet. "Center of Excellence"? Sounds like bs to me.
Friday, January 03, 2014
Paperless FSA Operations
"The USDA Farm Service Agency offices are moving toward a paperless operation."
That's from a piece on producers receiving material by email.
I remember when the System/36 back in 1984 was being justified as allowing us to move to a paperless office. Not sure that ever worked out.
That's from a piece on producers receiving material by email.
I remember when the System/36 back in 1984 was being justified as allowing us to move to a paperless office. Not sure that ever worked out.
Thursday, December 26, 2013
ACA and FSA MIDAS
Being old, I've no need to sign up for Obamacare, so I've no personal experience with the website. From what I've read, however, apparently the "navigators" who are helping people sign up are using the same software/website as those who are signing up on their own. If so, that seems wise to me. It's hard enough to keep one set of software operational and supporting the program. It would be much harder to keep two sets up-to-date: one set for the public and one set for the government employees. It would be particularly challenging when you have legislation passed late which requires changes to implement.
I don't know how MIDAS is set up, but I hope they've followed the same approach.
I don't know how MIDAS is set up, but I hope they've followed the same approach.
Wednesday, November 13, 2013
Failure To Launch [Website] Successfully
New guidelines for treating people at risk for heart attack or stroke released today. That's a subject near and dear to my head and heart, so naturally I went to the new calculator website
to see how I rated. Oops--apparently they've a problem (too much traffic perhaps).
to see how I rated. Oops--apparently they've a problem (too much traffic perhaps).
Friday, November 01, 2013
ACA IT and Testing
I can't resist the temptation to comment on the healthcare software process. (BTW, here's a link to their blog.)
They've taken hits for not fully testing, which I can agree with. On the other hand, remembering the test process we had for System/36 software, I can only imagine the problems they would have had. If my imagination is right, they had these choices for beginning to end testing:
They've taken hits for not fully testing, which I can agree with. On the other hand, remembering the test process we had for System/36 software, I can only imagine the problems they would have had. If my imagination is right, they had these choices for beginning to end testing:
- use live data--i.e., have all the 20-something IT types try to sign up for health insurance for real using their software. That has some obvious problems, particularly when you have to cover 36 state exchanges.
- create test data. The problem here is while you can create applicants, you need to have SS numbers which meet the SSA criteria, and/or you need to create credit histories over at Experian, then you need to tack on test data for those SSN's with IRS, etc.
- use a subset of live data for test data. That's what we used to do--get a copy of a counties files in and modify the data to create test conditions. That's very problematic, both from a security standpoint and from a Privacy Act standpoint. And our FSA system was simple compared to the sort of system ACA requires.
Tuesday, October 29, 2013
Words To Design By
From a TPM post on Kentucky's ACA IT system:
"From a design standpoint, Kentucky made the conscious choice to stick to the basics, rather than seeking to blow users away with a state-of-the-art consumer interface. A big part of that was knowing their demographics: A simpler site would make it easer to access for people without broadband Internet access, and the content was written at a sixth-grade reading level so it would be as easy to understand as possible.
"We wanted it to have a branded feel, but that was not the most important part," said Gwenda Bond, an exchange spokesperson. "The most important part was that it works. I think a lot of people would say that simplicity is good website design."
Wednesday, October 23, 2013
Software Problems
There seem to be many experts who are diagnosing the problems with the ACA online system. I'm not going to join their ranks--I'm no expert. I expect only those on the inside, and only some of those, know really what has gone wrong and how hard or easy it will be to fix.
The one thing I will say (immediately contradicting the paragraph above) is that they shouldn't have changed the design to put establishing an account first, instead of putting it at the end. The problem seems likely to have been the change. It apparently was too late in the day to make it; they should have kept on with the general design they started with. That raises the question of whether they had buy-in on the system design from everyone, by which I mean Tavenner, Sebelius, OMB, and the President, well in advance.
The closest I've ever come to this sort of problem was the 1983 payment-in-kind program, in which the Reagan administration strongarmed the lawyers into a tricky device to swap CCC-owned grain for acreage reductions, a program which I remember as being slapped together in about 2 weeks (though memory is probably fallible). The Secretary had the Under Secretary ramrodding the implementation, because it was a high risk endeavor, and he had regular (daily?) meetings with the peons who were doing the scutwork.
The one thing I will say (immediately contradicting the paragraph above) is that they shouldn't have changed the design to put establishing an account first, instead of putting it at the end. The problem seems likely to have been the change. It apparently was too late in the day to make it; they should have kept on with the general design they started with. That raises the question of whether they had buy-in on the system design from everyone, by which I mean Tavenner, Sebelius, OMB, and the President, well in advance.
The closest I've ever come to this sort of problem was the 1983 payment-in-kind program, in which the Reagan administration strongarmed the lawyers into a tricky device to swap CCC-owned grain for acreage reductions, a program which I remember as being slapped together in about 2 weeks (though memory is probably fallible). The Secretary had the Under Secretary ramrodding the implementation, because it was a high risk endeavor, and he had regular (daily?) meetings with the peons who were doing the scutwork.
Friday, October 04, 2013
Ezra Klein Differs on ACA Software
Kevin Drum and Ezra Klein are notably more damning of the Obama administrations healthcare exchange software than I have been. This from Klein:
'But the Obama administration did itself -- and the millions of people who wanted to explore signing up -- a terrible disservice by building a Web site that, four days into launch, is still unusable for most Americans. They knew that the only way to quiet the law's critics was to implement it effectively. And building a working e-commerce Web site is not an impossible task, even with the added challenges of getting various government data services to talk to each other. Instead, the Obama administration gave critics arguing that the law isn't ready for primetime more ammunition for their case.
Tuesday, October 01, 2013
Obama's Open Government Fail--on Obamacare
I just love to tweak IT types and goo-goo types about openness, and occasionally I like to tweak my liberal friends. In that spirit, let me quote this from the NYTimes post on activity on the healthcare exchanges:
More seriously, I expect the dust to settle and the glitches to get resolved (mostly) in the next few days or weeks, just as Medicare Part D did back in the Bush days.
"It is unclear what the [healthcare] exchanges meant in citing heavy volume; most did not provide numbers, or even return phone calls in the first hours of operation. It is also unclear to what degree problems with the Web sites were due to the kind of technical hurdles that supporters of the program had warned about and that opponents had predicted would demonstrate its unwieldiness."Too bad HHS didn't require each exchange website to post their count of unique visitors.
More seriously, I expect the dust to settle and the glitches to get resolved (mostly) in the next few days or weeks, just as Medicare Part D did back in the Bush days.
Wednesday, September 18, 2013
Walt Jeffries and IT Development
Sugar Mountain Farm is a blog I follow. Not sure why, maybe the combo of intimidating expertise, different lifestyle, humor, .... and just enough commonality (that's not the right word, but it's close enough) with my rearing to be able to enjoy it vicariously. (Come to think of it, I wonder if Walt ever read "Swiss Family Robinson", one of my favorite books when growing up.)
Anyhow, that's not the point. Let me quote from most of a recent post:
There's not much point to this observation, except as it confirms the saying: "too soon old, too late smart". There's much in my career I'd redo if I could. And much of what I regret in my work life traces back to hubris.
The Greeks were right.
Anyhow, that's not the point. Let me quote from most of a recent post:
Will [a son] is working on learning to weld stainless steel in preparation for making some of the parts we need for the butcher shop. Tractor ears was his first sheet metal project in stainless steel. By doing small useful tests we explore techniques and develop the necessary skills for design and production. This is a way. Chez Tao.To me that sounds much like the "code a little, test a little" process of software development and very different from the big project "waterfall" model which used to reign supreme in the 1980's, and which seems to retain a hold even today. It's a model which often leads to disaster, and waste of money--witness the failed project to create a common health record between DOD and VA.
To build the butcher shop we developed techniques by building our cottage, a much smaller version using many of the same methods. Prior to the cottage we built the dog house. Before that a ferro cement and brick pig hut. Even earlier, table top models. With each progressively larger version we developed technique and honed skills.
There's not much point to this observation, except as it confirms the saying: "too soon old, too late smart". There's much in my career I'd redo if I could. And much of what I regret in my work life traces back to hubris.
The Greeks were right.
Friday, July 19, 2013
Data Hubs
A couple days ago I mused about the pros and cons of data sharing versus centralized data. Today my reading reintroduces me to the idea of "data hubs", not in the context of commercial software as in the Wikipedia article but in the context of ACA (Obamacare) implementation. I imagine a video showing a circus performer/juggler, who juggles maybe 3 items, plus catching another, adding it to the juggling, then tossing out an item and catching another.
I think it still fits into my "sharing" category.
I think it still fits into my "sharing" category.
Subscribe to:
Posts (Atom)